Как движок Fallout2 обнаруживает файлы с данными. Как движок Fallout2 обнаруживает файлы с данными Fallout 2 не сохраняется

>После активации содержимого "patch000.dat"
Это как? Пожалуйста, объясни подробнее.
>с существующей папкой "patch???.dat" в директории фаллоута у вас вообще игра сохраняться не будет.
А у меня сохранилась. Ты, говоришь, переименовал data? Red! уже ответил на твой вопрос: ранее было сказано, что если игра находит *.SAV файлы в любой другой директории, кроме master_patches\MAPS, она сохраняться не будет. В твоем случае проблема была в том, что master_patches и patch000.dat совпадали. Т.е. игра писала временные *.SAV файлы в master_patches, затем находила их в patch000.dat и, естественно, отказывалась сохраняться. А я создал пустую папку patch000.dat, и в ней даже папку SAVEGAME, игра отнеслась к этому нормально, и в патч ничего не сохраняла (кроме worldmap.dat, но это несущественно). А стоило мне только создать папку patch000.dat\MAPS, и она перестала сохраняться. Все из-за временных файлов.
>нашедши первый *.dat файл, поиски последующих прекращаются.
Да, у меня то же самое.
>часть файлов он гадина все-таки пишет в заветную "patch00.dat" - оно так и должно быть?
Да, он обходит и "только чтение", и "запрет на запись", и "запрет на чтение". Но я не знаток подобных запретов в ОСях, так что не могу сказать, как от этого избавиться.
>В принципе, движок ведь не изменяет существующие файлы, он просто новые пишет
Ну это смотря какие файлы. master_patches\proto\critters\*.pro и master_patches\proto\items\*.pro он удаляет. А еще пишет свои прошники (т.е. может затирать существующие).
>сначало перевод, потом дополнение, потом еще дополнение - у меня голова идет кругом
Red обещал как-нибудь написать "окончательный, со всеми дополнениями" порядок установки Фола и маппера для моддинга.
>...следующие требования...
> (1) свободный доступ к папке, содержащей материал мода
> (2) загрузка в процессе игры содержимоого именно этой папки
> (3) в папке не появляются никакие новые файлы и не исчезают старые

1 - да пожалуйста, не ставь никаких запретов!
2 - если распакуешь патч (т.е. его не будет), просто укажи на папку мода master_patches и critter_patches
3 - а тебе это надо?
>copy .\patch .\data
Ага, типа копируем из неприкосновенной папки мода в _patches. Вариант, конечно, но тебе еще нужно защитить свои items и critters.
>эта любимая мною гадина (fallout2.exe) удаляет содержимое "data" непосредственно по загрузке, а не по выходу
А то! А что конкретно ты сохранить-то хочешь?

А где ты команды для БАТника нашел? Мне ликбез не помешает. Только не говори "в справке Windows". :+|
Насчет копирования worldmap.dat - Fallout всегда новый создает, причем, по-моему, всегда один и тот же, так что копировать его смысла нет.
А вообще-то хорошее предложение, я бы сам долго думал, прежде чем до такого догадаться. :)

Что касается всего того, что сказал Red: он просто сделал некоторые уточнения, не сказав, в общем-то, ничего нового. И единственным советом остается по прежнему: "ставьте на свои.pro атрибут только чтение"! Заигрывания с папкой patch000.dat более утомительны, и могут быть источником глюков.
Правда, у "только чтения" есть свои недостатки - если вы поставили "только чтение" на временные файлы, которые сохраняет игра, и игра их "апгрейдит", то, если вы перейдете на другую карту до того, как сохранитесь... Последствия "апгрейда" потрутся.
А теперь список прошников, кот. игра сохраняет как "временные файлы" (в скобках - номер в critters.lst) (во вторых скобках - party_member_pid из party.txt) (в следующих скобках - у - может ли повышать уровень):
Криттеры:
1) Вик (62) (13) (у)
2) Робомозг (79) (12) (у)
3) Джон Кэссиди (89) (3) (у) - в party.txt почему-то назван МакРей
4) Сулик (97) (4) (у)
5) Ленни (107) (5) (у)
6) Кибердог (136) (6) (у)
7) Горис (152) (8) (у)
8) Мирон (160) (1) (у)
9) Маркус (161) (2) (у)
10) Доктор Джонс (162) (7)
11) Дэвин (163) (9)
12) Мария (164) (10)
13) Лэдди (165) (11) - это собака, никто о такой не слышал?
14) Бесс (191) (14)
15) Цыпленок (195) (15) - Коготь Смерти
16) Карл (196) (16)
17) Джонни (197) (17) - ребенок
18) Симпатяга Ллойд (265) (18)
19) Песик (342) (19) (у) - в party.txt называется Догмитом.
20) Робомозг - Шимпанзе (379) (22)
21) Робомозг - Ненормальный (380) (21)
22) Робомозг - Человек (381) (20)
23) Пария (384) (23)
24) К-9 (471) (24) (у)
Итемы:
25) Машина (455) (25)
Все эти объекты указаны в файле party.txt. Другими словами, движок сохраняет все прохи объектов из party.txt. Сохраняет, видимо потому, что они могут повышать уровень и изменять характеристики.
Поэтому в окончательной версии вашего мода по пути _patches (в папке data) не должно быть прох партийцев. Помните об этом также при тестировании мода.

По поводу БАТников: спасибо Алану за идею!
В связи с этим могу предложить следующую последовательность установки маппера и Фола (в целях моддинга):

1. Распаковать master.dat в папку (назовем ее )
2. Распаковать critter.dat в
3. Распаковать patch000.dat в
4. Создать папку для мода (НЕ используйте ту, в которую распаковали DAT), в ней вы будете хранить созданные вами файлы. Скопируйте в нее Mapper2.exe, Mapper2.cfg (назовем эту папку ).
5. Создать папку для игры, скопировать в нее: Fallout2.exe, Fallout2.cfg (назовем ее ). В ней вы будете запускать игру для тестирования мода.
6. Создать :\fallout2\dev\proto, в ней создать папки critters, items, mist, scenery, tiles, walls, где - диск, с которого вы запускаете маппер (это для обеспечения редактирования прох в маппере).
7. В fallout2.cfg изменить critter_dat, master_dat на ; Это обеспечит быструю загрузку при использовании модифицированных данных (плюс игра будет работать правильно). Пропишите music_path1=\sound\music (где хранится созданная вами музыка), а music_path2 туда, где лежит музыка Фола.
8. В mapper2.cfg изменить critter_dat, master_dat на , а critter_patches и master_patches на ;. Таким образом, вы дадите моду доступ к исходным файлам, однако все, что мы «отредактировали», маппер будет сохранять в директорию . Если вы создали свои FRM, вы также должны положить их в директорию (таким образом, мы легко определим, какие файлы относятся к моду).
9. Создать в директории bat-файл наподобие того, что сделал Алан, и запускать игру только с его помощью. При этом он должен копировать содержимое папки (естественно, только файлы мода) в папку . При этом имеется в виду, что файлы мода лежат в соответсвующих папках (art, data, maps, premade, proto, scripts, sound, text).

При этом в bat-файле совершенно необязательно удалять что-то из папки (она же ранее data\), достаточно просто скопировать туда файлы из

attrib -r \*.* /s
xcopy /s /y
attrib +r \proto\critters\*.pro
attrib +r \proto\items\*.pro
\fallout2.exe

где вместо и поставьте полные пути к этим папкам (только без завершающего слеша (\), т.е., например, c:\game вместо и c:\mod вместо , иначе xcopy работать откажется).

-----
Into The New Year - With A New Vision!

Ошибка the instruction at 004f11db при загрузке сохранения

Я гуглил везде,где только можно,но не нашел даже намека на то,что эту ошибку можно устранить. Что делать и как убрать? Модов нет,стоит русификатор от 1с.

Что я понял: сохранения чаще всего портятся при сохранении во время боёв, что крайне не рекомендуется делать. Но это может произойти и по другим причинам (к другим причинам можно отнести Steam Cloud, как я понял).
Попробовать вылечить сохранение можно с помощью следующего способа: нужно ОБЯЗАТЕЛЬНО сделать его бэкап, после чего скачать редактор сохранений с этого форума:

Затем в настройках своего сохранения на вкладке Maps нужно отсеивать.SAV файлы, чтобы найти те, которые забагованы. Советую для начала удалить все, кроме того, на котором ты находишься в текущий момент (программа скажет об этом). Убедившись, что проблема в каком-то из файлов (сейв, собственно, запустится) - восстанавливаешь сохранение из бэкапа и ищешь испорченные.SAV.
У меня по каким-то причинам в списке были файлы Арройо, хотя они пропадают после того, как получаешь GECK. Удалил их и сейв заработал без проблем, сохранив 20 часов геймплея.
Также во вкладке Misc есть опция "Clear combat info", я так понимаю, она помогает в случае, если какой-то бой забаговал игру после сохранения на нём.

Showing 1 -7 of 7 comments




1) Верно.
Пожалуйста, подскажите как быть:
1) Сохранения я нашёл тут, папка savegame:
D:\SteamLibrary\SteamApps\common\Fallout 2\data

просто копировать её на всякий случай, верно?

2) Непонятно, как всё-таки устранить баг. Выбрал нужный сейв, который точно не запускается, а дальше-то что делать, как чинить?


1) Верно.
2) Выбираете нужный сейв Savegame Editor"ом, во вкладке Maps есть список List of *.sav files. Там щёлкнуть дважды каждый файл, те, которые не существуют (будет инфа во всплывающем окне), нужно удалить.
Благодарю за ответ! Попробовал на одном из сломанных сохранений. Результат: игра не вылетает при его запуске, но выскакивает сообщение о невозможности загрузить игру, к сожалению!

Буду остерегаться сохраняться во время боя в дальнейшем. Видимо это единственный выход из ситуации.

Если вы столкнулись с тем, что Fallout 2 тормозит, вылетает, Fallout 2 не запускается, Fallout 2 не устанавливается, в Fallout 2 не работает управление, нет звука, выскакивают ошибки, в Fallout 2 не работают сохранения – предлагаем вам самые распространенные способы решения данных проблем.

Первое – проверьте, соответствуют ли характеристики вашего ПК минимальным системным требованиям:

  • Система: Windows 95/98/ME/2000/XP
  • Процессор: 120 МГц
  • Память: 32 Мб
  • Видео-карта: DirectX-совместимая
  • Жесткий диск: 600 Мб свободного места

Обязательно обновите драйвера видеокарты и другое ПО

Перед тем, как вспоминать самые нехорошие слова и высказывать их в сторону разработчиков, не забудьте отправиться на официальный сайт производителя своей видеокарты и скачать самые свежие драйвера. Зачастую, к релизу игр готовятся специально оптимизированные для них драйвера. Также можно попробовать установить более позднюю версию драйверов, если проблема не решается установкой текущей версии.

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

Не забывайте, что для стабильной работы игр часто требуется установка последней версии DirectX, которую всегда можно скачать с официального сайта Microsoft .

Fallout 2 не запускается

Многие проблемы с запуском игр случаются по причине некорректной установки. Проверьте, не было ли ошибок во время установки, попробуйте удалить игру и запустить установщик снова, предварительно отключив антивирус – часто нужные для работы игры файлы по ошибке удаляются. Также важно помнить, что в пути до папки с установленной игрой не должно быть знаков кириллицы – используйте для названий каталогов только буквы латиницы и цифры.

Еще не помешает проверить, хватает ли места на HDD для установки. Можно попытаться запустить игру от имени Администратора в режиме совместимости с разными версиями Windows.

Fallout 2 тормозит. Низкий FPS. Лаги. Фризы. Зависает

Первое – установите свежие драйвера на видеокарту, от этого FPS в игре может значительно подняться. Также проверьте загруженность компьютера в диспетчере задач (открывается нажатием CTRL+SHIFT+ESCAPE). Если перед запуском игры вы видите, что какой-то процесс потребляет слишком много ресурсов – выключите его программу или просто завершите этот процесс из диспетчера задач.

Далее переходите к настройкам графики в игре. Первым делом отключите сглаживание и попробуйте понизить настройки, отвечающие за пост-обработку. Многие из них потребляют много ресурсов и их отключение значительно повысит производительность, не сильно повлияв на качество картинки.

Fallout 2 вылетает на рабочий стол

Если Fallout 2 у вас часто вылетает на рабочий слот, попробуйте начать решение проблемы со снижения качества графики. Вполне возможно, что вашему компьютеру просто не хватает производительности и игра не может работать корректно. Также стоит проверить обновления – большинство современных игр имеют систему автоматической установки новых патчей. Проверьте, не отключена ли эта опция в настройках.

Черный экран в Fallout 2

Чаще всего проблема с черным экраном заключается в проблеме с графическим процессором. Проверьте, удовлетворяет ли ваша видеокарта минимальным требованиям и поставьте свежую версию драйверов. Иногда черный экран является следствием недостаточной производительности CPU.

Если с железом все нормально, и оно удовлетворяет минимальным требованиям – попробуйте переключиться на другое окно (ALT+TAB), а потом вернуться к окну игры.

Fallout 2 не устанавливается. Зависла установка

Прежде всего проверьте, хватает ли у вас места на HDD для установки. Помните, что для корректной работы программы установки требуется заявленный объем места, плюс 1-2 гигабайта свободного пространства на системном диске. Вообще, запомните правило – на системном диске всегда должно быть хотя бы 2 гигабайта свободного места для временных файлов. Иначе как игры, так и программы, могут работать не корректно или вообще откажутся запуститься.

Проблемы с установкой также могут произойти из-за отсутствия подключения к интернету или его нестабильной работы. Также не забудьте приостановить работу антивируса на время установки игры – иногда он мешает корректному копированию файлов или удаляет их по ошибке, считая вирусами.

В Fallout 2 не работают сохранения

По аналогии с прошлым решением проверьте наличие свободного места на HDD – как на том, где установлена игра, так и на системном диске. Часто файлы сохранений хранятся в папке документов, которая расположена отдельно от самой игры.

В Fallout 2 не работает управление

Иногда управление в игре не работает из-за одновременного подключения нескольких устройств ввода. Попробуйте отключить геймпад или, если по какой-то причине у вас подключено две клавиатуры или мыши, оставьте только одну пару устройств. Если у вас не работает геймпад, то помните – официально игры поддерживают только контроллеры, определяющиеся как джойстики Xbox. Если ваш контроллер определяется иначе – попробуйте воспользоваться программами, эмулирующими джойстики Xbox (например, x360ce).

Не работает звук в Fallout 2

Проверьте, работает ли звук в других программах. После этого проверьте, не отключен ли звук в настройках самой игры и выбрано ли там устройство воспроизведения звука, к которому подключены ваши колонки или гарнитура. Далее следует во время работы игры открыть микшер и проверить, не отключен ли звук там.

Если используете внешнюю звуковую карту – проверьте наличие новых драйверов на сайте производителя.