News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: [SNES] Super Bomberman 5 Translation  (Read 26111 times)

DackR

  • Full Member
  • ***
  • Posts: 130
  • Mo~
    • View Profile
    • Hackaday.io Page
[SNES] Super Bomberman 5 Translation
« on: December 14, 2015, 03:01:44 am »
Working on decompression routine now that I'm getting the hang of reading 65816 debug logs. Expect news on this soon. Compression routine will be forthcoming as well...

Didn't want to resurrect the old Topic, so all new updates will go here.
« Last Edit: December 14, 2015, 04:56:13 pm by DackR »

Vanya

  • Hero Member
  • *****
  • Posts: 1487
    • View Profile
Re: [SNES] Super Bomberman 5 Translation
« Reply #1 on: December 14, 2015, 05:44:11 am »
Sweet! It'll be nice to finally have the whole SNES sub-series in English. Good luck!

SunGodPortal

  • Hero Member
  • *****
  • Posts: 2921
  • 2 + 2 = 5
    • View Profile
Re: [SNES] Super Bomberman 5 Translation
« Reply #2 on: December 14, 2015, 02:56:12 pm »
Good luck. I've heard it's a bitch.

I'm glad someone's working on this. SBM4 has been translated, but 5 is the one I always play with friends. Got one of those multitap hook-ups that came with SBM5 cart. Awesome game.
War is Peace. Freedom is Slavery. Ignorance is Strength.

DackR

  • Full Member
  • ***
  • Posts: 130
  • Mo~
    • View Profile
    • Hackaday.io Page
Re: [SNES] Super Bomberman 5 Translation
« Reply #3 on: December 14, 2015, 10:50:22 pm »
Sweet! It'll be nice to finally have the whole SNES sub-series in English. Good luck!
Good luck. I've heard it's a bitch.

Thank you so much. I'll need it. ...You have heard correctly.

Hopefully, by breaking the execution into it's sub parts, I'll be able to take this on a bit more comfortably. It's very daunting to read 70+ lines of the disassembly and only partially grasp how data is organized. I keep adding more and more memory addresses to my list of those used by the decompression routine. And yet, I persist...

Proton

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: [SNES] Super Bomberman 5 Translation
« Reply #4 on: December 23, 2015, 05:59:42 pm »
This game has several types of compression of graphics dats. I have got a decompressor for one of them.

DackR

  • Full Member
  • ***
  • Posts: 130
  • Mo~
    • View Profile
    • Hackaday.io Page
Re: [SNES] Super Bomberman 5 Translation
« Reply #5 on: December 23, 2015, 06:11:00 pm »
This game has several types of compression of graphics dats. I have got a decompressor for one of them.

...Which one? And is there source code?

Proton

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: [SNES] Super Bomberman 5 Translation
« Reply #6 on: December 23, 2015, 06:28:00 pm »
It is somewhat I call rle-backreference method. For example: data located at 0x15a545 in headerless ROM. I can provide you my source code.

DackR

  • Full Member
  • ***
  • Posts: 130
  • Mo~
    • View Profile
    • Hackaday.io Page
Re: [SNES] Super Bomberman 5 Translation
« Reply #7 on: December 23, 2015, 08:12:29 pm »
It is somewhat I call rle-backreference method. For example: data located at 0x15a545 in headerless ROM. I can provide you my source code.
Cool- send me a PM. I'm not too far into this yet, so with your help, we may be in business.


12/27/2015 Update: Proton has been a huge help so far! Freaking amazing work. Most of the decompression code is sorted out. I'm thinking that if Proton wants to, we can make this a joint hacking project. More developments soon...

Here's a screenshot of some of the graphics we've been able to dump using the decompression routine by Proton (not finished sorting through all of it yet):

« Last Edit: December 27, 2015, 10:42:37 pm by DackR »

acediez

  • Sr. Member
  • ****
  • Posts: 283
    • View Profile
Re: [SNES] Super Bomberman 5 Translation
« Reply #8 on: December 29, 2015, 09:09:41 pm »
Damn. I see both Goemon 2 AND Bomberman 5 being worked on on a single visit to this forum? This is my favourite visit ever.

Anyway, so you need help editing sprites? I don't understand romhacking at all, but I can help on the graphics side of things (if it's needed). I'm looking to get into pixel art. Editing sprites would be a great experience.

Let me know if you need a hand.
« Last Edit: December 30, 2015, 05:35:41 pm by azulo »

DackR

  • Full Member
  • ***
  • Posts: 130
  • Mo~
    • View Profile
    • Hackaday.io Page
Re: [SNES] Super Bomberman 5 Translation
« Reply #9 on: December 31, 2015, 12:46:00 am »
Damn. I see both Goemon 2 AND Bomberman 5 being worked on on a single visit to this forum? This is my favourite visit ever.

Anyway, so you need help editing sprites? I don't understand romhacking at all, but I can help on the graphics side of things (if it's needed). I'm looking to get into pixel art. Editing sprites would be a great experience.

Let me know if you need a hand.
I appreciate the offer, but it's probably not something that you could easily work on without knowing at least a little bit about ROM hacking. Thank you though!

Quick update-- I'll add screenshots later, but we've got compression working and I've been working on the English font for the screen headings. I'll be tracking down the tilemaps for various menus and such... It looks like it probably wont take long to finish the menu portions of everything.

I must note that the way this game stores font data is terribly inefficient. There are multiple copies of the font spread all over the place. Essentially-- each menu screen uses it's own font. No joke. Luckily there is a complete version of an English font stored in the ROM-- along with the title screen for SUPER BOMBERMAN 3. Yes, you read that right. It seems like there is a lot of unused stuff scattered everywhere... It's quite odd.


Update (2016/01/01):
Much progress has been made over the past couple of weeks. Here's the first translated menu screen:
« Last Edit: January 01, 2016, 02:35:14 pm by DackR »

acediez

  • Sr. Member
  • ****
  • Posts: 283
    • View Profile
Re: [SNES] Super Bomberman 5 Translation
« Reply #10 on: January 06, 2016, 12:12:40 pm »
That's cool, good luck then!

I'm very happy to see that screenshot! I'm really looking forward to this  :woot!:

Maeson

  • Sr. Member
  • ****
  • Posts: 278
    • View Profile
Re: [SNES] Super Bomberman 5 Translation
« Reply #11 on: January 06, 2016, 05:12:38 pm »
Looks good!

I would expect some recycling, but the Super Bomberman 3 made me chuckle. What the hell.
I'm off for some time. If for some weird, strange, and important reason, you need to talk to me, just send me a PM and probably I'll read it whenever I come back.

SunGodPortal

  • Hero Member
  • *****
  • Posts: 2921
  • 2 + 2 = 5
    • View Profile
Re: [SNES] Super Bomberman 5 Translation
« Reply #12 on: January 06, 2016, 07:43:26 pm »
Whoa cool. I didn't notice the last update. Nice to see the menu in English instead of having to sound it out while I'm playing. LOL

Quote
I would expect some recycling, but the Super Bomberman 3 made me chuckle. What the hell.

SBM5 slays all of the previous entries. :)
War is Peace. Freedom is Slavery. Ignorance is Strength.

reyvgm

  • Hero Member
  • *****
  • Posts: 1177
    • View Profile
Re: [SNES] Super Bomberman 5 Translation
« Reply #13 on: January 07, 2016, 12:11:01 am »
DackR, could you post that unused content? I would like to document it over at TCRF. You'll get credit for the discovery of course.

Panzer88

  • RHDN Patreon Supporter!
  • Hero Member
  • *****
  • Posts: 5008
  • GENO means ♥♪!?
    • View Profile
Re: [SNES] Super Bomberman 5 Translation
« Reply #14 on: January 08, 2016, 04:35:57 pm »
Looks good!

I would expect some recycling, but the Super Bomberman 3 made me chuckle. What the hell.
It's likely because Hudson soft made sbm5 next on snes after sbm3 and where likely using the same development tools and environment. Sbm4 was developed by produce, not Hudson.
Donate now until 24 April, from the makers of shotwell Geary: a new open-source email client

pablitox

  • Full Member
  • ***
  • Posts: 104
    • View Profile
Re: [SNES] Super Bomberman 5 Translation
« Reply #15 on: January 08, 2016, 04:40:26 pm »
Looking great! I'll play it once it's out (hoping you can translate Bomberman jetters for gba too!)
Re taking hajimari no ishi!

DackR

  • Full Member
  • ***
  • Posts: 130
  • Mo~
    • View Profile
    • Hackaday.io Page
Re: [SNES] Super Bomberman 5 Translation
« Reply #16 on: January 08, 2016, 08:29:36 pm »
Thanks for the support guys! I'll try to work on this some more this weekend. :)

DackR, could you post that unused content? I would like to document it over at TCRF. You'll get credit for the discovery of course.
I'll try to put a list together, but I'd say the most interesting piece is the SBM3 Logo. After looking at it again, there is a "plus" in the logo. Perhaps there was a planned sequel to Super Bomberman 3 at one point?? I'm using the palette from the original Super Bomberman 3 logo since I don't know if the palette is actually stored anywhere in the ROM for this.



You can download the decompressed bin files for the logo here:
https://googledrive.com/host/0B7Lih2HxwoqqLS1nWmZXenFRbmkzcUtYcVpWMEN4dw/SBM5_SBM3PlusLogo.zip

It's likely because Hudson soft made sbm5 next on snes after sbm3 and where likely using the same development tools and environment. Sbm4 was developed by produce, not Hudson.
This makes a lot of sense. I've never even heard of "Produce" before. Have they done any other notable games? Very interesting indeed.

KingMike

  • Forum Moderator
  • Hero Member
  • *****
  • Posts: 6882
  • *sigh* A changed avatar. Big deal.
    • View Profile
Re: [SNES] Super Bomberman 5 Translation
« Reply #17 on: January 09, 2016, 11:07:58 am »
I believe Produce did some games for Enix, most notably 7th Saga.
"My watch says 30 chickens" Google, 2018

Panzer88

  • RHDN Patreon Supporter!
  • Hero Member
  • *****
  • Posts: 5008
  • GENO means ♥♪!?
    • View Profile
Re: [SNES] Super Bomberman 5 Translation
« Reply #18 on: January 09, 2016, 12:13:04 pm »
The company Produce! came out of Irem to form their own business. They did a lot of contract work for Enix and Hudson, particularly on the SNES.

http://ogdb.eu/index.php?section=company&companyid=1187

http://www.mobygames.com/browse/games/produce-co-ltd/developed-by/list-games/

Aldynes (one of the 3 exclusive Super Grafx games)

Super Adventure Island

Elnard (7th Saga)

Super Bomberman

Brain Lord

Super Bomberman 2

Tengai Makyou: Dennou Karakuri Kakutouden (a far east of Eden spin off)

Mystic Ark

Super Bomberman 4

Neo Bomberman

Dual Heroes

Paca Paca Passion
« Last Edit: January 10, 2016, 03:12:46 am by Panzer88 »
Donate now until 24 April, from the makers of shotwell Geary: a new open-source email client

DackR

  • Full Member
  • ***
  • Posts: 130
  • Mo~
    • View Profile
    • Hackaday.io Page
Re: [SNES] Super Bomberman 5 Translation
« Reply #19 on: January 16, 2016, 12:08:33 pm »
Thanks for the info Mike and Panzer!

I'm moving pretty slow changing the tile map for the new font, but then it's been a pretty busy week for me personally.

No problems thus far.