日服 2.5.2

上期抽托托莉抽到没石头了,看下了成就还有个最后一击毒伤没做,于是今天就试着改了一下,没想到一下就成功了233
因为sega的优良传统,直接搜索关键字”Poison”,很容易定位到BattleManager类下的Mission_FinishPoison,再看看前后调用,就是这个没错了,直接修改其中的0为1
QQ截图20151106233445
结束
最后丢一个自用版的地址,有爱自取

自用版

【2017-9-29】碧蓝航线音频提取

2017-9-29更新: 今天有人发现hca中文文件名乱码问题,还好vgm是用c#写的能够方便修改代码,扫了遍代码后发现是编码问题,把vgmtutil.dll里的Encoding改成Enc...

阅读全文

BanG Dream修改相关

版本:1.1.0 好久没有写游戏修改的文章了,最主要的原因是没有感兴趣入坑的游戏。这次新出的BanG Dream个人还是挺喜欢的,除了上拉note感觉有点反人类。然后...

阅读全文

超简单的il2cpp游戏修改教程

本文较旧,已不适合参考 锁链战记3.0版本也是换上了il2cpp,所以刚好就用它来写一篇简单的il2cpp修改教程 使用的是日服3.0.1版的锁链战记 首先要使用一款工具...

阅读全文

13 条评论

  1. 您好,最近在嘗試修改日版鎖鏈戰記最後一擊毒傷害遇到了困難,想跟您請教一下,以下是原始代碼

    .text:004EE3F4 ; =============== S U B R O U T I N E ========================
    .text:004EE3F4
    .text:004EE3F4 ; Attributes: bp-based frame
    .text:004EE3F4
    .text:004EE3F4 sub_4EE3F4 ; CODE XREF: .text:002F1EB0p
    .text:004EE3F4 ; .text:002F2734p
    .text:004EE3F4 ; DATA XREF: …
    .text:004EE3F4 STMFD SP!, {R11,LR}
    .text:004EE3F8 MOV R11, SP
    .text:004EE3FC LDR R0, [R0,#0x160]
    .text:004EE400 CMP R0, #0
    .text:004EE404 BEQ loc_4EE414
    .text:004EE408 MOV R2, #0
    .text:004EE40C LDMFD SP!, {R11,LR}
    .text:004EE410 B sub_12C0BBC
    .text:004EE414 ; —————————————————————————
    .text:004EE414
    .text:004EE414 loc_4EE414 ; CODE XREF: sub_4EE3F4+10j
    .text:004EE414 BL sub_14A714C
    .text:004EE418 MOV LR, PC
    .text:004EE41C B loc_5239E0
    .text:004EE420
    .text:004EE420 loc_4EE420 ; CODE XREF: sub_4EE3F4+3Cj
    .text:004EE420 ; DATA XREF: .data.rel.ro:017D7668o
    .text:004EE420 LDRB R1, [R0,#0x14]
    .text:004EE424 MOV R0, #0
    .text:004EE428 CMP R1, #0
    .text:004EE42C MOVEQ R0, #1
    .text:004EE430 BX LR ; loc_4EE420
    .text:004EE430 ; End of function sub_4EE3F4

    嘗試幾種改法
    第一種
    MOV R0,#1
    BX LR
    結果失敗

    第二種
    直接跳轉到4EE420再返回也是失敗

    可否提供一些修改思路參考,謝謝

      1. 根據dump.cs的地址改了卡牌攻擊和最後一擊都有效果,所以dump.cs的地址是正確的
        而在dump.cs裡面搜尋poison也就只有底下那個最接近了
        在BattleManager下的void Mission_FinishPoison(bool flag); // 4ee3f4 – 20158
        其他有poison單詞的看起來是毒傷害數值、毒傷害速率、毒狀態判定等等

  2. 翻了乖离Assembly-CSharp.dll反编译出来的代码很久, 都没找到和战斗数据计算相关的代码…
    是不是因为乖离战斗部分的代码不是用C#写呢…请问博主大知道吗? :smile:

欢迎留言

7 + 0 =