Страницы: (4) Все 1 2 [3] 4   ( К первому непрочитанному )
ОТВЕТИТЬ
НАЧАТЬ ТЕМУ
НАЧАТЬ ОПРОС
 Оружие NPC
Merlin
Отправлено: 11 ноября 2007 | 23:59
2 Mirny

Все мои сведения - из оригинальной английской версии, оригинальный финальный патч (1.02). Сейчас я поставил себе патч Киллап'а - но до первого повышения спутников еще не дошел. Собственно, пока только-только в Дэн прибыл. :)

Однако, как я уже сказал, проблемы (причем, судя по всему, не только у меня, а у всех абсолютно) были и в оригинальной версии - возможный шестой уровень повышения (а он есть, нужный файл наличествует) недоступен, увы.
Mirny
Отправлено: 12 ноября 2007 | 00:13
QUOTE
но до первого повышения спутников еще не дошел.
Дело даже не столько в первом, сколько в том, какое из них станет последним :) Что ж, надеюсь, поделимся информацией по мере ее появления.
QUOTE
возможный шестой уровень повышения (а он есть, нужный файл наличествует) недоступен, увы.
Да тут уж не до жиру, предыдущие хотя бы получить :)

Это сообщение отредактировано Mirny - 12 ноября 2007 | 02:36
Mirny
Отправлено: 26 ноября 2007 | 19:09
Merlin пишет:
QUOTE
Как я уже сказал, раскачивался у меня - в оригинальном финальном патче.
В киллаповском же патче дело пока идет лишь к третьему повышению (времени на активную игру нет, увы). Но первые два повышения прошли "по расписанию" и с выходом на расчетные характеристики.
Вот и у меня на активную игру времени тоже нет, а потому хотелось бы все-таки по полной программе довершить это прохождение с отрядом, не прибегая к переигровке.
Вероятно, я на какой-то злобный баг нарвался. Потому интерсуюсь, если кто в курсе: почему партийцы могут остановиться в своем развитии (в частности, на указанных выше параметрах) и как это можно исправить?
QUOTE
надо руками нужный файл подставлять.
Например, если можно, то вот об этом поподробнее :) Никогда таким не приходилось заниматься.
ЗЫ На данный момент Чуз имеет, емнип, 40-й уровень, последние 10-15 из которых ни один из партийцев вслед за ним больше ни разу не апился. Плюс у правильно собранного и функционирующего Скайнета сильно заниженный показатель хитов (а возможно, и не только).
Сейв могу прислать или выложить, если надо.

ПроаналиЗЗЫровал ситуацию. Разумеется, точно утверждать не могу, но возможно, что баг произошел в Нью-Рино при исчезновении напарников после интима с одной из леди Бишоп. Емнип, перегружаться я тогда в итоге не стал (точнее, после второго раза устал), вернув партийцев с помощью следующего романтического свидания.
Либо (теоретически) могло проглючить во время боксерских боев или в Сьерре при взятии Скайнета, которые состоялись примерно в то же время. Хотя там внешне все прошло гладко.
И вообще, за исключением прекращения подъема уровней, в остальном спутники ведут себя прилично. Но с проблемой-то надо разобраться.

Это сообщение отредактировано Mirny - 28 ноября 2007 | 18:57
Merlin
Отправлено: 28 ноября 2007 | 00:30
QUOTE
Например, если можно, то вот об этом поподробнее


Процедура не слишком сложна, но слегка муторна.

1) Заглянуть в папку \data\data и найти там файл party.txt

2) Если этого файла там нет, то необходимо распаковать файл master.dat После распаковки заглянуть в папку \data и найти там искомый файл (party.txt).

3) В этом файле можно посмотреть, какие вообще партийцы (временные и постоянные) существуют в игре, и сколько у них может быть повышений (if any). Можно также изменить частоту повышений и доступные опции поведения в бою.

Так, одно время я фанател от Гориса - но в разделе "дистанция" у него можно было выбрать только "Charge!". Соответственно, он постоянно лез в самое пекло - и, понятное дело, очень быстро дох. После правки party.txt всё стало в порядке.

4) Исправленный (в случае необходимости) файл party.txt помещается в папку \data\data с атрибутом read only.

5) В этом же файле можно посмотреть на идентификационные номера повышений - но как они связаны с именами нужных *.pro файлов я, честно говоря, не знаю. Так что "настоящие" идентификационные номера я смотрел в скачанной в свое время таблице.

6) Идем в папку proto\critters в распакованном master.dat и находим там файл нужного повышения (вида 00000xxx.pro).

7) Переименовываем его в "базовый" файл данного спутника (для Сулика, например, это 00000097.pro), желательно (но не обязательно) архивируем его gzip'ом (расширение gz потом обратно меняем на pro) и копируем, заменяя существующий, в папку proto\critters требумой сохраненной игры (SAVEGAME\SLOT10, например).

8) Запускаем эту сохраненную игру.

9) Наслаждаемся. :)
Mirny
Отправлено: 28 ноября 2007 | 04:54
Merlin, большое спасибо, попробую :)
Про party.txt и остальное я знал, а вот как подставить прошки повышений - был не в курсях. Ведь в игре при левелапе сам файл не меняется, просто данные берутся из другого прошника в соответствии с записью в party.txt.
Merlin
Отправлено: 28 ноября 2007 | 16:28
Всегда пожалуйста. :)

P.S. Кстати, я, кажется, понял, почему тот же Сулик не хочет получать свой законный шестой уровень повышения.

Я скачал редактор *.pro файлов и попробовал пооткрывать там различные уровни повышения. Первые пять открылись нормально, а вот шестой, хотя и открылся, поорал насчет ошибки в pro_crit.msg.

Внимательное изучение показало, что в pro_crit.msg все существа пронумерованы по их идентификационному номеру (ID), умноженному на 100. У файла же последнего повышения Сулика, который имеет ID = 315, в разделе 'IDx100' стоит не 31500, как ожидалось бы, а, почему-то, 1980. И потому игра просто не находит нужного файла.

Я подправил pro_crit.msg (логичнее было бы соответствующий *.pro файл, конечно, но этого я просто не умею делать) - посмотрим, что получится.

В крайнем случае, впрочем, всегда можно будет подставить файл просто ручками, как и раньше.

Отправлено: 28 ноя 07 16:45
P.P.S. Хм, а вот другой редактор 'IDx100' показывает правильно... Такое чувство, что придется всё же ручками. :)
Mirny
Отправлено: 29 ноября 2007 | 14:50
QUOTE
Такое чувство, что придется всё же ручками. :)
Попробовал, и вот что пока получается. Подставление прошек сработало, но обернулось подставой :)
В первую минуту после загрузки измененного сейва игра сильно тормозила, а в первый раз в течение нескольких минут вообще вылетела с application error, но потом вроде раскочегарилась. Требуемые характеристики партийцев установились, но при этом стали игнорироваться характеристики их брони :) Пробовал предварительно раздевать, а потом одевать напарников, но это ничего не изменило. Сразу заметил по их грузоподъемности, что перестала учитываться прибавляемая сила PA, затем возникло подозрение, что и остальные параметры брони не считаются. В общем, на данный момент это называется сменять шило на мыло :)
До конца исследовать этот вопрос пока не хватило времени, но склоняюсь к мысли, что лучше, да и быстрее, отредактировать базовые файлы криттеров, чем подменять их. Не хотелось вносить изменения непосредственно в содержание прошников, но, если ничего лучшего не предвидится, то придется.

ЗЫ Поскольку проблема оказалась не игрового, а технического характера, приношу всем извинения за невольный офтоп. Не настаиваю, но и не возражаю против переноса посвященных ей сообщений в "Разбитый Хайвеймен" :)
Mirny
Отправлено: 10 декабря 2007 | 02:20
На досуге поковырялся поглубже и вот к чему пришел.
Как я и предполагал, для корректной работы игры нужно не заменять, а редактировать базовые профили. Причем делать это не на уровне сейвов, а на уровне каталога объектов.
Мне из-за моего бага пришлось проделать это почти со всеми партийцами. Но это была моя локальная проблема, а Сулик и Вик на 5 уровне застревают всегда, к тому же последний может еще и перескочить на начальный уровень. Поэтому для всех интересующихся выкладываю готовые патчи Сулика и Вика 6 уровня :)
Когда кто-то из них достигнет 5 уровня (наглядный ориентир - показатель здоровья: для Сулика - 134, для Вика - 117) и на этом остановится (для Сулика это окончательно случается еще через 3, для Вика - через 4 набранных Избранным уровня), просто распакуйте архив в директорию с игрой Fallout2.

Внимание! Перед стартом следующей игры не забудьте очистить папку Fallout2\data\proto\critters, удалив всё её содержимое. Игра сама этого не сделает даже при переустановке.
Sukur
Отправлено: 10 декабря 2007 | 09:30
2 Mirny

огромное тебе спасибо...странно что ниводном патче такого исправления нет,а остальные напарники нормально получают свои уровни?и ты незнаеш где можно таблицу эту посматреть?(про напарников)
Heathland in darkness
Отправлено: 10 декабря 2007 | 11:36
Да, кстати, а у Догмита, если не путаю, должен тоже вроде быть "недостижимый" шестой уровень.
Mirny
Отправлено: 10 декабря 2007 | 14:05
QUOTE
огромное тебе спасибо...
На здоровье :) Пробуйте, кто желает. Я тестировал это только в версии 1С 2.03, но по идее должно нормально работать и в других.
QUOTE
а остальные напарники нормально получают свои уровни?
Кроме тех, у кого есть шестой уровень, - как правило, да. Но, как видно из этой и других проблемных тем, исключения из правил тоже случаются :)
QUOTE
и ты незнаеш где можно таблицу эту посматреть?(про напарников)
Дык здесь и можно. Скачать и посмотреть.
QUOTE
Да, кстати, а у Догмита, если не путаю, должен тоже вроде быть "недостижимый" шестой уровень.
Да вроде и у Гориса тоже.
Просто тема-то оружейная, поэтому "рукопашники" в ней не особо фигурируют.
ЗЫ Вот и в число постоянных участников моей команды песик и клошка не входят, так что я за их уровнями не следил и параметры их не редактировал. Довольно муторное это занятие, чтобы предаваться ему без необходимости :) Но если кому-то оно действительно надо, то в принципе можно и этих неписяев "окультурить".

Это сообщение отредактировано Mirny - 10 декабря 2007 | 15:30
Merlin
Отправлено: 10 декабря 2007 | 15:32
QUOTE
Дык здесь и можно.


Кстати сказать, как _мне_ кажется, формула повышения уровня по этой ссылке неправильная. Можно перезагружаться до посинения, но на следующий же уровень повышения Чузена после повышения уровня того же Майрона - новое повышение Майрона не произойдет ни за что. Оно (новое повышение) может произойти лишь во время четвертого (для Майрона; для Сулика - третьего, для Ленни - вообще пятого) повышения Чузена.

Да и то - отнюдь не со 100% вероятностью. Тут как раз и помогут перезагрузки.
Mirny
Отправлено: 11 декабря 2007 | 01:34
Merlin, по моим ощущениям, случается и так и так. В идеале экспериментировать с этим нужно, когда в отряде один партиец, но это не распространенный вариант прохождения. А вообще-то эта система, как показывает практика, дает различные сбои. Иначе не было бы таких проблем, с которыми пришлось столкнуться мне и и другим.
Однако в данном случае смысл-то заключается не в этом, а в сведениях из таблицы по ссылке. Я, разумеется, при редактировании криттеров брал цифры не из нее, а непосредственно из базы данных игры, но при беглом сравнении они совпадают, поскольку получены, полагаю, из одного и того же источника.
Merlin
Отправлено: 16 декабря 2007 | 04:23
(задумчиво) Вот если бы мне кто прислал сейв, в котором партиец повысил бы свой уровень два раза подряд (за каждый уровень Чузена, то есть)... Ну, или, хотя бы, через уровень.

Интерес, кстати, у меня вполне практический. По моим прикидкам, Скайнета я в свою партию заполучу не раньше 20 уровня - так что "обычным" путем (раз в четыре уровня Чузена) полностью его "раскачать" до конца игры не успею.

QUOTE
Однако в данном случае смысл-то заключается не в этом, а в сведениях из таблицы по ссылке.


Да, таблица очень полезная (у меня она тоже давно уже есть, конечно). :) Но есть в ней одна странность... Хотя цифирки умений действительно совпадают с теми, что можно увидеть, самостоятельно открыв *.pro файл в редакторе - по моим впечатлениям, даже начальный Сулик (например) дерется ощутимо лучше, чем ему вроде бы положено, исходя из этих чисел.
Mirny
Отправлено: 16 декабря 2007 | 14:51
QUOTE
(задумчиво) Вот если бы мне кто прислал сейв, в котором партиец повысил бы свой уровень два раза подряд (за каждый уровень Чузена, то есть)... Ну, или, хотя бы, через уровень.
(Не менее задумчиво.) Слабо себе представляю, как вычислить такой сейв. Ведь если уровень уже повышен - этого уже не увидеть, а если еще нет, то заранее не известно, как оно получится в следующий раз. Это как в байке про новейшее средство от головной боли, которое следует применять строго за полчаса до начала боли :) К тому же всё это - только личные впечатления, ведь, как правило, специально это не фиксируешь. У меня вот вообще в этот раз партийцы перестали апиться, и точно неизвестно, когда именно. Так что от моих сейвов толку мало, если, конечно, не собираешься копаться в ГВАРах, что совсем уж большой напряг.
QUOTE
По моим прикидкам, Скайнета я в свою партию заполучу не раньше 20 уровня - так что "обычным" путем (раз в четыре уровня Чузена) полностью его "раскачать" до конца игры не успею.
Вот как раз на Пылесосе это и проверишь. Если помногу перегружаться не влом.
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
Страницы: (4) Все 1 2 [3] 4   ( К первому непрочитанному )
ОТВЕТИТЬ
НАЧАТЬ ТЕМУ
НАЧАТЬ ОПРОС