代码翻译突破,状态+套装編號
本帖最後由 tiggoiv 於 2012-4-21 06:55 PM 編輯以下数据是从水浒历险客户端粒的dso文件提取的范围是状态的中文名字0.°í¼Ý.1.¯}Å].2.½Ñ¨¸.3.·Ç÷.4.°{¸ú.5.¦N²».6.¤¤¬r.7.¨IÀq.8.¥Û¤Æ.9.¨IºÎ.10.¦B«Ê.11.·t¶Â.12.®z¤Æ.13.¬}±x.14.¾×®æ.15.°g´b.16.¯«³t.17.µwª½.18.¤£©}.19.«ÂÀ£.20.«H©À.21.Ãz®ð.22.¸UµØÃè.23.ª÷褣Ãa.24.Å宣.25.¨g®ð.26.¤ß²´.27.¶î¬r.28.´î³t.29.«CÀs.30.¥ÈªZ.31.¨g¼É.33.²r¬r.32.²Î²v.34.±K©v¤ß¸g.35.¨g¾Ô.36.¼C»î.37.Ämp.38.°wª¥.39.«D§ª«Å¥.40.¥X¦å.41.ß·t.42.¤j´î³t.43.¯¬ºÖ.44.¤Ï®gºj.45.¦uÅ@.46.¿N¶Ë.47.ùº~Å@Åé.48.¦¶³¶.49.¥Õªê.50.·¥«×Åå·W.51.²V¶Ã.52.µL¤O.53.Àt³t.54.´r§Ö.55.¶¯¤ß.56.¾ã¹y.57.¥[³tµú°Û.58.¿ûÅK¤Æ.59.©_ÂÝ.60.¤d¨½²´.61.¤K¥P¥[Å@.62.ªø¹Ø¤§¤H.63.经过我翻译后得到以下文字0堅毅1破魔2諸邪3準繩4閃躲5吉祥6中毒7沉默8石化9沉睡10冰封11暗黑12弱化13洞悉14擋格15迷惑16神速17硬直18不屈19威壓20信念21爆氣22萬華鏡23金剛不壞24驚恐25狂氣26心眼27塗毒28減速29青龍30玄武31狂暴33猛毒32統率34密宗心經35狂戰36劍魂37獻計38針炙39非禮物聽40出血41冥暗42大減速43祝福44反射槍45守護46燒傷47羅漢護體48朱雀49白虎50極度驚慌51混亂52無力53龜速54愉快55雄心56整頓57加速詠唱58鋼鐵化59奇蹟60千里眼61八仙加護62長壽之人63现在可以更改各类名字了:85;
另外客户端设定的状态后面的是91开始邪化玄武91赤煉92雙尾蠍93金毛鼠94石將軍95極陽96極陰97魔化麒麟98雙倍經驗99小雞易容100吱吱易容101雛鳥易容102服务器有设定状态限制到95超过会跳回去,又要去找新的突破方法@@
可以进行双向翻译了,系统的文字可以进行更改和理解不知道的代码尝试翻译
套装的文件提取好了SuitName金鼠套裝
EquipItem
SuitDescGui_Req
Suit1SuitEffectNoSuit1
SuitEffect
100%抗岩漿傷害
移動速度 + 14
玄武套裝Suit2
SuitEffectNoSuit2
SuitEffect
魔法防禦 + 7000
物理防禦 + 7000
人類種族防禦 + 30%
人類追加傷害 + 10%
生命上限 + 20000
格檔 + 20%
攻擊反射 + 20%
魔王套裝Suit3
SuitEffectNoSuit3
SuitEffect
法術上限 + 10000
生命上限 + 10000
20% 吸收體力
20% 吸收法力
30% 超爆擊
100%使敵人大減
速施法時間減少20%
物理攻擊 + 10000
法術攻擊 + 10000
聖火套裝Suit4
SuitEffectNoSuit4
SuitEffect
魔法迴避率 + 10%
有機率使敵人燒傷
物理攻擊 + 40%
法術防禦 + 30%
吸血鬼套裝Suit5
SuitEffectNoSuit5
SuitEffect
35% 吸收體力
白虎套裝Suit6
SuitEffectNoSuit6
SuitEffect
提升白虎破威力
白虎破可恢復生命
物理攻擊 + 30%
命中率 + 30%
60%抵抗中毒、沉默
60%抵抗石化、冰封
60%抵抗暗黑、弱化
60%抵抗迷惑、硬直
60%抵抗減速、猛毒
朱雀套裝Suit7
SuitEffectNoSuit7
SuitEffect
提升朱雀破威力
朱雀破可恢復法力
法術攻擊 + 30%
迴避率 + 30%
爆擊率 + 30%
施法速度增加50%
邪化玄武套裝Suit8
SuitEffectNoSuit8
SuitEffect
人類追加傷害 + 20%
人類種族防禦 + 15%
命中率 + 100%
減少所受物理傷害 + 20%
魔化麒麟套裝Suit9
SuitEffectNoSuit9
SuitEffect
15% 吸收體力
施法速度 + 20%
移動速度 + 3 本帖最後由 casogrta 於 2012-4-17 12:04 PM 編輯
已经能解密DSO档案了?上面的怎么那么像 latin1_swedish_ci 编码?
我不知道 DB里status 和 客户端里的status 的ID是不是一样
我在DB里找到 石將軍的ID是98 而客户端的ID是95
另外,DB里有烈風陣的ID 客户端怎么没有?
目前,極陽 極陰雙倍經驗雛鳥易容,这四个Status找不到。。。 本帖最後由 tiggoiv 於 2012-4-17 12:06 PM 編輯
casogrta 發表於 2012-4-17 11:58 AM static/image/common/back.gif
已经能解密DSO档案了?
我不知道 DB里status 和 客户端里的status 的ID是不是一样
我在DB里找到 石將軍的ID ...
客户端的状态文字全部读取dso文件,包括套装文字全部在本地dso档案里读取,英雄卡的名字也是在本地端设定好的数据库只是传送能力资料而已,包括地图名字也是在本地的文件储存好的:22;
另外本地的标号0开始 我们服务器是1开始 所以要自己+1 :22;你們太牛逼了 本帖最後由 casogrta 於 2012-4-17 12:15 PM 編輯
tiggoiv 發表於 2012-4-17 12:04 PM static/image/common/back.gif
客户端的状态文字全部读取dso文件,包括套装文字全部在本地dso档案里读取,英雄卡的名字也是在本地端设定 ...
以 DB里找到 石將軍的ID是98 而客户端的ID是95 为例
你的意思是 DB和客户端的不说通过“ID”来做交流的?
在脚本里说“Addstatus(98)”,这个98是DB的ID,而传去客户端里的ID不是98,而是95?
题外话,status在哪个DSO文件里?英雄名称的文件 我有改过,不过只看到一小部分。。 casogrta 發表於 2012-4-17 12:10 PM static/image/common/back.gif
以 DB里找到 石將軍的ID是98 而客户端的ID是95 为例
你的意思是 DB和客户端的不说通过“ID”来做交流的 ...
客户端的是将军状态是95编号
你addstatus(95)会得到石将军的status
然后服务端有做限制到95而已超过会自动跳去其他状态位置如果可以突破status设定就可以让玄武套装和麒麟套装共存马服是自己改成用81status 玄武套装改成麒麟套装,真正是98状态时麒麟套装的,港服是设定这个
如果你把你的状态的名字全部delete光,在游戏添加状态还是会看到文字的 tiggoiv 發表於 2012-4-17 12:14 PM static/image/common/back.gif
客户端的是将军状态是95编号
你addstatus(95)会得到石将军的status
然后服务端有做限制到95而已超过会自 ...
等等, 你用的是哪个客户端?:49;
我试了 addstatus(95) 不是出石将军的status
另外,我没再DB里加状态的名字。。给我清空了。。。 问题我知道在哪了,你说的对!
95是 石将军的status。
原来我之前改过DLL的,复原就没事了 金鼠套裝 有Status吗?叫什么? casogrta 發表於 2012-4-17 12:56 PM static/image/common/back.gif
金鼠套裝 有Status吗?叫什么?
那个没有status 只是附加移动速度和抵抗熔岩
这个事显示在游戏里的套装的格子的文字提取出来的