三国群英传2,一款老的休闲游戏,想分析其文件很久了,技术不到家,搞不了。最近又想起这个事。 从网上下载原版,安装/解压路径里有Sango2.pak,这个文件可以用Pak Packer.exe这个工具解压出所有的shp文件来。 Pak Packer.exe这个工具长这样: 解压后,可以看到所有shp文件了,考虑这两地址内容。 https://tieba.baidu.com/p/5642066952?pv=1 https://github.com/Drunklonng/SangoTool 安装vs: https://visualstudio.microsoft.com/zh-hans/vs/support/visual-studio-requires-net-framework-4-6-higher/ https://visualstudio.microsoft.com/zh-hans/ 我下载的是2019社区版,免费。 如果安装失败,重新安装,我安装了两次才成功。 安装好后,用vs打开SangoTool项目,点击Debug模式下的运行,操作步骤如下图,打开SHP文件: 点击ok后,就可以看出图了。 再在相应代码处打上断点就可以看出怎么解析的了。 这个代码正好与文件的16进制转成10进制的文件文件头对应上: |
|