2007-12-30 15:22 mylo214
请问大师 ...形象重新指定后怎么没有效果...

2007-12-30 16:57 star175
[quote]原帖由 [i]mylo214[/i] 于 2007-12-30 15:22 发表
请问大师 ...形象重新指定后怎么没有效果... [/quote]

如果你是读档的话,还要重新指定存档文件里的形象值(修改相应的Sv0?b.E5S文件),如果是重新开始游戏的话,就不会有这个问题了。

2007-12-30 17:03 star175
[quote]原帖由 [i]黑夜死神[/i] 于 2007-12-30 14:14 发表
新形象指定器如何使用??
按下"打开文件"沒有反應>< [/quote]

不会吧,我怎么没发现这个问题,你把system.ini的UserPath项的值改为 C:\ 再看一下,

2007-12-30 17:34 庸人自擾
[quote]原帖由 [i]star175[/i] 于 2007-12-30 17:03 发表


不会吧,我怎么没发现这个问题,你把system.ini的UserPath项的值改为 C:\ 再看一下, [/quote]


也是一樣沒動作......

2007-12-30 18:14 庸人自擾
已經發現為何沒法打開原因.........繁體系統:(

我將其繁體化後就可以使用了

PS:順便上傳給大家使用

2007-12-30 19:36 norton
我对破攻和破防的宝物很感兴趣,LZ能贴一下在原版CCZ   EXE上怎么改吗?

2007-12-30 21:28 star175
[quote]原帖由 [i]norton[/i] 于 2007-12-30 19:36 发表
我对破攻和破防的宝物很感兴趣,LZ能贴一下在原版CCZ   EXE上怎么改吗? [/quote]



00405915   > \E9 3B140000       JMP Ekd5.00406D55                         ; 从这里跳出来



00406D55   > \6A 1A             PUSH [color=red]1A[/color]                                             ; 破防攻击效果号
00406D57   .  8B55 F4           MOV EDX,DWORD PTR SS:[EBP-C]             ; |
00406D5A   .  8B4A 08           MOV ECX,DWORD PTR DS:[EDX+8]             ; |
00406D5D   .  E8 A70C0000       CALL Ekd5.00407A09                       ; \Ekd5.00407A09
00406D62   .  85C0              TEST EAX,EAX
00406D64   .  74 1F             JE SHORT Ekd5.00406D85
00406D66   .  6A 01             PUSH 1
00406D68   .  6A 00             PUSH 0
00406D6A   .  6A 01             PUSH 1
00406D6C   .  8B45 F4           MOV EAX,DWORD PTR SS:[EBP-C]
00406D6F   .  33C9              XOR ECX,ECX
00406D71   .  8A48 01           MOV CL,BYTE PTR DS:[EAX+1]
00406D74   .  6BC9 24           IMUL ECX,ECX,24
00406D77   .  81C1 502C4B00     ADD ECX,Ekd5.004B2C50
00406D7D   .  8B01              MOV EAX,DWORD PTR DS:[ECX]
00406D7F   .  50                PUSH EAX
00406D80   .  E8 871D0400       [color=red]CALL Ekd5.00448B0C                       [color=#333333];调用自定义函数[/color][/color]
00406D85   >  6A 18             PUSH [color=red]18[/color]                                           ; 破攻攻击效果号
00406D87   .  8B55 F4           MOV EDX,DWORD PTR SS:[EBP-C]             ; |
00406D8A   .  8B4A 08           MOV ECX,DWORD PTR DS:[EDX+8]             ; |
00406D8D   .  E8 770C0000       CALL Ekd5.00407A09                       ; \Ekd5.00407A09
00406D92   .  85C0              TEST EAX,EAX
00406D94   .  74 1F             JE SHORT Ekd5.00406DB5
00406D96   .  6A 01             PUSH 1
00406D98   .  6A 00             PUSH 0
00406D9A   .  6A 00             PUSH 0
00406D9C   .  8B45 F4           MOV EAX,DWORD PTR SS:[EBP-C]
00406D9F   .  33C9              XOR ECX,ECX
00406DA1   .  8A48 01           MOV CL,BYTE PTR DS:[EAX+1]
00406DA4   .  6BC9 24           IMUL ECX,ECX,24
00406DA7   .  81C1 502C4B00     ADD ECX,Ekd5.004B2C50
00406DAD   .  8B01              MOV EAX,DWORD PTR DS:[ECX]
00406DAF   .  50                PUSH EAX
00406DB0   .  E8 571D0400       [color=red]CALL Ekd5.00448B0C                           [/color][color=#333333];调用自定义函数[/color]
00406DB5   >^ E9 6BEBFFFF       JMP Ekd5.00405925



00448B0C   $  55                PUSH EBP                               ;自定义函数
00448B0D   .  8BEC              MOV EBP,ESP
00448B0F   .  034D 0C           ADD ECX,DWORD PTR SS:[EBP+C]
00448B12   .  33C0              XOR EAX,EAX
00448B14   .  8A41 18           MOV AL,BYTE PTR DS:[ECX+18]
00448B17   .  8B55 10           MOV EDX,DWORD PTR SS:[EBP+10]
00448B1A   .  85D2              TEST EDX,EDX
00448B1C   .  74 0F             JE SHORT Ekd5.00448B2D
00448B1E   .  40                INC EAX
00448B1F   .  24 04             AND AL,4
00448B21   .  F7DA              NEG EDX
00448B23   .  1BD2              SBB EDX,EDX
00448B25   .  83E2 03           AND EDX,3
00448B28   .  83C0 03           ADD EAX,3
00448B2B   .  EB 09             JMP SHORT Ekd5.00448B36
00448B2D   >  24 04             AND AL,4
00448B2F   .  F7DA              NEG EDX
00448B31   .  1BD2              SBB EDX,EDX
00448B33   .  83E2 03           AND EDX,3
00448B36   >  8B4D 14           MOV ECX,DWORD PTR SS:[EBP+14]
00448B39   .  51                PUSH ECX
00448B3A   .  50                PUSH EAX
00448B3B   .  8B55 0C           MOV EDX,DWORD PTR SS:[EBP+C]
00448B3E   .  52                PUSH EDX
00448B3F   .  8B45 08           MOV EAX,DWORD PTR SS:[EBP+8]
00448B42   .  50                PUSH EAX
00448B43   .  E9 199B0300       JMP Ekd5.00482661                            ; 这里写不下了,跳出来找空间
00448B48   >  8BE5              MOV ESP,EBP
00448B4A   .  5D                POP EBP
00448B4B   .  C2 1000           RETN 10


00482661   > \B9 F05D4B00       MOV ECX,Ekd5.004B5DF0                    ; 到这里
00482666   .  E8 F183FDFF       CALL Ekd5.0045AA5C                            ; \Ekd5.0045AA5C
0048266B   .^ E9 D864FCFF       JMP Ekd5.00448B48


以上是破攻、破防的代码,是我研究了隋唐的exe得到的,如果要写在原版CCZ   EXE中,可能要另找空间。

2007-12-30 22:51 yangy20080124
回复 #67 star175 的帖子

请问这个你上面这个跳转到自定义函数的地址应该怎么选,有什么原则?

2007-12-30 23:59 yeatss
只要找到自己EXE的空位把自定义函数写上去就OK

2007-12-31 00:15 yangy20080124
[quote]原帖由 [i]yeatss[/i] 于 2007-12-30 23:59 发表
只要找到自己EXE的空位把自定义函数写上去就OK [/quote]

      我直接用OD在ekd5的末尾全是00的地方加了代码,但我用了跳转以后就提示不是合适的操作数。
  
      难道是因为没有分配段基址和大小的原因,你们是不是找了程序本身有些地方是空白的拿去用了。

2007-12-31 02:22 yeatss
恩啊,偶一般用教学和扩展形象的空位

2007-12-31 09:00 yangy20080124
[quote]原帖由 [i]star175[/i] 于 2007-12-30 21:28 发表




00405915   > \E9 3B140000       JMP Ekd5.00406D55                         ; 从这里跳出来



00406D55   > \6A 1A             PUSH 1A                                             ; ... [/quote]

       你这个自定义函数究竟实现了什么功能,具体的破攻应该不在你这一段,我在其他exe也看到这一段。

2007-12-31 10:30 一个人的世界
新形象指定器很好用,比原来的实际运用性强很多了,不错,喜欢之!

2007-12-31 11:56 norton
回复 #67 star175 的帖子

按LZ的提示,我已实现.

2007-12-31 12:39 神的儿子
这个EXE是新引擎的吗?

2007-12-31 12:51 star175
[quote]原帖由 [i]神的儿子[/i] 于 2007-12-31 12:39 发表
这个EXE是新引擎的吗? [/quote]

和新引擎的区别在于没有真彩半身象,没有战场绝技,另外兵种相克还是同原版一致。

其余的功能基本上都有了。

2007-12-31 13:13 yokosima
既然楼主贴出破攻和破防。。。

那也随便贴出破甲、八方、吸血吧。。。

我前面的楼里已经有求过了。。。

2007-12-31 13:41 hour2007
我也是繁體系統 ~
下了庸人的繁體化後是可以使用了 ~
但人名變亂碼了 = =  看無

2007-12-31 16:14 star175
[quote]原帖由 [i]hour2007[/i] 于 2007-12-31 13:41 发表
我也是繁體系統 ~
下了庸人的繁體化後是可以使用了 ~
但人名變亂碼了 = =  看無 [/quote]


人名是从Data.E5中读取的,可能需要找一个繁体的Data.E5文件吧??纯属推测

你用叶落的形象指定器是什么情况呢??

2007-12-31 16:55 sim0831
我是新手,真是獲益良多啊~~謝謝。
沒想到exe還挺複雜的..看來我要加油摟@@"

2008-1-1 07:48 ck002ck002
好东西啊...谢谢了啊.

2008-1-1 17:34 hour2007
回复 #79 star175 的帖子

我用葉落的除了某些遊戲不能開外 ~
能讀取都都很正常 ~
可以用繁轉簡的軟體開 ~

2008-1-2 09:59 paro
我看拉下你的EXE的特殊效果,我和你上面写的没什么大的区别,就是
四神不需要拉,
16 每回合获得武器Exp    换成破防攻击  
17 每回合获得护具Exp    换成二次行动
辅助爆发力和 辅助士气不变

斩马攻击效果出现在 骑兵,精锐骑兵(原版的骑策),统帅,猛将,山岳(西凉),
飞将,神将等骑马职业上

至于兵种特效方面,希望追加皇帝先手攻击,统帅附近的部队士气上升,女兵类治疗状态
飞将60%,
我心目中的成长表
                 X          S       A+            A           B+        B         C         D
合格条件     255      120     110-118  100-108  90-98   80-88  70-78   60-68  
合格成长      25        7         6             5            4           3        2         1

完美条件                                         120         110     100      90      80
完美成长                                           6           5        4         3         3

[[i] 本帖最后由 paro 于 2008-1-5 12:40 编辑 [/i]]

2008-1-4 19:20 hzxs678566
这个EXE的人物是随机成长吗,如果是,能否把它改为固定成长。

2008-1-5 09:45 star175
二楼发布了bug修改纪录

2008-1-5 11:03 xinghongzi
[quote]原帖由 [i]star175[/i] 于 2008-1-5 09:45 发表
二楼发布了bug修改纪录 [/quote]
有什么用啊?
怎么不直接上传修改好的啊?

2008-1-5 11:20 star175
[quote]原帖由 [i]xinghongzi[/i] 于 2008-1-5 11:03 发表

有什么用啊?
怎么不直接上传修改好的啊? [/quote]

原来的二次行动有很大的问题,重写了。

2008-1-5 11:41 xinghongzi
[quote]原帖由 [i]star175[/i] 于 2008-1-5 11:20 发表


原来的二次行动有很大的问题,重写了。 [/quote]

这样就直接上传一个修改好的吧。把那个有错的删了。

2008-1-5 15:35 一个人的世界
我放在无奈三国,曹操传原版文件里就用不了啊!

2008-1-6 15:29 sinclare
为什么用指定器打开后形象都不对应呢 乱七八糟的

2008-1-6 16:56 鬼神吕布
真佩服你们会改EXE的,我也想学着改~~

2008-1-6 18:37 jupiterq
楼主,好象改了BUG以后反而在战斗中出错误啊,你是不是检查下啊

2008-1-6 19:00 jupiterq
3F12A开始
E9 80 FF 08 00

这一句一修改上去就出问题了,战场上出问题,是不是跟战场模型有关?

2008-1-6 19:16 鬼神吕布
好像是岳飞的,覆盖在曹操MOD里就乱套了

2008-1-6 22:51 aaa132536
请问一下楼主,你写的二次行动有什么问题?我将你写的二次行动改成兵种和武将特性都没发现问题啊。

2008-1-6 23:14 aaa132536
楼主能不能按判断敌方的攻击范围来改一下防御远距攻击,当敌方的攻击范围为弓兵,弓骑兵,炮车的攻击范围时,攻击必格挡.这样当我们将百姓之类的兵种改为弓兵的特殊兵种时,镜铠仍能发挥作用.而且还可以做出防御近战攻击之类的宝物.

2008-1-6 23:20 star175
[quote]原帖由 [i]aaa132536[/i] 于 2008-1-6 22:51 发表
请问一下楼主,你写的二次行动有什么问题?我将你写的二次行动改成兵种和武将特性都没发现问题啊。 [/quote]



第二次的行动当中,你先移动到某处,出现指令框,点道具,选中某一物品,这时候如果点鼠标右键,会发现人物就站在原处了,如此就可以无限移动了。:lol::lol:

2008-1-7 06:04 aaa132536
回复 #97 star175 的帖子

我试了,并不会出现此问题啊.我那个EXE是12月29日下载的,可能楼主已经改了吧.

2008-1-7 06:18 神的儿子
还是觉得半身像好一点, 还是加回去吧.

2008-1-7 07:55 kelin1983
楼主可以公布取消真彩头像,恢复CCZ头象的方法吗?谢谢

2008-1-7 08:46 star175
[quote]原帖由 [i]aaa132536[/i] 于 2008-1-7 06:04 发表
我试了,并不会出现此问题啊.我那个EXE是12月29日下载的,可能楼主已经改了吧. [/quote]

我明明记得没改的,你最好是再测试一下,只要是出现了红色的作用范围,再点右键取消,就会出现这个问题的。

2008-1-12 15:08 paro
关于256号以后新形象的问题!
我看现在255怕是不够拉!可以支持到355个吗?
就想说岳一样!

2008-1-14 14:50 古拉森
挺好的EXE,我打算放弃原先的用这个,但是我只会用UE修改,所以问下:

以上的宝物设置可以根据个人喜好重新调整搭配,4C****的地址是在新添加的文件区段里的,对应的UE地址=Ollydbg地址-42EE00

请问你列表后面的兵种属性对应的UE地址是怎么计算?那些地址大多是40或41起头,不够减去42EE00呀?

2008-1-14 17:29 star175
回复 #103 古拉森 的帖子

减去400C00

2008-1-14 19:26 star175
回复 #102 paro 的帖子

这个经我试验是可以的,我用的杨家将传奇的形象文件,已经有255个图片,先用图片导入器随意导入几张形象图片,再用我写的形象指定器打开exe就可以看到新导入的图片了,编号是从6A特殊形象开始。
从理论上讲,最多应该可以加到405张图片,对应为FF特殊形象,再多的话,可能就不行了。

2008-1-15 11:23 mazhikun
star175 ,我用你说的方法:先用图片导入器随意导入几张形象图片,再用我写的形象指定器打开exe就可以看到新导入的图片了,编号是从6A特殊形象开始。

这样只能看到新导入的形象:用你的新形象指定器指定新导入的形象,还是没办法在S剧本中出现那个新导入的形象。

2008-1-15 20:57 傲雪之圣
楼主可以发以个恢复真彩的EXE吗?
谢谢了

2008-1-18 22:42 zh15ng
问个菜鸟的问题

4C****的地址是在新添加的文件区段里的
用Ollydbg怎么找到4c****的地址啊

2008-1-21 20:29 古拉森
谢谢LZ的热心解答,想另外问下如果想修改兵种奋起后加精神还是攻击或者两者,是和慕容那个4改的EXE修改方法一样吗?另外配套的DATA等文件是否直接下岱大的新引擎里的那些?破攻攻击和破防攻击是何意?谢谢

[[i] 本帖最后由 古拉森 于 2008-1-21 21:36 编辑 [/i]]

2008-1-28 10:10 飞龙在世
能不能说一下如何恢复真彩头像,我自己改也可以。
我比较喜欢新引擎的

2008-1-29 20:35 395892055
下载完压缩就错误了阿

2008-1-29 22:25 zctpzl
高手啊 偶像,什么时候我也能这样啊

2008-1-31 09:38 魔狼
发现一个问题,我用这个EXE覆盖文件后,别的都正常,就是人物列传全变乱码了而且每个都一样了,是不是因为我的IMSG不符合?

2008-1-31 13:54 yanyulin
期待

楼主  能不能做一个CCZ象你改的那些属性 EXE啊  我很需要啊
你现在发的EXE放在 CCZ就 没响应拉 !!期待中..................

2008-2-1 00:37 無敵騰
這個形象修改器 是要全部只定嗎
還是只要改想改的就好?

2008-2-2 10:55 kelin1983
我想请问下楼主关于兵种相克、以及特殊兵种效果(如原CCZ木人,土人等)在这个EXE里的Ollydbg或UE地址。谢谢。

2008-2-2 11:54 star175
回113
data和imsg都要1024的,你的情况是使用了512的imsg
回114
本exe不是用来玩原版ccz的,但如果非要这么做,要注意几个问题
1、ccz原版形象文件没有扩展,直接使用肯定会报错,你得找到一组扩展过的形象文件,替换原版的形象文件才行。
2、本exe修改了06、4A指令和单条指令,如果这里出现问题,请到2楼。
3、注意data和imsg都要1024的,原版ccz是512的,武将列传会有问题

回115
当然是只要改想改的就好

回116
这些都和原版一样,没有修改过,地址请看一下exe修改贴

[[i] 本帖最后由 star175 于 2008-2-2 11:56 编辑 [/i]]

2008-2-15 19:23 xmz919
唉...这是用于什么的?水木的一覆盖就written错误了额...郁闷

2008-2-15 19:33 司徒苍月
[quote]原帖由 [i]xmz919[/i] 于 2008-2-15 19:23 发表
唉...这是用于什么的?水木的一覆盖就written错误了额...郁闷 [/quote]
这不是给水木版的



水木版起码要扩展战场造型后方可用这个(不会的话,还是算了)

2008-2-16 14:10 哈米
半身像不好看,没有好,
我用这个试一下,

不好用,加1024的DATE,和新形象,
进入战场自动退出了

[[i] 本帖最后由 哈米 于 2008-2-16 14:37 编辑 [/i]]

页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: 发一个EXE


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