Skip to content

This app creates an node-conected map on the go for classic resident evil games.

License

Notifications You must be signed in to change notification settings

themitosan/R3-Auto-Map-Gen

Repository files navigation

R3_auto_map_gen_icon
R3 Auto Map Gen

license workflow_status

This app creates an node-conected map on the go for classic Resident Evil games.

How to install

  • Download latest release (or the latest build from GitHub Actions)
  • Extract the zip on a cool-looking place
  • Run R3 Auto Map Gen.exe
  • Click on App Setup, select your game executable and then insert ram positions for current stage and room.

...If everything is fine, just open your game - go to main menu and then click on Hook game process.

How this thing works?

  • Open your game, start hook, transition from one room to other and see the magic!

R3_Auto_Map_Gen_Example

Where this thing can be helpful?

...Do you have heard about the word of BioRand?

Shortcuts

You can find a list with all available shortcuts on help.txt.

How to build

Important

Make sure to have latest node.js version installed!

  • Run npm run build-normal for common build or npm run build-sdk for debug build.
  • You can also use npm run build-normal-wine or npm run build-sdk-wine to compile a version that plays nicer with wine compat layer.

If everything is okay, binaries will be available on build/r3_auto_map_gen/.

Other OS?

You can run this app using Wine compat layer. In order to read current game, make sure to run it under the same prefix.

Or, you can run R3 Auto Map Gen with same RE wine args!

# You can use this command below to run Resident Evil 3: Nemesis + Classic Rebirth DLL
WINEDLLOVERRIDES="ddraw.dll=n,b" wine64 R3\ Auto\ Map\ Gen.exe

# Steam Deck / Proton? Sure! Use add this command to launch options:
WINEDLLOVERRIDES="ddraw.dll=n,b" %command%

R3_Auto_Map_Gen_Wine

(R3 Auto Map Gen wine version running on Cinnamon, Arch Linux)

External plugins on this project


BioRand is a Classic Resident Evil Randomizer created by IntelOrca.

Some parts from this project was obtained from R3ditor V2 and R3V3.

Code Veronica database was created using Evil Resource as reference.