This is a work in progress private server for the game Avatar Star.
The version targeted is a closed beta test held in 2013.
The lua scripts are written using an alpha version of Lua 5.2
. This is why the lua files still have a 5.1
header.
lua commit https://github.com/lua/lua/tree/193ce46970dda16e129ebb28cae085ecf469d702
luac commit https://github.com/lua/luac/tree/79e59651d71d5748d911959749d0bbc05fd99c88
The main client executable is packed by Apex Protect, to unpack place a breakpoint on 0x0116606D jmp eax
.
Here eax
holds the original entrypoint (OEP), which is 0x00B068B5
.
Dump the executable from memory, and fix the dump with scylla using these settings.
OEP 00B068B5
VA 00B9A000
Size 000004E0
The game has an anti cheat named avital / apex protect.
You need to disable it by replacing E8 9E 1E 00 00
with 90 90 90 90 90
inside client.exe
.
I don't know.