Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/themitosan/r3ditor
A (obsolete) open-source project created to reverse-engineering some Resident Evil 3 files.
https://github.com/themitosan/r3ditor
ard biohazard evil extract game hex ini modding modding-tools msg node-webkit rdt resident reverse-engineering rofs room sav save-editor testing wip
Last synced: 4 days ago
JSON representation
A (obsolete) open-source project created to reverse-engineering some Resident Evil 3 files.
- Host: GitHub
- URL: https://github.com/themitosan/r3ditor
- Owner: themitosan
- License: other
- Created: 2019-08-07T06:24:16.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-02-14T16:38:19.000Z (10 months ago)
- Last Synced: 2024-02-14T17:36:14.900Z (10 months ago)
- Topics: ard, biohazard, evil, extract, game, hex, ini, modding, modding-tools, msg, node-webkit, rdt, resident, reverse-engineering, rofs, room, sav, save-editor, testing, wip
- Language: JavaScript
- Homepage: http://themitosan.github.io/
- Size: 18.2 MB
- Stars: 20
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Important
This project was put on hold due development on R3ditor V2.
Click here to know more.
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.
## 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:
- NW.js (aka. Node-Webkit) by NW.js communityExternal JS Plugins:
- jQuery by The jQuery Foundation
- jQuery UI by The jQuery FoundationNW.js Plugins:
- RPC by discord.js
- memoryjs by Rob--
- fs-extra by jprichardsonThese files can be found in "App/tools/":
- xdelta.exe (Xdelta patcher)
- SDL.dll (Required for rofs.exe)
- 7z.exe, 7-zip.dll, 7za.dll, 7zxa.dll and 7za.exe (7zip)
- rofs.exe (Reevengi-tools - Rofs Unpacker Compiled)## 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.