Skip to content

v0.4.0

Latest

Choose a tag to compare

@forsetibot forsetibot released this 02 Jul 06:23

0.4.0 (2026-07-02)

Features

  • Added support to TAA and Ssao (e886294)
  • assets: add xBRZ upscale primitive with memory guard (cc2b196)
  • assets: upscale terrain and model textures via BmpLoader settings (ab686c7)
  • camera: step-based zoom, halve max distance, indoor diagonal profile (d069be6)
  • character: store gender as a component (84bf95d)
  • combat: lock target on click and request continuous attack (a7022cc)
  • combat: show combat-ready pose while target locked (7ae0571)
  • dlss: add off-by-default dlss feature and DlssProjectId (51a6360)
  • dlss: apply DLSS super resolution to the world camera (a4832af)
  • effects: add vfx key to EffectDescriptor and Bash catalog entry (39fadfe)
  • effects: emit PlayProceduralVfx from skill triggers (f193edc)
  • effects: wire Aesir bucket-A skill effects into the catalog (c23ed53)
  • equipment: add accessory-name converter and data (c14b543)
  • equipment: add equip-location bitmask decode (4d32033)
  • equipment: add headgear sprite path builder (e348513)
  • equipment: align headgear to head attach point (e771bee)
  • equipment: apply equip/unequip results (7e4afc2)
  • equipment: load accessory db resource (45eb281)
  • equipment: render remote players' headgear (2b8ec7d)
  • equipment: resolve headgear sprites by view id (3858619)
  • equipment: send equip/unequip requests (569f664)
  • hover: Refactor hover system to use pickables (7785b83)
  • item-drop: click-to-pickup and pickup-result feedback (af7ee19)
  • item-drop: falling/bounce animation for fresh drops (de09b47)
  • item-drop: hover detection and pickup cursor for ground items (b7c19e4)
  • item-drop: play pickup animation on successful pickup (efc613a)
  • item-drop: show item name label on hover (823be3c)
  • item-drop: spawn and despawn ground-item entities (e3e2430)
  • net-contract: add ground-item events and pickup command (f5f6572)
  • net: gate net-aesir adapter behind default cargo feature (909c26d)
  • net: scaffold net-contract crate and NetContractPlugin (aff1ca9)
  • net: wire aesir ground-item adapter (mapping/flow/send) (3790bf2)
  • portal: Added custom portal effec (98fc86b)
  • settings-ui: add DLSS stepper to graphics settings (9e4fe59)
  • settings: add DlssMode graphics setting (71f516d)
  • settings: add Upscaling graphics setting (00329c1)
  • sprite: render player weapons and shields (7fcc0a0)
  • sprite: render RO item collection sprites for ground drops (cbf7573)
  • sprites: upscale SPR frame textures via xBRZ (cba3353)
  • ui: add upscaling stepper to graphics settings (c7e30ae)
  • ui: equip/unequip on inventory double-click (6f5dc2f)
  • ui: equipment window with live preview and inventory-driven equip state (15808a8)
  • Update to Bevy 0.19 (08cf9db)
  • vfx: add Bash impact burst and ImpactVfxPlugin (926b0a5)
  • vfx: add FactorRamp driver and shared quad primitives (7a74fb4)
  • vfx: add impact-core and four-point-star materials (c34220d)

Bug Fixes

  • combat: don't clear locked target on Esc (reserved for settings menu) (aa9fb98)
  • cursor: drive RO cursor via Feathers OverrideCursor (d9975e0)
  • effects: correct skill id 18 mapping to firewall (130a7cc)
  • effects: use correct wav paths for skill sounds (3c454db)
  • equipment: drive headgear render from SpriteChange, not equip ack (8d0af66)
  • equipment: stack headgear in front of head along camera axis (5e7aa6e)
  • Fixed the need of STR effects (00efe05)
  • Format (2eb57c1)
  • hotbar: unregister a slot when dragged off the bar (5263ed4)
  • hover: anchor pick box on rendered sprite, not root (3ec9a61)
  • item-drop: give floor items Visibility to silence B0004 (4506ea2)
  • Remove unneded return (5a18d80)
  • skill: drive Play Dead pose from trickdead status and recover on cancel (f97671f)
  • skill: show damage number and attack animation for uncatalogued skills (856552d)
  • targeting: Fix skill targeting (d5d578e)
  • vfx: lift procedural burst off terrain (-Y is up) (e765ce9)