找回密码
 立即注册

[策略] 帝国时代3 jar游戏地图和配乐修改方法

[复制链接]

马上注册,享用更多功能,让你轻松玩转DOSPY论坛-诺亚方舟号

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 jar-huanjiu2 于 2024-11-17 19:23 编辑


                               
登录/注册后可看大图

                               
登录/注册后可看大图


帝国时代3这个jar游戏很经典。它的地图和配乐都在jar包的1.pak文件中。

经我一番研究,游戏地图直接存储在1.pak里,一个格子一个字节。配乐是midi格式,配图是png格式,平铺在1.pak文件里。


写了个c语言的程序,可以修改地图和配乐,修改配乐的方法应该也可以用来修改配图。

1. 用解压软件,7zip 360压缩之类的,打开diguoshidai3.jar,注意不是解压,只是打开。目的是不破坏jar文件。

                               
登录/注册后可看大图

2. 直接在上图这种打开的界面里复制1.pak文件出来,然后用程序,或者hxd之类的16进制编辑器修改它。

3.修改后的1.pak,直接拖动到1 所示的压缩包打开界面,复制进去,自动压缩到jjar文件。这样就修改完成了。

                               
登录/注册后可看大图



下面是c预研的一个修改程序。懂c语言的人可以直接看懂,入门水平的初学者就能看懂,自己编译,编译后的可执行文件和1.pak放一个文件夹,读取它,就能自动修改1.pak。
不懂的,等我以后有大块时间了写个带界面的软件了。

jar文件是修改后的帝国时代3,地图被我修改了。修改后效果,这个图是简单堆砌图块


                               
登录/注册后可看大图

diguoshidai3.jar

337.81 KB, 下载次数: 3

pak_modify.c.txt

7.54 KB, 下载次数: 0

评分

参与人数 1方舟币 +20 收起 理由
可乐地盘 + 20 很给力!发好资源,获得加分,升级更快!.

查看全部评分

分享至 : QQ空间
收藏

1 个回复

倒序浏览
感谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册