**Free~*PC上第一個同時支援 *32 & *64 bit*遊戲~>
{*Game Master 9.2升級包*>/最強修改器~))& CD套裝---
---實體版本升級~下載*{!非網路下載版 !))>+教學./^^
*聲明*
*本人只提供學術交流之用*
*請於下載完成后廿四小時內刪檔**
切勿用於商業 /非法...!!!*
**見圖 原$$$>>$$$
**
***Game Master 9.2 升級包*)))
***Game Master 9.2 (遊戲修改大師 9.2) *))先來看看更新的內容吧:)))
***
[更新內容]
■新增功能
1.全新高速 Native 64bit編寫版本,對應64bit遊戲
2.搜尋功能:負數點數搜尋
3.搜尋功能:負數點數範圍搜尋
4.機械碼追蹤:支援資料改動時中斷
5.輔助顯示板:雙按暫存器數值會自動彈出記憶體瀏覽器
6.記憶體瀏覽器:支援所有數值類型Undo功能
■Bug修正
1.修正製作修改器時背景圖片沒有更新的問題
2.修正參考點的GMScript類,在顯示時有時候出現亂碼
3.修正搜尋數值時,途中顯示結果數量有時候不準確的問題
4.修正在 Windows 7 設定自動關機的問題
5.修正在記憶體瀏覽器文字顯示亂碼問題
6.修正簡易動態數值修改文法
■升級包位置 *
*^Free^* http://www.adrive.com/public/7R6wfv/GameMaster 9.2.1.zip ** *(
((90.7MB
((^ http://www.adrive.com/public/7R6wfv/GameMaster 9.2.1.zip ^**
***升級後,一定想知道新增了什麼吧,在這裡簡單介紹一下 *)
)
[全新 Native 64bit 版本]
))
**不是已經有 64bit 的支援了嗎?! 說得對,GM9基本上---
---已經對64bit 有支援,
但這不是最完美的,因為GM9 本身還是使用了 32bit 的程式架構,
**在修改 64bit 遊戲時始終不能達至像修改32bit 遊戲般的速度。
**^因此呢,安裝了GM9.2 版本後,如果細心一點,會發現在檔案目錄下---
---有多了一組檔案,就像是有兩個Game Master 同時安裝馬一樣,
**這一組新的檔案就是專為64bit 遊戲而設的Native 64bit 版本。
閣下可以拿出 Crysis 2 64bit版本來小試,很快就會---
---發現修改速度有很大的分別,
***尤其是在機械碼的修改功能上!
))留意一下 GM9.2 的文字,就知道你正在執行的是32bit ---
---還是64bit 版本,當然Spy Master 2都同時提供了 64bit 版本****
)))
[負數搜尋功能]
))
))<>/
***很明顯了,就是GM9.2 支援對於負數的搜尋及修改上的處理。
即是說,在新版中,搜尋時可以直接輸入 -123.0 或 -123.0d 等作目標。
***而同樣地,修改數值時也可以直接輸入負數作修改數值******!!
)))
[支援資料改動時中斷]
))
)))))<>/
***對於機械碼追蹤都應該有一定認識,主要功用就是透過GM,
不斷監測那句遊戲程式碼把我們的數值改動,當數值一旦被改動,
GM就會把它捕捉下來,然後閣下就可以對這句程式動 刀。
***然而,在過去我們只能捕捉到程式碼位置,而不能直接進行---
---除錯式修改,可能就會錯過了一些難得的分析機會******^^
***這功能是如何操作的呢?這篇介紹,就不用真實的遊戲***
>>就利用數據模擬程式說明一下用法。一般搜尋的過程不多說---
---相信大家都很熟手,現在就假設數值的位置已經找出來 --
-- 我們就直接在上面按滑鼠右鍵,把它加到機械碼追蹤頁 *)))
))<
>)))
***>>留意一下在開始鍵旁,多出了一個鍵,樣子就像錄影機的 Pause 一樣 !!!~
!!*先按下它 ^^然後回數據模擬程式把數值改動一下,這時GM不再只是單單 ---
---捕捉了機械碼的程式 INC DWORD [0x454ba0],更主動中斷了數據模擬 ---
---程式並開出了除錯修改頁,同時間是指著數據模擬程式把數值---
---改變的這一句。這麼在分析遊戲的處理方式上,我們又多一個選擇了 !~^^>>>>////
)))
[輔助顯示板的數值雙按捷徑]
)~!
!!!
((((在GM9 的世界中,修改的數值可以是直接的數值,也可以是注射式 ---
---的程式碼。當你在使用注射式的程式碼時,為了讓你更方便知道遊戲 ---
---在經過你注射的程式碼時,暫存器的數值是什麼,所以提供了輔助 **---
---顯示板在右方顯示輔助資訊。
**其實,暫存器很多時候儲存的都是地址這類的數據,過往要很不方便地 ---
---去打開記憶體瀏覽器,手動把地址抄一次才可以觀看內容。
都覺得相當麻煩,所以這個版本中,可以直接在暫存器的數值上雙按,
記憶體瀏覽器就會自動彈出及跳到數值所指的位置 ~!^^(((>>>>>>
>>>
[所有數值類型 Undo 功能] >>///
***
****>/..
***
[GM9] GM9.2升級版發佈
****************************************
Game Master 9 - v9.2升級版
Kingformation Co., Ltd.
****************************************
更新內容(2012/04/17)
■新增功能
1.全新高速 Native 64bit編寫版本,對應64bit遊戲
2.搜尋功能:負數點數搜尋
3.搜尋功能:負數點數範圍搜尋
⋯⋯ 4.機械碼追蹤:支援資料改動時中斷
5.輔助顯示板:雙按暫存器數值會自動彈出記憶體瀏覽器
6.記憶體瀏覽器:支援所有數值類型Undo功能
■Bug修正
1.修正製作修改器時背景圖片沒有更新的問題
2.修正參考點的GMScript類,在顯示時有時候出現亂碼
3.修正搜尋數值時,途中顯示結果數量有時候不準確的問題
4.修正在 Windows 7 設定自動關機的問題
5.修正在記憶體瀏覽器文字顯示亂碼問題
6.修正簡易動態數值修改文法
free^^■檔案下載
1.CD實體套裝版本更新請按此:
下載 :
20120417.exe *
***68.8MB*GameMaster 9.2.1.exe *
說明:進行更新安裝時,請先把GM9光碟放入光碟機內。
{${2.網路購買$$$下載版請按此:
http://www.kgame.com.tw/ci/gm9/lookup_cdkey
說明:請於此網頁填入購買GM9所用的 email位址、網頁登入碼 **
***網路下載版用戶請勿下載CD實體版升級,兩種版本不相容*!!!****>}}
***使用記憶體瀏覽器時,可以直接輸入數值來修改
**而很多時候在這裡的修改其實都是測試效果,往往都需要用到 Undo 。
***一直以來,由最早期的GM開始,這個 Undo 功能就只包括最基本的 ---
---單一 byte 的修改類,對於其他文字、浮點數等等就不支援 ~!!!**
***幸好過去很多遊戲的修改都是建基於整數,問題就沒有這麼大,
)))但現今很多遊戲都多用了例如浮點數資料,需要完整 4 bytes 8 bytes ---
---才能正確代表數值,更不幸是,我們根本沒有用人腦
!!!---->>
>>>猜得出 123.45 的bytes 格式是如何表達 ***>/...
***因此呢,此版就加入了對應不同數值類型 Undo 功能,
在測試數值上一定可以幫上不是忙喔 ~!!^^ ***))))>/...
**
*GM9 online system*
**GM9.2更新版發佈不滿10個小時,下載量突破數千,
導致下載超過負荷。
還沒來得及下載的朋友,麻煩各位到GM9的官
網查詢最新的下載點更新。
至於使用實體CD版的用戶,如有發生無法順利安裝更新的情況,
也
麻煩到官網重新下載修正版,謝謝!
GM9官網:
http://www.kingformation.com.tw/ *
*
Dead Space 2修改教學 1
http://www.youtube.com/watch?v=Pd4kwGSSAQ8&feature=player_embedded
修改無限子彈很容易,基本用最簡單的數值搜尋方式,然而問題是子
彈的位置在每一次進行遊戲時都不相同,要永久地修改就要動用一些
簡單的GMScriptLite
^^*
接: Dead Space 2修改教學 1
先看一看上方的示範片段,相信您已經明白了一大半,唯一有疑問的
應該是dma_writed(RSI+$39c, 99) 這句。
影片中所見,這句---GMScriptLite是基於遊戲的程式碼MOV [ESI+0x39c],
EBP所寫出來;遊戲會在您開槍後把減少了的子彈數目寫回記憶體,
而儲存的位置就是ESI+0x39c。
我們現在所做的,就是多注射一句程式碼,強制性把
99寫入,讓您無論如何開槍,都會永遠保持99顆子彈。
註:GMScriptLite在讀取ESI暫存器時要用RSI代替,
而十六位元數值需要用 $ 符號來代替。(詳情可參考GM9說明書) **
*
Dead Space 2修改教學 2
偷視所有敵人生命值 ---追加]
http://www.youtube.com/watch?v=8QlCuRef30I&feature=player_embedded
Game Master 9 提供了一個很方便的功能,讓你可以很輕易一眼看出
所有敵人的生命值;在對付一些難對付的怪物,尤其是BOSS類的
時候 則更顯現出其功用,不需一直猜測 ~!!*
*^^*
接:Dead Space 2修改教學 2
成功找到了相關的遊戲程式碼後,新增「數據觀察器」
(但需要留意數據觀察器本身不知道要觀察什麼,
我們要自行填上目標位置)。
**在影片中可見,遊戲的程式碼把生命值以MOVSS [EDI+0xe8], XMM0寫入,
也就是說EDI+0xe8就是生命值的存放位置;
而再深入一步瀏覽這個位置的前4 bytes,剛好就是生命的最大值。
因此,我們可以把 數據觀察器生產出來的GMScript 改成 ---
---- ValueMonitorAdd(syskey, RDI+$e8, RDI+$e4, 0)
,GM9 就懂得自動列出所有生命值的資料。
(原來...這隻打不死的怪物,生命值竟然有 100000 ) **
**
*
切勿用於商業 /非法...!!!*
***
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&