They are still busy by the looks of it they are trying to make a compatible client that will allow everything to work like it should and for that they need to modify an exe just be patient and Good luck guys Neg035 ashlay you guys are doing great i'm sure we will see a nice working scarlet/queens blade here in due timeNeg035, Can you give us a guide on how you managed to make it work?
After analyse, the entry point from exe, go to an address to RAM for start the true entry point for game. With search from HShield and up to the start fonction, i found the true entry point
Here the entry point before :
View attachment 172214
after with call the true fonction after modify exe :
View attachment 172215
Now the game start like before with Hshield, but we can debug and see when HShield is called, we see all algorithm. I hope it will help us
I have all tree
Start fonction -> sub_50C060 -> sub_58F200 -> sub_58F110 -> that call message box Hshield
- - - Updated - - -
Here the exe without Hshield
You must be registered to see links
Problem when game try start it ask for dfs file that i dont haveItemTable.dfs
View attachment 172216
Anyone can help ?
here how we can unzip this ? Data\L10N\KOR\dfs\dfs.gfpk
goto 0x104
get files short
get null short
filexor "0x73 0x64 0x66 0x61 0x73 0x6C 0x64 0x66 0x6B 0x6A 0x66 0x73 0x6C 0x6B 0x65 0xA4 0xA9 0xA4 0xB8 0xA4 0xA7 0xA4 0xA9 0xA4 0xA9 0xA4 0xA4 0xA4 0xB7 0x73 0x64 0x66 0x21 0x40 0x40 0x23 0x21 0x40 0x46 0x24 0x47 0x67 0x66 0x67 0x64 0x73 0x00"
for i = 0 < files
get id long
putarray 0 i id
next i
for i = 0 < files
get id1 long
putarray 1 i id1
next i
for i = 0 < files
getarray OFFSET 1 i
if OFFSET == -1
getdstring null 0x310 #this is the recursive directory info but we can skip it in this game
endif
if OFFSET != -1
getdstring basename 0xF8
get SIZE long
get UNK01 long
get UNK02 long
getdstring NULL 0x18
getdstring NAME 0x1EC
getdstring basename 0x8
putarray 2 i SIZE
putarray 3 i NAME
endif
next i
filexor ""
savepos base
for i = 0 < files
getarray OFFSET 1 i
getarray SIZE 2 i
getarray NAME 3 i
math OFFSET + base
if NAME != 0
log NAME OFFSET SIZE
endif
next i
i have used some dfs from 2013 client and from the server.@ashlay After unzip dfs file, there is no itemTable.dfs inside, all other seems here
Do you have other itemTable.dfs from another client ?