Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Replace AI in v2.0a
#4
Please use return, AI_SORCERER1 and AI_SORCERER2 label instead of absolute address 00405761 and 0040556A.
This is latest sorcerer AI code:
Code:
AI_Sorcerer proc

;##Somehow the D>J of Sorcerer is not here, only the D^J and the DvJ is contained below.
        CMP DWORD PTR DS:[ECX+6F4h],34
        JE short return
        ;CMP DWORD PTR DS:[ECX+6F4h],ID
        ;JE short return
        jmp  dword ptr [AI_SORCERER2]
return: jmp  dword ptr [AI_SORCERER1]
    
AI_Sorcerer endp
Decompiled functions: [documented] Functions decompiled
Decompile lf2.exe project for documentation: https://github.com/xsoameix/lf2
Decompile lf2.exe project for implementation: https://github.com/xsoameix/openlf2
Once any function fully engineer reversed in documentation project, then we implement it in implementation project.

lf2 data structure: Updated spreadsheet, many changes made by o_g349/xsoameix, I have two different nick names.

A old project: lf2-MS
Reply
Thanks given by: nhatnamyugi


Messages In This Thread
Replace AI in v2.0a - by nhatnamyugi - 08-18-2014, 06:38 AM
RE: Replace AI in v2.0a - by o_g349 - 08-18-2014, 08:15 AM
RE: Replace AI in v2.0a - by nhatnamyugi - 08-18-2014, 09:00 AM
RE: Replace AI in v2.0a - by o_g349 - 08-18-2014, 09:14 AM
RE: Replace AI in v2.0a - by nhatnamyugi - 08-18-2014, 09:23 AM
RE: Replace AI in v2.0a - by YinYin - 08-18-2014, 09:26 AM
RE: Replace AI in v2.0a - by nhatnamyugi - 08-18-2014, 09:31 AM
RE: Replace AI in v2.0a - by o_g349 - 08-18-2014, 09:27 AM



Users browsing this thread: 2 Guest(s)