News:

11 March 2016 - Forum Rules

Main Menu

Breath of Fire GBA improved

Started by ThegreatBen, April 21, 2016, 06:49:46 PM

Previous topic - Next topic

ThegreatBen

Quote from: Gemini on February 09, 2020, 09:05:30 AM
You need to compile the code. There are armips scripts in there with a batch, also a makefile to be configured with devkitArm.

Alright I'll play with it a little when I have time, thanks.

FlamePurge

Hey Ben, if you figure this out can you drop me a line? We also still need support for spell and enemy names at the bare minimum.
Check out and discuss my projects

Bregalad

I've got good news. I've looked into the "Exchange crash" bug, and this is a very simple RAM conflict, where I used RAM which I thought was unused, but was actually used only when using the "Exchange" command. This is very easy to fix, and I'll release an updated patch ASAP. I'm sorry to have left this bug unfixed for more than 2 years, even though it was trivial to fix.

For those who do not wish to wait for the patch to be updated, the changes are as follow.

Changes for (J) ROM :

  • At 0x9DEFD, replace [0x51] by [0x52]
  • At 0x9EB91, replace [0x51] by [0x52]
  • At 0x317700, replace [0x00] by [0xE0]

Changes for (U) ROM :

  • At 0x9E0DD, replace [0x50] by [0x52]
  • At 0x9ED71, replace [0x50] by [0x52]
  • At 0x318E00-0x318E01, replace [0x00, 0x57] by [0xE0, 0x58]

Changes for (E) ROM :

  • At 0x9E211, replace [0x50] by [0x52]
  • At 0x9EEA5, replace [0x50] by [0x52]
  • At 0x323200-0x323201, replace [0x00, 0x57] by [0xE0, 0x58]

That should be all, folks. Enjoy the fix, and sorry again for letting the bug there for so long. I hope this won't create another bug though.

ThegreatBen

Thanks I'll add this to my version as well.

uVSthem


FlamePurge

I tested trading with VBA Link earlier today and nothing seems to be going awry. I got random items from the sky no problem.
Check out and discuss my projects

Bregalad

Quote from: vivify93 on February 17, 2020, 10:06:13 PM
I tested trading with VBA Link earlier today and nothing seems to be going awry. I got random items from the sky no problem.
Oh thanks for testing. I can't even test this myself, as I only have one GBA without link cable (I have a retro-compatible DSi but I doubt you can link it) - and as to emulating two connected GBAs I never got it to work when I tried, alas. And yeah, no RAM conflict when opening the "Exchange" menu is not the same as no RAM conflict during actual exchange :)

FlamePurge

#87
Hey Ben, I was able to change GP to zenny thanks to my friend helping me out.

https://pastebin.com/n0fcg3zP
Check out and discuss my projects

ThegreatBen

I thought I had already got them all in my last release. I'll double check sometime soon.

FlamePurge

#89
Oh sweet. Sorry about that then. The three in particular I needed help from a friend with was the first three: the merchant mini-game in Prima, the menu display, and the shop display.

Edit 1 - I'm still missing the values for the storage. I'll get those to you as soon as I can.

Edit 2 - Added info on how to change G to Z in storage. Thanks to mteam for basically all the changes except dialogue, items, and the battle message.

https://pastebin.com/n0fcg3zP

(this pastebin upload and the one in my previous post are now the same one)
Check out and discuss my projects

ThegreatBen

Cool, looks like I have a to do list.

Bregalad

@ThegreatBen just in case this is of any use to you, my sound restoration patch actually adds new music sequences at (offsets for US ROM) : 0x318C00 - 0x330334. Because this takes more room than the original music sequences, I made them at the end of the ROM in an unused area.

This means the space between 0xD65F4 and 0xEB3DF, which contains the original music sequences, is now left unused, although there's still data in the ROM so it appears used. If you have an use for this ROM space you can use it.

Thanatos-Zero

Quote from: Shade Aurion on February 09, 2020, 05:36:44 PM

Notes:
- Reference happenings of Breath of Fire V: Dragon Quarter. BoF5 was by far my least favourite but the crutch of the story is that it is supposed to turn the story into a paradox. The world of Breath of Fire gets destroyed by the end of 4 and the people travel underground where you start in BoF5. Once you make your way to the surface the game ends indicating the creation of a new town and the restart of the cycle. Personally I prefer to pretend BoF5 isn't part of the series as it makes it more enjoyable but if it were about series consistency, subtle nods might be worth mentioning.

Dragon Quarter is neither a sequel or prequel to any of the other games.
It is a self-contained story and setting, which just borrows and tweaks elements of the previous.

BoF 4 however is open. It can work as a distant prequel to BoF 1 and as a parallel universe. Momo even states her presence in 4 by hopping dimensions.

Idkbutlike2

Has anyone else gotten this tile bug with the newest released version of the patch, or is this just an emulator-specific issue? I'm using mGBA.

Bregalad

Quote from: Idkbutlike2 on February 22, 2020, 07:51:54 PM
Has anyone else gotten this tile bug with the newest released version of the patch, or is this just an emulator-specific issue? I'm using mGBA.
You should probably share your save file so that we can investigate this. There's basically 3 hacks combined, so any of those 3 could have triggered that bug. And I'm currently extremely worried that by moving the sound buffers further in RAM (while fixing the Exchange crash bug) I might have created another bug somewhere else...
I'm re-testing the game but I'm still relatively early in the game as I have a lot of stuff to do IRL those times.

Idkbutlike2

#95
Quote from: Bregalad on February 23, 2020, 04:46:50 AM
You should probably share your save file so that we can investigate this.
No problem.

https://www.dropbox.com/s/ssalg6r2otghtw0/0245%20-%20Breath%20of%20Fire%20%28U%29%28Mode7%29.SaveRAM?dl=0

February 23, 2020, 01:33:51 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

Okay, disregard my last few posts. This seems to be an emulator-related issue. It has nothing to do with the patch. Sorry for wasting your time. :-X

Bregalad

It's fine, it didn't waste my time (although it was going to right now when I came see your answer :) ).

Granville

Does that gray tile glitch occur on the non-patched original rom too? If so, might want to let endrift know about it.

Idkbutlike2

Quote from: Granville on February 23, 2020, 04:34:00 PM
Does that gray tile glitch occur on the non-patched original rom too? If so, might want to let endrift know about it.
Yeah, it seems to be an issue in mGBA. Lament Forest looks fine on VBA-M.

FlamePurge

The Lament Woods don't look like that on mGBA on my end in a BoFI that doesn't use Ben's project...
Check out and discuss my projects