2010-6-10 11:31
lewulezo
[quote]原帖由 [i]Shadowleech[/i] 于 2010-6-10 11:28 发表
说实话,玩原版后面我带着廖化就是加攻击用的,城市里军乐移动太悲剧。我是把贼兵的爆发调到8,然后移动力增加到和武术家一样。 [/quote]
以前我也这么干,谁让廖化这家伙义贼的攻击加成太差呢。但是怎么看,一个武将专门管buff?我怎么都觉得不太合理。
2010-6-10 11:34
lewulezo
这几天我打算把我的修改器加上修改剧本文件中敌军出场设定的功能。
原本每关30个敌军位置常常都是空着的,我打算增加一些出场的敌军,并且相应的,提高一下敌人的等级。
还有主要是敌军的出场兵种,即使在bakdata里面修改了,但是在剧本中会被重置,所以只有改剧本才能真正改变的敌将的兵种。
另外简单的做了个军师骑兵的战场形象,让敌军的邓艾,钟会,司马师等转职为军师骑兵看看效果。
用曹操传的战场形象一导入就严重掉色(似乎曹操传的图像自带调色板,不知道怎么完好的弄到孔明传中),无奈只好自己随便画了一个。用的轻骑兵的身子配了个军师的帽子。
[color=Silver][[i] 本帖最后由 lewulezo 于 2010-6-10 11:41 编辑 [/i]][/color]
2010-6-10 11:47
lewulezo
[quote]原帖由 [i]Shadowleech[/i] 于 2010-6-10 11:25 发表
不是属性倒扣,而是他们能斜砍,对当时还是重骑兵的我方骑兵优势太大。而且补给释放范围增加到猛火导致一群南蛮骑兵相互加血,不用策略很难打得动。
南蛮兵对策略防御力都很低。 [/quote]
我的南蛮骑兵倒是不能斜砍的。而且让他们能学会小补给的等级提高到20级了,这样第二幕,他们就再也别想无限加血了。
2010-6-10 11:48
Shadowleech
你下的版本,改前困难难度司马懿 也是只有45级么?
2010-6-10 11:49
lewulezo
我还没细看,但是我觉得等级似乎不是动态的,我只找到了一个敌军出场位置,并不会因为难度不同而变化。
刚刚看了一下,是45级。在SNR5D.e2中,位置0xA454H。
你如果觉得太容易,大可以改得高一点。
[color=Silver][[i] 本帖最后由 lewulezo 于 2010-6-10 11:57 编辑 [/i]][/color]
2010-6-10 12:10
lewulezo
因为兵种升级属性加成可以是4,加上初始值,50级左右就接近255了。属性最大值不能超过255。而50级左右策略肯定都齐了,所以等级高到后来我觉得意义没那么大了,只是血量在增长而已。
2010-6-10 12:25
Shadowleech
第三波版的司马懿困难难度是50级。
这么说也对,只是当初打到洛阳时看他才45级多少有点失落。:hz1026:
[color=Silver][[i] 本帖最后由 Shadowleech 于 2010-6-10 12:27 编辑 [/i]][/color]
2010-6-10 12:39
lewulezo
我是觉得敌军的出场等级有点低了,如果你集中盯着几个人练,那么每关我军都比敌人等级高。尤其是什么赵云诸葛亮都高了敌人一大截了。
又不像曹操传,你升级敌人也跟着升级,所以等级高了没优势。
2010-6-10 12:55
Shadowleech
我这次打算让赵云和马超都死掉。
2010-6-11 10:58
lewulezo
最新修改了一些道具。
增加了适合军师、后勤队专用的防具:衣袍。其中包括,布衣、青衣、锦袍、八卦袍、太极袍、漆黑道服、鹤氅等
(利用原乐器类修改。因为我的军乐队已经彻底改造为军师骑兵,故而乐器已经无用)
增加了一种道具品种:轻甲。其中包括皮甲、环锁甲、赤甲、裲裆甲等,适合弓兵、炮兵、武道家、虎兵团等。
(利用原粮车类修改。后勤队的武器改用军扇类)
主要的目的是为了让所有的兵种都能装备武器和防具。
另军师骑兵可以装备剑类,枪类,扇类所有武器和铠甲、战马。修改姜维、邓艾、钟会、司马师为军师骑兵出场。陆逊改为都督(总司令)出战。修改了剧本文件
道具的价格适当调整。总体来说下降了一些。
调整了一些城市的武器商店。保证各种装备均可以买到,汉中和成都的武器店所售物品互补。长安、函谷关的物品互补。
给敌军主要将领装备上道具。举例说司马懿装备黑羽扇、漆黑道服。孙权装备古淀刀、黄金制铠等等。
好像改得越来越像PS版的设定了。。。
[color=Silver][[i] 本帖最后由 lewulezo 于 2010-6-11 11:07 编辑 [/i]][/color]
2010-6-11 11:36
lewulezo
以下是各种兵种的地形加成存放位置:
exe文件
17种地形:平原 草原 树林 荒地 山地 城内 桥梁 村庄 鹿寨 兵营 粮仓 宝库 城池 关隘 民宅 城门 栅栏
0x51e48 步兵、弓兵、軍師、幻術
0x51e59 騎兵、後勤
0x51e6a 战车
0x51e7b 炮车
0x51e8c 弓騎
0x51e9d 贼兵
0x51eae 武道家
0x51ebf 猛虎师
0x51ed0 南蠻、藤甲、羌兵、北狄
0x51ee1 南蛮骑兵
0x51ef2 皇帝/都督
0x51f03 象兵
0x51f14 蛇兵
其中,0A表示100%(无加成)
0B表示110%
09表示90%
[color=Silver][[i] 本帖最后由 lewulezo 于 2010-6-11 15:03 编辑 [/i]][/color]
2010-6-11 11:36
Shadowleech
其实武术家这种不装备防具也是为了平衡。
陆逊如果变成都督,江陵一个皇帝加上一个都督还有诸葛谨这个军师会不会太难打?同样夷陵时我方当时能力都比较烂,能对付得了他么?
2010-6-11 11:46
lewulezo
[quote]原帖由 [i]Shadowleech[/i] 于 2010-6-11 11:36 发表
其实武术家这种不装备防具也是为了平衡。
陆逊如果变成都督,江陵一个皇帝加上一个都督还有诸葛谨这个军师会不会太难打?同样夷陵时我方当时能力都比较烂,能对付得了他么? [/quote]
防具本来就是增加一些玩家可控的因素。职业的基本攻防,可以通过升级属性来调整。但是有的兵种有防具有的兵种没有,会加大属性之间的不平衡,使精心设定的升级参数在实战中有偏差。
想让武道家别太硬,我宁可选择让他防御力升级数字变少,但是防具还是可以装备。这增加了玩家可选的余地。
夷陵之战,赵云已经很强了,初期的赵云恐怖的说。况且,夷陵之战总体来说,目的是并不是打退敌军,而是帮刘备逃跑。
至于江陵的皇帝,我觉得也没那么难打吧。军师上去混乱+骂声,然后一顿猛K。武术家上去多踹两脚也就搞定了。
2010-6-11 11:48
阿尔法孝直
回复 #73 lewulezo 的帖子
江陵,孔明碰孙权直接过关……
2010-6-11 11:50
lewulezo
其实我修改的很多思路都是借鉴PS版本的。
PS版本所有的将领都可以装备武器防具。我觉得PS版兵种的平衡性比PC版好得多。
所以我第一步工作就是尽可能的把PS版中的一些设定在PC版中逐步实现。
2010-6-11 11:55
lewulezo
兵种地形加成还是差距很大的,比如说看看战车
平原130%
草原120%
荒地60%
城内80%
差好多
我觉得炮车在城内的攻防应该得到加成。目前的版本反而是削弱,不太合理。
2010-6-11 11:57
Shadowleech
是直接过关,不过前面还是得小心点,一靠近那些兵全收缩到孙权身边,孙权又是会动的,一下未必碰得到他。
2010-6-11 12:02
lewulezo
[quote]原帖由 [i]Shadowleech[/i] 于 2010-6-11 11:57 发表
是直接过关,不过前面还是得小心点,一靠近那些兵全收缩到孙权身边,孙权又是会动的,一下未必碰得到他。 [/quote]
都最后几关了,再不难点也说不过去嘛。
我可能还是受到一些新孔明传(曹操传mod)的影响,敌人每次大将出来都比杂兵强一大截(好像至少高6级)。特别是该死的张郃(青龙弓+穿云矢双射),不知道为了他S/L了几回。
但是原版孔明呢,张郃出场打我一下也没怎么疼,然后猛火+武道家踹两脚就搞定了。我最近打算就是要把每关敌人的主将都加强些,别和杂兵差不多就没意思了。
张郃是孔明传中魏军主要的核心干将。从第一幕出场到洛阳之战还在为敌军奋斗。我现在很想设法让他成为敌军中的一个标志性人物。可惜孔明传的战场特殊形象就只有那么几个人,也不知道能不能加。
[color=Silver][[i] 本帖最后由 lewulezo 于 2010-6-11 12:05 编辑 [/i]][/color]
2010-6-11 12:30
Shadowleech
新孔明传太BT了,我到张颌那关就没心思玩了,双射也就算了,还是无死角,近战都反击你。
张颌的确是从北伐出到最后,不过他居然连祝融都打不过。:hz1026:还有他最后只是败了还是被孟获干掉了?
2010-6-11 12:33
阿尔法孝直
[quote]原帖由 [i]lewulezo[/i] 于 2010-6-11 11:55 发表
兵种地形加成还是差距很大的,比如说看看战车
平原130%
草原120%
荒地60%
城内80%
差好多
我觉得炮车在城内的攻防应该得到加成。目前的版本反而是削弱,不太合理。 [/quote]
最近有些忙,有点懒得去看文件了。麻烦能不能把所有兵种的地形加成都贴出来?这样好分析攻击伤害公式。
2010-6-11 12:33
Shadowleech
其实曹真的戏份也不比司马懿少太多,从南蛮之前就登场了,基本就是北伐前半部分的BOSS,直到北伐后期才死。
2010-6-11 12:47
lewulezo
[quote]原帖由 [i]Shadowleech[/i] 于 2010-6-11 12:30 发表
新孔明传太BT了,我到张颌那关就没心思玩了,双射也就算了,还是无死角,近战都反击你。
张颌的确是从北伐出到最后,不过他居然连祝融都打不过。:hz1026:还有他最后只是败了还是被孟获干掉了? [/quote]
新孔明传在我这边已经被我改的面目全非。两个难度下的差异很大。在休闲难度下,敌军出场等级都和我军平均水平差不多。部分BT道具弱化一些。莫名其妙的敌军复活和我军全场的debuff在休闲难度下都取消掉了。另外友军出场都受我军控制,这样打打倒还觉得挺不错的。
总体来说新孔明传做的也是相当优秀的。最后几关的地图和老孔明传完全不同了。特别是巴西守城战给我有耳目一新的感觉。不能用老孔明传的玩法去玩新孔明传,那样会死的很难看。在敌人潮水般的猛攻下,没有几个强力的肉盾根本就别想过关了。
2010-6-11 12:47
Shadowleech
还有个建议,就是把一些关卡的BOSS,比如最后的司马懿皇帝行动不要设成站那不动,这样把那些帮手引出来再打起来太轻松了。英杰传和孔明传最后几关都有这个问题。
2010-6-11 13:09
阿尔法孝直
回复 #83 Shadowleech 的帖子
不动比动更难打。
不动,鹿砦有地形优势,而且被围住后没有定向攻击限制,而且无法用火攻,还有自动补血。
动的话,这些优势立马消失。
2010-6-11 13:12
Shadowleech
新孔明传只能说,不是我喜欢的类型吧。最怨念就是没白耳兵。
2010-6-11 13:17
lewulezo
[quote]原帖由 [i]阿尔法孝直[/i] 于 2010-6-11 12:33 发表
最近有些忙,有点懒得去看文件了。麻烦能不能把所有兵种的地形加成都贴出来?这样好分析攻击伤害公式。 [/quote]
似乎我刚刚对应的兵种有问题,因为我现在没法上游戏验证只能猜猜,我把数字都贴上来大家看看。
[color=Silver][[i] 本帖最后由 lewulezo 于 2010-6-11 13:30 编辑 [/i]][/color]
2010-6-11 13:19
阿尔法孝直
回复 #86 lewulezo 的帖子
第一行怀疑是步兵和弓兵共有。
2010-6-11 13:20
lewulezo
原版孔明传也没有白耳兵。新版孔明传的剧本是参照原版孔明传的,所以也没了。想要白耳兵自己动手修改一下不就有了么。
2010-6-11 13:23
lewulezo
倒数第三行疑似皇帝/总司令
[color=Silver][[i] 本帖最后由 lewulezo 于 2010-6-11 13:53 编辑 [/i]][/color]
2010-6-11 13:34
lewulezo
最后一行像不像是蛇兵团?
2010-6-11 13:44
阿尔法孝直
忘了说了,藤甲兵也能翻栅栏,但是能不能翻房子就不知道了。
2010-6-11 14:08
lewulezo
我覺得藤甲兵應該是繼承別的兵種的屬性, 自己不單獨設定的吧
2010-6-11 14:42
lewulezo
找到比較可靠的代碼了,在0x51e20,這裡是繼承表,分別定義了哪些兵種共用同一個地形加成屬性
00 步兵、弓兵、軍師、幻術
01 騎兵、後勤
02 戰車
03 炮車
04 弓騎
05 賊兵
06 武道
07 虎兵
08 南蠻、藤甲、羌兵、北狄
09 蠻騎
0a 皇帝、都督
0b 象兵
0c 蛇兵
上面我列出的表格的每一行對應上面的一個類別。比如說第八行(07)是虎兵團
相應的0x51cc0 是地形移動力的兵種共用關係表
00 步兵、弓兵、軍師、皇帝、都督、幻術
01 騎兵、弓騎兵
02 戰車
03 炮車
04 賊兵
05 武道
06 虎兵
07 後勤
08 南蠻、藤甲、羌兵、北狄
09 蠻騎
0a 象兵
0b 蛇兵
兩個稍有不同。
最後,悄悄的說,我還發現這個版本的繼承表有個bug,就是霹靂車的地形加成竟然是按照弓騎兵類型計算的。有沒有感覺到在城裡的大炮車比霹靂車砸的痛?(大炮車130%,霹靂車90%)
而連弩騎兵的地形加成竟然是按照步兵類計算。
[color=Silver][[i] 本帖最后由 lewulezo 于 2010-6-11 14:57 编辑 [/i]][/color]
2010-6-11 15:39
Shadowleech
[quote]原帖由 [i]阿尔法孝直[/i] 于 2010-6-11 13:09 发表
不动比动更难打。
不动,鹿砦有地形优势,而且被围住后没有定向攻击限制,而且无法用火攻,还有自动补血。
动的话,这些优势立马消失。 [/quote]
不动,把他手下干完,有太多的时间来布阵对付他。至少他身边几个人的活动应该和他一样,不然分开来打太容易了。或者给他安个免疫混乱的。
[color=Silver][[i] 本帖最后由 Shadowleech 于 2010-6-11 15:42 编辑 [/i]][/color]
2010-6-11 15:40
Shadowleech
策略的适用地形有办法找到就太赞了。
2010-6-11 16:47
lewulezo
[quote]原帖由 [i]Shadowleech[/i] 于 2010-6-11 15:40 发表
策略的适用地形有办法找到就太赞了。 [/quote]
事实上,只有两类策略受到地形的限制。我担心又是hard code写死的。
[color=Silver][[i] 本帖最后由 lewulezo 于 2010-6-11 16:52 编辑 [/i]][/color]
2010-6-11 16:51
lewulezo
单位的AI有好几种,
出击模式:朝我军最近的目标移动并攻击
待击模式:如果移动范围+攻击范围内有我军,则主动攻击,不然原地待命
固守模式:如果攻击范围内有我军,则攻击,不然原地待命
逃跑模式:朝某个坐标移动,不会主动攻击
曹操传中,单位的AI是出场设定的时候就决定了的。孔明传我估计也是类似的设定。
2010-6-11 17:41
阿尔法孝直
回复 #97 lewulezo 的帖子
看一下是否还有这种AI类型:
部队朝着一个坐标移动,且会主动攻击。当到达该坐标后,AI自动变成待击。
2010-6-11 17:57
lewulezo
[quote]原帖由 [i]阿尔法孝直[/i] 于 2010-6-11 17:41 发表
看一下是否还有这种AI类型:
部队朝着一个坐标移动,且会主动攻击。当到达该坐标后,AI自动变成待击。 [/quote]
那不是星际争霸的A攻击吗,忘记有没有了,回家查查看。
曹操传中可以通过编写剧本事件来实现。判定XX到达XX范围触发事件,AI改变。
我记得曹操传里面还有一种跟随模式,就是跟随敌方另一个将领,并且会主动攻击距离不远的我军。
2010-6-11 18:02
阿尔法孝直
可以参考英杰传的AI:
[url]http://www.xycq.net/forum/viewthread.php?tid=130263[/url]
看看这些AI孔明传是否都有。
2010-6-12 00:29
lewulezo
在我的修改器加上了地形效果的修改功能
劇本出場武將的編輯功能
2010-6-12 13:10
lewulezo
[quote]原帖由 [i]阿尔法孝直[/i] 于 2010-6-11 18:02 发表
可以参考英杰传的AI:
[url]http://www.xycq.net/forum/viewthread.php?tid=130263[/url]
看看这些AI孔明传是否都有。 [/quote]
打开剧本文件,找到武将出场的地方。距离说明泸水之战,孟获逃窜
B6 00
武将ID :孟获
1b 10
横坐标,纵坐标
00 00 01
未知(似乎有面朝的方向)
00
直接出场(01表示隐藏)
[b]06[/b]
将领AI,06表示逃窜
02 04
逃窜的目的地坐标(2,4)
1f
兵种:南蛮骑兵
0b
等级:11级
00 00 00 00 00 00
每个将领最后都有6位00分隔
目前已知的AI代码:
00:防守模式。如果移动范围+攻击范围内有我军就出击,否则不动。
01:攻击模式。如果移动范围+攻击范围内有我军就出击,否则向我军最近的目标移动。
02:追击模式。如果移动范围+攻击范围内有我军就出击,否则向指定的我军目标移动。后两个字节是追击的目标武将ID。比如说麦城之战追击关羽
03:坚守模式。不会移动,如果攻击范围内有我军就攻击。很多关敌军主将的AI。
04:行军模式。如果移动范围+攻击范围内有我军就出击,否则就向指定坐标移动,到达目标后切换为防守模式。后两个字节是目的地的坐标。敌军攻打我方城池采用的AI。
05:追随模式。如果移动范围+攻击范围内有我军就出击,否则向目标的坐标移动。后两个字节是跟随目标武将的ID。比如赤壁之战II中,曹军将领的AI
06:逃跑模式。不会主动攻击,只会朝指定目的地移动,如果没有路径可以通向目的地则原地发呆。后两个字节是逃跑的目的地坐标。比如说赤壁之战II的曹操。
[color=Silver][[i] 本帖最后由 lewulezo 于 2010-6-12 14:40 编辑 [/i]][/color]
2010-6-12 14:19
阿尔法孝直
一直觉得01-攻击模式并不是攻击最近的我军,而是:
1、当移动范围+攻击范围内有我军就按照00-防守模式行动(并不一定攻击最近目标)
2、当移动范围+攻击范围内没有我军时,朝着最近的我军方向移动。
2010-6-12 14:33
lewulezo
[quote]原帖由 [i]阿尔法孝直[/i] 于 2010-6-12 14:19 发表
一直觉得01-攻击模式并不是攻击最近的我军,而是:
1、当移动范围+攻击范围内有我军就按照00-防守模式行动(并不一定攻击最近目标)
2、当移动范围+攻击范围内没有我军时,朝着最近的我军方向移动。 [/quote]
我上面列出的只是个大概的表现。
具体的AI很复杂,有很多细节。
我发现,如果敌人的移动范围+攻击范围内有多个我军目标的话,他确实不一定攻击最近的目标,而是有个优先级别。
首先是会优先攻击那些移动范围+攻击范围中可以一击必杀的我军。(比如说脆弱的后勤队,垂死的部队)
其次是诸葛亮,虽然诸葛亮并不是防御力最差的部队,但是常常就是敌人的主要集火对象
再次是步兵,我也不知道为什么步兵为什么那么拉仇恨。敌人一队弓骑过来,明明范围里有骑兵他就盯着步兵狂打。哪怕我给步兵加了两层坚固。
实测:祁山之战I
我军左下方出场:张苞、李严、王平、邓芝。魏军大量弓骑兵从左上方出发。
我军不动,对方弓骑兵过桥后部分转头攻打左下方。
邓芝只要冒个头就被对方乱射,一箭就红血,两箭就撤退了。
如果邓芝躲的很后面,倒霉的就是李严,几乎所有敌人都对着李严猛K。李严被打退后轮到王平,最后是才是张苞。
[color=Silver][[i] 本帖最后由 lewulezo 于 2010-6-12 14:49 编辑 [/i]][/color]
2010-6-12 18:16
lewulezo
接下来就是把商店售卖物品修改和敌军出场的AI加入修改器
另外,exe还有几处神秘的地方我还在研究。
从0x514f8 ~ 0x517b5 共计26字节循环27次
从0x517b8 ~ 0x517e7 共计48字节的字节规律,有点像是各兵种的某种隐藏属性。其中对应弓兵、弓骑兵、炮车、虎兵团和幻术师的位置为03,别的都是02。不知道代表着什么。
从0x517e8 ~ 0x51817 共计48字节的字节规律,也像是各兵种的某个隐藏属性。
另外,存盘文件中除了记录孔明红心数量,必然还记着曾经几擒孟获,马谡是否斩首等全局属性。现在还在研究中。
[color=Silver][[i] 本帖最后由 lewulezo 于 2010-6-12 18:28 编辑 [/i]][/color]
2010-6-13 00:57
阿尔法孝直
晕死,使用LZ的修改器设置路径总提示“不正确的孔明传路径”
我已经将Godtype的EXE复制到孔明传的路径并改名为EKD2W95.exe了。
2010-6-13 08:12
lewulezo
那個目錄下必須有
EKD2W95.exe
bakdata.e2
snr0d.e2 劇本是需要解壓過的那個版本。
以及0號存盤文件。它上來檢驗了這幾個東西。如果少就會報說找不到路徑
也許是你沒有任何存盤文件所致。我想我應該把這個檢驗去掉。
我今天早上又更新了修改器的build文件,改了一些用戶介面的問題,也不再會校驗存盤文件是否存在。對用的庫文件稍微瘦身了一下,去下載一個新的吧。
我還放了一個ekd2mod.jar在共享文件夾里,大小只有100多K。如果以前下過,就不用重新下個完整版,只要把這個jar文件下載蓋上去就好了。
如果不用godtype的exe文件,則不要修改兵種屬性(存儲兵種適用裝備會出問題)。別的功能照用。
我考慮以後加入自動把godtype那段代碼補丁進去的功能。
[color=Silver][[i] 本帖最后由 lewulezo 于 2010-6-13 09:33 编辑 [/i]][/color]
2010-6-13 12:58
阿尔法孝直
涉及到剧本文件的修改,一点到那个菜单项程序就自动退出。
无论剧本文件是不是解压过的都不行。
[color=Silver][[i] 本帖最后由 阿尔法孝直 于 2010-6-13 13:02 编辑 [/i]][/color]
2010-6-13 14:36
lewulezo
是点击“修改剧本敌军设定”之后会退出,还是选择"打开剧本文件“的时候?还是两种情况都会自动退出?
[color=Silver][[i] 本帖最后由 lewulezo 于 2010-6-13 14:37 编辑 [/i]][/color]
2010-6-13 14:36
阿尔法孝直
回复 #109 lewulezo 的帖子
都会。
2010-6-13 14:54
lewulezo
除了这个,别的功能能用吗
是我早上更新的最后版本吧。
2010-6-13 15:23
阿尔法孝直
回复 #111 lewulezo 的帖子
别的功能都行,就这两个有问题。
程序就是用你今天上午更新的。
-----------------------------------------------
PS:道具说明可以超过原有长度,但是所有道具的总说明不能超过原有的总长度。
EKD2W95.EXE的4FFE0H开始:
7C 01 45 00 A8 01 45 00
每4个字节代表每个道具说明的起始位置。
例如 7C 01 45 00----->50000H+017CH=5017CH就是焦热书说明的起始位置(别忘了加上50000H)
A8 01 45 00----->50000H+01A8H=501A8H火龙书
[color=Silver][[i] 本帖最后由 阿尔法孝直 于 2010-6-13 15:32 编辑 [/i]][/color]
2010-6-13 20:07
lewulezo
好,目前我还不支持超过原有的道具说明长度,回头我把它加上
2010-6-13 20:26
阿尔法孝直
回复 #113 lewulezo 的帖子
该功能主要用于修正“大落石书”与“大山崩书”道具说明相反的问题。
[color=Silver][[i] 本帖最后由 阿尔法孝直 于 2010-6-13 20:31 编辑 [/i]][/color]
2010-6-13 22:30
lewulezo
確實反了,我在修改時候也發現這個問題。
其實道具的說明索引ID,在bakdata里也可以改變指定的位置。原來的遊戲有挺多bug的。
關於你劇本文件打開出錯的問題在我這邊很難重現
我現在也不知道是爲什麽。我猜想是我的文件和你的不一樣,讀取的位置不對,導致讀出了id超出標準的定義
比如說武將最大512個,結果它讀出了一個很大的數字,結果數組越界了。等下我把我自己這裡的劇本文件上傳一下看看你那邊是否還發生同樣情況。
今明兩天我事情比較忙可能來不及修改,我會儘快改掉這些問題的。
[color=Silver][[i] 本帖最后由 lewulezo 于 2010-6-13 22:40 编辑 [/i]][/color]
2010-6-13 22:45
阿尔法孝直
我的和你的剧本文件是完全一样的,用MD5验证的。
2010-6-13 22:57
lewulezo
那麻煩你幫我看一下error消息好嗎,多謝。方法如下:
windows下cmd命令窗口
進入編輯器所在目錄
運行命令 java -jar ekd2mod.jar 用這個方式運行程序
然後選擇“修改劇本”,出錯退出的話正常情況會在窗口打出一大堆出錯信息,我分析一下。謝謝
2010-6-13 23:03
lewulezo
等我過兩天有空把這個帖子整理一下,有關exe文件從4D2B0H到52755 的大段數據基本上都已經破解了。
然後我想把所有資料放到頂樓做個匯總。
2010-6-13 23:43
阿尔法孝直
Exception in thread "main" java.lang.ExceptionInInitializerError
at ekd2mod.data.EnemySettingHelper.loadAll(EnemySettingHelper.java:135)
at ekd2mod.ui.MainUI.changeModPage(MainUI.java:134)
at ekd2mod.ui.MainUI.access$1(MainUI.java:96)
at ekd2mod.ui.MainUI$3.widgetSelected(MainUI.java:235)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3910)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3503)
at ekd2mod.ui.MainUI.open(MainUI.java:90)
at ekd2mod.ui.MainUI.main(MainUI.java:58)
Caused by: java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at ekd2mod.data.Combat.loadAll(Combat.java:31)
at ekd2mod.data.Combat.<clinit>(Combat.java:18)
... 11 more
2010-6-13 23:54
lewulezo
哦,我知道為啥了,你的info.xml有點問題,那個文件我重新上傳一個。你就把那個文件蓋掉就行了。
那個文件在我加入劇情修改后增加了戰役名在裏面。暫時性所有的戰役名都從那裡讀出來。因為目前懶得去研究戰役的名字存在哪裡。
[color=Silver][[i] 本帖最后由 lewulezo 于 2010-6-13 23:58 编辑 [/i]][/color]
页:
1
[2]
3
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.