Skip to content

A (obsolete) open-source project created to reverse-engineering some Resident Evil 3 files.

License

Notifications You must be signed in to change notification settings

themitosan/R3ditor

Repository files navigation

Important

This project was put on hold due development on R3ditor V2. Click here to know more.

R3ditor-Logo
R3ditor

R3ditor (it reads REditor) is a editor written in JS / NW.js (aka. Node-Webkit) capable of editing some Resident Evil 3 Classic files.

obsolete_preview

How to install

  • Download NW.js (Node-Webkit) V. 0.37.4 and extract it into a folder of your choice!
    (Click here to download)

  • Download the main content from this repository and extract all files in the same folder as you extracted NW.js (the package.json file must be in the same folder as the nw.exe executable).

  • Open R3ditor.exe (64).

(If you have a 32-Bit system, you can use this version of NW.js. In the end, run R3ditor.exe (32) instead of R3ditor.exe (64))

Requirements

  • OS: Windows 7 or higher
  • To run the inicial setup you will need the Visual Studio 2005 installed (rofs.exe need this to unpack Rofsxx.dat files)

How to update

  • Just click on "Check for updates" and follow the instructions!

Roadmap

As you can see, this software is in alpha stage.
This software will receive less updates, since the efforts are being applied on R3ditor V2.

Supported File Formats

Bu00.sav (Saves)

You can change various aspects of your save, such as:

  • HP
  • Change IGT
  • Change Inventories
  • Change chests
  • Current Character
  • Current Outfit
  • Poisoning Status
  • Sidepack (Jill and Carlos)
  • Current Weapon
  • Difficulty
  • Quantity of Saves
  • Unlocked Epilogues

Message Files (.MSG)

You can view / edit the game's internal messages by loading .msg files or using the "Hex Input" field.
Note that you need to use a hex editor or extract the files using BioFAT to extract the messages.

Room Data Table (.RDT)

You can edit messages, doors, which item is in the room, change its position and its animation. [WIP]
Expect compatibility improvements and more features in the future!

ARD Map File (.ARD)

For now this type of file cannot be fully recognized. Keep in mind that R3ditor is a long way from being able to change this type of file.

Configuration File (.INI)

You can create a new config. file, edit your screen resolution, use an experimental resolution scaler and more. [WIP]
Expect compatibility improvements and more features in the future!

Other Features

R3ditor also can do:

  • Read XYZR pos. in game¹
  • Edit inventory in game¹
  • Edit HP in game¹ (infinite life and enable god mode)
  • Write texts using RE3 font with File Generator (WIP)
  • Extract all Rofs (.dat) files (Wizard)
  • Edit items combinations
  • Edit nemesis item drops
  • Edit starting items³
  • Extract RDT files from PS ARD files²
  • Apply Xdelta patches
  • Extract SCD from RDT Maps

¹ - Only avaliable in x64 NW.js version
² - You need extract PC version before extracting ARD files
³ - You can't edit GameCube version due this info are not stored on main executable file!

Important

Any changes you make will automatically apply to your files. If you want to recover your save, open the "backup" folder and select the file you want to recover.

You can restore your RDT by using the "Restore Last Backup" button on "RDT Editor".

Third-Party software used on this project

Engine:

External JS Plugins:

NW.js Plugins:

These files can be found in "App/tools/":

Credits:

I would like to thank everyone who helped me with this project - since without your help none of this would be possible!

Many thanks to:

  • discordjs - RPC - Website
  • Rob-- - memoryjs - GitHub
  • MarkGrass - BIOFAT - More Info
  • hongru - Canvas2Image - GitHub
  • pmandin - reevengi-tools - GitHub
  • Joshua MacDonald - Xdelta - GitHub
  • jprichardson - fs-extra plugin - GitHub
  • Niklas von Hertzen - Html2Canvas - More Info
  • The entire Resident Evil 1 2 3 Forum! - More Info
  • Leo2236 - RE3SLDE Software Creator - LGT Forum
  • Angus Johnson - Resource hacker - Official Website
  • The Mortican - BIO3GPS and Memory Address - More Info
  • Khaled SA - RDT / ARD Header Infos - Beta-testing - Twitter
  • Klarth - TIM Graphic Formats (PSX 2D Graphics) - More Info
  • "Shockproof" Jamo Koivisto - BIO 3 Hex Chest Modding - More Info
  • ResidentEvilArtist - Memory Positions, IEDIT Editor, MIX Editor and so much more! - Tapatalk Profile
  • Biohazard España - Fix OBJ to RE3MV (OBJ Patcher), Beta-testing, SLUS / ARD info and even more! - Profile

Important: Biohazard and Resident Evil are trademarks of ©CAPCOM CO., LTD. ALL RIGHTS RESERVED.