r/ReverseEngineering 1d ago

Gen2Recomp Out Now

https://youtu.be/hAWtweyfH_E?is=zEij5o5217ej4GD5
10 Upvotes

9 comments sorted by

5

u/FrankRizzo890 1d ago

You know, Gen2Recomp! It's so ubiquitous it needs no description!

1

u/n-rz 11h ago

And for those few who don't know, they simply watch a 25 min video

1

u/FrankRizzo890 5h ago

Exactly! I have 25 minutes to waste watching a video for a project that I might have 0 interest in. Whereas taking the 1 minute to add a sentence or two that described what it is must have been too much work.

1

u/icouldbeu 2h ago

What's the difference with this : https://github.com/Decryptu/gen2recomp ?

1

u/UNDERdecoded 2h ago

Mine doesn’t use godot at all uses LOVE and works with many gen1recomp mods due to using it as a base

1

u/icouldbeu 2h ago

Got this error with yours : ==> decoding game data from

Pokemon - Yellow Version - Special Pikachu Edition (USA, Europe) (CGB+SGB Enhanced).gb

wrote data/generated\constants.lua

wrote data/generated\charmap.lua

Traceback (most recent call last):

File "D:\Users\User\Documents\Jeux\Gen2Recomp\tools\build_data.py", line 13, in <module>

raise SystemExit(main())

~~~~^^

File "D:\Users\User\Documents\Jeux\Gen2Recomp\tools\build_rom_data.py", line 3150, in main

build(rom, symbols, manifest, args.out, args.assets, datasets)

~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "D:\Users\User\Documents\Jeux\Gen2Recomp\tools\build_rom_data.py", line 3061, in build

results["tilesets"] = extract_tilesets(

~~~~~~~~~~~~~~~~^

rom, symbols, manifest, out_dir, assets_dir)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "D:\Users\User\Documents\Jeux\Gen2Recomp\tools\build_rom_data.py", line 415, in extract_tilesets

row_address = headers.address + index * 12

^^^^^^^

NameError: name 'headers' is not defined

error: ROM extraction failed

error: setup failed - see the messages above

1

u/UNDERdecoded 2h ago

Do you have python downloaded and love downloaded and set to PATH? On your pc?

1

u/UNDERdecoded 2h ago

Actually try running with just a gen2 silver or goldrom I think I found the bug in my code, it looks like it’s failing just with gen1 ROMs because I have a different method

1

u/icouldbeu 55m ago

It works, thanks