Как сделать мод на оружие [Rimworld]
Строение любого мода
Начнем со структуры мода.
Любой мод делится на 3 или более папки:
- About
- Defs
- Textures
В папке Defs хранятся скрипты оружия/технологий итд
В папке Textures хранятся все текстуры вашего мода.
Создание файла About.xml
Создайте папку с любым названием и создайте в ней еще 3 папки с именами выше.
В папке About создайте текстовый файл и поменяйте его название и формат на About.xml
Поменяйте строки name author description и packageId.
В строке packageId НЕ должно быть пробелов!
supportedVersions - поддерживаемые версии то есть 1.1 1.2 1.4 итд
loadAfter - после чего ваш мод будет загружен (В данном случае после официального контента rimword, лучше не менять)
Для добавления превью просто добавьте в папку about желаемую картинку разрешением 640*360 с названием Preview.png (Необязательно)
Если вы не создали папку с модом в папке модов римворлда, то перенесите ее туда.
После создания данного файла ваш мод уже будет отображаться в меню модов.
Папка Defs
Создайте файл с вашим названием и расширением xml, например gun.xml
В него вставьте следующий скрипт -
ИЛИ ЗАДАТЬ ВОПРОС МНЕ
Defs для дальнего боя
Research Def
Создайте еще 1 файл xml и вставьте следующий код:
Textures
Текстуры оружия обычно разрешением 64*64 пикселя, можно больше, но без включенной функции в настройках вашу текстуру игра 'сожмет' под 64*64.
Для создания текстур я использую фотошоп, но на худой конец подойдет и paint.
Нет определенного алгоритма чтобы создать идеальную текстуру, но вот несколько советов из официальных и наполовину официальных источников:
- Детали на текстуре размером меньше 3 пикселей, если контраст маленький, лучше не создавать т.к. они будут сливаться с окружением
- Почти у всех ванильных текстур есть обводка в 1 слой черных пикселей, чтобы текстуру было легче отличить.
- Слишком яркие и выделяющиеся детали, особенно небольшие, режут глаз, лучше соблюдать единый стиль.
https://images.steamusercontent.com/ugc/12961890523099339885/A9F20B4B8075A098442F6373F68C0365339FEFA9/?imw=256&&ima=fit&impolicy=Letterbox&imcolor=%23000000&letterbox=false
гранатомет
https://images.steamusercontent.com/ugc/11508146030821693605/267DBF35DDC5D4A3F7060D6A87DF0002CA5FE99A/?imw=256&&ima=fit&impolicy=Letterbox&imcolor=%23000000&letterbox=false
двуручный меч
https://images.steamusercontent.com/ugc/17901892250261213176/CB823B2B8E3F68E289BC693C630882907B665EC7/?imw=256&&ima=fit&impolicy=Letterbox&imcolor=%23000000&letterbox=false
автоматическая винтовка
https://images.steamusercontent.com/ugc/15487149837410009669/F7A93B25D9CE5E8A476DBA9617CAD204472AF74F/?imw=256&&ima=fit&impolicy=Letterbox&imcolor=%23000000&letterbox=false
снайперская винтовка
Больше текстур вы можете найти в интернете, их официально выкладывал разработчик (В файлах игры их нет)
Так же дополнительная информация по модам скриптам итд есть на сайте римворлда (ищите rimworld modding) там информация на английском языке
Заключение
САМОЕ ГЛАВНОЕ!!! Если вы хотите сделать какой либо мод, не требующий создания c# скриптов, но не знаете как создать его, то просто найдите похожий мод в мастерской и поменяйте его Defs и текстуры под себя. Моды из мастерской стима хранятся в папке steam/steamapps/worksop/content/294100
Если вы хотите выложить ваш мод в мастерскую, то во вкладке моддинга у вашего мода будет вкладка расширенные настройки, через которую ваш мод будет выложен в стим (только офф версия игры)
Это полностью оригинальное руководство, написанное мной. Я не самый опытный мододел, но сделал, а главное разобрался как делать моды на самое разнообразное оружие. Если у вас остались вопросы, задавайте их ниже.
Возможно будут еще гайды на кастомную одежду (тут нужно будет рисовать очень много текстур), растения и многое другое.
This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.