2015-1-6 23:34
q309814842
有高手吗?如何给人物加入个人特技,类似曹操传典藏版那样的。
如题,是用剧本修改器弄的吗?必须要什么版本的游戏引擎?求各高手告知,谢拉。:handshake:
2015-1-6 23:36
q309814842
回复 #1 q309814842 的帖子
最近准备试拿原版自己做一下游戏看看。
2015-1-7 09:51
maomao83118
star的各个新引擎发布帖lz看一下估计能解决问题
2015-1-7 16:34
卡密萨玛
初始就会的个人本领用形象指定器就可以改,后期习得需要用指针变量,用剧本编辑器
2015-1-7 17:36
q309814842
回复 #4 卡密萨玛 的帖子
好的,谢拉。可是旧引擎的形象指定器不支持这项功能。
2015-1-7 20:43
maomao83118
姜维传5.9繁体版剧本中抄来的,杨兰加特性——鬼神之勇
四行变量运算
第一行,将内存地址做一个指针变量,剧本命令里是10进制的,对应的便是鬼神之勇的内存地址(5278776,十六进制是 508C38),
第二行,将整形变量4076赋值为常数2,开始做word运算
第三行,利用指针,将人物编号(杨兰的为2)写到鬼神之勇的地址离去
第四行,将整形变量4076赋值回常数0(默认的dword运算),完成整个过程。
说明:
本人对整形变量基本不懂,只能说些我知道的。
1、这四行的次序及格式不要变
2、人物及兵种特性的地址应该5.6到5.9都没变过,如果变化的话还是在那附近吧大概,如果不是我也没招
3、人物及兵种特性的排列和形象指定器中的兵种特效中的排列次序相同
[color=Silver][[i] 本帖最后由 maomao83118 于 2015-1-22 17:19 编辑 [/i]][/color]
2015-1-7 21:11
maomao83118
对于人物特性地址,[b]star的发布帖[/b]说明过,ls给出了鬼神之勇的一个地址,如果有16进制直接改过内存的基础,打开游戏用内存修改工具(本人用ce),对照着相应的形象指定器,很快就会找到其他地址,每一个特性对应的都是三个人物地址、一个兵种地址及特性效果地址,如果某特效没被指定过,那么地址一般为 AA AA BB BB CC CC XX YY,A,B,C对应人物,为空时应该是00 04, XX对应兵种,为空时每个版本引擎不一样,估计不是40就是FF,YY对应效果值。
5.6对应的首地址应该是005089B0(大概吧……)
所以,只是自己改时直接用内存工具改地址去吧,这些地址为固定地址,是可以存到存档里去的,不用担心下次开游戏就没了;如果做mod,就研究整形变量去吧。
误人子弟到此结束。
[color=Silver][[i] 本帖最后由 maomao83118 于 2015-1-22 10:41 编辑 [/i]][/color]
页:
[1]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.