-
Notifications
You must be signed in to change notification settings - Fork 13
Changelog
#xoxor4d edited this page May 1, 2022
·
15 revisions
Build [352]
- toolbar button "open" now uses the new filedialog aswell
- the open-filedialog now has a file-filter/searchbar
- save/load the zero drop height option (toolbar option, probably an oversight by OG radiant devs)
- add menubar menu tools
- add rope and noise generator to tools ^
- tool to generate a curve patch (rope/cable) between 2 info_null entities with options for slack, subdivision and thickness
- set default rendering technique to "fake sun"
- added model-planting buttons
- added LOD/ vertcount / surface information for the selected model
- added logic to visualize the sun direction (can be enabled and tweaked from the menubar > renderer > Light/Sun Preview > Debug Sundirection)
- disabled selection box when using the guizmo to translate vertices to fix deselection of vertices after translation
Build [350]
- iw3xradiant now checks for newer releases upon starting and will display a message within the menubar (instead of About) with links to the latest changelog, the github release and a direct download link
- fixed a bug that let the mouse stay invisible when using Alt + Tab whilst moving the camera
- removed default binding for the ToggleZ and ToggleCamera hotkeys
- dragging models from the model previewer into the scene now automatically calls the model planting function
- entity property editor: added a dropdown menu button next to the add new key-value-pair button with kvp templates
- radiant can now load xmodels with more then [32704] indices (now uses the same limit as iw3 [1048576])
- added dvar parse_debug to print entity and brush info while parsing a map file (off by default) to aid with parsing errors (can be toggled within preferences > developer)
- added a filter for fx_origins called FX to other filters
- added command center_camera_on_selection with default hotkey "END" (hotkey to center the camera was changed to "CTRL + END")
- refactored alot of the underlying gui code
- all file dialogs are now done using a heavily modified version of Limeoats file dialog for Dear ImGui (https://github.com/Limeoats/L2DFileDialog)
- added an option to use the original file dialogs (preferences > gui)
- the empty entity that would normally stay when canceling the file dialogs to spawn misc_models / misc_prefabs will now be deleted automatically
- selecting models in the file dialog to spawn misc_models now previews them in the model previewer (if it is open)
- text-log within the console can now be highlighted and copied (per line only)
- removed option to render either the grid or the camera window as mainframe backgrounds
- removed the floating toolbar option
- sub-group entities within the create entity list (similar to how og. radiant did it)
- fixed a bug that let both the old and the new context menu appear at the same time
- added ungroup entity option
- slight visual tweaks
Build [340]
- update Dear ImGui to v1.88+ (now comes with an event queue which should help with low fps situations)
- improvements to text-input (window can be out of focus while typing)
- ported camera context menu to imgui
- holding the CTRL key whilst selecting brushes/patches by their material, will keep the context menu open (to select multiple)
- prefabs / models (any entity) will display either its name or the classname of the entity instead of $opaque
- add texture fit / lmap if a single patch is selected
- add increase / decrease subdivision if a single curve patch is selected
- add enter / leave prefab
- right click a prefab with or without selecting it will present an option to enter it
- context menu will always work and display "leave prefab", no matter what and where you click, if inside a prefab
- ported grid context menu to imgui (can be toggled within preferences > gui)
- removed worldspawn from context menu
- only show options valid for the current selection
- context menu will always work and display "leave prefab" if inside a prefab
- ported vertex edit dialog to imgui
- made hotkey open the imgui variant by default
- add old/new toggle to preferences > gui
- add feature: add noise to selected vertices
- select vertices you want to apply noise to
- set noise scales to whatever you like (scale = units) and hit the "add noise" button
- modelpreview: add button to refresh xmodel list
- single character hotkeys are working properly now
- revert changed hotkey for overbrightshift up/down (curve patch subdivision) to the original hotkey
- add missing effects editor toolbar image
- general clean-up and refactoring
- changed imgui window-switching hotkey from CTRL+TAB to SHIFT+TAB so it does not interfere with the grid window
- fix camera selection rectangle getting stuck when dragged out of the camera window
- camera guizmo now translates selected vertices when in vertex select mode (patches)
Build [331]
Hotfix - the function effects::fx_origin_frame was accessing edit_entity each frame. This is unsave because it can point to junk memory when transitioning into and out of prefabs.
Build [330]
- complete effects editor ( -- physics, light and decals )
- fix distortion effects
- radiant can now draw effect xmodels
- handle sound elements
- better play, pause, retrigger logic
- add edit-effect toolbar button
- add "effects" menu-entry
- register effect dvars
- debug plume support (text in space)
- fix nullptr assert in fx_origin frame when entering/leaving prefabs
- fix random rotation around forward axis for fx_runner elements
- re-implement sunpreview shadows (default off - menu > renderer > light preview > enable sun shadows)
- ability to only draw shadows within a certain radius, increasing frames per second (similar to cubic clipping)
- discord rich presence displaying current loaded map or prefab (can be disabled within preferences)
- automatically load custom project file at startup
Build [325]
- add effects framework (from effectsEd)
- add fx_origin entity via custom project and def file
- load .efx files (effectsEd files)
- convert and display effects within radiant
- play, play-repeat, pause and stop effects
- adjust effect timescale
- draw debug triangles for effect meshes
- can not edit effects (like effectsEd)
- can not play multiple .efx's at once (multiple fx entities)
- physics are not supported
- decals (mark meshes) are not supported
- place an fx_origin entity
- change the default effect by using the "open file dialog" button within entity properties (behind effect name)
- use camera toolbar or main toolbar buttons (later invisible by default) to start / stop / pause effects
- use the effects settings window to adjust timescale or toggle debug tris drawing
- generate createfx / loadfx files for all fx_origin entities on the currently loaded map
- exports files to bin/IW3xRadiant/createfx
- model keyvalue pair is now a droptarget (drag models from modelselector into the textbox)
- add "open file dialog" button behind model keyvalue pair, replacing the delete button
- add "open file dialog" button behind fx keyvalue pair
- add fx_origin logic
- IW3xRadiant now creates and loads its own registry keys and no longer uses the stock ones
- minimizing radiant and closing it from the taskbar will no longer result in an assert on the next startup
- fix unwanted guizmo transformations when selecting multiple brushes/entities (no guizmo activation till initial left click is released)
- fix an assertion when docking the edit colors window
- add play, repeat, pause, stop and effect settings to the camera toolbar
- add new/missing commands to the main toolbar (invisible by default)
- add new/missing commands to the hotkey list so that they can be bound
- merge fakesun/postfx and effects settings windows
- more visually pleasing tooltips (camera toolbar)
- make normal-based fake lighting the default
- rename menubar > file > misc to Generate File ..
Release [411] <28th May 2023>
Release [400] <26th Dec 2022>
Release [377] <14th Sep 2022>
Release [372] <7th Aug 2022>
Release [369] <3rd July 2022>
Release [360] <2nd June 2022>
Release [352] <1st May 2022>
Release [350] <28th April 2022>
Release [340] <20th Mar 2022>
Release [331] <6th Mar 2022>
Release [330] <6th Mar 2022>
Release [325] <8th Feb 2022>