KD87
Жители-
Число публикаций
1 850 -
Регистрация
-
Последнее посещение
-
Дней в топе
16 -
AMKoin
333 [Подарить AMKoin]
Весь контент пользователя KD87
-
TASTAN, создай маску террейна (тут можно про это почитать).
-
Artmys, если под "компилятся" подразумевается "декомпилируются", то это известная проблема. В чем дело - неясно, бывает не у всех и не всегда, подозреваю, дело может быть в винде.
-
Справочник по функциям и классам
KD87 ответил на тему форума автора Malandrinus в Скрипты / конфиги / движок
malandrinus, по game_object я подобное начал делать. Пока рассортировал методы по классам, около трети методов описал и проверил в игре. Могу выслать в качестве затравки, чтобы с нуля не пришлось начинать. -
power-cat, это блудмарки. Ищется wallmark вместо bloodmark, а потом делаются аццкие выводы из найденного.
-
power-cat, что именно там страшно урезали в плане скриптовых правок? X-Ray extensions развивается, в основном, на ТЧ, как мне кажется.
-
power-cat, так воллмарки во всех трех играх есть. Подойди к столбу, ударь ножом - вот тебе воллмарк.
-
Kosha, криво отредактировал fs_converter.ltx или еще какой-то конфиг. Ты по каждой мизерной ошибке, не перепроверяя свои действия, будешь постить?
-
Artos, секции в спавне имеют версию ЧН, а формат - ЗП. В распакованном спавне у автора зачем-то стоит version = 0x7c script_version = 8 . Идея с автоматической подстановкой хорошая, подумаю над этим.
-
Kosha, 1. правишь в секции [2947_config]:2945_config (converter.ini) пути $game_data$ и $game_data_levels$ на свои. Добавляешь строчку spawn_version = cop 2. редактируешь fs_converter.ltx - прописываешь там свой путь до сдк. 3. составляешь батник converter.exe -level default:l05_bar -out bar -mode le pause Вместо l05_bar, понятно, пишешь свой уровень 4. запускаешь батник
-
zoidberg123456789, "перед этой строчкой"? Караул, парень Да и такого метода у alife_simulator в ЗП нет. Это ж ЗП, с чего ты взял, что обязательно в спавне? Легко может спавниться откуда-нибудь из конфига смарта.
-
Kosha, встречный вопрос - можно поподробнее? что распаковал, запустил, как запускал?
-
Kosha, а ты что, прямо из геймдаты локацию взял и вставил в СДК? Если да, то работать не будет, конечно - надо декомпилировать локацию. Ссылка в шапке темы.
-
FANAT, у тебя конфиги не сканируются. Перед каждым новым сканированием надо удалять sections.ini. И -nofatal тебе совсем ни к чему. Кстати, да, версия у тебя, судя по скринам, оооочень уж старая.
-
_Призрак_, цитирую из шапки:
-
Кубанец, в секции должно быть вот это: version = 128 script_version = 12 Как же иначе acdc догадается, под какую игру паковать? Версия у тебя, кстати, старая.
-
abramcumner, ammo_ids всегда равен ammo_elapsed. Проверял для всех дробовиков, с разными типами патронов, с разным количеством патронов разных типов. Так в ТЧ, по крайней мере. Artos, ну так они и должны соответствовать А что в ACDC надо поправить с твоей точки зрения? Zander_driver, честно говоря, не знал, что режимы стрельбы можно добавить в конфигах
-
Кое-чего выяснил в процессе копания в update-части нет-пакета оружия. Нижеследующие параметры есть у любого оружия 1) upd:weapon_flags Значения: 0 - оружие спрятано, 1 - оружие в руках 2) upd:ammo_elapsed Остаток патронов в стволе 3) upd:addon_flags Навешанные аддоны. Бинарный флаг по сути, но распишу подробней: 0 - нету 1 - прицел 2 - гранатомет 3 - прицел+подствольный гранатомет 4 - глушитель 5 - прицел + глушитель 6 - подствольный гранатомет + глушитель 7 - все сразу 4) upd:ammo_type Тип патронов. 0 - обычные, 1 - бронебойные. Если есть еще - идут в порядке повышения убойности (так вроде) Если не полностью расстрелять магазин и поменять тип патронов, upd:ammo_type изменится для всего магазина. 5) upd:weapon_state Самое интересное. Это состояние оружия: 0 - в руках, idle 1 - стрельба выстрел пулей/дробью (или удар ножом) 2 - альтернативный удар (только нож) 3 - перезарядка 4 - достается 5 - убирается (или выбрасывается) 6 - спрятано 7 - заклинило 8 - ??? выстрел из подствольника (в режиме огня "А"-автомат) 9 - включение/выключение подствольного гранатомета 6) upd:weapon_zoom Состояние зума оружия: 0 - обычное состояние, 1 - прицел (зажатая правая мышка). Нижеследующие параметры есть у всего, кроме ножа 7) upd:current_fire_mode Текущий режим огня. 0 - одиночными, 1 - два патрона, 2 - очередью. Если режима по 2 патрона у оружия нет, то режим очередью будет 1. Нижеследующие параметры есть только у стволов с возможностью крепления подствольника 7) upd:grenade_mode Режим подствольника. 0 - выключен, 1 - включен Нижеследующие параметры есть только у дробовиков и ружей 8) upd:ammo_ids Количество оставшихся патронов в стволе. Полностью дублирует upd:ammo_elapsed, зачем - непонятно.
-
Kosha, ну вот, делаешь, не думая, потом возникают вылеты. Так делать нельзя, а писал тутор дурачок. Делать так: берешь старый начальный гейм-вертекс локации. Если локация первая в графе (ну и по игре) - он будет 0. Если нет - смотришь начальные вертексы с помощью ggtool.pl. Берешь новый начальный гейм-вертекс локации. Тут только ggtool.pl. Вычитаешь из нового старый. Прибавляешь к гейм-вертексам всех объектов на локации эту разницу. Это инструкция по перегону объектов локации из старого спавна этой локации. Если тебе надо спавнить новый объект - перемещаешься на эту локацию и снимаешь координаты. Только так. Если тебе надо заспавнить переход НА эту локацию, делаешь следующее: 1) с помощью ggtool.pl распаковываешь граф. 2) выбираешь подходящий тебе вертекс, принадлежащий новой локе. Соответствие локе смотришь по level_id 3) заполняешь секцию перехода в спавне следующим образом: dest_game_vertex_id = номер вертекса dest_position = level_point вертекса dest_level_vertex_id = level_vertex_id вертекса Можно эти параметры узнать проще - заспавнь в СДК какой-то предмет на этой локе, потом распакуй спавн и возьми координаты, гейм-вертекс и левел-вертекс предмета. Правда, в СДК уж можно и сразу переход сделать
-
Kosha, в каком туторе? По какому вертексу? Как вычислял? Ну что мне, в самом деле, клещами у тебя слова вытаскивать? Надо найти разницу между новым начальным вертексом и старым - и прибавить эту разницу к вертексам всех объектов на локе. Так делал?
-
Как вычислял?
-
Kosha, для актора гейм-вертекс находится в однозначном соответствии с левел-вертексом, иначе возникает именно такой вылет. Значит, криво вертекс поменял.
-
altvet, если локаль настроена - допустима, вроде. У тебя не происходит сканирования конфигов, видимо, из-за того, что в папке с acdc лежит файл sections.ini. Либо из-за неправильного пути к конфигам. Если у тебя все лежит в папке с acdc, почему бы не воспользоваться батником acdc_decompile_scan, содержащимся в архиве с acdc? Ну только поправь config\ в батнике на configs\, конечно же.
-
Kosha, ну тогда, значит, при работе с ggEditor забыл level.gct положить. Если расскажешь по шагам, что делал, будет проще.
-
genior, это неверный вывод из этого вылета. Kosha, ты забыл обновить кросс-таблицы, когда привинчивал локацию. Чем привинчивал? В спавн, надеюсь, новый граф запаковывал?
-
altvet, посоветую читать ридми. Для распаковки мод-спавнов с добавленными секциями скрипт следует запускать с ключом -scan <путь до папки config>.
УЧИМСЯ МОДДИНГУ
ИГРАЕМ В МОДЫ НА ТЧ
ИГРАЕМ В МОДЫ НА ЧН И ЗП
- [ЧН] OGSM CS 1.8 CE Fixes
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial Patch
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды
ПОЛЕЗНОЕ И РАЗНОЕ