Page 1 of 1

Reverse engineering GP2 EXE with GHIDRA tool

Posted: 03.11.2024, 18:48
by samsepi0l
I have been slowly teaching myself a little more about reverse engineering and dissasembly / assembly code. I loaded up the gp2.exe file and I would like to understand how the game works better. I have watched many videos and GHIDRA is a very powerful reverse engineering tool. Have any of you played with this before?

Re: Reverse engineering GP2 EXE with GHIDRA tool

Posted: 08.11.2024, 00:00
by Michael82
It soons very interesting. Rremedio knows a lot about the code of gp2 but I don't know if he used this program. I remind he sent me a file about the code of gp2. I will search in my files and I will put it here.

Re: Reverse engineering GP2 EXE with GHIDRA tool

Posted: 08.11.2024, 05:03
by samsepi0l
Michael82 wrote:
08.11.2024, 00:00
It soons very interesting. Rremedio knows a lot about the code of gp2 but I don't know if he used this program. I remind he sent me a file about the code of gp2. I will search in my files and I will put it here.
thank you

First I would like to figure out how we can reduce the effect of the draft between 2 cars.

Re: Reverse engineering GP2 EXE with GHIDRA tool

Posted: 08.11.2024, 20:29
by Michael82
Here is the GP2 database :
https://www.mediafire.com/file/l3gzezqt ... E.zip/file

It is possible to open that with IDA :
https://www.mediafire.com/file/txy29yq3 ... d.zip/file

I hope you will find what you search. Let me know!

Re: Reverse engineering GP2 EXE with GHIDRA tool

Posted: 11.11.2024, 15:02
by TedMeat
Uups, wrong topic, sorry!!

Re: Reverse engineering GP2 EXE with GHIDRA tool

Posted: 17.11.2024, 20:00
by rremedio
samsepi0l wrote:
08.11.2024, 05:03
Michael82 wrote:
08.11.2024, 00:00
It soons very interesting. Rremedio knows a lot about the code of gp2 but I don't know if he used this program. I remind he sent me a file about the code of gp2. I will search in my files and I will put it here.
thank you

First I would like to figure out how we can reduce the effect of the draft between 2 cars.
Sorry for the late reply.

I learned a few things about GP2 from that IDA database commented by Rene Smith. IDA is also a disassembly program and it was heavily used by Rene for the creation of GP2Lap, GPxPatch and all his other tools.

You really need a strong foundation in assembly and I don't have it.

GP3, GP32K and GP4 have similar structures to GP2, maybe studying the changes made by the 'belini patches' that reduce the draft in those games, you will be able to find how to replicate it in GP2.