Урок №10 - Создание нового ресурса или товара
Лучшие авторы в этой теме
-
Расен 6 сообщений
-
Мстящая Обезьяна 4 сообщений
-
gufufffytf 4 сообщений
-
cit 3 сообщений
-
Пришелец 2 сообщений
-
JackSlater 2 сообщений
-
Dart_Evil 1 сообщение
-
Adal 1 сообщение
-
Crazyman 1 сообщение
-
zzzwolle 1 сообщение
-
DanSolodov 1 сообщение
-
Aurelius36 1 сообщение
-
Le Jozy 1 сообщение
-
Fegun123123 1 сообщение
Популярные дни
Популярные сообщения
Adal
Для создания товара используется файл goods, где указаны его цена, и цвет для диаграмм (можно указать available_from_start = no/yes, а также money = yes). Для созданного товара/ресурса его добыча или
Расен
Так как тема остаётся актуальной, и продолжаются вопросы камрадов, изложу здесь свой опыт по созданию новых ресурсов. 1. Итак, первое на что надо обратить внимание, это то, что все ресурсы разделены
gufufffytf
все понял в чем была проблема я не прописал что это дп _________ добавлено 0 минут спустя еперь все пошло
Aurelius36
Вот только если этот товар новый, то его нужно внести в таблицу торговли, со своей картинкой. Вот тут и начинается беда, рисовать нужно уметь
-
Сейчас на странице 0 пользователей
- Нет пользователей, просматривающих эту страницу
-
Модераторы онлайн
- alexis
Рекомендованные сообщения
Так как тема остаётся актуальной, и продолжаются вопросы камрадов, изложу здесь свой опыт по созданию новых ресурсов.
1. Итак, первое на что надо обратить внимание, это то, что все ресурсы разделены на четыре группы: военные товары, сырьевые, промышленные товары, потребительские товары. В файле goods.txt товары распределены по этим четырем группам. К сведению, строгого разделения между этими группами нет, и ресурсы можно перемещать из одной группы в другую. Иконки товаров находятся в папке V2 Heart of Darkness\gfx\interface\ в трёх файлах: resources.dds, resources_big.dds, resources_small.dds. Иконки в этих файлах отличаются только размером, так как предназначены для разных меню. И, если кто обратил внимание, то заметил, что иконки ресурсов расположены в той же последовательности, что и в файле goods.txt. Таким образом, прописываем новый ресурс, например медь, в файле goods.txt, размещая его в соответствующей группе, в данном случае raw_material_goods. Выглядеть это будет примерно так:
copper = {
cost = 8.0 - это стоимость товара,
color = { 253 199 110 } - смысл этой строки остался для меня загадкой, а эти цифры я просто взял из PDM
}
Новый товар обычно размещают в конце списка группы товаров.
2. Далее размещаем иконку нового ресурса в трёх файлах resources.dds, resources_big.dds, resources_small.dds строго на своё место между соседними товарами. Это довольно кропотливая работа, для выполнения которой надо дружить с фотошопом или другим графическим редактором (лично я использовал GIMP).
3. Далее следует иметь ввиду, что таблица во вкладке "ТОРГОВЛЯ" рассчитана только на количество товаров ванильной версии. Новые товары в неё просто не поместятся и сдвинут остальные товары. Поэтому рекомендую взять вкладку "ТОВАРЫ" из мода PDM. Для этого надо скопировать файлы trade_bg.dds и trade_goods_button.tga из PDM в папку V2 Heart of Darkness\gfx\interface\ с заменой существующих.
4. Далее в папке V2 Heart of Darkness\interface\ открываем блокнотом файл core.gfx, находим в нём пункты:
spriteType = {
name = "GFX_resources_big"
texturefile = "gfx\\interface\\resources_big.dds"
noOfFrames = 49
norefcount = yes
}
spriteType = {
name = "GFX_resources"
texturefile = "gfx\\interface\\resources.dds"
noOfFrames = 49
norefcount = yes
}
spriteType = {
name = "GFX_resources_transparent"
texturefile = "gfx\\interface\\resources.dds"
noOfFrames = 49
norefcount = yes
allwaystransparent = yes
}
spriteType = {
name = "GFX_resources_small"
texturefile = "gfx\\interface\\resources_small.dds"
noOfFrames = 49
norefcount = yes
allwaystransparent = no
}
spriteType = {
name = "GFX_resources_small_transparent"
texturefile = "gfx\\interface\\resources_small.dds"
noOfFrames = 49
norefcount = yes
transparencecheck = yes
}
[Cкрыть]и в строках
noOfFrames = 49
заменяем 49 на число равное количеству товаров + 1.
5. Тоже самое делаем в файле mapitems.gfx в пунктах:
billboardType = {
name = "tradegoods"
texturefile = "gfx\\interface\\resources.dds"
noOfFrames = 49
scale = 2.5
}
billboardType = {
name = "tradegoods_small"
texturefile = "gfx\\interface\\resources.dds"
noOfFrames = 49
scale = 1
}
6. Файл country_trade.gui лучше скопировать целиком из PDM. Он размещает товары в окне "ТОРГОВЛЯ" версии PDM.
Если вы не добавляете товары, а только заменяете один другим, тогда вам достаточно выполнить только два первых пункта.
Итак, если вы всё сделали правильно, а я ничего не забыл, тогда всё у вас должно получиться.
Если остаются вопросы, спрашивайте, будем разбираться.
Опубликовано Расен,
Закреплено StrаtegiumПрисоединиться к обсуждению
Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже! Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.