diff --git a/NResLib/NResArchive.cs b/NResLib/NResArchive.cs index 1f94348..7ddd70a 100644 --- a/NResLib/NResArchive.cs +++ b/NResLib/NResArchive.cs @@ -20,7 +20,7 @@ public record NResArchiveHeader(string NRes, int Version, int FileCount, int Tot /// найти начало можно как (Header.TotalFileLengthBytes - Header.FileCount * 64) /// /// [0..4] ASCII описание типа файла, например TEXM или MAT0 -/// [4..8] Количество элементов в файле (если файл составной, например .trf) +/// [4..8] Количество элементов в файле (если файл составной, например .trf) или версия, например у материалов или флаги /// [8..12] Неизвестное число /// [12..16] Длина файла в байтах /// [16..20] Размер элемента в файле (если файл составной, например .trf) diff --git a/README.md b/README.md index 716d748..aa793d0 100644 --- a/README.md +++ b/README.md @@ -307,6 +307,10 @@ IComponent ** LoadSomething(undefined4, undefined4, undefined4, undefined4) All lightmaps named whatever.0 → they all end up with no DirectDraw palette attached. ``` +## Люблю разработчиков + +У них получилось сделать LightSource и MaterialDescriptor чётко одинаковыми по размеру (0x5c) из-за чего я потерял 3 дня прыгая по указателям + ## `FXID` - файл эффектов По сути представляет собой последовательный список саб-эффектов идущих друг за другом.