轩辕春秋文化论坛 » 曹操传MOD制作交流 » 关于star175大的引擎的能力显示问题


2009-9-5 22:53 disroy
关于star175大的引擎的能力显示问题

请问一下,在原引擎中能力对应是x:5,s:4,a:3,b:2,c:1,我想改成x:10,s:8,a:6,b:5,c:4,exe和data都已经修改,可以实现能力增长,但是显示却出了问题,因为采用新的成长,data的部队属性基本都是高于5,结果游戏运行后查看部队属性全是X,让他能够正常显示应该怎么修改了,昨天翻了一夜的帖子也没有找到(其他收获到是很大)。
另外再求教高手一个问题,不知道我的理解对不对,会不会出现bug,最终成长=(能力成长+部队成长)/2,那像岳飞传这样的s:8,a:6,b:5,c:4的成长,就不能将能力成长的90和部队成长的s都设成8了,不然a成长的部队属性到达90就能得到7的成长了,我个人的解决方法是把能力成长里90设成7,部队成长里s设成9,同时把100设成8,这样就实现了a到100才有7的成长也不影响s,但不知道这样会不会有别的问题,最重要的是会不会影响游戏中部队能力显示的问题。
:Th各位大侠咯

2009-9-6 16:39 bao王孙策
去下在showzhuge的修改器

2009-9-7 10:25 disroy
谢谢,不过貌似最新的修改器也只能改增量和条件,进入游戏后的显示还是有问题~~~~~~

2009-9-7 13:48 morningboo
显示问题showzhuge兄没更新之前先这样解决

用OB找到下面
00406CAD  /$  55            PUSH EBP
00406CAE  |.  8BEC          MOV EBP,ESP
00406CB0  |.  25 FF000000   AND EAX,0FF
00406CB5  |.  2C 00         SUB AL,0    [color=Blue]由于原版最低成长为1,所以这里是0,根据实际情况修改[/color]
00406CB7  |.  3C 05         CMP AL,5    [color=Blue]由于原版最高成长为4,所以这里是5,根据实际情况修改[/color]
00406CB9  |.  72 02         JB SHORT Ekd5.00406CBD
00406CBB  |.  B0 05         MOV AL,5    [color=Blue]大于等于5都设为4,根据实际情况修改[/color]
00406CBD  |>  8BE5          MOV ESP,EBP
00406CBF  |.  5D            POP EBP
00406CC0  \.  C3            RETN


未测试,改之前备份下

2009-9-7 14:20 showzhuge
回复 #4 morningboo 的帖子

解释是否不对 STAR版的最高成长是5吧

2009-9-7 15:08 morningboo
回复 #5 showzhuge 的帖子

showzhuge兄不知,STAR175的确说成长最高是5,但是他还是按原版设置的,所以是4(也就是这个X能显示,但是成长还是4)
解释是没有错的,因为是STAR175自己说的:lol:


对了,另外要注意,能力档设置最高档减最低档必须不能大于4,例如最高设置5,最低设置1,这样就可以
而最高档设置8,最低档设置1,这样就不可以,还会显示汉字

[color=Silver][[i] 本帖最后由 morningboo 于 2009-9-7 15:15 编辑 [/i]][/color]

2009-9-7 15:24 showzhuge
好的 修改器已经增加了此功能

2009-9-11 19:24 yejingtang
谢谢,我今天也是遇到这个问题了~~

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.