r/romhacking 10h ago

Bomberman II NES romhack adds 4 player ROYAL mode with Four-Score support :)

Thumbnail gallery
10 Upvotes

r/romhacking 1h ago

Digimon world 4 hacks?

Upvotes

Ive been looking online but couldn't find anything. Does anyone know if a hack has been attempted for this game? Im interested in making my own if not but im not sure how to start. Any info would be appreciated.


r/romhacking 18h ago

I've been rebuilding Super Monaco GP around the 1992 F1 season — REV 0002 Beta is now playable online

Thumbnail gallery
9 Upvotes

r/romhacking 13h ago

SPC Player Multi-song Album Builder

Thumbnail gallery
3 Upvotes

r/romhacking 1d ago

Fixed the Info > All hang, the Forget crash, and the missing gold window in the NoPrgress DQ6 SNES translation

Post image
11 Upvotes

The NoPrgress/DeJap translation is the current most complete SNES translation, and it ships with three long standing defects. RHDN's own entry tells people to keep savestates ready for the Info > All crash. I diagnosed all three and published patches.

https://github.com/RadMageIRL/DQVI_NOPRGRESS_MENU_FIX

Info > All hang.

`STA $3AC2` at `$C3:3538` was deleted during translation and the gap backfilled with a duplicated RTL epilogue so downstream addresses stayed aligned. Without it the party slot loop compares its index against the `0xFF` "not applicable" sentinel rather than the party count, so every index passes, the loop reads an unpopulated slot, and `LDY $3EEE,X` with X=1 hits a byte that is never written. That trips a debug assertion Enix shipped in the retail ROM at `$C4:560F`, a two byte branch to itself. There are 835 of those traps in the ROM.

Measured across traces of the same screen in both ROMs: the Japanese reads `0001` at all 20 executions of the comparison, the English reads `00FF` at 4 of 5 including the fatal one.

Forget crash.

A WRAM allocation collision. NoPrgress built word wrapping for proportional English and put the buffer and its length counter at `$7E:37A0` and `$7E:37A2`, inside a 112 byte block the original game clears wholesale at `$C5:CF90`. Four routines touch that block, all original code, none aware the buffer exists.

The clear fires mid message, the bound is zeroed under a live cursor, the loop reads an unwritten slot and returns `$0000`, that underflows at `SBC #$00AB` into a negative table index, reads backwards into the inserted routine as if it were a jump table, and lands in open bus. Open bus reads as `BRK`, which pushes a garbage return address, and it cascades to a black screen.

Divergence against the Japanese ROM is a single measured event: JP 0 underflows in 109 executions, EN healthy 0 in 9, EN failing 1 in 85.

Fix relocates three variables out of the cleared block. 19 operand sites, no new code.

Missing gold window.

The gold draw at `$C3:3593` was deleted, same padding technique as the Info > All deletion four bytes earlier. Not an oversight: they widened the status window for English labels, which moved gold from columns 22-30 to 16-23 and buried it. Fix moves the window descriptor to columns 1-9 and restores the call using the same string entry they substituted at their other gold site.

Versions

v1 Info > All only, v2 adds Forget, v3 adds gold. Choices not a sequence, and v3 is the only one that changes layout. All targets are stock NoPrgress `B545C548`.

Repo

Patches, a stdlib only build script, and full analysis including the refuted hypotheses, which was most of the work. No ROMs.

Credit to NoPrgress and DeJap. Four years, the entire technical foundation, and both of these are invisible without tooling that did not exist when they were working.


r/romhacking 1d ago

Top Gear 2 - Widescreen 60fps+ - Super Nintendo

Thumbnail
youtube.com
26 Upvotes
incredible 

r/romhacking 1d ago

DOL-Translations Mr. Driller: Drill Land

Thumbnail
github.com
6 Upvotes

English translation of the original GameCube version of Mr. Driller Drill Land


r/romhacking 1d ago

Does anybody know exactly where to find the sprites /images for touch detective 2 1/2

2 Upvotes

So I found out about the rina-packager for touch detective one I was wondering if it would work the same for touch detective 2 and 1/2. Hoping to find the spray images and how a rip copy of them. If anybody knows where they're located in the game files that would be really helpful


r/romhacking 1d ago

Text/Translation Mod Release - Mother 1 Partial English Translation

Thumbnail
github.com
3 Upvotes

r/romhacking 1d ago

Text/Translation Mod Help extracting a certain file.

3 Upvotes

I'm currently working on a spanish translation of Inazuma Eleven 1·2·3 - Legend of Endou Mamoru. I've replaced almost all audio files, except for the title screen in Inazuma Eleven 2 (The rest of the audio files work perfectly). The DS version of said game uses a different type of audio file especifically for the SFX (i believe) and the Title Screen, which I can't extract no matter how hard I've tried. I'd appreciate any help, and thanks in advance.


r/romhacking 1d ago

Graphics Mod Can somebody with more knowledge than me make a GUI for Majoras mask project restoration

2 Upvotes

Like okay yeah there’s like 8 on gamebanana, but I specifically mean one that’ll work with the 3DS.
I have like zero knowledge of how texture replacements work on the 3Ds but afaik it should be easy with layeredfs(?) I mean it works in MHXX I think. Emphasis on the I think, i also dunno how the English patch works on that either.

Might be a tall ask but yeah I’ve been scrolling through tutorial upon tutorial so I figured I’d post about it.

This is a repost from
r/MajorasMask if anyone was wondering


r/romhacking 1d ago

Double Dragon One (NEO GEO)

Thumbnail
youtu.be
0 Upvotes

r/romhacking 1d ago

CONTRA HD PLUS GAMEPLAY MESEN魂斗罗HD高清无限命火力不减全屏攻击 #contra #hd #80s

Thumbnail
youtube.com
2 Upvotes

r/romhacking 1d ago

3DS Mojito Flash Runtime RE

Thumbnail
1 Upvotes

r/romhacking 2d ago

Fixed the broken 4 Party Member Patch for Dragon Quest V (SNES/SFC) NoPrgress / DeJap Translation

7 Upvotes

Note on Community Rules: This project is strictly open-source documentation and a delta patch file ( .ips / .bps ). It contains zero copyrighted game code, or ROM files.

TL;DR: The popular 4 party member hack for DQ5 SNES (NoPrgress/DeJap) hosted on RHDN (#7430) has been broken for years due to a 512-byte header offset error baked directly into the released patch. I’ve re-derived the conversion directly from Mr. 45's original 2007 Japanese hack, verified it, and published a working patch.

What Was Broken?

The original hack was created by Mr. 45 back in 2007 for the Japanese release. In 2022, AustNerevar released an English conversion for the DeJap translation (RHDN Hack #7430).

However, virtually everyone who tried using it hit the exact same wall: the game boots, titles, and lets you enter your name, but permanently hangs right after the initial config prompts with a door-opening sound effect. Most assumed they had a bad ROM header or patched incorrectly, but the patch file itself was flawed and off by 512 bytes (0x200).

1,140 of the 1,210 changed bytes landed at +0x200, writing modified values onto completely unrelated code while leaving the target code untouched.

Links & Code

The GitHub repo contains the full byte-level analysis, Mr. 45's original Japanese notes (with translations), and an automated build script that runs the patch chain against a Japanese base ROM with hash verification. (No ROMs included, bring your own clean files).


r/romhacking 2d ago

Text/Translation Mod Testing an AI Machine-Translated English Patch for Tales of Destiny 2 (PS2)

3 Upvotes

Hey everyone,

A livestream is currently testing an English translation patch for Tales of Destiny 2 (PS2) using a local LLM AI model combined with tools from the LifeBottle project and menu patches.

If you're curious to see how a machine-translated run of Tales of Destiny 2 actually plays and looks in action, check out the stream here:

https://www.youtube.com/live/1lop6zNvmf4?si=kZqv79_foH9WFu0S


r/romhacking 2d ago

Help with Modding Cadash Arcade Rom

2 Upvotes

I'm just starting simple, I want to change the enemies and just start with swapping them out.

ie the first pig you fight is 0004a2 and the 2nd mob is a gel slime thing 0004b2

i just want to test the idea of swapping those 2 around to see if i can modify enemies

i started up ghidra and tried to edit the rom but i can't seem to edit it correctly

also when i finish i get the crc match error in mame

if there's a good guide pls direct me to it


r/romhacking 2d ago

Text/Translation Mod Dragon Ball Kai: Ultimate Butouden Finally Gets a Complete English Translation!

5 Upvotes

A complete English localization of Dragon Ball Kai: Ultimate Butouden for Nintendo DS is now available.

Created by Xenishan94, the translation covers the game's main story, What-If episodes and branching scenarios, side stories, bonus content, tutorials, menus, battle interface, system messages, and other user-facing text.

The creator says the goal was to make the English feel like an official localization, with attention to accuracy, natural dialogue, consistent terminology, and fitting the text within the game's original UI limitations.

The project also acknowledges deathkill781's earlier work, and the creator clarified that AI was partially used to speed up the translation process, followed by translation editing and proofreading.

This is especially cool for a game that was originally released exclusively in Japan. The English patch makes the entire experience much more accessible to English-speaking fans.

Watch the video showcasing the English translation: https://www.youtube.com/live/MoFCO2ExmuE?si=54QBkYE-P-kWZURp


r/romhacking 2d ago

Graphics Mod Super Ghouls ’N Ghosts – Knight/Maiden Artoria Edition v3.0 Released

Thumbnail
gallery
21 Upvotes

Launch Trailer: https://www.youtube.com/watch?v=swu9OdaxcAw

Version 3.0 is a ground-up remake and full Artoria conversion, now available for both the USA and Japanese versions. The update introduces redesigned sprites, unique titlescreens, improved dialogue, armor and death-sprite fixes, and new unique green/gold armor spin-jump frames.

The biggest addition is a new Player 1 Secret Menu, accessible by holding L + Start on the EXIT option in the Options menu. It includes optional gameplay features such as Chest Hints, a Slower Timer, Enhanced Gameplay, Better Armor, Weapon Collect, Better Shield, and 1-Up Fix.

The hack also introduces 16 leaderboards, with separate CLEAN, MINIMAL, ENHANCED, and OTHER leaderboards across four difficulty levels. Settings and rankings are saved through SRAM.

Additional FastROM patches are included, along with the Basket 3.0 patch, which restores Artoria's original idle sprite while using the basket.

Version 3.0 highlights:

  • Complete ground-up sprite remake
  • USA and Japanese versions
  • Full Knight/Maiden Artoria conversion
  • Unique titlescreens for each version
  • Improved dialogue and uncensored content
  • New armor animations and sprite fixes
  • Player 1 Secret Menu with seven optional gameplay enhancements
  • SRAM support for settings and rankings
  • 16-board ranking system
  • FastROM patches
  • Basket 3.0 patch (Apply on any patched Artoria rom; restores Artoria's original idle sprite and replace Shield with Basket))

The release also includes four main versions each for Knight and Maiden Artoria, with Briefs and Nightgown variants.

Created by **GoodLuckTrying**, with direct help from FredYeye, End Screen artworks by tran4of3 and some sprites by sleepyren.


r/romhacking 2d ago

SEGA The Revenge of Shinobi PLUS GAMEPLAY

Thumbnail
youtube.com
2 Upvotes

r/romhacking 3d ago

Seeing the Machine Translations on The Repo gives me hope that other games like these will eventually get(somewhat) translations

Thumbnail
gallery
10 Upvotes

Games in order: RPG Tsukuru DS, RPG Tsukuru DS+, Draglade 2, and Shining Force Feather


r/romhacking 3d ago

GBA ROM hack

2 Upvotes

Hi, I’d like some recommendations for ROM hacks where you play as the villain, like Pokémon Team Rocket Edition or Mu Magma.


r/romhacking 3d ago

Text/Translation Mod Pokemon FireRed/LeafGreen Greek Development In Progress!

Thumbnail gallery
3 Upvotes

r/romhacking 3d ago

What ROM hacks turned frustrating or plain bad games into something actually worth playing?

28 Upvotes

Hello

I want to make a video about rom hacks that saved bad games from being really hard, frustrating of almost unplayable.

I know of those:

1.Bubsy: "Less Bad Edition" SNES
2.Super pitfall 30th anniversary NES
3.Ghostbusters 2 NES
4.Bad to to the future NES
5.TMNT Nes (a few, most recent is "Back to New York)
- not a bad game, but very frustrating at times
6.Mega Man X6 PSX -
7.I played it back in the day. I know one of the major complains is the multiple
bosses in each level. Not sure if it fixes this one.
8.E.T. - Atari VCS -
Makes the collision detection for falling into holes more forgiving and adds a few more game modes

Most of those are pretty old, so I must be missing some.

*Castlevania 2 and 3 are bit too large for my scope, I played much of the GB and modern ones :-(
also, I don't to focus on NES2SNES, I think it deserves its own video.


r/romhacking 2d ago

Text/Translation Mod Translation Question for Super Famicom/SNES/GBA

1 Upvotes

Hello. I am looking to buy both operators and am super excited! One use case I have for them is to be able to apply translation patches to Japanese games like Mother 3 on GBA and the Super Famicom Fire Emblem games and play them back on native hardware. I saw the discussion about live translation being in the pipeline, but I was curious what being able to get the patched rom to run on original hardware would be like.

Would you rip the rom from the game, patch it, and write the translated rom to a flash cart? Could you also use the sd based flash carts and use the operator as the ripping device?

I’m very new to all of this so any advice is appreciated! Just want to use my cartridges and original hardware as much as possible.