CL-1:
* Added support for creating/editing I3D_light frames
* Added support for creating/editing I3D_sound frames
* Added proxy visuals for occluders (orange pyramids)
* Model references are extension agnostic now
* Reorganized properties in property grid according to frame types
* Added even more camera speed presets \o/
* Renamed 'City Music' frame type to 'Area'
* Fixed perspective viewport mouse jittering (thanks zaklaus)
* Revised transforms handling
v0.4.1.2:
* Added some more camera speed presets
* The editor binary is now built with /LARGEADDRESSAWARE to leverage the full 4GB address space on 64-bit systems
* Improved support for sectors sourced from regular models instantiated via scene2.bin
v0.4.1.1:
* Removed File->Extract
* Added support for changing editor camera movement speed from perspective view via mousewheel
* Lights/Models with zero scaling are not rescaled to (1;1;1) on mission load anymore. Fixes dummy objects becoming visible in
missions like mise19-banka where zero scaling seems to be used to hide stuff.
* Fixed lights transformation data degeneration regression introduced in v0.4.1.0
v0.4.1.0:
* Added support for bulk deleting collision data linked to frames attached to some user specified hierarchy
* Dragging lights in the perspective viewport does not turn them off until they're dropped again anymore
* Tweaked create-collisions dialog a bit. Specifically, the 'Use Type' and 'Use Material' checkboxes are checked now by default
and the 'Flags' and 'Material' boxes are now initialized with 0.
* Added 'Link to Owner' option to create-collisions dialog. If checked, the editor creates a link for the first non-model
parent of each collision dummy instead of creating a single link from the frame specified in the 'Link' text box which is
then assigned to all generated primitives. This is particularly relevant when creating collision data for an entire frame
hierarchy.
* Added 'Use Scale' option to create-collisions dialog. The option only affects cylinder collision data creation from VOLC
dummies. If checked or the selected frame is not a dummy, the editor uses the maximum (local) x/z extend of the selected
frame's worldspace bounding box. Otherwise it uses the maximum x/z extend of the VOLC dummy's untransformed box. The latter
option accurately reproduces cylinder primitives for instances of models with VOLC dummies (such as lamp03.4ds, s_velky.4ds,
vylep02.4ds, ...) as found in the vanilla missions.
* Changed backbuffer clear color from black to blue
* Added workaround for issue with online KLZ grid updates leaving references around for some primitives in some vanilla
missions. If these primitives are deleted, some grid cells reference non-existent primitives which might result in game
crashes.
* Fixed crash when deleting ambient/directional lights
* Fixed 'Create for Dummies' option erroneously trying to create collision data from dummies which are not tagged with VOL?
* Fixed rectangle (OBB) collision primitive creation from VOLR dummies as used by @lav01.4ds for example
* Adjusted scaling of sphere collision primitives created from VOLS dummies to match with what is found in vanilla missions
(see 9gramec.4ds in mise04-saliery for example)
[свернуть]