Android 台灣中文網

標題: 盜夢英雄修改 [打印本頁]

作者: awdazd    時間: 2015-7-10 20:55
提示: 作者被禁止或刪除 內容自動屏蔽
作者: 藍羽    時間: 2015-7-10 21:17
可以告知一下怎樣改嗎 最近開始有在玩  拜託了>口<
作者: abcdeff5218    時間: 2015-7-11 02:25
知道怎麼修改戰鬥經驗之類的嗎?目前只會改表面的而已,積分是指…?可以教一下嗎?謝謝
作者: klchin1209    時間: 2015-7-11 04:01
很多地方可以修改!下载apk包直接解压修改,因为不能签名!打开Assembly-CSharp.dll 找到 PlayerFightObj <----就是这个!可以修改,不能秒杀哦!pvp秒杀会触发系统!
希望能帮助你们!多多指教 。
作者: awdazd    時間: 2015-7-11 08:13
提示: 作者被禁止或刪除 內容自動屏蔽
作者: awdazd    時間: 2015-7-11 08:13
提示: 作者被禁止或刪除 內容自動屏蔽
作者: awdazd    時間: 2015-7-11 08:14
提示: 作者被禁止或刪除 內容自動屏蔽
作者: awdazd    時間: 2015-7-11 08:36
提示: 作者被禁止或刪除 內容自動屏蔽
作者: awdazd    時間: 2015-7-11 09:22
提示: 作者被禁止或刪除 內容自動屏蔽
作者: 乂小戀    時間: 2015-7-11 11:56
klchin1209 發表於 2015-7-11 04:01
很多地方可以修改!下载apk包直接解压修改,因为不能签名!打开Assembly-CSharp.dll 找到 PlayerFightObj  ...

請問你是用什麼修改
作者: klchin1209    時間: 2015-7-11 15:39
awdazd 發表於 2015-7-11 09:22
找到了但是看不懂那些是那些....

打开 PlayerFightObj在里面找4个地方修改!GetTeamSkillFix 把后面 0f 修改 1或者2这个是固定能力陪数, GetTeamSkillRate 这个是 比率 把他10000f 改为1f , 后面 0f修改 1或者2 ,
在TeamSkillDesc这里也修改(num2 != 0f) 把0f 修改1或者2!
this.teamSkillRate[key]) / 100f<---这个一百是队长增加能力!不修改也行,
最后是hp陪数<--这个要自己决定修改不!在这里 InitFightProp找到
baseMaxHP * (1f + base.maxHpPer) 1f就是一陪看你自己 。

pvp是同步的要赢就想想办法!办法是有的正在研究

作者: klchin1209    時間: 2015-7-11 16:09
你们把后面 0f 修改到 1或者2 就是放1或2陪放太大会在pvp秒杀要小心修改!
pvp秒杀触发系统两次就封号了小心哦!

有办法的看看行不行 放两个補師然后把補師技能防大补多补快应该会赢!

補師修改是在 SkillInfoMng里面!找到GetHealResult 把10000f修改5000f或者6000f然后 把所有1f
放大3f 就是補師每秒补5千到6千 。

我vs一场大家都有補師打到最后平手。。。。自己慢慢研究研究怎样修改,虽然是打成平手就是有赢没输。

作者: klchin1209    時間: 2015-7-11 16:16
乂小戀 發表於 2015-7-11 11:56
請問你是用什麼修改

我是用Reflector修改的!你把整个Managed文件拉去Reflector就可以修改咯 .
作者: awdazd    時間: 2015-7-11 21:08
提示: 作者被禁止或刪除 內容自動屏蔽
作者: klchin1209    時間: 2015-7-11 22:10
awdazd 發表於 2015-7-11 21:08
用 IL C# ?查看?
C#才有什麼F  無法更改....
IL沒有

IL 这个我不会用,我看你还是下一个 NET Reflector 吧! IL是比较方便查看吧了不好用 。
作者: awdazd    時間: 2015-7-11 22:32
提示: 作者被禁止或刪除 內容自動屏蔽
作者: klchin1209    時間: 2015-7-12 00:44
你去这里看看http://apk.tw/thread-642855-5-1.html

作者: awdazd    時間: 2015-7-12 10:02
提示: 作者被禁止或刪除 內容自動屏蔽
作者: awdazd    時間: 2015-7-12 10:26
提示: 作者被禁止或刪除 內容自動屏蔽
作者: onezhangqi    時間: 2015-7-12 11:20
COS大乱斗能改吗?
作者: klchin1209    時間: 2015-7-12 12:35
awdazd 發表於 2015-7-12 10:26
我改好安裝玩 放回ZIP 結果就不能安裝了
..........

不好意思!忘了可能你手机垓心还没解鎖!试试看用 幸运解鎖器 来解鎖垓心 。
作者: m18202738    時間: 2015-7-12 15:49
這遊戲可以直接用和怪物彈珠的方式下去修改它。!!!
作者: awdazd    時間: 2015-7-12 15:49
提示: 作者被禁止或刪除 內容自動屏蔽
作者: 酸小猴    時間: 2015-7-13 22:52
教學我看了一下 但是還是很不懂
請問我用.NET Reflector 加入Assembly-CSharp 用tool-->Reflexifil
但比如TeamSkillDesc(num2 != 0f) 但沒看到0f
也不知道數字裡要怎麼去修改他 存檔也不知道 請問有大大可以教我一下嗎 感謝
作者: kenji330    時間: 2015-7-13 23:14
THXTHXTHXTHX
作者: 酸小猴    時間: 2015-7-13 23:20
存檔後出現視窗 請問哪裡出問題了 謝謝

作者: klchin1209    時間: 2015-7-14 17:16
这个是我修改好的 Assembly-CSharp.dll  http://pan.baidu.com/s/1dDuDMyH  比对一下就明白 。


作者: klchin1209    時間: 2015-7-14 17:48
awdazd 發表於 2015-7-12 15:49
安裝  但是開遊戲  卻黑屏.................
好複雜喔......

複雜?不会啦!当你把.apk换 .zip 解压后,在修改好!看清楚是把修改好的Assembly-CSharp.dll 放回zip里。(不是解压后在加压,这样是不行。)
作者: oto2555255    時間: 2015-7-17 23:00
無法安裝程式= =????
作者: innertacit    時間: 2015-7-18 00:51
感謝大大的辛苦分享~
作者: oto2555255    時間: 2015-7-18 02:50
請問我用幸運解鎖器亂用之後可以安裝了~
但是進入遊戲變成 客戶端錯誤= =???
該怎麼辦....?
作者: tony3161515    時間: 2015-7-19 14:56
請問 我把修改好的修改好的Assembly-CSharp.dll取代原本的之後,安裝後出現
apk安裝失敗 install_parse_failed_no_certificates
好像是簽名的問題? 要怎麼解決呢?
作者: klchin1209    時間: 2015-7-19 15:10
tony3161515 發表於 2015-7-19 14:56
請問 我把修改好的修改好的Assembly-CSharp.dll取代原本的之後,安裝後出現
apk安裝失敗 install_parse_fai ...

不能重新签名!直接把修改好的拉进去 原版的apk里面(把apk换zip) .
作者: tony3161515    時間: 2015-7-19 15:37
klchin1209 發表於 2015-7-19 15:10
不能重新签名!直接把修改好的拉进去 原版的apk里面(把apk换zip) .

大大好 我不太懂把apk換zip是甚麼意思?
我用rar打開apk 然後把修改好的Assembly-CSharp.dll 放進去
然後就關掉了 點兩下apk就開始安裝 但裝到後面會出現
apk安裝失敗 install_parse_failed_no_certificates

是我哪個步驟錯了嗎QQ?
作者: coodboy000    時間: 2015-7-19 18:20
安裝完後 是 客戶端包異常 請問能用嗎 還是我方法錯誤
作者: gn22894    時間: 2015-7-19 19:30
我也是客戶端異常= =

作者: gn22894    時間: 2015-7-19 20:11
終於知道為何會客戶端異常了
作者: oto2555255    時間: 2015-7-21 18:17
客戶端異常 我用幸運解鎖器 亂解鎖一通就好了= ="??
作者: kenji330    時間: 2015-7-21 21:57
請問大大可否改VIP等級?
作者: 4593331    時間: 2015-8-2 21:02
看看。。。。。。。。。
作者: motoral    時間: 2015-8-4 16:20
感謝大大的分享 趕緊來去試試看!

作者: clps6210    時間: 2015-8-4 19:54
請問怎麼使用呢@@? 完全看不懂 = =
作者: hellishmen    時間: 2015-8-4 22:05
修改攻擊 被測到2次 就鎖 byebye 新伺服見~
作者: lasonlife    時間: 2015-8-4 23:50
完全看不懂如何修改!!
作者: 912315    時間: 2015-8-5 23:05
感謝大大的分享,小弟收下了,萬分感謝
作者: jacky656565    時間: 2015-8-15 05:44
請問能用嗎
作者: ctko    時間: 2015-8-16 10:54
klchin1209 發表於 2015-7-11 15:39
打开 PlayerFightObj在里面找4个地方修改!GetTeamSkillFix 把后面 0f 修改 1或者2这个是固定能力陪数,  ...

大大你好
有些部分想問一下
以您所提到的GetTeamSkillRate 為例子 裡面找不到10000f的這個部分
我附上圖片請您幫忙解答一下


作者: klchin1209    時間: 2015-8-16 12:59
ctko 發表於 2015-8-16 10:54
大大你好
有些部分想問一下
以您所提到的GetTeamSkillRate 為例子 裡面找不到10000f的這個部分

你这个是 1.5版本吗!我没1.5哦? 版本更新后我就没玩了。你把整个Managed文件上载来看看有哪里能修改才告诉你(这个游戏没玩了)。
作者: ctko    時間: 2015-8-16 17:32
klchin1209 發表於 2015-8-16 12:59
你这个是 1.5版本吗!我没1.5哦? 版本更新后我就没玩了。你把整个Managed文件上载来看看有哪里能修改才告 ...

是呀大大這正是目前的1.5 版本
內容不太相同讓我不知從何下手

Managed.rar

1.6 MB, 下載次數: 23, 下載積分: 碎鑽 -1 個


作者: klchin1209    時間: 2015-8-16 22:49
ctko 發表於 2015-8-16 17:32
是呀大大這正是目前的1.5 版本
內容不太相同讓我不知從何下手

不好意思晚了!才回复!  http://pan.baidu.com/s/1ntiU93z  这个是1.5版本修改好的你自己对对看就知道!修改的地方   PlayerFightObj 里面 GetTeamSkillFix / GetTeamSkillRate / InitFightProp()这个修改hp2陪 / TeamSkillDesc() 。然后
SkillInfoMng  里面 GetHealResult 这个是 奶妈 放大2陪 / GetSourceValue 这个是 水 技能放大2陪 。



作者: klchin1209    時間: 2015-8-16 23:01
http://pan.baidu.com/s/1ntiU93z 这个是 1.5版本 更新能力2陪
作者: ray81917    時間: 2015-8-17 01:05
提示: 作者被禁止或刪除 內容自動屏蔽
作者: ray81917    時間: 2015-8-17 01:12
提示: 作者被禁止或刪除 內容自動屏蔽
作者: klchin1209    時間: 2015-8-17 17:59
1.5版本 没什么变化! 打开PlayerFightObj 里面GetTeamSkillFix(BuffType) : Single这个是固定buff陪数
     private float GetTeamSkillFix(BuffType _type)
{
    if (this.teamSkillFixed.ContainsKey(_type))
    {
        return (float) this.teamSkillFixed[_type];
    }
    return 2f;  这里
}




  
作者: klchin1209    時間: 2015-8-17 18:00
GetTeamSkillRate(BuffType) : Single里面

private float GetTeamSkillRate(BuffType _type)
{
    if (this.teamSkillRate.ContainsKey(_type))
    {
        return (((float) this.teamSkillRate[_type]) / 1f);这里
    }
    return 2f;这里
}


作者: klchin1209    時間: 2015-8-17 18:04
InitFightProp() : Void 里面

  base.maxHP = base.baseMaxHP * (3f + base.maxHpPer);原版是1f 修改3陪够了
其他无效
作者: klchin1209    時間: 2015-8-17 18:07
TeamSkillDesc() : String里面   技能陪数
  public string TeamSkillDesc()
{
    if ((this.teamSkillFixed.Count == 0) && (this.teamSkillRate.Count == 0))
    {
        return string.Empty;
    }
    string str = string.Empty;
    foreach (KeyValuePair<BuffType, int> pair in this.teamSkillFixed)
    {
        BuffType key = pair.Key;
        int num = pair.Value;
        float num2 = ((float) this.teamSkillRate[key]) / 1f;这里 原版是 除100
        str = str + ItemMgr.GetAttributeName(key);
        num2 += ((float) num) / ((float) base.level);
        if (num2 != 2f)这里 原版 0 陪
        {
            str = str + "+" + num2.ToString("F1") + "%";
        }
    }
    return str;
}

作者: klchin1209    時間: 2015-8-17 18:12
SkillInfoMng 里面  这个是修改技能
  
GetHealResult(BaseFightObj, SourceType, Single, Int32, Single) : AttackResultInfo
里面是这样的
                     float num = Random.Range((float) (2f - Singleton<GeneralDefine>.Instance.HealRangeFactor), (float) (2f + Singleton<GeneralDefine>.Instance.HealRangeFactor));
    float num2 = ((this.GetSourceValue(_sourceType, _target, _specialValue) * onceFactor) / 10000f) + onceFixedValue;
    num2 = ((num2 * num) * ((2f + this.caster.healPer) + _target.healedPer)) + (this.caster.healNum + _target.healedNum);
    num2 *= 2f + this.caster.arenaDamagePer;
    info.resultValue = (int) num2;
    return info;
                             奶妈陪数修改 2陪已经很够了
作者: klchin1209    時間: 2015-8-17 18:20
SkillInfoMng 里面  这个是修改技能

GetSourceValue(SourceType, BaseFightObj, Single) : Single这个是( 水 )能力 和 奶妈有效吧了

里面是这样 public float GetSourceValue(SourceType sourceType, BaseFightObj _target, float _specialValue)
{
    switch (sourceType)
    {
        case SourceType.SelfAttack:
            return this.caster.CurAtk;

        case SourceType.SelfMaxHp:
            return this.caster.MaxHP;

        case SourceType.SelfCurHp:
            return this.caster.CurHP;

        case SourceType.SelfDefense:
            return this.caster.CurDef;

        case SourceType.TargetAttack:
            return _target.CurAtk;

        case SourceType.TargetDefense:
            return _target.CurDef;

        case SourceType.TargetMaxHp:
            return Mathf.Min(_target.MaxHP, this.caster.level * Singleton<GeneralDefine>.Instance.MaxHealthDamageFactor);

        case SourceType.TargetCurHp:
            return Mathf.Min(_target.CurHP, this.caster.level * Singleton<GeneralDefine>.Instance.CurrentHealthDamageFactor);

        case SourceType.DamageValue:
            return _specialValue;
    }
    return 2f;这里  原版 0f
}


               
作者: klchin1209    時間: 2015-8-17 18:27
没时间?多几天 教你们修改 占卜 。

不知道1.5版本还能够修改不?多几天检查看看才说 。
作者: ctko    時間: 2015-8-18 00:10
klchin1209 發表於 2015-8-17 18:27
没时间?多几天 教你们修改 占卜 。

不知道1.5版本还能够修改不?多几天检查看看才说 。 ...

謝大大  但有些東西為何我看不到
作者: ray81917    時間: 2015-8-18 01:00
提示: 作者被禁止或刪除 內容自動屏蔽
作者: ctko    時間: 2015-8-18 01:16
klchin1209 發表於 2015-8-16 23:01
http://pan.baidu.com/s/1ntiU93z 这个是 1.5版本 更新能力2陪

目前丟進去之後包不回去Q_____Q


作者: ctko    時間: 2015-8-18 02:12
klchin1209 發表於 2015-8-17 17:59
1.5版本 没什么变化! 打开PlayerFightObj 里面GetTeamSkillFix(BuffType) : Single这个是固定buff陪数
     ...

順帶問一下
為何我看的程式碼跟您的都不相同呢 ?  

我的這部分卻是

.method private hidebysig instance float32 GetTeamSkillFix(valuetype BuffType _type) cil managed
{
    .maxstack 2
    L_0000: ldarg.0
    L_0001: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype BuffType, int32> PlayerFightObj::teamSkillFixed
    L_0006: ldarg.1
    L_0007: callvirt instance bool [mscorlib]System.Collections.Generic.Dictionary`2<valuetype BuffType, int32>::ContainsKey(!0)
    L_000c: brfalse L_001f
    L_0011: ldarg.0
    L_0012: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype BuffType, int32> PlayerFightObj::teamSkillFixed
    L_0017: ldarg.1
    L_0018: callvirt instance !1 [mscorlib]System.Collections.Generic.Dictionary`2<valuetype BuffType, int32>::get_Item(!0)
    L_001d: conv.r4
    L_001e: ret
    L_001f: ldc.r4 2
    L_0024: ret
}


作者: ray81917    時間: 2015-8-18 10:29
提示: 作者被禁止或刪除 內容自動屏蔽
作者: gn22894    時間: 2015-8-18 17:17
請問攻擊速度的位置在哪?
作者: complete123    時間: 2015-8-18 17:42
好貨,收下啦
作者: klchin1209    時間: 2015-8-18 20:02
用 Net Reflector 打开!
作者: klchin1209    時間: 2015-8-18 20:07
gn22894 發表於 2015-8-18 17:17
請問攻擊速度的位置在哪?

攻擊速度 可能无效 你可以试试
  
PlayerFightObj 打开后 InitFightProp() : Void 里面

base.atkSpeed += ((float) this.cardInfo.GetRuneAddition(BuffType.AtkSpeed)) / 10000f;这里修改 1f 试试

作者: klchin1209    時間: 2015-8-18 20:11
DLL查看及修改工具 - Net Reflector + Reflexil 插件

可以看 http://apk.tw/thread-642855-1-2.html
作者: gn22894    時間: 2015-8-18 21:51
klchin1209 發表於 2015-8-18 20:07
攻擊速度 可能无效 你可以试试
  
PlayerFightObj 打开后 InitFightProp() : Void 里面

果然無效,試過其他相關位置也無效,還是謝謝指導!
作者: ctko    時間: 2015-8-19 18:30
klchin1209 發表於 2015-8-18 20:11
DLL查看及修改工具 - Net Reflector + Reflexil 插件

可以看 http://apk.tw/thread-642855-1-2.html ...

我正是使用 Net Reflector + Reflexil 插件

但顯示的內容就是像我貼上來的那樣  ....  不知道該如何
作者: a0963571996    時間: 2015-8-19 23:31
這遊戲可以直接用和怪物彈珠的方式下去修改它。!!!
作者: ray81917    時間: 2015-8-20 01:45
提示: 作者被禁止或刪除 內容自動屏蔽
作者: ray81917    時間: 2015-8-20 21:54
提示: 作者被禁止或刪除 內容自動屏蔽
作者: ray81917    時間: 2015-8-22 01:05
提示: 作者被禁止或刪除 內容自動屏蔽
作者: aszx0628    時間: 2015-8-24 08:14
修改玩無法安裝餒
作者: 775544    時間: 2015-8-26 05:18
我想改的只有翻牌獎勵   希望可以提前看到,每次都翻金幣討厭死了
作者: a8650059    時間: 2015-8-26 20:42
占卜能改嗎?  9月中又要改版了  :(
作者: 阿湯    時間: 2015-8-27 09:35
呃 我還以為是教學文!

不過這樣告知也讓大家知道了一個修改的方向!
作者: ivanil999    時間: 2015-9-13 17:20
酸小猴 發表於 2015-7-13 23:20
存檔後出現視窗 請問哪裡出問題了 謝謝

我也是這樣.....不知如何解決??

作者: khc89206011    時間: 2015-9-15 13:25
新手完全看不懂
不知如何修改
作者: james2465    時間: 2016-1-18 00:55
想看文章內容 !
作者: harrysara5566    時間: 2016-1-18 01:53
請問有日版的可改嗎?




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1