電腦大家應該不怎么陌生吧!現在電腦已經普及到大多數人的家庭之中了,電腦的用途非常地廣,不同年齡段、不同行業的人對電腦的用處不同。但是對于很多的年輕人來說電腦最大的用途就是玩游戲了。電腦游戲大家肯定玩過吧!它可以使人上癮。 游戲數據分為兩個部份,一個部份是面對過程的游戲劇情代碼, 一個部份是面對對像的類封裝代碼,前者未加密,以記事本方式呈現,第二部份被加密,其中包括了物品/金錢/的上限判定,任務/勛章/個人成就的記錄,特殊劇情的控制,以及所有道具獲取的函數封裝,并且也是腳本文件,第一部份已被破譯,包括掛接方法和規則,第二個部份暫未解密,因為改了后綴和文件頭,根本找不到方法入手.希望有興趣的朋友一同努力,茲為參考
<孢子>的MOD時候已經來臨了, 昨天到今天花了整整兩天時間潛心研究孢子的程序源碼,現在列出以下的EA孢子MOD使用總規則:
1 有關MOD的文件: MOD的使用一律以package文件后綴名的文件加載,其它無效. 2 有關MOD的路徑: MOD文件一律必需置放在 游戲安裝盤/data 目錄下,方可正常使用 3 MOD的使用是否需要重開新檔: 不需要,MOD一律不需要重開新檔,如果舊檔無效,則表明MOD加載無效. 4 MOD無效是否和它的修改時間或者創建時間有關系: 這一點是某個國外朋友提出來的,觀點錯誤,MOD的加載和它的修改時間或者創建時間無關。 5 MOD和原版的文件有沖突嗎? 沒有任何沖突,但不包含MOD太多之后會有MOD與MOD之間的沖突。 6 我不想用MOD之后怎么還原原版? 刪掉該MOD即可,無需任何還原文件。 7 使用MOD前我該如何安全的保證數據的安全? 把 游戲目錄/data/Spore_Game.package復制到一個安全的地方即可,以作備份。
那么現在重點來了,MOD的加載靠什么? MOD命名總規則如下
8 MOD文件命名總規則: MOD文件的文件名的頭字符(也就是第一個字符) 只能是數字及部份英文字符,具體范圍為: 0~9 10個數字有效 a~r 23個字母有效,大小寫不限 其它字符,如_ ~等,以及s t u v w x y z這7個字母無效.
MOD文件的命名長度: 不限,但建議為1~9的長度,如1251313.pageage
MOD文件加載的順序: 按文件名的ASCII順序加載,即頭字符為數字的加載在前,為英文的加載在后.
附合以上規則的MOD可以正常使用,繁體/簡體/英文/其它語言通用.
附:《孢子》為什么會有如此奇怪的命名方式? 答案:孢子的加載資源的流程如下---孢子有一個解壓文件列表,按照列表上的文件表單,并依照次序解壓data下的pageage包,解壓的先后順序是按照包的文件名來排列的,排在前面的先解壓,即先解壓出來的數據會先加載到內存當中,并統計到解壓的文件表單中,持續到解壓的文件數量和名稱與游戲需要的文件表單一一對應的時候就停止解壓,這就是為什么命名排在后面的MOD加載無效的原因。
孢子>
玩游戲可以在很大程度上讓大家放松放松,但是我建議大家不要把過多的時間投入到工作當中,因為這樣的話大家很有可能上癮,這樣不利于大家的工作或者是學習。
|