RE3
Games
game source port
SHOW HN2024
129points
29comments
#657of 3,515 in 2024
Top 19%of 2024 by points
How HN took it
CuriousMostly questions and neutral comments
4 positive, 11 neutral or asking, 0 mixed, 3 critical, out of 18 comments about the project. Thread score +0.07.
Idea: 2 for, 3 againstExecution: 2 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Impressive effort, clean and commented code
From 2 comments
This is a truly monumental creation. THe level of effort it must have taken is enormous. I peeked at the source code expecting what asm - > C reverse engineering tools usually…
ThinkBeat on HN"to study or analyze (a device, as a microchip for computers) in order to learn details of design, construction, and operation, perhaps to produce a copy or an improved version"…
colonwqbang on HN
Useful for studying GTA3 internals
From 2 comments
Can you share some of the tools and methods you used to reverse such a large C++ codebase into readable code?
tety on HNThe history[1] section in the README file contains a description of how they did it. In summary, it seems they debugged GTA3 and wrote their stub implementations until the game…
supriyo-biswas on HN
Objections
Seen as a copy of Rockstar's code rather than true reverse engineering
From 3 comments
"Reverse Engineered" doesn't mean what you think it means. This is just looks like a copy of the actual code.
webprofusion on HNIsn't this just a fork of the DCMA'ed repository? The links in the readme still point to https://github.com/GTAmodding/re3
landgenoot on HNI wouldn't even call it a fork, it's just a mirror with a commit that replaces few links in a README.
dawidpotocki on HN
Repo was DMCA'd and mirrored; links point to original repo
From 3 comments
Isn't this just a fork of the DCMA'ed repository? The links in the readme still point to https://github.com/GTAmodding/re3
landgenoot on HNRE3, meaning the project that was shut down because it was just straight up decompiled from Rockstar's binaries?
Hamuko on HNThis repository is a mirror by a completely unrelated third party. The original repo was https://github.com/GTAmodding/re3.
Hamuko on HN
Questions
How were the tools and methods used to reverse the code
From 2 comments
Can you share some of the tools and methods you used to reverse such a large C++ codebase into readable code?
tety on HNWell you can look into how DFHack for Dwarf Fortress was redone. It involved a C++ decompiler written in clisp. Since then Ghidra was released, so the process is somewhat…
lstodd on HN
How the source comments were produced
From 2 comments
Ok naive question, but how did they reverse engineer the source code comments?
whatever1 on HNThey didn't, they added them in while reverse engineering.
4gotunameagain on HN
Alternatives named
Ghidra
From 1 comment
Well you can look into how DFHack for Dwarf Fortress was redone. It involved a C++ decompiler written in clisp. Since then Ghidra was released, so the process is somewhat…
lstodd on HN
DFHack
From 1 comment
Well you can look into how DFHack for Dwarf Fortress was redone. It involved a C++ decompiler written in clisp. Since then Ghidra was released, so the process is somewhat…
lstodd on HN