А, О! хех. А структурка окклюдера в 4дс где-то описана?
Флаг 0x0C, все верно, должен быть.
Инфа из моих записок_натуралиста:
sub_10019210 вторая программа генерации(невизуалы)
...
lea eax, [ecx-2] ; ecx=лонг на входе
cmp eax, 0Fh ; switch 16 cases
case obj class метка
case0 = light 10097C28 (id=2, size=1F0); +154=3(тип лайта, 5=фог)
case1 = camera\GameCamera 10097690 (id=3, size=4F4); хмм
case2 = sound? 10098E10 (id=4, size=1EC)
case3 = sector 10098A28 (id=5, size=234)
case4 = dummy 100978C0 (id=6, size=19C)
case5 = target 10098EF0 (id=7, size=154)
case6 = 10098F90 (id=8, size=144); user(?) не найдено в игре
case7 = model_obj 10098100 (id=9, size=158)
case8 = bone(?) 10097A48 (id=0A,size=20C)
case9 = 100990F0 (id=0B,size=174); Frame_volume(?) не найдено в игре
case10= occluder 100983B8 (id=0C,size=5EC)
case11= scene 10098898 (id=0D,size=33C); Frame_scene. примсектора описаны. один объект.
case12= city_music 10097420 (id=0E,size=17C)
case13= shadow 10098AE0 (id=0F,size=214); +1D4=метка SHD. почему в невизуалах??
case14= 10097B88 (id=10,size=62144); Frame_landscap(?) не найдено в игре
case15= Car_particle 100984D0 (id=11,size=1F0)
Прим: строка 1140 в сцене2 имеет парам типа_объекта(0C000000 у окклюдеров) – его в виде байта переносим в 4дс.
Объект 0E тогда в 4дс должен быть музик_ареей и т.п.
Последний раз редактировалось GOLOD55; 18.05.2023 в 00:24.
|