FL Coding?
Locked
Speciality Modding
-
Hello,
i have looked at so many pieces of code from adoxa and finally i decided to learn this by myself.
Now i have some basic basic questions:
Which tools have I to use to get a list with all methods (and their addresses) of freelancer?
And which one to get the disassembled code?I think there will be much more but thats it for the start.
Thank you
-
Im pretty much only using IDA http://www.hex-rays.com/idapro/idadown.htm (freeware).
-
Again PeRdr
-
Iām working on an update to PeRdr, which, amongst other things, demangles all the C++ names. (Actually, I should clarify that PeRdr does not demangle the names, but reads a file containing the names.) For example:
06265B38 6A04 push 04 06265B3A 8D8C2498010000 lea ecx, [esp+0198] 06265B41 E81AAA0A00 call Common.?is_value_empty@INI_Reader@@QAE_NI@Z 06265B46 84C0 test al, al 06265B48 7510 jnz 06265B5A 06265B4A 6A04 push 04 06265B4C 8D8C2498010000 lea ecx, [esp+0198] 06265B53 E868AC0A00 call Common.?get_value_int@INI_Reader@@QAEHI@Z 06265B58 8BE8 mov ebp, eax
now becomes this:
06265B38 6A04 push 04 ; 1: UINT 06265B3A 8D8C2498010000 lea ecx, [esp+0198] 06265B41 E81AAA0A00 call INI_Reader::is_value_empty ; r: bool 06265B46 84C0 test al, al 06265B48 7510 jnz 06265B5A 06265B4A 6A04 push 04 ; 1: UINT 06265B4C 8D8C2498010000 lea ecx, [esp+0198] 06265B53 E868AC0A00 call INI_Reader::get_value_int ; r: int 06265B58 8BE8 mov ebp, eax