【粉刷匠大作戰(zhàn)】認識一下“調(diào)試框”

本文發(fā)布于嗶哩嗶哩專欄和豬瘟小窩,轉(zhuǎn)載引用請注明來源
? ? ? 《粉刷匠大作戰(zhàn)》自從開測以來,因其簡單且獨特的玩法受到了眾多玩家的喜愛。每一款游戲都需要Debug和測試,粉刷匠也不例外。為了便于開發(fā)廠商進行快速調(diào)試提供便利,游戲從一測(已于1.1.6.8驗證存在)時便加入了名叫debug_input的簡易調(diào)試器(下文統(tǒng)一稱為調(diào)試框),并一直存在于粉刷匠當中(包括最后一個版本1.3.3.4.13)。本文將簡要列舉『調(diào)試框』的功能以及粉刷匠最終版本1.3.3.4.13內(nèi)全部GM命令。
? ? ? ? 由于資料缺失及粉刷匠早已停運導致豬瘟僅可通過二測后的游戲本體源代碼分析和1.1.7.1實際測試,本文說明可能不完整且可能有誤,敬請諒解。



開啟方法:




通過調(diào)試框,可以輸入粉刷匠GM命令以進行全服廣播,音樂全開,局內(nèi)切換技能(?) ,設置音樂音量大小,直進房間,直搜玩家信息,播放視頻,直進教程模式,調(diào)整分辨率,顯示UI邊框等功能
GM命令列表:
/chat :顯示/隱藏調(diào)試框
/dumpwnd <strname> : 未知,該命令在1.1.7.1中出現(xiàn)了錯誤(attempt to index field ‘m_wndGameMainState’ (a nil value))
/setgasdelay <min> <max>
/setworlddelay <min> <max>
/debug <nLevel> :設置DebugFlag等級,作用未知
/framelimit <nLimit> :幀率限制
/boolopt <nType> <nValue> :設置BoolOption
/intopt <nType> <nValue> :設置IntOption
/gui_debug :開啟UI調(diào)試模式,UI元素將顯示邊框和名稱
/profile <nDelayTime>
/resolv <nValue> :設置分辨率大小
/help <nValue> :參數(shù)作用未知,設置BoolOption為0,false和DebugFlag為1,true
/timescale <scale> :設置時間表
/dumpres :在日志導出資源列表
/show <szWndName> :顯示對應的Wnd并聚焦
/reloadshader <szWndName> :重載著色器
/add_item <nLevel>
/playvideo <szH264File> <szAudio> <nFrameInterval> :播放視頻(szH264File必須是純H264視頻,不是MP4;szAudio為MP3格式文件)
/guide :立即進入教程模式
/addnotice <szMsg> <nGrade>:全服廣播,以屏幕上方滾動文字條顯示
/profile <nGrade>
/balance <nRoomOverType> :未知,可能與游戲模式房間有關,豬瘟運行該命令時未成功
/getallmusic :立即獲得全部音樂
==以下命令不包含于1.1.7.1版本內(nèi),無法測試==
/replay <szFileName>
/ForceCloseField :強制關閉Field
/hide :隱藏Wnd
/InitSkill <nID> :初始化技能,似乎可以開啟任何技能
/setmusicvolume <音樂音量> <音效音量>
/setdirectorai <nID>
/recharge <szProductID>
/shop :打開鉆石商店
/vip :打開會員詳情頁
/sdkresult <nType> <szInfo>
/joinroom <nTeamType> <nRoomNum> <nRaceID> :直接進房/進行中的比賽(?)
/show_time
/test_prize_show <…>
/showplayerinfo <nShowAccountID>:顯示玩家資料頁面
/playabs
/listfile <nType>

以上為《粉刷匠大作戰(zhàn)》中調(diào)試框的功能特性。如有問題評論區(qū)歡迎指正
粉刷匠安裝包存檔群138251736
粉刷匠大作戰(zhàn)官方2群683626467
?粉刷匠大作戰(zhàn) 2017.7.28-Forever
213.NoobTeam 萌新粉匠資料館