» TeamX (Архив Форума)«


Форум TeamX » Исследования » patch000.дат (the way it works)

Переход по темам
<< Пред. След. >>
Единственная страница этой темы

 
izuken
Адский Хомяк

Откуда: mSk
Регистрация: Янв. 2004

Всего: 125 сообщений

приведу цитату из моего письма одной даме:

*********************************
привет

мне тут в пьяном угаре показалось, что фол читает патчи вот так:

patchxxx.dat
ищет минимальное чётное xxx от 000 до 998, читает его и на этом с патчамихХх.дат завязывает.


как вы к этому относитесь?

касательно того, откуда я это взял:

1. положил в корень фола патч001..006.дат. убрал патч000.дат.
тогда

13:50:13 fallout2.exe:1172 CLOSE C:\Games\Fallout\critter.dat SUCCESS  
13:50:13 fallout2.exe:1172 QUERY INFORMATION C:\Games\Fallout\patch000.dat FILE NOT FOUND Attributes: Error
13:50:13 fallout2.exe:1172 QUERY INFORMATION C:\Games\Fallout\patch002.dat SUCCESS Attributes: A
13:50:13 fallout2.exe:1172 OPEN C:\Games\Fallout\patch002.dat SUCCESS Options: Open  Access: All
13:50:13 fallout2.exe:1172 QUERY INFORMATION C:\Games\Fallout\patch002.dat SUCCESS Length: 2337367
13:50:13 fallout2.exe:1172 READ  C:\Games\Fallout\patch002.dat SUCCESS Offset: 2337359 Length: 4096
13:50:13 fallout2.exe:1172 READ C:\Games\Fallout\patch002.dat SUCCESS Offset: 2319418 Length: 4096
13:50:13 fallout2.exe:1172 READ C:\Games\Fallout\patch002.dat SUCCESS Offset: 2323514 Length: 4096
13:50:13 fallout2.exe:1172 READ C:\Games\Fallout\patch002.dat SUCCESS Offset: 2327610 Length: 4096
13:50:13 fallout2.exe:1172 READ C:\Games\Fallout\patch002.dat SUCCESS Offset: 2331706 Length: 4096
13:50:13 fallout2.exe:1172 READ C:\Games\Fallout\patch002.dat SUCCESS Offset: 2335802 Length: 4096
13:50:13 fallout2.exe:1172 CLOSE C:\Games\Fallout\patch002.dat SUCCESS  
13:50:13 fallout2.exe:1172 OPEN C:\Games\Fallout\data\font0.fon FILE NOT FOUND Options: Open  Access: All

дальше она еще несколько раз обращалась к патч002, но ни к патчу001, ни к какому еще не лезла.


2.положил в корень фола patch004.dat и patch006.dat
ну и файлмоном посмотрел, что там происходит.
что я увидел:

13:42:57 fallout2.exe:404 QUERY INFORMATION C:\Games\Fallout\patch000.dat FILE NOT FOUND Attributes: Error
13:42:57 fallout2.exe:404 QUERY INFORMATION C:\Games\Fallout\patch002.dat FILE NOT FOUND Attributes: Error
13:42:57 fallout2.exe:404 QUERY INFORMATION C:\Games\Fallout\patch004.dat SUCCESS Attributes: A
13:42:57 fallout2.exe:404 OPEN C:\Games\Fallout\patch004.dat SUCCESS Options: Open  Access: All
13:42:57 fallout2.exe:404 QUERY INFORMATION C:\Games\Fallout\patch004.dat SUCCESS Length: 2337367
13:42:57 fallout2.exe:404 READ  C:\Games\Fallout\patch004.dat SUCCESS Offset: 2337359 Length: 4096
13:42:57 fallout2.exe:404 READ  C:\Games\Fallout\patch004.dat SUCCESS Offset: 2334720 Length: 4096
13:42:57 fallout2.exe:404 READ  C:\Games\Fallout\patch004.dat SUCCESS Offset: 2318336 Length: 8192
13:42:57 fallout2.exe:404 READ C:\Games\Fallout\patch004.dat SUCCESS Offset: 2319418 Length: 4096
13:42:57 fallout2.exe:404 READ  C:\Games\Fallout\patch004.dat SUCCESS Offset: 2326528 Length: 4096
13:42:57 fallout2.exe:404 READ C:\Games\Fallout\patch004.dat SUCCESS Offset: 2323514 Length: 4096
13:42:57 fallout2.exe:404 READ  C:\Games\Fallout\patch004.dat SUCCESS Offset: 2330624 Length: 4096
13:42:57 fallout2.exe:404 READ C:\Games\Fallout\patch004.dat SUCCESS Offset: 2327610 Length: 4096
13:42:57 fallout2.exe:404 READ C:\Games\Fallout\patch004.dat SUCCESS Offset: 2331706 Length: 4096
13:42:57 fallout2.exe:404 READ C:\Games\Fallout\patch004.dat SUCCESS Offset: 2335802 Length: 4096
13:42:57 fallout2.exe:404 CLOSE C:\Games\Fallout\patch004.dat SUCCESS  
13:42:57 fallout2.exe:404 OPEN C:\Games\Fallout\data\font0.fon FILE NOT FOUND Options: Open  Access: All

получается, что она аналогично читала патч004 и не лезла в патч006.


3.если же вообще убрать патчххх.дат из директории, тогда:

13:45:00 fallout2.exe:1172 CLOSE C:\Games\Fallout\critter.dat SUCCESS  
13:45:00 fallout2.exe:1172 QUERY INFORMATION C:\Games\Fallout\patch000.dat FILE NOT FOUND Attributes: Error
13:45:00 fallout2.exe:1172 QUERY INFORMATION C:\Games\Fallout\patch002.dat FILE NOT FOUND Attributes: Error
13:45:00 fallout2.exe:1172 QUERY INFORMATION C:\Games\Fallout\patch004.dat FILE NOT FOUND Attributes: Error
13:45:00 fallout2.exe:1172 QUERY INFORMATION C:\Games\Fallout\patch006.dat FILE NOT FOUND Attributes: Error
13:45:00 fallout2.exe:1172 QUERY INFORMATION C:\Games\Fallout\patch008.dat FILE NOT FOUND Attributes: Error
13:45:00 fallout2.exe:1172 QUERY INFORMATION C:\Games\Fallout\patch010.dat FILE NOT FOUND Attributes: Error
13:45:00 fallout2.exe:1172 QUERY INFORMATION C:\Games\Fallout\patch012.dat FILE NOT FOUND Attributes: Error
13:45:00 fallout2.exe:1172 QUERY INFORMATION C:\Games\Fallout\patch014.dat FILE NOT FOUND Attributes: Error
13:45:00 fallout2.exe:1172 QUERY INFORMATION C:\Games\Fallout\patch016.dat FILE NOT FOUND Attributes: Error

<...............................>

13:45:00 fallout2.exe:1172 QUERY INFORMATION C:\Games\Fallout\patch990.dat FILE NOT FOUND Attributes: Error
13:45:00 fallout2.exe:1172 QUERY INFORMATION C:\Games\Fallout\patch992.dat FILE NOT FOUND Attributes: Error
13:45:00 fallout2.exe:1172 QUERY INFORMATION C:\Games\Fallout\patch994.dat FILE NOT FOUND Attributes: Error
13:45:00 fallout2.exe:1172 QUERY INFORMATION C:\Games\Fallout\patch996.dat FILE NOT FOUND Attributes: Error
13:45:00 fallout2.exe:1172 QUERY INFORMATION C:\Games\Fallout\patch998.dat FILE NOT FOUND Attributes: Error
13:45:00 fallout2.exe:1172 OPEN C:\Games\Fallout\data\font0.fon FILE NOT FOUND Options: Open  Access: All
[/quote]

*********************************

кому не в падлу, проверьте что тут написано. thanks in advance.

(Отредактировал(а) izuken - 20:03 - 28 Марта, 2005)

(Отредактировал(а) izuken - 20:07 - 28 Марта, 2005)

-----
эхо москвы маздай.
save the planet - kill self.

Отправлено: 20:01 - 28 Марта, 2005
Ray
Модератор

Откуда: Донецк,Украина
Регистрация: Янв. 2004

Всего: 746 сообщений

Мне не в падлу. Я такое уже видел, когда игрался с worldmap.dat, но написать как-то руки не дошли. Я лично для себя решил, что не получится иметь несколько patch'ей и уже смирился. Если получится обратное - большой рэспект. Я щаз занят другим dat'ом

-----
Не бывает невозможных задач – бывает мало времени.

Отправлено: 20:36 - 28 Марта, 2005
izuken
Адский Хомяк

Откуда: mSk
Регистрация: Янв. 2004

Всего: 125 сообщений

т.е. подтверждаешь?

-----
эхо москвы маздай.
save the planet - kill self.

Отправлено: 21:41 - 28 Марта, 2005
Ray
Модератор

Откуда: Донецк,Украина
Регистрация: Янв. 2004

Всего: 746 сообщений

В общем да. Ну я не игрался и не клал патчи с разными названиями, но  суть от этого не меняется. Фолл ищет кратные 2 номера патча(ноль тоже), до первого найденого. На остальные забивает. Но у worldmap.dat приоритет выше

-----
Не бывает невозможных задач – бывает мало времени.

Отправлено: 22:53 - 28 Марта, 2005
Perceptron
Модератор

Откуда: Ivanovo
Регистрация: Май 2003

Всего: 502 сообщения

Совершенно верно. Это еще Red! (с DAC) обнаружил. Вот в этой теме описано.

Отправлено: 1:51 - 29 Марта, 2005
Wasteland Ghost
Маленькое Злое Привидение

Откуда: Россия, Самара
Регистрация: Дек. 2002

Всего: 2251 сообщение

2Perceptron
Однако... угораздило забыть об этой темке :). Кстати, раз уж ты разобрался во всех хитросплетениях, может, доку по форматам поправишь? ;)

Отправлено: 10:24 - 29 Марта, 2005
Perceptron
Модератор

Откуда: Ivanovo
Регистрация: Май 2003

Всего: 502 сообщения

Скорее по файловой структуре (или концепции объектов - не помню), чем по форматам. Будет время - поправлю.
В той темке уж сильно все путано. Ред все кидал в кучу, я переводил как понимал...

Отправлено: 13:02 - 29 Марта, 2005
 

Переход по темам
<< Пред. След. >>
Единственная страница этой темы


Powered by Ikonboard 2.1.9 RUS
Modified by RU.Board Team
© 2000 Ikonboard.com