冰楓論壇

標題: 語言修改 [打印本頁]

作者: ms0545430    時間: 2017-5-20 20:45
標題: 語言修改
.text:006C60AC                 PUSH.W          {R4-R8,LR}
.text:006C60B0                 ADD             R7, SP, #0xC
.text:006C60B2                 MOV             R5, R0
.text:006C60B4                 LDR             R0, =(gSysGameManager_ptr - 0x6C60BE)
.text:006C60B6                 MOV             R8, R2
.text:006C60B8                 MOV             R6, R1
.text:006C60BA                 ADD             R0, PC ; gSysGameManager_ptr
.text:006C60BC                 LDR             R0, [R0] ; gSysGameManager ; this
.text:006C60BE                 BLX             j__ZN14SysGameManager18isHpDifferentStageEv ; SysGameManager::isHpDifferentStage(void)
.text:006C60C2 ; ---------------------------------------------------------------------------
.text:006C60C2                 CMP             R0, #1
.text:006C60C4                 BNE             loc_6C60E4
.text:006C60C6                 CMP.W           R6, #0xFFFFFFFF
.text:006C60CA                 BGT             loc_6C60E4
.text:006C60CC                 ADD.W           R4, R5, #0x17C
.text:006C60D0                 MOV             R0, R4
.text:006C60D2                 BLX             j__ZNK2sn11Shuffle32TDIjEcvjEv ; sn::Shuffle32TD<uint>:perator uint(void)
.text:006C60D6 ; ---------------------------------------------------------------------------
.text:006C60D6                 NEGS            R0, R0
.text:006C60D8                 CMP             R6, R0
.text:006C60DA                 BHI             loc_6C60E4
.text:006C60DC                 MOV             R0, R4
.text:006C60DE                 BLX             j__ZNK2sn11Shuffle32TDIjEcvjEv ; sn::Shuffle32TD<uint>:perator uint(void)
.text:006C60E2 ; ---------------------------------------------------------------------------
.text:006C60E2                 NEGS            R6, R0
.text:006C60E4
.text:006C60E4 loc_6C60E4                              ; CODE XREF: TaskCharBall::addDamage(int,float)+18 j
.text:006C60E4                                         ; TaskCharBall::addDamage(int,float)+1E j ...
.text:006C60E4                 MOV             R0, R5  ; this
.text:006C60E6                 MOV             R1, R6  ; int
.text:006C60E8                 MOV             R2, R8  ; float
.text:006C60EA                 MOVS            R3, #1  ; bool
.text:006C60EC                 BLX             j__ZN9TaskActor9addDamageEifb ; TaskActor::addDamage(int,float,bool)
.text:006C60F0 ; ---------------------------------------------------------------------------
.text:006C60F0                 POP.W           {R4-R8,PC}
.text:006C60F0 ; End of function TaskCharBall::addDamage(int,float)
.text:006C60F0
.text:006C60F0 ; ---------------------------------------------------------------------------
.text:006C60F4 off_6C60F4      DCD gSysGameManager_ptr - 0x6C60BE
.text:006C60F4                                         ; DATA XREF: TaskCharBall::addDamage(int,float)+8 r
.text:006C60F8
.text:006C60F8 ; =============== S U B R O U T I N E =======================================
.text:006C60F8
.text:006C60F8
.text:006C60F8 ; _DWORD SaveData::clearJoingameData(SaveData *__hidden this)
.text:006C60F8                 EXPORT _ZN8SaveData17clearJoingameDataEv
.text:006C60F8 _ZN8SaveData17clearJoingameDataEv       ; CODE XREF: SaveData::clearJoingameData(void)+8 j
.text:006C60F8                                         ; DATA XREF: .got:_ZN8SaveData17clearJoingameDataEv_ptr o
.text:006C60F8                 MOVS            R1, #0
.text:006C60FA                 STR.W           R1, [R0,#0x414]
.text:006C60FE                 BX              LR
.text:006C60FE ; End of function SaveData::clearJoingameData(void)


這是某個遊戲的語言

我想請問如何改成 遭受傷不會扣血

拜託大大幫忙了








歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓