新建一個文件夾 Data 然后把UpDate.exe放到Data里面,打開游戲菜單,
現(xiàn)在還是一片空白,先不管它,右鍵點擊任務(wù)欄右下角圖標
然后點“進入設(shè)置”,第一次打開,沒有設(shè)置密碼,所以直接進去了,游戲菜單的標題變成了“XXX游戲菜單-設(shè)置”表示已經(jīng)進入了設(shè)置。
然后再右鍵點擊任務(wù)欄右下角圖標,多了一個菜單設(shè)置
點擊進入菜單設(shè)置,先添加幾個分類(要打開菜單的時候直接看到某個分類,可以在菜單后面加參數(shù),分類名 。比如 “D:\menu\menu.exe 網(wǎng)絡(luò)游戲“)。設(shè)置一下基本的東西,比如菜單的標題,“某某網(wǎng)吧游戲菜單”,第一頁的游戲比較多的話可以選擇窗口打開最大化,還可以給菜單設(shè)置密碼,必須先把修改密碼鉤上。然后輸入框恢復可使用狀態(tài),密碼區(qū)分大小寫。設(shè)置密碼以后,所有的游戲路徑都會用此密碼加密。這一頁的設(shè)置里面,除了分類設(shè)置不能立刻生效(必須重新打開菜單),其他的設(shè)置都可以點應(yīng)用馬上看到效果。文字顏色是指菜單上面的游戲名字的顏色,如果使用背景圖片的話,得把顏色設(shè)置到和圖片搭配(怎么添加背景圖片會在后面講到)
第2頁是設(shè)置在添加游戲時的模版,以及批量替換
可以先把這些東西設(shè)置好,批量添加鉤上才能生效,首先鉤上,設(shè)置遠程目錄,就是服務(wù)器的共享路徑,游戲都在這里面 比如路徑是 [url=file://gameup/game$/]\\gameup\game$\[/url] 游戲在[url=file://gameup/game$/大話西游]\\gameup\game$\大話西游[/url] ;蛘呗窂绞荹url=file://gameup/game$/網(wǎng)絡(luò)游戲]\\gameup\game$\網(wǎng)絡(luò)游戲[/url] 游戲則在[url=file://gameup/game$/網(wǎng)絡(luò)游戲/大話西游]\\gameup\game$\網(wǎng)絡(luò)游戲\大話西游[/url] 。更新模式選擇,說明一下,有3個:不更新,按版本號更新,和目錄變動更新。更新版本生成就點那個帶小鉤的按鈕。本人強烈推薦目錄變動更新,這也是我自己想出來的,因為相信大家手上現(xiàn)在都有一個“游戲更新情報” (我也寫了一個,在網(wǎng)盟可以下到),不用一個個去運行了。一天有哪幾個游戲更新,就只運行那幾個游戲,更新之后,目錄的修改時間就變動了。也不用你一個個的去修改版本號了,如果游戲更新后可能目錄的修改時間沒有變動(這種情況極少),那就隨便在游戲目錄里面新建一個文本,然后刪掉,目錄的修改時間就變動了。 批量替換,有一個地方要說的是,選擇項目里面,如果選擇全部的話,是不會包括更新版本和更新模式的,而更新模式的 替換為:只能是0,1,2這3個數(shù)字。
第3頁是公告設(shè)置,說是公告,其實是一個氣泡提示。就象訊閃3.1的那樣,首先把顯示公告鉤上,然后再編輯,去掉鉤就不會再顯示了
菜單設(shè)置完點確定,如果是分類設(shè)置有改動,會提示,要求重新打開菜單。
菜單重新打開后,再進入設(shè)置,如果這時候我們設(shè)置了密碼,會提示要求輸入密碼,進入之后,開始給每個分類添加游戲。點擊要添加游戲的分類,使其成“被選擇”的狀態(tài)。
游戲添加完后,如果要對游戲進行詳細的設(shè)置,則雙擊游戲圖標,彈出“游戲設(shè)置”窗口
首先是游戲名稱,如果修改,比如說“QQ音速”和“qq音速”,會被認為是一樣的,不會修改,如果你修改成一個已經(jīng)有的名字,比如說已經(jīng)有一個游戲“QQ音速”了,那么會被自動修改成“QQ音速(2)”。游戲圖標的修改,則是雙擊游戲圖標然后選擇一個執(zhí)行文件
什么的,再具體選擇里面的哪個圖標
游戲位置,選擇一個位置然后點那個帶勾的按鈕生效(不需要點確定)。
游戲路徑(重要)。跟游戲名字一樣,游戲路徑是不可缺的,游戲路徑必須是完整的路徑(因為當前目錄是 Menu\Data\ 如果 填上 disk 則會運行Menu\Data\Disk.exe),如果游戲需要帶參數(shù)運行,則寫法跟快捷方式的 “目標”里是一樣的,例:[ “C:\Program Files\騰訊游戲\QQGAME\ QQGame.exe“ /參數(shù) ]。正括號里面的內(nèi)容 路徑空格必須用引號。
先假設(shè)游戲路徑是“C:\Program Files\騰訊游戲\QQGAME\ QQGame.exe“
預先執(zhí)行和游戲路徑一樣,使用方法相同,而且可以加參數(shù),值得注意的是,比如 Disk.exe則會運行“C:\Program Files\騰訊游戲\QQGAME\Disk.exe“ ,如果沒有后面的 .exe 是 Disk則會運行Menu\Data\Disk.exe(這在做綠色連接虛擬盤的時候可以用到)
注冊表文件,可以指定 完整路徑,也可以直接是 asd.reg 會導入“C:\Program Files\騰訊游戲\QQGAME\ asd.reg“ ,預先執(zhí)行和導注冊表都是等待執(zhí)行完才運行游戲的。
OK,基本的設(shè)置就到此結(jié)束。
以下幾個方面是需要自己手動來搞:
設(shè)置自己的分類圖標:
找一個圖標文件,然后右鍵,編輯,另存為 XXX.bmp 放到 Menu\Data\ 下面
比如說Menu\Data\網(wǎng)絡(luò)游戲.bmp
另外:
最后,怎樣更新菜單本身?利用菜單的更新內(nèi)核 update.exe可以實現(xiàn),簡單來說 update.exe是支持參數(shù)和配置文件2種方法的,平常更新游戲,菜單會傳遞參數(shù)給update.exe,,如果沒有帶參數(shù),則會讀取Update.ini 里面的配置。讀取配置更新的時候,update可以更新自身。
新建一個文本文檔到 Menu\Data\ 改名字為 Update.ini ,如果你有需要把更新內(nèi)核改名字成 load.exe 則 配置文件為load.ini ,
Update.ini的內(nèi)容是:
[set]
Title=游戲菜單
Src=服務(wù)器游戲菜單的路徑,比如 [url=file://gameup/game$/menu]\\gameup\game$\menu[/url] (必須)
Dst=本地游戲菜單的路徑 比如 d:\menu (必須)
Run=本地游戲菜單執(zhí)行文件路徑 比如d:\menu\menu.exe 或者 menu.exe也可以
如果需要帶參數(shù)去調(diào)用某一分類則d:\menu\menu.exe 網(wǎng)絡(luò)游戲 ,或者menu.exe 網(wǎng)絡(luò)游戲
(Run的部分是更新后再讀取的,所以保證了運行的程序是服務(wù)器上面設(shè)定的,比如說客戶機的Update.ini,Run的設(shè)置是 d:\menu\menu.exe 而服務(wù)器上面的Update.ini,Run的設(shè)置是 d:\menu\menu2.exe 那么則會在更新完之后運行d:\menu\menu2.exe)
發(fā)送 Update.exe 的快捷方式到桌面,然后把那個快捷方式改成“游戲菜單”,再把圖標改成 menu.exe的圖標,就OK了