标题: 曹操传战役数量可超过58, 实验基本成功
性别:未知-离线 金圭子

白衣伯爵中大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 白衣卿相
级别 征西将军
好贴 4
功绩 265
帖子 4926
编号 27961
注册 2004-12-16


发表于 2005-4-5 13:05 资料 文集 短消息 看全部作者
第二个实验:调用新的地图。

地图的添加涉及以下几个文件:

HM58.e5:好办,直接复制HM10.e5即可。

Smlmap.e5 小地图
Spalet.e5 调色板
Hexzmap.e5 地形

这几个文件都是经过压缩的,我是修改的解压后的文件,但如果只是复制/粘贴,未解压的似乎也可以。

首先说一下这几个文件的结构:

开头是固定的字典。从110h开始是跳转表,每四个字节一个数,每三个数为一组,分别是正文每一段的压缩后长度、压缩前长度、开始位置。这几个文件都有58组,对应正文部分的58段,58个战场。

我们的目的是增加一个战场,首先要在跳转表的最后增加12个字节,两个长度就照抄第10关的,开始位置则是原文件长度+12。相应的,在此之前的58个开始位置都要加上12。然后是添加正文部分。根据第10关的位置和长度找到相应的段落,复制粘贴到文件最后。这三个文件的处理方法相同。

最后是S_99.eex,改动其中调用地图的代码,调用HM58(参数值58)。




————————————————————————

这块增加了没问题??
那看来头像的确是在程序里面有了强制性设置了………………好,我继续研究去…………


顶部
性别:未知-离线 金圭子

白衣伯爵中大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 白衣卿相
级别 征西将军
好贴 4
功绩 265
帖子 4926
编号 27961
注册 2004-12-16


发表于 2005-4-5 13:14 资料 文集 短消息 看全部作者


QUOTE:
原帖由zengpoem于2005-04-05, 13:11:26发表
头像我也刚刚试过。确实是有限制。
剩下的文件里,我估计MMap和Gate可能没有限制,其它的就玄了……

其实我们最需要解决得似乎是Unit战场形象的添加。

这个你试过没有??我倒是没试过…………

你这个做的时候是手动做的还是自己写一个程序来产生一个解压的文件的??
我现在是做了个程序,但是我不知道怎么读文件大小,暂时做的很粗糙,要手动调节大小,属于“半自动”的…………


顶部
性别:未知-离线 金圭子

白衣伯爵中大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 白衣卿相
级别 征西将军
好贴 4
功绩 265
帖子 4926
编号 27961
注册 2004-12-16


发表于 2005-4-5 13:58 资料 文集 短消息 看全部作者
哦咧咧…………


另外,我以前倒是用van的核心代码写了一个完全分成碎片文件的…………倒是合成就要读文件大小…………晤,对了,可以坐在一起的,不过这两天现实的事情好忙,我妹妹结婚了,唉~~忙啊…………
顶部

正在浏览此帖的会员 - 共 2 人在线




当前时区 GMT+8, 现在时间是 2025-2-10 23:12
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.009493 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP