mirror of
https://github.com/sampletext32/ParkanPlayground.git
synced 2026-08-15 02:57:49 +04:00
fpopov thanks
This commit is contained in:
@@ -223,7 +223,7 @@ IComponent ** LoadSomething(undefined4, undefined4, undefined4, undefined4)
|
||||
- Тип 01 - заголовок. Он хранит список деталей (submesh) в разных LOD
|
||||
```
|
||||
нулевому элементу добавляется флаг 0x1000000
|
||||
Содержит 2 ссылки на файлы анимаций (короткие - файл 13, длинные - файл 08)
|
||||
Содержит 2 ссылки на анимационные subentry: AnimMapStart указывает в файл 0x13, FallbackKey указывает в файл 0x08.
|
||||
Если интерполируется анимация -0.5s короче чем magic1 у файла 13
|
||||
И у файла есть OffsetIntoFile13
|
||||
И ushort значение в файле 13 по этому оффсету > IndexInFile08 (это по-моему выполняется всегда)
|
||||
@@ -260,7 +260,7 @@ IComponent ** LoadSomething(undefined4, undefined4, undefined4, undefined4)
|
||||
Если ни то и ни другое, тогда t = (time - souce.time) / (dest.time - source.time)
|
||||
```
|
||||
- Тип 12 - microtexture mapping
|
||||
- Тип 13 - короткие меш-анимации (почему я это не дописал?)
|
||||
- Тип 13 - animation map / карта кадров для выбора ключей из файла 08
|
||||
```
|
||||
Буквально (hex)
|
||||
00 01 01 02 ...
|
||||
@@ -317,7 +317,7 @@ All lightmaps named whatever.0 → they all end up with no DirectDraw palette at
|
||||
|
||||
По сути представляет собой последовательный список саб-эффектов идущих друг за другом.
|
||||
|
||||
Всего существует 9 (1..9) видов эффектов: !описать по мере реверса
|
||||
Всего существует 10 (1..10) видов FXID-команд. Field-level смысл payload ещё нужно дополнять по мере реверса.
|
||||
|
||||
Выглядит так, словно весь файл это тоже эффект сам по себе.
|
||||
|
||||
@@ -500,4 +500,4 @@ enum EPlacementType
|
||||
|
||||
## Контакты
|
||||
|
||||
Вы можете связаться со мной в [Telegram](https://t.me/bird_egop).
|
||||
Вы можете связаться со мной в [Telegram](https://t.me/bird_egop).
|
||||
|
||||
Reference in New Issue
Block a user