标题: 设计与修改区-曹操传修改器制作的浅易讲座, 不会的可以来看看^_^
性别:女-离线 叶落秋寒

英国公主监造使谏议大夫

Rank: 12Rank: 12Rank: 12
组别 翰林学士
级别 后将军
功绩 447
帖子 1572
编号 108
注册 2005-1-29
来自 天界


设计与修改区-曹操传修改器制作的浅易讲座

三、Data文件之商店篇
我们要确定商店数据的起始地址、单一长度、每段数据的含义、关卡的总数
具体数据可参照例图

经分析后如下:
商店起始起址 4bb4h
每个商店数据长度为36个字节
一共有58个关
每段数据的含义
(1)代表其大小为1个字节
装备负责人(2)
买卖负责人(2)
商店可供应装备(16)
商店可供应消耗品(16)


四、Data文件之地形篇
我们要确定地形数据的起始地址、单一长度、每段数据的含义、兵种系!类型的总数
经分析后如下:
地形起始起址 5973h
每个地形数据长度为60个字节
一共有27个兵种系和30种地形
每段数据的含义
(1)代表其大小为1个字节
每个兵种系对应的地形效果(30)
每个兵种系对应的地形移动损耗值(30)


五、Data文件之策略篇
我们要确定策略数据的起始地址、单一长度、每段数据的含义、策略类型的总数
经分析后如下:
策略起始起址 5fc7h
每个商店数据长度为70个字节
一共有68种策略
每段数据的含义
(1)代表其大小为1个字节
策略名(10)
未知(1)
策略类型(1)
施展对象(1) 取值范围 敌方0 本方1 天气2
施展范围(1) 16种等同攻击范围
效果范围(1) 7种 灼热0 火阵1 风阵2 没羽箭3 蛇矛4 爆炎5 青龙6
消耗MP(1)
图标(1)
兵种学会该计策的等级(53)

最后几篇包括未讲的Data文件物品篇,大家可以参照前两篇方法,写出相应代码了,可以自已试着做做^_^


精华帖
顶部
性别:女-离线 叶落秋寒

英国公主监造使谏议大夫

Rank: 12Rank: 12Rank: 12
组别 翰林学士
级别 后将军
功绩 447
帖子 1572
编号 108
注册 2005-1-29
来自 天界


Blockread(fn,temp,174)


精华帖
顶部
性别:女-离线 叶落秋寒

英国公主监造使谏议大夫

Rank: 12Rank: 12Rank: 12
组别 翰林学士
级别 后将军
功绩 447
帖子 1572
编号 108
注册 2005-1-29
来自 天界




QUOTE:
如何实现自制地图啊????

自制地图,只有靠PhotoShop手工绘制

QUOTE:
叶落寒秋和金龟子提供的地图编辑器可以制作,但是,制作了并不能用到游戏中啊。地图的位置在什么地方呢?

第一,偶和金圭子的名字打错
第二,提供的是地形编辑器,而不是地图编辑器
第三,Hm??.e5这是地图文件

QUOTE:
除了这58张战斗地图到底是否可以增加呢?如果可以该怎么实现?

可以新增
自制一幅颜色表符合的地图,用地形编辑器新增一个地形图,然后导入自制位图
精华帖
顶部
性别:女-离线 叶落秋寒

英国公主监造使谏议大夫

Rank: 12Rank: 12Rank: 12
组别 翰林学士
级别 后将军
功绩 447
帖子 1572
编号 108
注册 2005-1-29
来自 天界




QUOTE:
关于这些文件的揭开,恩,就是说,比如,你是怎样读出某个地图(内场景啊,人物战场造型之类的)的?它是。E5文件啊,也是用取文件偏移地址的值的方式读出来的???

这篇里的偏移地址用法只能适用Data这类文件
场景、形象都需要先解压
外景与形象解压后就是图形数据了,内景是以8*8的Pixel的方式排列数据
Hm.e5则纯粹是图形数据,是以48*48的Pixel的方式排列数据
精华帖
顶部
性别:女-离线 叶落秋寒

英国公主监造使谏议大夫

Rank: 12Rank: 12Rank: 12
组别 翰林学士
级别 后将军
功绩 447
帖子 1572
编号 108
注册 2005-1-29
来自 天界




QUOTE:
那解压出来的文件可以改为.bmp后缀的文件而直接用PS等工具修改了?然后可以再加密还原回去?

解压出来的只是图像数据部分,还需自己加上文件头

QUOTE:
还是用的地形编辑器,读取,进入第0关,我一下子把地图全改了,改成自己想要的,保存,然后,剧本选择的是HM00地图,执行游戏~~,结果发现地图根本没变。
不行??那我再把第1关随便添点东西,比如我添了四个宝库,保存,然后在剧本选用HM01地图,执行游戏,发现还是原图,我的宝库影儿都没一个。
我关掉地形编辑器,再打开,读取,发现地图确实是变了,证明HEXZMAP中的地图是被更改了,那为什么游戏导入的地图并没有变呢????
请问该怎么办才能修改地形呢???
怀疑并不只是在HEXZMAP。E5文件中有地图的设定,也许DATA里也有。。。

Hexzmap这个是地图的属性文件,代表着战役地图上每一坐标点的地形(平原、草原…),并不涉及战役地图。
战役地图是要靠PhotoShop绘制的,绘制后导入即可(在不破坏颜色表的前提下)
在原有地图上修改,你可以用导出功能,导出某关的战役地图即可
精华帖
顶部
性别:女-离线 叶落秋寒

英国公主监造使谏议大夫

Rank: 12Rank: 12Rank: 12
组别 翰林学士
级别 后将军
功绩 447
帖子 1572
编号 108
注册 2005-1-29
来自 天界


PS里有网格线显示
宝库与兵营的倒立?
要倒的话也应该是整张图倒过来才对
精华帖
顶部
性别:女-离线 叶落秋寒

英国公主监造使谏议大夫

Rank: 12Rank: 12Rank: 12
组别 翰林学士
级别 后将军
功绩 447
帖子 1572
编号 108
注册 2005-1-29
来自 天界




QUOTE:
原帖由seraph于2005-09-01, 18:41:43发表
恩,仔细看了下,果然是整个地图上下颠倒了,左右没有~~~~,看来编辑器读入的时候有问题~~,恩,在小地图上则为原图(就是说看不到修改的效果,比如增加了宝库啊什么的,上面没有显示,而且没有颠倒)

你把那个导入后效果颠倒的.bmp上传至网络硬盘里,给偶看看
http://free.ys168.com/?yangyi1204

QUOTE:
各位大哥,我问一个非常菜的问题啊.
在VB中我要读一个2进制文件的连续4个字节,它连起来代表一个数值.
我该怎样读出它,让这个数正确的显示,我改了以后又该怎么保存呢?

Dim Temp as long
get filenumber,pos,Temp
put filenumber,pos,Temp
精华帖
顶部
性别:女-离线 叶落秋寒

英国公主监造使谏议大夫

Rank: 12Rank: 12Rank: 12
组别 翰林学士
级别 后将军
功绩 447
帖子 1572
编号 108
注册 2005-1-29
来自 天界




QUOTE:
恩,仔细看了下,果然是整个地图上下颠倒了,左右没有~~~~,看来编辑器读入的时候有问题~~,恩,在小地图上则为原图(就是说看不到修改的效果,比如增加了宝库啊什么的,上面没有显示,而且没有颠倒)

那张bmp偶看过了,导入后是好的嘛
精华帖
顶部
性别:女-离线 叶落秋寒

英国公主监造使谏议大夫

Rank: 12Rank: 12Rank: 12
组别 翰林学士
级别 后将军
功绩 447
帖子 1572
编号 108
注册 2005-1-29
来自 天界


导入后都是正常的,你用的是地形编辑器1.1么?是用我的工具导入的?
我都试过了,一点问题都没的
精华帖
顶部
性别:女-离线 叶落秋寒

英国公主监造使谏议大夫

Rank: 12Rank: 12Rank: 12
组别 翰林学士
级别 后将军
功绩 447
帖子 1572
编号 108
注册 2005-1-29
来自 天界




QUOTE:
原帖由seraph于2005-09-01, 22:13:21发表
1.05版本的,是你的工具

用1.1版本的修正了旧版本中的已知所有BUG
精华帖
顶部

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




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

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

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