第零章-事前準(zhǔn)備【Stellaris Modding 基礎(chǔ)教程】

作者:_OAO_
Steam個(gè)人主頁鏈接:https://steamcommunity.com/profiles/76561198323333629/

在開始編寫第一個(gè)MOD代碼之前,要先了解一下需要用到的工具。
群星MOD的語言是一種腳本化語言,不需要有編程知識(shí)即可進(jìn)行操作,以下稱之為“P語言”。
雖然理論上各種文本文件都可以用記事本直接編輯,然而系統(tǒng)自帶的記事本往往存在各種各樣的問題,稍不注意就會(huì)錕斤拷燙燙燙。因而建議各位放棄愚蠢的記事本,使用更加專業(yè)和有效的文本編輯器。
以下是涉及編寫群星MOD所需的軟件:
文本編輯器,例如VSCode、IDEA
若需要編輯圖像,還需要PS以及NVIDIA Texture Tools插件
常記P社官方WIKI:Stellaris Wiki (paradoxwikis.com)
模型部分另外制定相關(guān)教程,這里不做介紹
文本編輯器的安裝和配置
一、VSCode
Visual Studio Code (后面簡(jiǎn)稱VSC)是微軟的開源免費(fèi)的編輯器,在Visual Studio Code處下載。
安裝后應(yīng)該會(huì)自動(dòng)根據(jù)系統(tǒng)語言安裝對(duì)應(yīng)的語言插件,如果沒有,可在插件按鈕處搜索并手動(dòng)下載。
同時(shí)還要下載P語言插件CWTools.

插件安裝完畢后進(jìn)行插件的配置:
打開插件設(shè)置后在群星條目處設(shè)定你電腦上群星根目錄位置。每個(gè)人的文件路徑都是不一樣的,不要照著圖里抄。
(CWT也支持其他P社四萌,如果你有別的P社游戲MOD項(xiàng)目也可以使用)

完成配置后通過[打開文件夾]或[打開工作區(qū)]的操作打開你MOD的根目錄文件夾(即descriptor.mod文件所在的文件夾)后,等待插件加載完畢即可。

隨后就可以進(jìn)行編寫了。
二、IDEA
IDEA是JetBrains的一款更加專業(yè)和強(qiáng)大的編輯器,在IntelliJ IDEA處下載,只需要下載社區(qū)版就可以了。
相比于VSC,IDEA的功能更加強(qiáng)大,不過相應(yīng)的系統(tǒng)占用也會(huì)多一些。
安裝完畢后,于左側(cè)第三個(gè)按鈕“Plugins”打開插件頁面,搜索框內(nèi)搜索chinese找到中文語言包,搜索“paradox”找到由群內(nèi)大佬:微風(fēng)的龍騎士 開發(fā)的IDEA版P語言插件,Translation是可選項(xiàng),安裝它時(shí)P語言插件會(huì)提供一些額外功能。
IDEA上的P語言插件是由國人開發(fā)的,功能更多且更新更加即時(shí)(CWT現(xiàn)在基本上是擺爛狀態(tài),時(shí)不時(shí)就有失效的問題)

配置完畢后,打開項(xiàng)目時(shí)選擇MOD的根目錄,打開descriptor.mod文件,編輯窗口的右上角會(huì)出現(xiàn)一個(gè)齒輪,打開它來進(jìn)行一些設(shè)置:
點(diǎn)擊“Quick select game directory”可以進(jìn)行自動(dòng)填寫。
Mod Dependencies可以設(shè)定MOD的前置項(xiàng)和拓展項(xiàng),這對(duì)于制作另一個(gè)MOD的擴(kuò)展會(huì)很方便。更多的使用說明可參考簡(jiǎn)介 (windea.icu)。

隨后就可以進(jìn)行編寫了。
三、PS插件的安裝和使用
PS本身安裝自行搜索尋找,本文章只講述插件的安裝。
英偉達(dá)官網(wǎng)texture-tools-for-adobe-photoshop可進(jìn)行下載,將下載的內(nèi)容放進(jìn)“ps根目錄\Required\Plug-ins\File Formats“下,重啟PS即可使PS能夠打開和保存dds文件。
保存時(shí)按下圖顯示的進(jìn)行操作“
