引用:
作者chai
不過重新開YUZU就要重找位址,猜想大概是相對記憶體跟絕對記憶體位址的不同
有前輩可以回答CE如何可以載入位址表,
|
找 指針+偏移
或
找出改寫的那行代碼...插入你寫的代碼賦予數值
以上需懂一些基本的x86指令..
回到主題,我昨晚想到是不是由遊戲的資源腳本 ini xml 等設定看出原始倍率,藉由修改其數值後才找到代碼?
之後解壓縮.pak ...傻眼...一堆檔案看不懂
內有上萬個..不知哪個才是關鍵
例如:技能
<skill id="SkillStricterStaminaAuto" cat="stamina_auto" auto_install="InstallRemoveOnStart">
<difficulty_req value="Nightmare"/>
<effect id="NagaWazaStaminaUsage" change="0.70"/>
<effect id="FinisherBackStaminaUsage" change="0.75"/>
<effect id="FinisherFrontStaminaUsage" change="1.0"/>
<effect id="ZombieGrabStaminaUsage" change="0.5"/>
<effect id="ZombieLegGrabStaminaUsage" change="0.5"/>
<effect id="StompStaminaUsage" change="1.0"/>
<effect id="ChargeAttackStaminaUsage" change="0.45"/>
<effect id="GroundPoundStaminaUsage" change="1.25"/>
<effect id="SlideKickStaminaUsage" change="0.4"/>
<effect id="SlideStaminaUsage" change="0.4"/>
<effect id="WrestlingKickStaminaUsage" change="0.5"/>
<effect id="VaultStaminaUsage" change="0.25"/>
<effect id="DodgeStaminaUsage" change="0.01"/>
<effect id="StaminaTimeToRegenerate" change="1.5"/>
<effect id="KickBlockStaminaRecovery" change="1"/>
<effect id="AirKickBlockStaminaRecovery" change="1"/>
<effect id="TackleBlockStaminaRecovery" change="1"/>
<effect id="SlideBlockStaminaRecovery" change="1"/>
<effect id="GrabsBlocksStaminaRecovery" change="1"/>
<effect id="StompBlocksStaminaRecovery" change="1"/>
<effect id="GrabsRequireStamina" change="1"/>
</skill>
自認這推論比較有可能,但我無法驗證