Обсуждение категории:Конфигурационные файлы — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
(uptouotu) |
Tris (обсуждение | вклад) (→Урок по созданию нового оружия в ЗП (TRIS): Новая тема) |
||
Строка 1: | Строка 1: | ||
Very nice site! | Very nice site! | ||
+ | |||
+ | == Урок по созданию нового оружия в ЗП (TRIS) == | ||
+ | |||
+ | '''Автор: Tris''' | ||
+ | |||
+ | '''Сложность: Сложно''' | ||
+ | |||
+ | В данном уроке я научу вас добавлять, новые образцы оружия, и делать так чтобы они улучшались. | ||
+ | |||
+ | Ладно, хватит болтовни… Приступим. | ||
+ | |||
+ | |||
+ | '''Итак, нам понадобятся следующие файлы''': | ||
+ | |||
+ | <pre>gamedata\configs\weapons - w_ваше название оружия на английском. | ||
+ | |||
+ | gamedata\configs\weapons - weapons - суда мы позже пропишем наше название файла. | ||
+ | |||
+ | gamedata\configs\text\rus - st_items_weapons - здесь будет храниться название и описание нашего оружия. | ||
+ | |||
+ | gamedata\configs\mp - mp_ranks - чтобы игра не вылетала необходимо прописать его в этом файле, об этом позже. | ||
+ | |||
+ | gamedata\configs\misc\trade - trade_zat_b30_stalker_trader - добавим наше оружие торговцу с именем Сыч.</pre> | ||
+ | |||
+ | |||
+ | '''Модернизация''' | ||
+ | |||
+ | <pre>gamedata\configs\misc - inventory_upgrades - прописываем здесь. | ||
+ | |||
+ | gamedata\configs\misc - stalkers_upgrade_info - прописываем сдесь.</pre> | ||
+ | |||
+ | |||
+ | Все эти файлы мы должны подготовить перед тем как начать. Если вы готовы то продолжим… | ||
+ | |||
+ | |||
+ | Далее. >>>>>>> | ||
+ | |||
+ | |||
+ | |||
+ | Для начала создадим сам конфиг оружия. Например: w_ak47 | ||
+ | Содержание можно взять с ак-74 и немного поправить характеристики и визуал (Модель, текстура). | ||
+ | |||
+ | За характеристики отвечают эти строки: | ||
+ | |||
+ | ;-ТТХ--------------------------------------------------------------------------- | ||
+ | hit_power = 0.58, 0.59, 0.60, 0.62 ----------------------------------------------------Мощность выстрела. | ||
+ | hit_impulse = 130 ; size of physic impulse by bullet -----------------------------------Импульс выстрела. | ||
+ | hit_type = fire_wound; [] type of the wound | ||
+ | fire_distance = 800 ;1000 ; maximum fire distance that bullet can fly----дальность полёта пули. | ||
+ | bullet_speed = 715 ; starting bullet speed---------------------------------Скорость пули. | ||
+ | rpm = 570 ; max round per minute | ||
+ | rpm_empty_click = 200 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | И нужно будет исправить эту строку: hud и поставить = wpn_ak47_hud Должно получиться так: hud = wpn_ak47_hud | ||
+ | |||
+ | |||
+ | Эту строку visual= dynamics\weapons\wpn_ak47\wpn_ak47.ogf — это путь папок к вашей модели. (Модель скачайте где-нибудь, хоть на амк форуме) | ||
+ | |||
+ | |||
+ | И эту строку item_visual = dynamics\weapons\wpn_ak47\wpn_ak47_hud.ogf — это худ вашего оружия, то есть у вас в руках.(Модель скачайте где-нибудь, хоть на амк форуме) | ||
+ | |||
+ | |||
+ | |||
+ | Вот мы сделали конфиг нашего оружия, всё нужно тщательно проверить на наличие ошибок иначе будет вылет. | ||
+ | |||
+ | |||
+ | |||
+ | Далее.>>>>>>> | ||
+ | |||
+ | |||
+ | |||
+ | Отрываем файл: weapons | ||
+ | |||
+ | |||
+ | И видим такую структуру: | ||
+ | # include «w_ak74.ltx» | ||
+ | # include «w_ak74u.ltx» | ||
+ | # include «w_fn2000.ltx» | ||
+ | # include «w_rpg7.ltx» | ||
+ | # include «w_knife.ltx» | ||
+ | # include «w_bolt.ltx» | ||
+ | # include «w_f1.ltx» | ||
+ | # include «w_rgd5.ltx» | ||
+ | # include «w_gd5.ltx» | ||
+ | # include «w_rg6.ltx» | ||
+ | …………………………………. | ||
+ | |||
+ | Прописываем по аналогии, должно получиться так: | ||
+ | |||
+ | # include «w_ak74.ltx» | ||
+ | # include «w_ak74u.ltx» | ||
+ | # include «w_fn2000.ltx» | ||
+ | # include «w_rpg7.ltx» | ||
+ | # include «w_knife.ltx» | ||
+ | # include «w_bolt.ltx» | ||
+ | # include «w_f1.ltx» | ||
+ | # include «w_rgd5.ltx» | ||
+ | # include «w_gd5.ltx» | ||
+ | # include «w_rg6.ltx» | ||
+ | # include «w_ak47.ltx» ----Наше оружие. | ||
+ | |||
+ | |||
+ | Всё сохраняем, и идём дальше. | ||
+ | |||
+ | |||
+ | |||
+ | Далее.>>>>>>> | ||
+ | |||
+ | |||
+ | |||
+ | Открываем файл: st_items_weapons | ||
+ | |||
+ | |||
+ | И в самый конец(Но перед </string_table>!!!!) добавляем это: | ||
+ | |||
+ | <string id="st_wpn_ak47"> | ||
+ | <text>«Ак-47»</text> | ||
+ | </string> | ||
+ | <string id="st_wpn_ak47_descr"> | ||
+ | <text>Советский автомат Ак-47.</text> | ||
+ | </string> | ||
+ | |||
+ | |||
+ | Проверяем, если всё правильно сохраняем, и идём вперед. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Далее.>>>>>>> | ||
+ | |||
+ | |||
+ | |||
+ | Открываем файл: mp_ranks | ||
+ | |||
+ | И в каждой строке: ;----------------- new items ------------------------- в available_items: Пишем название нашего оружия. | ||
+ | |||
+ | Пример: | ||
+ | ;----------------- new items ------------------------- | ||
+ | available_items = mp_wpn_knife, mp_wpn_pm, mp_wpn_commando, mp_wpn_ak47---наше оружие | ||
+ | |||
+ | |||
+ | После того как везде прописали сохраняем. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Далее.>>>>>>> | ||
+ | |||
+ | |||
+ | |||
+ | Отрываем файл trade_zat_b30_stalker_trader. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | И там где написано «;Оружие» ниже прописываем название нашего оружия. | ||
+ | |||
+ | Пример: | ||
+ | |||
+ | |||
+ | ;Оружие | ||
+ | wpn_pm = 0.3, 0.2 | ||
+ | wpn_pb = 0.3, 0.2 | ||
+ | wpn_fort = 0.3, 0.2 | ||
+ | wpn_hpsa = 0.3, 0.2 | ||
+ | wpn_beretta = 0.3, 0.2 | ||
+ | wpn_walther = 0.3, 0.2 | ||
+ | wpn_sig220 = 0.3, 0.2 | ||
+ | …………………………………………… | ||
+ | wpn_ak47 = 0.3, 0.2 -----Наше оружие. | ||
+ | |||
+ | |||
+ | |||
+ | Эти цифры = 0.3, 0.2 ----Пишите по аналогии. | ||
+ | |||
+ | |||
+ | |||
+ | Теперь научу вас делать, чтобы добавленное оружие можно было улучшать. | ||
+ | |||
+ | gamedata\configs\misc | ||
+ | |||
+ | Открываем Файл inventory_upgrades | ||
+ | |||
+ | И видим: | ||
+ | |||
+ | wpn_bm16 | ||
+ | wpn_toz34 | ||
+ | wpn_wincheaster1300 | ||
+ | wpn_spas12 | ||
+ | wpn_protecta | ||
+ | …………. | ||
+ | |||
+ | После этих строк добавляем наше название. | ||
+ | |||
+ | Сохраняем. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Далее.>>>>>>> | ||
+ | |||
+ | |||
+ | отрываем файл stalkers_upgrade_info | ||
+ | |||
+ | |||
+ | Видим надпись: | ||
+ | ;************************************************ | ||
+ | ;****************** Кардан ********************** | ||
+ | ;************************************************э | ||
+ | |||
+ | И после неё пишем наше название оружия. | ||
+ | |||
+ | |||
+ | |||
+ | Пример: | ||
+ | |||
+ | wpn_pm | ||
+ | wpn_pb | ||
+ | wpn_fort | ||
+ | wpn_ak47 ---Наше оружие | ||
+ | |||
+ | |||
+ | |||
+ | Потом ищем Азота. | ||
+ | |||
+ | И делаем тоже самое. | ||
+ | |||
+ | |||
+ | |||
+ | Всё. Мы добавили новое оружие, оно появится у Сыча, если не появилось просто перезагрузитесь. | ||
+ | |||
+ | И надеюсь, иконку оружию сами сделаете. | ||
+ | |||
+ | |||
+ | '''Автор: Tris''' |
Версия 16:22, 25 октября 2011
Very nice site!
Урок по созданию нового оружия в ЗП (TRIS)
Автор: Tris
Сложность: Сложно
В данном уроке я научу вас добавлять, новые образцы оружия, и делать так чтобы они улучшались.
Ладно, хватит болтовни… Приступим.
Итак, нам понадобятся следующие файлы:
gamedata\configs\weapons - w_ваше название оружия на английском. gamedata\configs\weapons - weapons - суда мы позже пропишем наше название файла. gamedata\configs\text\rus - st_items_weapons - здесь будет храниться название и описание нашего оружия. gamedata\configs\mp - mp_ranks - чтобы игра не вылетала необходимо прописать его в этом файле, об этом позже. gamedata\configs\misc\trade - trade_zat_b30_stalker_trader - добавим наше оружие торговцу с именем Сыч.
Модернизация
gamedata\configs\misc - inventory_upgrades - прописываем здесь. gamedata\configs\misc - stalkers_upgrade_info - прописываем сдесь.
Все эти файлы мы должны подготовить перед тем как начать. Если вы готовы то продолжим…
Далее. >>>>>>>
Для начала создадим сам конфиг оружия. Например: w_ak47 Содержание можно взять с ак-74 и немного поправить характеристики и визуал (Модель, текстура).
За характеристики отвечают эти строки:
- -ТТХ---------------------------------------------------------------------------
hit_power = 0.58, 0.59, 0.60, 0.62 ----------------------------------------------------Мощность выстрела. hit_impulse = 130 ; size of physic impulse by bullet -----------------------------------Импульс выстрела. hit_type = fire_wound; [] type of the wound fire_distance = 800 ;1000 ; maximum fire distance that bullet can fly----дальность полёта пули. bullet_speed = 715 ; starting bullet speed---------------------------------Скорость пули. rpm = 570 ; max round per minute rpm_empty_click = 200
И нужно будет исправить эту строку: hud и поставить = wpn_ak47_hud Должно получиться так: hud = wpn_ak47_hud
Эту строку visual= dynamics\weapons\wpn_ak47\wpn_ak47.ogf — это путь папок к вашей модели. (Модель скачайте где-нибудь, хоть на амк форуме)
И эту строку item_visual = dynamics\weapons\wpn_ak47\wpn_ak47_hud.ogf — это худ вашего оружия, то есть у вас в руках.(Модель скачайте где-нибудь, хоть на амк форуме)
Вот мы сделали конфиг нашего оружия, всё нужно тщательно проверить на наличие ошибок иначе будет вылет.
Далее.>>>>>>>
Отрываем файл: weapons
И видим такую структуру:
- include «w_ak74.ltx»
- include «w_ak74u.ltx»
- include «w_fn2000.ltx»
- include «w_rpg7.ltx»
- include «w_knife.ltx»
- include «w_bolt.ltx»
- include «w_f1.ltx»
- include «w_rgd5.ltx»
- include «w_gd5.ltx»
- include «w_rg6.ltx»
………………………………….
Прописываем по аналогии, должно получиться так:
- include «w_ak74.ltx»
- include «w_ak74u.ltx»
- include «w_fn2000.ltx»
- include «w_rpg7.ltx»
- include «w_knife.ltx»
- include «w_bolt.ltx»
- include «w_f1.ltx»
- include «w_rgd5.ltx»
- include «w_gd5.ltx»
- include «w_rg6.ltx»
- include «w_ak47.ltx» ----Наше оружие.
Всё сохраняем, и идём дальше.
Далее.>>>>>>>
Открываем файл: st_items_weapons
И в самый конец(Но перед </string_table>!!!!) добавляем это:
<string id="st_wpn_ak47">
«Ак-47»
</string> <string id="st_wpn_ak47_descr">
Советский автомат Ак-47.
</string>
Проверяем, если всё правильно сохраняем, и идём вперед.
Далее.>>>>>>>
Открываем файл: mp_ranks
И в каждой строке: ;----------------- new items ------------------------- в available_items: Пишем название нашего оружия.
Пример:
- ----------------- new items -------------------------
available_items = mp_wpn_knife, mp_wpn_pm, mp_wpn_commando, mp_wpn_ak47---наше оружие
После того как везде прописали сохраняем.
Далее.>>>>>>>
Отрываем файл trade_zat_b30_stalker_trader.
И там где написано «;Оружие» ниже прописываем название нашего оружия.
Пример:
- Оружие
wpn_pm = 0.3, 0.2 wpn_pb = 0.3, 0.2 wpn_fort = 0.3, 0.2 wpn_hpsa = 0.3, 0.2 wpn_beretta = 0.3, 0.2 wpn_walther = 0.3, 0.2 wpn_sig220 = 0.3, 0.2 …………………………………………… wpn_ak47 = 0.3, 0.2 -----Наше оружие.
Эти цифры = 0.3, 0.2 ----Пишите по аналогии.
Теперь научу вас делать, чтобы добавленное оружие можно было улучшать.
gamedata\configs\misc
Открываем Файл inventory_upgrades
И видим:
wpn_bm16 wpn_toz34 wpn_wincheaster1300 wpn_spas12 wpn_protecta ………….
После этих строк добавляем наше название.
Сохраняем.
Далее.>>>>>>>
отрываем файл stalkers_upgrade_info
Видим надпись:
- Кардан **********************
- э
И после неё пишем наше название оружия.
Пример:
wpn_pm wpn_pb wpn_fort wpn_ak47 ---Наше оружие
Потом ищем Азота.
И делаем тоже самое.
Всё. Мы добавили новое оружие, оно появится у Сыча, если не появилось просто перезагрузитесь.
И надеюсь, иконку оружию сами сделаете.
Автор: Tris