作者:_OAO_
Steam個人主頁連結:https://steamcommunity.com/profiles/76561198323333629/

在開始編寫第一個MOD程式碼之前,要先了解一下需要用到的工具。
群星MOD的語言是一種指令碼化語言,不需要有程式設計知識即可進行操作,以下稱之為“P語言”。
雖然理論上各種文字檔案都可以用記事本直接編輯,然而系統自帶的記事本往往存在各種各樣的問題,稍不注意就會錕斤拷燙燙燙。因而建議各位放棄愚蠢的記事本,使用更加專業和有效的文字編輯器。
以下是涉及編寫群星MOD所需的軟體:
文字編輯器,例如VSCode、IDEA
若需要編輯影象,還需要PS以及NVIDIA Texture Tools外掛
常記P社官方WIKI:Stellaris Wiki (paradoxwikis.com)
模型部分另外製定相關教程,這裡不做介紹
文字編輯器的安裝和配置
一、VSCode
Visual Studio Code (後面簡稱VSC)是微軟的開源免費的編輯器,在Visual Studio Code處下載。
安裝後應該會自動根據系統語言安裝對應的語言外掛,如果沒有,可在外掛按鈕處搜尋並手動下載。
同時還要下載P語言外掛CWTools.
VSC及外掛外掛安裝完畢後進行外掛的配置:
開啟外掛設定後在群星條目處設定你電腦上群星根目錄位置。每個人的檔案路徑都是不一樣的,不要照著圖裡抄。
(CWT也支援其他P社四萌,如果你有別的P社遊戲MOD專案也可以使用)
外掛的配置方法完成配置後通過[開啟資料夾]或[開啟工作區]的操作開啟你MOD的根目錄資料夾(即descriptor.mod檔案所在的資料夾)後,等待外掛載入完畢即可。
用VSC開啟你的mod隨後就可以進行編寫了。
二、IDEA
IDEA是JetBrains的一款更加專業和強大的編輯器,在IntelliJ IDEA處下載,只需要下載社群版就可以了。
相比於VSC,IDEA的功能更加強大,不過相應的系統佔用也會多一些。
安裝完畢後,於左側第三個按鈕“Plugins”開啟外掛頁面,搜尋框內搜尋chinese找到中文語言包,搜尋“paradox”找到由群內大佬:微風的龍騎士 開發的IDEA版P語言外掛,Translation是可選項,安裝它時P語言外掛會提供一些額外功能。
IDEA上的P語言外掛是由國人開發的,功能更多且更新更加即時(CWT現在基本上是擺爛狀態,時不時就有失效的問題)
有能國人外掛
配置完畢後,開啟專案時選擇MOD的根目錄,開啟descriptor.mod檔案,編輯視窗的右上角會出現一個齒輪,開啟它來進行一些設定:
點選“Quick select game directory”可以進行自動填寫。
Mod Dependencies可以設定MOD的前置項和拓展項,這對於製作另一個MOD的擴充套件會很方便。更多的使用說明可參考簡介 (windea.icu)。
外掛配置隨後就可以進行編寫了。
三、PS外掛的安裝和使用
PS本身安裝自行搜尋尋找,本文章只講述外掛的安裝。
英偉達官網texture-tools-for-adobe-photoshop可進行下載,將下載的內容放進“ps根目錄\Required\Plug-ins\File Formats“下,重啟PS即可使PS能夠開啟和儲存dds檔案。
儲存時按下圖顯示的進行操作“
我好像不小心吧儲存按鈕蓋住了,不過儲存按鈕應該不需要教吧。









