Fortune Опубликовано 16 августа, 2024 Опубликовано 16 августа, 2024 (изменено) 10 часов назад, Ghoul-bb сказал: Есть вылет. Причем не могу визуально обнаружить причину. Плюс не могу понять какой ТОЧНО encounter table находится в этом месте Скорее всего в Encounter Table не правильные номера строк, например, вместо enc_14=Chance, enc_15=Chance, enc_16=Chance у тебя может быть enc_14=Chance, enc_16=Chance... отсюда и вылет. Так же может быть, что неправильно выставлены проценты в [Encounter: ...] для криттеров: Спойлер [Encounter: Vault_City_Highwaymen1] type_00=ratio:20%, pid:16777246, Script:626 ; Male Bandit w/ 14mm Pistol type_01=ratio:20%, pid:16777246, Script:626 ; Male Bandit w/ Desert Eagle type_02=ratio:20%, pid:16777246, Script:626 ; Male Bandit w/ Desert Eagle type_03=ratio:20%, pid:16777253, Script:626 ; Female Bandit w/ 0.44 Magnum revolver type_04=ratio:20%, pid:16777253, Script:626 ; Female Bandit w/ 0.44 Magnum revolver position=cone, spacing:2 [Encounter: Vault_City_Highwaymen2] type_00=ratio:10%, pid:16777246, Script:626 ; Male Bandit w/ 14mm Pistol type_01=ratio:15%, pid:16777248, Script:626 ; Male Bandit w/ 14mm Pistol type_02=ratio:15%, pid:16777248, Script:626 ; Male Bandit w/ 14mm Pistol type_03=ratio:15%, pid:16777246, Script:626 ; Male Bandit w/ Desert Eagle type_04=ratio:15%, pid:16777246, Script:626 ; Male Bandit w/ Desert Eagle type_05=ratio:15%, pid:16777253, Script:626 ; Female Bandit w/ 0.44 Magnum revolver type_06=ratio:15%, pid:16777253, Script:626 ; Female Bandit w/ 0.44 Magnum revolver position=cone, spacing:2 Тут тоже должна быть сумма в процентах ровно 100, не больше, не меньше, но и здесь есть свои "тонкости"))) Это очень кропотливая работа с worldmap.txt, некоторые модеры даже и не смотрели в эту сторону, т.к. уже к середине игры многие противники выносятся на раз два. Если уж прям подходить серъёзно, можно много чего интересного реализовать)) Изменено 17 августа, 2024 пользователем Fortune
Pyran Опубликовано 17 августа, 2024 Опубликовано 17 августа, 2024 Например рграничить уровень игрока, чтобы не выносилось все так легко) Fallout 2: Путеводитель по модам | FAQ | Перевод модов | Путеводитель по RP Nevada Band: Путеводитель по играм серии | FAQ Fallout Tactics: Путеводитель по модам | FAQ База Данных: YD\YD\MF Цитата: "Помогая другим, не забывай о себе..."
Ghoul-bb Опубликовано 18 августа, 2024 Опубликовано 18 августа, 2024 On 8/16/2024 at 1:31 PM, Pyran said: Квадрат вылета известен? Сравнивай список с оригинальным модом построчно.winmerge в помощь. Не совсем. Снизу от Арройо. Но как точно определить, не знаю. по описанию в worldmap.dat лишь приблизительно: [Encounter Table 6] lookup_name=Arro_M ; Areas around Arroyo to nearly the ocean [Encounter Table 7] lookup_name=Arro_D ; Areas around Arroyo to nearly the ocean [Encounter Table 8] lookup_name=Arro_O ; Areas around Arroyo to nearly the ocean Здесь, конечно, можно все строки пересмотреть, во всех 3 секторах, но вот на будущее хотелось бы знать, как определять квадрат точно. Как п... как поспал, братишка? Проголодался, наверное, братишка...
Pyran Опубликовано 18 августа, 2024 Опубликовано 18 августа, 2024 Где вылетает, там и смотреть, пошел вниз - вылет, ок. Пошел вверх - норм, ок. На глаз, и смотреть те квадраты, где изменял данные. Fallout 2: Путеводитель по модам | FAQ | Перевод модов | Путеводитель по RP Nevada Band: Путеводитель по играм серии | FAQ Fallout Tactics: Путеводитель по модам | FAQ База Данных: YD\YD\MF Цитата: "Помогая другим, не забывай о себе..."
Ghoul-bb Опубликовано 20 августа, 2024 Опубликовано 20 августа, 2024 Включил ведение логов через ddwar.ini, и во время вылета записало в debug.log такое сообщение: wmSetupRandomEncounter: Scenery Type: normal wmSetupCritterObjs: typeIdx: 19, Formation: wedge wmSetupRndNextTileNum:TileNum: 21283 wmSetupRndNextTileNum:TileNum: 21081 wmSetupRndNextTileNum:TileNum: 21085 wmSetupRndNextTileNum:TileNum: 20879 wmSetupCritterObjs: typeIdx: 26, Formation: surrounding WARNING: EVAL-TILE-NUM FAILED! ERROR: wmSetupCritterObjs: wmSetupRndNextTileNum: WARNING: EVAL-TILE-NUM FAILED! ERROR: wmSetupCritterObjs: wmSetupRndNextTileNum: Я так понял, что он не нашел свободного места места для криттеров или не смог их разместить, вот и вылетел. Для меня вывод странный, но это первое, что пришло на ум. Точно знаю, кого встретил, ибо перед было сообщение с описанием встречи. Проверил как самих криттеров, так и строку их встречи, там ошибок не нашел Как п... как поспал, братишка? Проголодался, наверное, братишка...
Stonebox Опубликовано 25 августа, 2024 Опубликовано 25 августа, 2024 Что-то Script Editor'ом не выходит с диалогами. По всякому скрипт и msg открываю, не понимаю как связать два файла.
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти