【軟體名稱】:Warcraft III Easy Wait 【軟體性質】:免費軟體 【軟體語言】:繁體中文 【軟體版本】:v2.4 【最後更新】:2011/03/23 功能簡述: 玩魔獸爭霸三的時候,不管開房或者進入別人房間,都需要花時間跟體力看著螢幕等待遊戲開始,否則一不注意就忘記遊戲已經開始了...如果是開房的房主,還必須等待人數滿。如果不想癡癡的等待這段時間,想把這些等待時間拿來上上網,做其他事情,可以試試看小弟寫的小程式唷~XD 程式原理: 讀取魔獸爭霸三記憶體的位置,判斷目前房間人數及遊戲是否已經開始。另外提醒的是,遊戲執行檔檔案名稱(process name)預設為"war3.exe"(可用Ctrl+Alt+Del看程序名稱,不視大小寫),如果您有改動名稱的話,記得改回來才能正常運行。 程式簡介使用:(使用前必看) 一、下載2.1(含)以後的版本請確認下載回來的副檔名是「.zip」壓縮檔,不知道為什麼有些人對下 載檔案有困難...所以乾脆壓縮起來。如果下載2.0(含)以前的版本請確認副檔名是「.exe」。 二、使用2.0.0.0以上的版本人,如果你的電腦沒安裝.Net Framework 2.0的話,麻煩裝一下囉。 1.5.3以前的版本不必裝.Net Framework 2.0因為用C++ Builder編寫,它會把外框、視窗、物件等 各種資訊都包在一起,所以不用裝.Net Framework 2.0,但相對的檔案大小會很大。 三、檢查「工作管理員」的處理程序裡只有一個叫做 "war3.exe"(大小寫無所謂)。 四、請在開啟魔獸遊戲前或進入等待房間之前先開啟本程式,避免「自動倒數並開始遊戲」功能失效。 五、Vista、Windows 7 的人記得要用「系統管理員身份」執行。 六、開房者需手動依照所開的地圖人數最多幾人玩來設定(不包含電腦)。預設是10,例如信長 最多10人玩,就在選單選10當作遊戲人數上限。 七、人數滿或遊戲已開始的提醒會在右下角跑出氣泡提示(如下圖)。 Windows 7 的氣泡提示: 八、「魔獸爭霸三尚未開啟」跟「已離開遊戲」是不同的意思... 魔獸爭霸三尚未開啟:這不用再解釋了吧...就是你遊戲沒開。 已離開遊戲:代表你不在等待房間內,或是在遊戲玩到一半時被踢,或是遊戲原本10人,到 最後只剩下你一個人(沒斷線也算),都會顯示此狀態。 九、可自行加入音效檔,把音效檔檔名改成「alert.wav」放在與程式同路徑下即可。 小弟在Windows 7 64位元及Windows XP SP3 32位元測試都正常,大致上應該沒太大問題才對...除非魔獸有出更新的版本,有可能記憶體位置會跑掉,那我的程式就可能也要更新了。 如果各位有什麼不錯的意見,歡迎留言。另外我不得不說,我不是神,也不是算命仙,不可能因為你只說「程式不能用ㄟ」我就有辦法修改程式 = =.......如果檢查過以上九點還是有問題,希望請具體說出發生的詳細原因及狀況(魔獸版本、程式版本、用什麼作業系統、什麼時候發生、怎麼發生、跑出什麼訊息等等)。 更新紀錄: ※2.4版:(2011/3/23) 1. 增加免倒數功能(因GGC好像設定魔獸成不能寫入記憶體的緣故,所以在GGC無法使用)。 2. 改善程式執行效能。 ※2.3版:(2011/3/20) 1. 增加「自動倒數並開始遊戲」功能。 ※2.2版:(2011/3/17) 1. 氣泡提示文字小修改。 2. 刪除不必要的code。 3. 將最大人數選單放最上層,避免放大字體時遮蔽。 ※2.1版:(2011/3/16) 1. 修改判斷離開房間偵測與標示。 2. 修改切換視窗功能。 3. 調整每次偵測的頻率。 4. 修改當發生人滿、遊戲已開始、離開房間或被踢等三個情況提示之間的順序、衝突跟bugs。 5. 增加聲音提示功能。 ※2.0.0.0版:(2011/3/13) 1. 用Visual C# 2010重新編寫。之前用C++ Builder 2010寫的時候都是當時想到什麼就加什麼,東改西改,程式變得有點亂...加上好像也快一年沒去看程式碼,所以想說乾脆規劃好我要寫哪些功能、邏輯判斷後,重寫一個(雖然講是這樣講..不過寫完之後還是有點亂...但至少比前版好一點,比較容易維護..)。 2. 支援魔獸1.25b、1.26a。 3. 儲存設定功能。 4. 更改圖示(因為小弟美術功力很弱...所以比中指那個...是我叫朋友幫我畫的XD所以不是我畫的...) 5. 總之...當如果程式怪怪的,建議重開一次(包括魔獸)在試看看吧。Vista跟Win7記得用管理員執行。小弟也已經盡量找出bug了,所以執行上應該是沒問題才是...當然有問題也可以告知啦 ※1.5.3版:(2010/4/13) 1. 調整了離開房間的偵測方式。後來覺得...原本離開房間的偵測,只要是還沒進入房間,就會發出提示了,想想覺得這樣不太好,於是就改成僅在「房間等待中被踢出」跟「遊戲進行中斷線或被踢出」才會發出提示。 ※1.5.2版:(2010/4/8) 1. 修正進行遊戲中與人數已滿兩個標示相衝突的小問題,及其他小調整。 2. 改了選擇人數的物件類型圖案。 ※1.5.1版:(2010/4/8) 1. 經過三番兩次的努力去找,人數顯示的部份房主或非房主終於能夠都正常顯示啦~XDDDD (終於阿...= =+),才發現我之前的找法都疏忽的一些事情,難怪都找錯資料。 2. 修正了離開房間偵測的一個已知的BUG。 ※1.5版:(2010/4/7) 1. 重新調整、Debug了不少東西,也去掉了「timer持續提示」(意思是說,之前的版本如果人滿或遊戲開始時發出的提示會每10秒提醒,直到切換視窗為止。為了這個東西要分別設定timer,時間到就提醒,如果已切換到魔獸視窗,timer歸零,重新計時。就因為這個花我不少時間在處理,而且很麻煩,把整個程式碼搞得太複雜了,所以新版就把它拿掉了,也就是說新版的氣泡提醒只顯示一次,直到遊戲結束或離開房間或人數低於上限時才會再度發出提醒)。 2. 在房間中被踢、在遊戲中被踢,應該都能夠正常顯示了,只不過如果真的發生被踢,有可能要等到1~5秒才會跑出提示,大家就將就點用吧...,至少我測試很久都還算正常。 3. 讓視窗能夠調整大小,這個好處就是在於如果勾選了「顯示在最上層」時,把窗口縮到剩下目前遊戲人數的大小(如下圖),這樣房主就能隨時看人數,且面積不會太大,也一直顯示在最上層。 [size=85%]↓勾選最上層顯示,並把視窗拉小,這樣房主可以邊做其他事邊觀察↓ 4. 以上應該都沒太大的問題才對(希望如此..),那應該只剩下非房主還是不能顯示人數的問題了...等我心血來潮會再試試看...= =||| ※1.4.1版:(2010/4/7) 1. 僅修改對於「war3.exe」這個字串處理方式,不視大小寫。也就說就是開魔獸時,在工作管理員(Ctrl+Alt+Del)看到的名稱大小寫不一樣,都不會影響。如果看到的是「War3.exe」、「WAR3.exe」、「WaR3.eXe」,都不影響就對了,至於在遊戲中是否被踢...嗯...我還沒去改...囧 ※1.4版:(2010/3/31) 1. 增加了「最上層顯示」、游標移到右下角圖示會顯示人數狀況。 2. 增加了當在房間被踢出時,或在遊戲中被踢出時提示(測試中)。 3. 因應觀眾要求,能改得盡量改了。這版我覺得算是不穩定版的感覺,可能會不少BUG吧?不過還是可以用用看啦= =,尤其是偵測被踢的功能,我花好多時間在搞它,整個頭很大很累很麻煩(而且我自認為我方法很爛),而且目前還有一個BUG,那個BUG就是如果你是載圖的且在房間內,卻會判斷成離開房間的狀態...不過其他的話,例如在遊戲進行中被踢或斷線及在房間內等待時被踢,至少這兩種狀況我測試是沒太大問題的...就加減用看看吧,怕怕的話被踢得偵測不要勾選吧@@等我腦力恢復&心血來潮&有空閒時間,再把它試著改好一點...(暈 下載: 載點(2.4):點我進入下載頁面 (1.25b、1.26a) 載點(2.3):點我進入下載頁面 (1.25b、1.26a) 載點(2.2):點我進入下載頁面 (1.25b、1.26a) 載點(2.1):點我進入下載頁面 (1.25b、1.26a) 載點(2.0.0.0):點我進入下載頁面 (1.25b、1.26a) 載點(1.5.3):點我進入下載頁面 (1.24e以前) 載點(1.5.2):點我進入下載頁面 載點(1.5.1):點我進入下載頁面 載點(1.5):點我進入下載頁面 載點(1.4.1):點我進入下載頁面 載點(1.4):點我進入下載頁面 載點(1.3):點我進入下載頁面 |
Warcraft III Easy Wait 2.4.zip
24.8 KB, 下載次數: 47
|