最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Unciv模組制作教程02-創(chuàng)建一個國家

2023-09-19 13:23 作者:Autumn_Pizazz  | 我要投稿

在消化完本章內(nèi)容后,你應(yīng)該擁有一個可運行的為Unciv添加了一個新國家的mod。



創(chuàng)建你的倉庫

  • 創(chuàng)建一個?Github 帳戶(如果還沒有)https://github.com/join

  • 轉(zhuǎn)到模組示例https://github.com/yairm210/Unciv-mod-example

  • 點擊綠色"Use this template"按鈕來創(chuàng)建一個新的倉庫

  • 選擇您的存儲庫名稱,然后單擊"Create repository from template"按鈕(記得勾選“public”!)

  • 你的新倉庫已被創(chuàng)建完畢!


填寫你希望添加的新的國家信息

每個國家都有一些基本信息-比如國家名稱、領(lǐng)袖名、國家配色(內(nèi)色和外色)和城市名稱。

此外,每個國家在宣戰(zhàn)、介紹等方面都有各自的表述。

所有這些都需要在Nations.json文件中填寫,下面舉例原版內(nèi)置規(guī)則集Gods &?Kings的巴比倫:

[

? ? {

? ? ? ? "name": "Babylon",//國家名-巴比倫

? ? ? ? "leaderName": "Nebuchadnezzar II",//領(lǐng)袖名-尼布甲尼撒二世

? ? ? ? "adjective": ["Babylonian"],//形容詞性國家名

? ? ? ? "startBias": ["Avoid [Tundra]"],//出生地形偏好

? ? ? ? "preferredVictoryType": "Scientific",//電腦操作時偏愛的勝利方式


? ? ? ? "startIntroPart1": "",//開場白第一段

? ? ? ? "startIntroPart2": "",//開場白第二段


? ? ? ? "declaringWar": "The demon wants the blood of soldiers!",//宣戰(zhàn)時宣言

? ? ? ? "attacked": "Oh well, I presume you know what you're doing.",//被宣戰(zhàn)時宣言

? ? ? ? "defeated": "It is over. Perhaps now I shall have peace, at last.",//被擊敗時宣言

? ? ? ? "introduction": "Are you real or a phantom?",//首次會面時的話


? ? ? ? "neutralHello": "Greetings.",//中立態(tài)度時的話

? ? ? ? "hateHello": "What do YOU want?!",//反感態(tài)度時的話


? ? ? ? "tradeRequest": "It appears that you do have a reason for existing – to make this deal with me.",//提出貿(mào)易請求/接受貿(mào)易請求時的話


? ? ? ? "outerColor": [27,53,63],//國家外色

? ? ? ? "innerColor": [213,249,255],//國家內(nèi)色

? ? ? ? "favoredReligion": "Islam",//偏愛的宗教名稱

? ? ? ? "uniqueName": "Ingenuity",//國家技能的文本概括

? ? ? ? "uniques": ["Free [Great Scientist] appears <upon discovering [Writing]>", "[Great Scientist] is earned [50]% faster"],//國家能力

? ? ? ? "cities": ["Babylon","Akkad","Dur-Kurigalzu","Nippur","Borsippa","Sippar","Opis","Mari","Shushan","Eshnunna",

? ? ? ? ? ? "Ellasar","Erech","Kutha","Sirpurla","Neribtum","Ashur","Ninveh","Nimrud","Arbela","Nuzi",

? ? ? ? ? ? "Arrapkha","Tutub","Shaduppum","Rapiqum","Mashkan Shapir","Tuttul","Ramad","Ana","Haradum","Agrab",

? ? ? ? ? ? "Uqair","Gubba","Hafriyat","Nagar","Shubat Enlil","Urhai","Urkesh","Awan","Riblah","Tayma"],//城市昵稱

? ? ? ? "spyNames": ["Rim-Sin II", "Smerdis", "Ilum-ma-ili", "Peshgaldaramesh", "Ur-ziguruma?", "Semiramis", "Em", "Ishtar", "Bilit Taauth", "Aruru"]//間諜昵稱(未上線,可不寫)

? ? },

????{

????......//填寫其他國家的信息

????}

]

????????需要指出的是,冒號前的引號內(nèi)的部分是寫死不可變的,"name":"Babylon"是合法的,"name":"aNewNation"也是合法的,但是"Name":"Babylon"就不再合法,json文件的可修改對象僅限于冒號后面的內(nèi)容且要符合規(guī)定的格式。


制作你新國家的icon格式的圖標(國徽)

每個國家都應(yīng)該有一個圖標來表征,如羅馬的花圈,這用來快速分辨不同的國家。

國徽icon(允許我這么叫他)的格式有較嚴格的要求:背景采用透明色,主體采用純白色,圖片像素為100*100,圖片格式為png(其實jpg也行)

所有這些圖標在透明背景上都是白色的,并且是 100x100 像素 - 有關(guān)詳細信息,請參閱下文“icon圖標注意事項

你需要將icon圖標放在Images/NationIcons文件夾中以讓游戲正確調(diào)用。



進行簡單的測試(上傳到Github)

  • 打開Unciv

  • 點擊“模組” - “從網(wǎng)址地址獲取模組”

  • 將存儲庫的 URL 復(fù)制粘貼到文本框中,然后單擊“下載”

  • 退出模組屏幕,創(chuàng)建一個新游戲,選擇你的模組 - 它將在屏幕左側(cè)的“擴展模組”下

進行簡單的測試(只在本地游玩或通過其他方式分享)

  • 將模組文件正確放置在游戲根目錄下的/mods文件夾里

  • 打開Unciv

  • 創(chuàng)建一個新游戲,選擇你的模組 - 它將在屏幕左側(cè)的“擴展模組”下

如果上述順利,那么恭喜!你的新國家現(xiàn)在可以游玩了!

附:前不會看到此模組的任何圖像,因為它還圖集。如果您在電腦上加載,則可以重新啟動Unciv以生成此圖集并查看圖像。

但這個新國家的能力正是這類模組的根基。為讓國家能力為正確你編輯且獨一無二,需要調(diào)用一些uniques(uniques的使用會在后面的章節(jié)詳述)


添加新國家專屬的單位(UU)

單位在/jsons/Units.json中定義,Unit.json文件示例在后面的章節(jié)給出。同時,你也要在?Images/UnitIcons文件夾里給出這個單位相應(yīng)的icon圖標。

單位的icon圖標應(yīng)當為 200*200 像素,背景透明,主體純白?。

注意!如果你希望新增的單位取代原版的某個單位,請搜索原版給出的取代原版單位的文明專屬單位,看看它如何取代常規(guī)單位。

附:UU指unique unit,專屬單位。

添加新國家專屬的建筑(UB)

和添加新單位一樣 - 只是文件是/jsons/Buildings.json?- 同樣你也要在Images/BuildingIcons文件夾里給出這個建筑的icon圖標。

建筑的icon圖標和單位的一致。

附:UB指unique building,專屬建筑。


添加國家技能(UA)

后面章節(jié)我會給出unqiues表格,通過查閱表格你可以自由組合添加到你新國家的專屬能力!


讓你的模組允許被別人搜索下載

為了在 Unciv 模組屏幕中列出你的模組,你需要:

  • 打開存放你模組文件的Github倉庫

  • 點擊“簡介”標簽右側(cè)的齒輪圖標(右側(cè)、頂部)

  • 在“topic”下,添加“unciv-mod”標簽

  • 保存

如果上述過程順利,恭喜,你的模組現(xiàn)在可以顯示在游戲內(nèi)置的模組頁面中!

另外,你的模組擁有的星星(相當于其他人的點贊)越多,它在模組列表中就越考前,所以提高你的模組質(zhì)量吧!


icon圖標注意事項

所有icon圖標必須合法,這意味著你的icon圖標要么是從開源的地方搬運,要么是你在獲得所有人的許可后搬運,要么是你的原創(chuàng)。

而Unciv本體的icon圖標幾乎全部屬于Firaxis,所以作者團隊也不確定在法律上能否使用它們 -?所以你的模組請使用其他來源的icon圖標!

評論區(qū)有我推薦的一些icon圖標檢索網(wǎng)站。

圖標制作者名單應(yīng)放在Credits.md文件中。


Credits.md文件位置


完成以上內(nèi)容后,還需要做什么?

這是如果你有一個可以正常運行加載的模組,那么太棒了!

  • 將?atlas 文件添加到Github倉庫中,以便用戶獲取圖像

  • 在本地安裝 Git,以便你可以更改設(shè)備上的文件并將這些更改反映在存儲庫中

  • 通過添加新的uniques來擴展你國家的能力

  • 添加新的國家、建筑或單位

  • 通過探索?mod 文件結(jié)構(gòu)的其余部分并以此擴展到模組文件的其他對象






Unciv模組制作教程02-創(chuàng)建一個國家的評論 (共 條)

分享到微博請遵守國家法律
庄浪县| 邢台市| 合作市| 理塘县| 安顺市| 镇安县| 古交市| 观塘区| 景德镇市| 辉县市| 绥德县| 宣城市| 长沙市| 青海省| 佛冈县| 祁连县| 台南市| 大石桥市| 达孜县| 德安县| 尼玛县| 象山县| 龙海市| 新干县| 永康市| 射阳县| 临漳县| 霍州市| 泗洪县| 新余市| 高平市| 介休市| 汤原县| 上思县| 通化市| 威宁| 元氏县| 岳阳县| 甘孜县| 九龙县| 育儿|