farmerbb / RED-Project

ROM Extraction Documentation Project
181 stars 8 forks source link

Hebereke - Enjoy Edition #158

Open GuiMiTomo opened 2 months ago

GuiMiTomo commented 2 months ago

There might be a NES rom in NesHebereke_x64_Release.dll based on an iNES header starting "NES", but via HxD, I couldn't be able to extract it. Maybe some special program can do the trick. Edit: bro lied

themazingness commented 2 months ago

Have you tried making a copy and renaming it to a .nes file? I ask because that can be the case. I did that with The Curse of Illmoore Bay (in this case, a .MD file, but same principle).

On Fri, Apr 19, 2024, 7:40 AM GuiMiTomo @.***> wrote:

There might be a NES rom in NesHebereke_x64_Release.dll based on an iNES header starting "NES", but via HxD, I couldn't be able to extract it. Maybe some special program can do the trick.

— Reply to this email directly, view it on GitHub https://github.com/farmerbb/RED-Project/issues/158, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQJBAFSCLGPN7XB6Y2HWL73Y6ENE7AVCNFSM6AAAAABGPG2WAKVHI2DSMVQWIX3LMV43ASLTON2WKOZSGI2TGMBVGE2TCMQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>

GuiMiTomo commented 2 months ago

The header isn't at the start of the file, so it won't work, even deleting the data before the header. The latter makes the emulator loop an infinte grey screen. image Edit: replaced the image once again, because I remembered the command to screenshot windows

DrAzathoth commented 2 months ago

At first, I checked the Unity assets to see if I could identify anything (similar to SaGa), but I couldn't find anything. However, I was able to extract the ROM via memory dump, but things got weird quickly. With the correct header, I can get the game to boot to the title screen, but the graphics are garbled and the game crashes upon starting a new game. Upon further inspection, I realized that the ROM I dumped was 16 bytes larger than the original ROM! The following data was injected at 0x00020010 with no other worthwhile differences I am aware of: 00 00 00 00 00 00 00 00 87 DB 75 41 41 8F 72 10 After removing the data, I was able to get the title screen and password screen fixed, but the game still crashed upon starting a new game.

GuiMiTomo commented 2 months ago

Glad to see some progress made!

GuiMiTomo commented 2 months ago

Unrelated, but there seems to be an update that added the English box and manual for Ufouria. This doesn't affect the Emulator and Hebereke ROM side of the game.

GuiMiTomo commented 1 month ago

Got a ROM via the Memory Dump method, but I found there are differences with a stable ROM. That's why the game couldn't start.

GuiMiTomo commented 1 month ago

Hebereke fix.zip Patch file

GuiMiTomo commented 1 month ago

Made an "at least I tried" ROM extraction guide. https://github.com/GuiMiTomo/HeberekeROMExtractionGuide Edit: fixed typo.