{"id":23170794,"url":"https://github.com/themitosan/r3ditor","last_synced_at":"2025-08-18T07:31:56.266Z","repository":{"id":51583428,"uuid":"200986200","full_name":"themitosan/R3ditor","owner":"themitosan","description":"A (obsolete) open-source project created to reverse-engineering some Resident Evil 3 files.","archived":false,"fork":false,"pushed_at":"2024-02-14T16:38:19.000Z","size":19071,"stargazers_count":22,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-06T00:31:58.198Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"http://themitosan.github.io","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/themitosan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-08-07T06:24:16.000Z","updated_at":"2025-03-03T21:25:43.000Z","dependencies_parsed_at":"2022-08-21T20:00:19.297Z","dependency_job_id":"cf7e6bac-492f-4432-b655-b447474a49f9","html_url":"https://github.com/themitosan/R3ditor","commit_stats":null,"previous_names":["themitosan/r3ditor"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/themitosan/R3ditor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themitosan%2FR3ditor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themitosan%2FR3ditor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themitosan%2FR3ditor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themitosan%2FR3ditor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/themitosan","download_url":"https://codeload.github.com/themitosan/R3ditor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themitosan%2FR3ditor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270961612,"owners_count":24675914,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ard","biohazard","evil","extract","game","hex","ini","modding","modding-tools","msg","node-webkit","rdt","resident","reverse-engineering","rofs","room","sav","save-editor","testing","wip"],"created_at":"2024-12-18T04:15:01.154Z","updated_at":"2025-08-18T07:31:54.411Z","avatar_url":"https://github.com/themitosan.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Important\nThis project was put on hold due development on R3ditor V2.\nClick \u003ca href=\"https://themitosan.github.io/\" target=\"_blank\" title=\"Click here to visit TheMitoSan's site.\"\u003ehere\u003c/a\u003e to know more.\n\n\u003ch1 align=\"center\"\u003e\n    \u003cimg src=\"App/Img/logo.png\" alt=\"R3ditor-Logo\" draggable=\"false\" width=\"120\" height=\"120\"\u003e\n    \u003cbr\u003eR3ditor\u003cbr\u003e\n    \u003ca href=\"https://discord.gg/hfWJbZPJk2\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/discord/686340740904648714?label=Discord%20Users\"\u003e\u003c/a\u003e\n\u003c/h1\u003e\n\nR3ditor (it reads REditor) is a editor written in JS / NW.js \u003ci\u003e(aka. Node-Webkit)\u003c/i\u003e capable of editing some Resident Evil 3 Classic files.\u003cbr\u003e\n\u003cp align=\"center\"\u003e\u003cimg src=\"preview.png\" width=\"680\" alt=\"obsolete_preview\"\u003e\u003c/p\u003e\n\n## How to install\n- Download NW.js (Node-Webkit) V. 0.37.4 and extract it into a folder of your choice!\u003cbr\u003e(Click \u003ca href=\"https://dl.nwjs.io/v0.37.4/nwjs-sdk-v0.37.4-win-x64.zip\" target=\"_blank\"\u003ehere\u003c/a\u003e to download)\n\n- 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).\n- Open `R3ditor.exe (64)`.\n\n\u003ci\u003e(If you have a 32-Bit system, you can use \u003ca href=\"https://dl.nwjs.io/v0.37.4/nwjs-sdk-v0.37.4-win-ia32.zip\" target=\"_blank\"\u003ethis version of NW.js\u003c/a\u003e. In the end, run `R3ditor.exe (32)` instead of `R3ditor.exe (64)`)\u003c/i\u003e\n\n## Requirements\n- OS: Windows 7 or higher\n- To run the inicial setup you will need the Visual Studio 2005 installed (`rofs.exe` need this to unpack `Rofsxx.dat` files)\n\n## How to update\n- Just click on \"Check for updates\" and follow the instructions!\n\n## Roadmap\nAs you can see, this software is in alpha stage.\u003cbr\u003e\nThis software will receive less updates, since the efforts are being applied on R3ditor V2.\n\n## Supported File Formats\n\n### Bu00.sav (Saves)\nYou can change various aspects of your save, such as:\n\n- HP\n- Change IGT\n- Change Inventories\n- Change chests\n- Current Character\n- Current Outfit\n- Poisoning Status\n- Sidepack (Jill and Carlos)\n- Current Weapon\n- Difficulty\n- Quantity of Saves\n- Unlocked Epilogues\n\n### Message Files (.MSG)\nYou can view / edit the game's internal messages by loading .msg files or using the \"Hex Input\" field.\u003cbr\u003e\n\u003ci\u003eNote that you need to use a hex editor or extract the files using \u003ca href=\"https://www.romhacking.net/utilities/1019/\" target=\"_blank\"\u003eBioFAT\u003c/a\u003e to extract the messages.\u003c/i\u003e\n\n### Room Data Table (.RDT)\nYou can edit messages, doors, which item is in the room, change its position and its animation. [WIP]\u003cbr\u003e\nExpect compatibility improvements and more features in the future!\n\n### ARD Map File (.ARD)\nFor 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.\n\n### Configuration File (.INI)\nYou can create a new config. file, edit your screen resolution, use an experimental resolution scaler and more. [WIP]\u003cbr\u003e\nExpect compatibility improvements and more features in the future!\n\n## Other Features\nR3ditor also can do:\n\n- Read XYZR pos. in game¹\n- Edit inventory in game¹\n- Edit HP in game¹ (infinite life and enable god mode)\n- Write texts using RE3 font with File Generator (WIP)\n- Extract all Rofs (.dat) files (Wizard)\n- Edit items combinations\n- Edit nemesis item drops\n- Edit starting items³\n- Extract RDT files from PS ARD files²\n- Apply Xdelta patches\n- Extract SCD from RDT Maps\n\n\u003ci\u003e¹ - Only avaliable in x64 NW.js version\u003c/i\u003e\u003cbr\u003e\n\u003ci\u003e² - You need extract PC version before extracting ARD files\u003c/i\u003e\u003cbr\u003e\n\u003ci\u003e³ - You can't edit GameCube version due this info are not stored on main executable file!\u003c/i\u003e\n\n### Important\nAny changes you make will automatically apply to your files.\nIf you want to recover your save, open the \"backup\" folder and select the file you want to recover.\u003cbr\u003e\u003cbr\u003e\nYou can restore your RDT by using the \"Restore Last Backup\" button on \"RDT Editor\".\n\n## Third-Party software used on this project\n\nEngine:\n- \u003ca href=\"https://nwjs.io\" target=\"_blank\"\u003eNW.js (aka. Node-Webkit)\u003c/a\u003e by \u003ca href=\"https://twitter.com/nw_js\" target=\"_blank\"\u003eNW.js community\u003c/a\u003e\n\nExternal JS Plugins:\n- \u003ca href=\"https://jquery.com/\" target=\"_blank\"\u003ejQuery\u003c/a\u003e by \u003ca href=\"https://jquery.org/team/\" target=\"_blank\"\u003eThe jQuery Foundation\u003c/a\u003e\n- \u003ca href=\"https://jqueryui.com/\" target=\"_blank\"\u003ejQuery UI\u003c/a\u003e by \u003ca href=\"https://jquery.org/team/\" target=\"_blank\"\u003eThe jQuery Foundation\u003c/a\u003e\n\nNW.js Plugins:\n- \u003ca target=\"_blank\" href=\"https://discord.js.org/#/docs/rpc/master/general/welcome\"\u003eRPC\u003c/a\u003e by \u003ca href=\"https://discord.js.org/#/\" target=\"_blank\"\u003ediscord.js\u003c/a\u003e\n- \u003ca href=\"https://github.com/Rob--/memoryjs\" target=\"_blank\"\u003ememoryjs\u003c/a\u003e by \u003ca href=\"https://github.com/Rob--\" target=\"_blank\"\u003eRob--\u003c/a\u003e\n- \u003ca href=\"https://github.com/jprichardson/node-fs-extra\" target=\"_blank\"\u003efs-extra\u003c/a\u003e by \u003ca href=\"https://github.com/jprichardson\" target=\"_blank\"\u003e jprichardson\u003c/a\u003e\n\nThese files can be found in \"App/tools/\":\n- \u003ca href=\"http://xdelta.org/\" target=\"_blank\"\u003exdelta.exe (Xdelta patcher)\u003c/a\u003e\n- \u003ca href=\"https://www.libsdl.org/\" target=\"_blank\"\u003eSDL.dll (Required for rofs.exe)\u003c/a\u003e\n- \u003ca href=\"https://www.7-zip.org/\" target=\"_blank\"\u003e7z.exe, 7-zip.dll, 7za.dll, 7zxa.dll and 7za.exe (7zip)\u003c/a\u003e\n- \u003ca href=\"https://github.com/pmandin/reevengi-tools\" target=\"_blank\"\u003erofs.exe (Reevengi-tools - Rofs Unpacker Compiled)\u003c/a\u003e\n\n## Credits:\nI would like to thank everyone who helped me with this project - since without your help none of this would be possible!\n\nMany thanks to:\n - discordjs - RPC - \u003ca target=\"_blank\" href=\"https://discord.js.org/#/docs/rpc/master/general/welcome\"\u003eWebsite\u003c/a\u003e\u003cbr\u003e\n - Rob-- - memoryjs - \u003ca target=\"_blank\" href=\"https://github.com/Rob--/memoryjs\"\u003eGitHub\u003c/a\u003e\u003cbr\u003e\n - MarkGrass - BIOFAT - \u003ca target=\"_blank\" href=\"https://www.romhacking.net/utilities/1019/\"\u003eMore Info\u003c/a\u003e\u003cbr\u003e\n - hongru - Canvas2Image - \u003ca target=\"_blank\" href=\"https://github.com/hongru/canvas2image\"\u003eGitHub\u003c/a\u003e\u003cbr\u003e\n - pmandin - reevengi-tools - \u003ca target=\"_blank\" href=\"https://github.com/pmandin/reevengi-tools\"\u003eGitHub\u003c/a\u003e\u003cbr\u003e\n - Joshua MacDonald - Xdelta - \u003ca target=\"_blank\" href=\"https://github.com/jmacd/xdelta\"\u003eGitHub\u003c/a\u003e\u003cbr\u003e\n - jprichardson - fs-extra plugin - \u003ca target=\"_blank\" href=\"https://github.com/jprichardson/node-fs-extra\"\u003eGitHub\u003c/a\u003e\u003cbr\u003e\n - Niklas von Hertzen - Html2Canvas - \u003ca target=\"_blank\" href=\"https://html2canvas.hertzen.com\"\u003eMore Info\u003c/a\u003e\u003cbr\u003e\n - The entire Resident Evil 1 2 3 Forum! - \u003ca target=\"_blank\" href=\"https://www.tapatalk.com/groups/residentevil123/\"\u003eMore Info\u003c/a\u003e\u003cbr\u003e\n - \u003cfont title=\"The true legend!\"\u003eLeo2236 - RE3SLDE Software Creator\u003c/font\u003e - \u003ca target=\"_blank\" href=\"http://lgt.createaforum.com/\"\u003eLGT Forum\u003c/a\u003e\u003cbr\u003e\n - Angus Johnson - Resource hacker - \u003ca target=\"_blank\" href=\"http://www.angusj.com/resourcehacker/\"\u003eOfficial Website\u003c/a\u003e\u003cbr\u003e\n - The Mortican - BIO3GPS and Memory Address - \u003ca target=\"_blank\" href=\"https://www.tapatalk.com/groups/residentevil123/bio3gps-t1780.html\"\u003eMore Info\u003c/a\u003e\u003cbr\u003e\n - Khaled SA - RDT / ARD Header Infos - Beta-testing - \u003ca target=\"_blank\" href=\"https://twitter.com/khaleed681\"\u003eTwitter\u003c/a\u003e\u003cbr\u003e\n - Klarth - TIM Graphic Formats (PSX 2D Graphics) - \u003ca target=\"_blank\" href=\"http://www.romhacking.net/documents/31/\"\u003eMore Info\u003c/a\u003e\u003cbr\u003e\n - \"Shockproof\" Jamo Koivisto - BIO 3 Hex Chest Modding - \u003ca target=\"_blank\" href=\"https://gamefaqs.gamespot.com/pc/431704-resident-evil-3-nemesis/faqs/36465\"\u003eMore Info\u003c/a\u003e\u003cbr\u003e\n - ResidentEvilArtist - Memory Positions, IEDIT Editor, MIX Editor and so much more! - \u003ca target=\"_blank\" href=\"https://www.tapatalk.com/groups/residentevil123/memberlist.php?mode=viewprofile\u0026u=294\"\u003eTapatalk Profile\u003c/a\u003e\u003cbr\u003e\n - \u003cfont title=\"The great master!\"\u003eBiohazard España\u003c/font\u003e - Fix OBJ to RE3MV (OBJ Patcher), Beta-testing, SLUS / ARD info and even more! - \u003ca target=\"_blank\" href=\"https://twitter.com/biohazardEsp\"\u003eProfile\u003c/a\u003e\u003cbr\u003e\n \n\u003cp align=\"center\"\u003e\u003ci\u003eImportant: Biohazard and Resident Evil are trademarks of ©CAPCOM CO., LTD. ALL RIGHTS RESERVED.\u003c/i\u003e\u003c/p\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthemitosan%2Fr3ditor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthemitosan%2Fr3ditor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthemitosan%2Fr3ditor/lists"}