Re: [分享] r.D.I.G的修改法

作者: if4 (if)   2015-05-21 13:21:02
原PO其他地方都講對了...不引言...^_^
※ 引述《Kention (Aroundight)》之銘言:
恕刪...
推 Workforme: 不是本來就這樣嗎? 05/20 13:01
→ Workforme: 要快 就在經驗值小於255的時候改一改就好了 05/20 13:01
→ xiue: hmm,照原po的說法的話,小於255應該是能抓到數,但是改值會當. 05/20 13:04
→ Kention: 對,小於255抓的到值,但是改超過255 = FF就會當 05/20 13:21
^^^^
其實,遊戲系統只給你1byte
的儲存空間在剛開始的時候...
推 if4: 1.先改250,不鎖定。2.玩一下,超過255。3.再改成50000內 ^_^ 05/20 13:25
這樣的改法其實改不到,如果經驗值儲存點是黃色標記的位置
00 FF 00 00 00
^^
255鎖定到的位置
用50000(= C3 50)改下去,會變成
C3 50 00 00 00 <=== 這一行(第二筆資料)有問題
而不是應該有的
00 50 C3 00 00
經驗值反而瞬間縮水啊...
※ 編輯: Kention (1.171.199.225), 05/20/2015 13:37:59
→ xiue: 土法煉鋼應是255內抓到的記憶體位置鎖FF,每次獲得EXP=255-n? 05/20 13:50
^^^^^^
這裡有點疑問
推 if4: 這是限制級的遊戲,難怪找不到載點。^_^ 第二筆資料表示錯誤. 05/20 13:50
推 if4: 先是FF然後+1為00 01改FF FF再+1為00 00 01=>分段改的目的是: 05/20 13:56
→ if4: 為了怕系統不給3 bytes的儲存空間 ^_^ 05/20 13:57
推 if4: 其實...改到第三步...已經有4 bytes的儲存空間,不會只給3個 05/20 14:02
依據 LITTLE-ENDIAN 的精神...第二筆資料填錯了
推 macaber: little/big endian ? 05/20 14:05
推 if4: PC 是 little ^_^ 05/20 14:12
以目前常見的CPU為例:
INTEL X86、DEC VAX 使用 LITTLE-ENDIAN 設計;
HP、IBM、MOTOROLA 68K 系列使用 BIG-ENDIAN 設計;
POWERPC 同時支援兩種格式,稱為 BI-ENDIAN。
(節錄 http://www.prudentman.idv.tw/2007/11/big-endianlittle-endian.html )
作者: Workforme (目標當個業績轉機股)   2014-05-20 13:01:00
不是本來就這樣嗎?要快 就在經驗值小於255的時候改一改就好了
作者: xiue (蘇)   2014-05-20 13:04:00
hmm,照原po的說法的話,小於255應該是能抓到數,但是改值會當.
作者: Kention (Aroundight)   2014-05-20 13:21:00
對,小於255抓的到值,但是改超過255 = FF就會當
作者: if4 (if)   2014-05-20 13:25:00
1.先改250,不鎖定。2.玩一下,超過255。3.再改成50000內 ^_^
作者: xiue (蘇)   2014-05-20 13:50:00
土法煉鋼應是255內抓到的記憶體位置鎖FF,每次獲得EXP=255-n?
作者: if4 (if)   2014-05-20 13:50:00
這是限制級的遊戲,難怪找不到載點。^_^ 第二筆資料表示錯誤.先是FF然後+1為00 01改FF FF再+1為00 00 01=>分段改的目的是:為了怕系統不給3 bytes的儲存空間 ^_^其實...改到第三步...已經有4 bytes的儲存空間,不會只給3個
作者: macaber (hmm)   2014-05-20 14:05:00
little/big endian ?
作者: if4 (if)   2014-05-20 14:12:00
PC 是 little ^_^
作者: xiue (蘇)   2015-05-21 13:36:00
口誤,本來的意思是因為鎖FF每次打都進位,額外獲得 255-n exp也就是打小怪都會加255啦 :P
作者: if4 (if)   2015-05-21 13:43:00
你有沒有注意到...INTEL只提X86那是不是X64例外呢?!
作者: playerlin (PlayerLin)   2015-05-24 19:08:00
要看是x86-64還是IA-64?不過好像Intel CPU都是LE...啊,查到了,IA64是跟BI-ENDIAN跟PowerPC一樣。所以x86-64 : LE,IA-64: BI-E...也不完全都是例外...
作者: if4 (if)   2015-05-24 22:44:00
謝謝你喔,提供知識,蠻不錯的耶 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com