Re: [問題] 關於炎外的數值最大值?

看板Dynasty (漢堂)作者 (暗武)時間17年前 (2007/12/04 05:56), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/4 (看更多)
※ 引述《yinhen928 (阿酷黑)》之銘言: : 我是第一次使用GM8~~ : 資料搜尋後 路徑有指向開啟後的FDPS.EXE : 也打了要修改的指令碼要去修改!! : 可是搜尋出來有7萬多個@@~~ : 請問要怎麼處裡和修改呢? 進去遊戲後更動一下你要修改的值 比如說經驗值好了 一開始先掃0 然後經驗值最高到100 所以資料型態是8bit 選8bits或是Byte 16bits是word 32bits是Dword 再上去就是浮點了一般是寫Flot或是Fword 遊戲一般來說 -128~127或0~255是8bits -32768~32767或0~65536是16bits DOS的作業系統是16位元的 所以一般來說只會用到上面兩種 一直到win95才有32位元 所以像是世紀帝國的數值其實是有小數點 要用浮點去找 掃了一次之後 程式會把程式裡面有0的數值都找出來 當然很多 上萬是正常 這時候再進遊戲 改變一下數值 像是打人一次 經驗值增加10 然後再回到修改程式 把數值改成10 程式會把剛剛找到的數值也改變成10的抓出來 然後越來越少 不過有的時候一個數值會有兩三個位置 那就那些都要修改 或是鎖定 然後像是有人修改過的遊戲 網路上都可以找到記憶體的位置表 只要找到第一個人的位置就可以從記憶體直接修改 win的遊戲位置是固定的 所以連第一個人都不用找 dos用win跑的話記憶體位置會變 但是相對位置不變 其實其他TV game的主機金手指也是這樣 但是金手指有更進階的應用 可以把組語寫進去 這部分我最近才知道 有空會來研究一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.64.111

12/04 19:05, , 1F
炎外在戰場上用這方法找到瘋掉也找不到啥東西 = =
12/04 19:05, 1F

12/05 16:48, , 2F
我都這樣找阿 還蠻好找的 找不到表示設定有問題
12/05 16:48, 2F
文章代碼(AID): #17L7k26r (Dynasty)
文章代碼(AID): #17L7k26r (Dynasty)