《群星》游戲文件作用介紹與修改圖文教程

游戲文件夾

《群星》游戲文件作用介紹與修改圖文教程

這是根目錄下的文件夾,現在就要一個一個去分析其控制的游戲內容。

cef文件夾是主要存放以pak為後綴的文件(這不是廢話嗎?),這類文件是一種特殊壓縮包格式,多用於一般的游戲開發,大多是加了密的核心內容。作為一般玩家的我們,如果有能打開的,那也只是很少的未加密內容。

一般可以用winzip,WinRAR之類的文件打開。

《群星》游戲文件作用介紹與修改圖文教程

我嘗試用UE打開,發現只是一堆亂碼。

修改游戲時這個文件夾我們用不上,所以不過多講解(其實我都搞不大懂)。

common文件是重頭戲,是整個游戲的框架,里面有各個隨機星系的名字,特質,陸軍,政體,當然還有成就以及修改游戲的相關教程(少的可憐)。

《群星》游戲文件作用介紹與修改圖文教程

Agendas文件夾里只有一個agends文件,其內容是隨機分配寡頭政體領導者繼承人的特質(應該是這樣)。

《群星》游戲文件作用介紹與修改圖文教程

《群星》游戲文件作用介紹與修改圖文教程

這兩張圖片分別是文件的開頭和結尾。具體內容現在不提。

然後是ambient_objects文件夾,這里面的內容是科研船探查時發現的內容(這里只是構建了事件框架,並沒有真正的寫事件內容)。

《群星》游戲文件作用介紹與修改圖文教程

anomalies文件夾主要用來存放,調查異常,的事件文件。

《群星》游戲文件作用介紹與修改圖文教程

在下面的這兩個文件夾內的文件,主要是用來修改陸軍的各項參數,比如說攻擊,防禦,HP,士氣還有這些陸軍的權重(用於AI的建造分配)。

《群星》游戲文件作用介紹與修改圖文教程

Attitude文件夾里的內容很明顯就是態度對外交措施的影響,具體影響在這個不多敘述,因為還有很多的文件夾去一一辨認。

《群星》游戲文件作用介紹與修改圖文教程

這兩個文件夾是地皮上可以建造的建築。第一個文件夾(buildale_pops)是在地皮上可以建造人口(機器人、合成人)。而第二個文件夾(buildings)里的文件則是地皮上建築產量、建造時間和升級後應該是什麼建築的參數文件。buildings里第二個文件則是由於事件而生成建築的參數文件。

《群星》游戲文件作用介紹與修改圖文教程

colors文件夾里就是關於顏色的三原色設定(開局選擇旗幟的時候的顏色,以及文本顏色),component flags文件夾是AI的flag,這些flag用來影響AI是侵略性的還是防守性的。component sets設定了艦船組件圖標的存放文件夾地址。component tags就是一些備注,備注這個武器或者組件是小型的,中型的,還是大型的。以及武器的種類。而最後一個文件夾component weapons則是關於艦船武器的參數設定。

《群星》游戲文件作用介紹與修改圖文教程

《群星》游戲文件作用介紹與修改圖文教程

country_types文件用途是制定一個國家的游戲方式,規定這個國家是否能允許玩家游戲,是否能主動攻擊他人(這里面除了默認的ai國家外,還有墮落粑粑、異次元的3個入侵和野怪),下面這個就是墮落粑粑的行動准則。

《群星》游戲文件作用介紹與修改圖文教程

而defines文件則是整個游戲的中心,在這里面規定了很多的游戲常量。

deposits里的文件負責在AI資源滿後更改行星的權重,其目的在於AI資源滿後不會繼續大量建造采礦場而把工作重心轉移到其他方面上(順便問一個問題:AI是優先選擇權重大的還是權重小的?)。

《群星》游戲文件作用介紹與修改圖文教程

第一個文件夾負責AI的外交策略見面的用語(取決於兩個國家的關系和政體和道德)。

第二個文件夾則是負責各種外交措施所需要的條件(比如說需要雙方和平、需要對方獨立等等)。

《群星》游戲文件作用介紹與修改圖文教程

edicts文件夾是國家法令或星球法令效果的設定文件,從其中可以修改法令的效果。

ethics文件夾里裝的是種族道德所帶來加成的參數文件,可以在此文件里修改道德所帶來的加成或者是懲罰。

《群星》游戲文件作用介紹與修改圖文教程

event_chains文件設置了每一個事件鏈所對應的圖片和圖標,以及相關的計數器(counter)。

《群星》游戲文件作用介紹與修改圖文教程

《群星》游戲文件作用介紹與修改圖文教程

墮落帝國的設定文件夾(其實國家和種族全是隨機出來的)。

《群星》游戲文件作用介紹與修改圖文教程

global_ship_designs文件夾里的文件全是用於設計各種類型的船隻。

《群星》游戲文件作用介紹與修改圖文教程

government文件設定了每種政體的修正、先決條件、政體的特殊性以及升級後的政體。

《群星》游戲文件作用介紹與修改圖文教程

graphical_culture文件會根據種族道德的不同,生成不同種族背景圖片,也就是這個的背景圖片。

《群星》游戲文件作用介紹與修改圖文教程

mandates文件會根據種族道德的不同,來增加或減少相應任務的權重。

name_lists文件夾不用多講,里面全是人物,艦船的名字。

《群星》游戲文件作用介紹與修改圖文教程

第一個文件夾是關於觀察站觀察原始文明的相關內容(啟蒙速率、完成後觸發的事件和其他相關的東西)。

第二個文件夾是各種行動會觸發的事件。

第三個文件夾是行動所帶來對態度值的影響。

《群星》游戲文件作用介紹與修改圖文教程

personalities文件夾決定了電腦的個性(探靈者、聯邦建設者、榮耀衛士),並規定什麼樣的個性會做些什麼。

第二個文件夾(行星的類型)是行星到恆星的距離范圍,是圓環的機率和相關的參數設定。

第三個文件夾(行星的修正),行星的類型決定了行星的修正。例如:高重力和強磁場同時存在的幾率很大,死亡星球不可能有危險動物,等等。

《群星》游戲文件作用介紹與修改圖文教程

Policies:,各種政策以及效果。

pop_faction_types:,派系類型以及派系的各項參數。

《群星》游戲文件作用介紹與修改圖文教程

precursor:先驅者文明(具體是什麼其實我也看不懂)。

random_name:隨機名字,顧名思義。

scripted_effects:預先設定好的腳本(效果)。

scripted_triggers:預先設定好的腳本(觸發器檢測)。

《群星》游戲文件作用介紹與修改圖文教程

spaceport_module:空間站模板。

special_projects:特殊項目(在情報日記里可以點的那個東西)。

species_classes:種族類型(可以自定義新種族)。

special_names:種族名字。各個種族的名字都有,游戲設計人員想像力真豐富。

《群星》游戲文件作用介紹與修改圖文教程

star_classes:恆星類型決定了星系的內容(行星數量和產生各種行星的機率)。

start_screen_messages:沒看懂(如果有人看得懂的話請在補充下,感激不盡)。

static_modifiers:全局變量(例如:難度帶來的各種buff或者是debuff。別修改名字,因為有很多代碼引用了這里的設定)。

startegic_resouroces:各種資源以及戰略資源。

subjects:規定附庸以及保護國可以做的事。

technology:各種科技。

《群星》游戲文件作用介紹與修改圖文教程

terraform文件夾負責地形和大氣改造的時間和花費以及其他一些亂七八糟的東西。

tile_blockers文件則是地塊上物體的生成幾率(山脈,工業廢土,野生動物等等)。

traits:各類「領導」的特質。

triggered_modifiers:動態戰爭經濟(應該是這樣,不大確定)。

《群星》游戲文件作用介紹與修改圖文教程

戰爭需求的分數計算和戰爭需求的類型。

common內文件夾作用這里就講完了。

《群星》游戲文件作用介紹與修改圖文教程

event文件夾里的文件則是整個游戲的精華所在。

《群星》游戲文件作用介紹與修改圖文教程

dlc和event一樣,只不過是整個P社系列游戲的精華。

《群星》游戲文件作用介紹與修改圖文教程

flags文件里是各類旗幟的設計,fonts文件是游戲字體文件。

《群星》游戲文件作用介紹與修改圖文教程

整個游戲的圖標和圖片都在gfx文件夾里。

《群星》游戲文件作用介紹與修改圖文教程

游戲圖標和圖片的路徑配置文件則是interface文件夾內,後綴為gfx的文件里。該類文件可以用記事本打開,修改建議用ue。

《群星》游戲文件作用介紹與修改圖文教程

localisation文件夾內則是翻譯文件,將英語翻譯成各種語言。

《群星》游戲文件作用介紹與修改圖文教程

map\setup_scenarios文件夾內定義了生成多大的星系,和生成星系的類型。

整個游戲的音頻文件全部存放在music文件夾內。

《群星》游戲文件作用介紹與修改圖文教程

第一個文件夾(launcher)負責群星啟動器的相關參數(自動播放的音樂、圖標)。

第二個文件夾(online_assets)是關於P社正版帳號登錄的東西(其實我根本沒有用過這個功能,大概就是些類似於新聞推送的東西)。

《群星》游戲文件作用介紹與修改圖文教程

prescripted_country:預制國家的配置文件。

sound:游戲的音頻文件。

《群星》游戲文件作用介紹與修改圖文教程

這兩個文件夾一直搞不懂作用,如果有大神知道請補充下。

到這里,第一部分:游戲文件夾的作用,就講完了。

然後開始第二部分:event文件的編寫格式及教程。

在編寫事件文件前先准備一個文本編輯軟體:UltraEdit。

UltraEdit文件是我用過最好用的文本編輯文件。功能十分強大。

《群星》游戲文件作用介紹與修改圖文教程

這是一個國家事件的基本形式。

它由三部分組成。

第一部分:事件的基本內容(事件的編號,描述,背景圖片和音樂,窗口是否隱藏)。

第二部分:事件的觸發條件和事件的特殊性(是否只能被觸發,是否只能觸發一次)。

第三部分:事件的效果。這個效果包括兩個效果:第一個是明面上給玩家標明的效果(選項里的效果以及immediate里的效果),第二個是隱藏後的效果(在這個語句hidden_effect={下的所有語句帶來的效果都會被隱藏)。

《群星》游戲文件作用介紹與修改圖文教程

以上面這張圖片為例,我們在事件語句編寫時,格式上需要注意幾點:

1:注意空格(在等於號前後都需要一個空格)。

2:在括號內的語句在換行時必須空2個字節,但是如果把UE把有些語法高亮打開後可以實現自動空格和換行例如Ruby C#

《群星》游戲文件作用介紹與修改圖文教程

3:括號一定要對齊,如果括號沒有對齊的話,輕則導致游戲內容無法正常運行。嚴重的話游戲崩潰。所以一定要用UE來編輯文本。

4:語句目標的類型別弄混了,別把本來用於飛船的語句用於一個國家(群星里對於語句的范圍並沒有做太過嚴格的規定,但重要的那幾個語句千萬不能混用)。

在製作自己的mod之前,你應該想明白你的事件應該有哪兩條明線和暗線組成。

很多時候,一些表面看似簡單的問題,背後實則有錯綜復雜的原因。

就像知識保管員不會無緣無故給你一些關於危險科技的暗示一樣。而P社不設置危險科技會引發危機的提示,這就成為了一條暗線。

明面上給予了你十分多的好處和更加強大的武力,而暗地里卻給你下套。

來源:stellaris吧
作者:CentaurAlfy 編輯:修凡客 

guest
0 Comments
Inline Feedbacks
View all comments