zzz3265 发表于 2016-10-12 22:19

太空疾行:星系(Space Run Galaxy) 游戏修改

发个相对难度比较大的游戏修改, 静态修改(直接改文件)
oSRGalaxyGame.exe 文件有签名, steam_apir.dll 会检查签名, 直接修改游戏无法启动
steam_apir.dll关键部分代码已经保护了,需要多跟踪下, 花了些时间


太空疾行:星系(Space Run Galaxy) 游戏修改
steam_apir.dll 去保护

FileName = G:\\Game\\SpaceRunGalaxy\\steam_apir.dll
PathList\0000\Descrip =
PathList\0000\NewHex = 89 5C
PathList\0000\Offset = 0x0001E7DB
PathList\0000\OldHex = 89 44 24 24 53 E9 3B C801 00 52 C6 04 24 B4
PathList\0000\Path = 1
PathList\Count = 1


资源双倍

FileName = G:\\Game\\SpaceRunGalaxy\\oSRGalaxyGame.exe
PathList\0000\Descrip = AddHexnut
PathList\0000\NewHex = F3 0F 10 05 08 D3 E0 00F3 0F 59 C8
PathList\0000\Offset = 0x004E58D7
PathList\0000\OldHex = 0F 2F C3 76 07 0F 28 CBF3 0F 5C CA 0F 2F 0D 08 37 DF 00 F3 0F 58 D1 F3 0F 11 91 A4 03 00 00
PathList\0000\Path = 1
PathList\Count = 1


10倍金币(修改jar包myServer, 改完打包回去)

FileName = G:\\Game\\SpaceRunGalaxy\\Debug\\myServer\\com\\passtecgalgames\\srgalaxy\\SrgUtils.class
PathList\0000\Descrip = addSpaceCredit
PathList\0000\NewHex = 1B 10 0A 68 3C 00 00 0000 00 00 00 00 00 00 00 00 00
PathList\0000\Offset = 0x0001904C
PathList\0000\OldHex = B2 00 10 9A 00 0F 1B 9C00 0B BB 00 25 59 B7 00 27 BF B8 00 28
PathList\0000\Path = 1
PathList\Count = 1






页: [1]
查看完整版本: 太空疾行:星系(Space Run Galaxy) 游戏修改