第零章-事前準備【Stellaris Modding 基礎教程】

作者:_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檔案。

儲存時按下圖顯示的進行操作“

我好像不小心吧儲存按鈕蓋住了,不過儲存按鈕應該不需要教吧。

隨便看看 更多