Skip to content

Changelog

#xoxor4d edited this page Mar 6, 2022 · 15 revisions

Build [331]

[Effects]

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]

[Effects]

  • 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

[General]

  • 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]

[Effects]

  • add effects framework (from effectsEd)
  • add fx_origin entity via custom project and def file

current functionality

  • 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

current limitations

  • 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

using effects

  • 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

createfx generator logic (menubar > file > generate file > createfx)

  • generate createfx / loadfx files for all fx_origin entities on the currently loaded map
  • exports files to bin/IW3xRadiant/createfx

[Entity Properties]

  • 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

[General]

  • 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>

Clone this wiki locally