What changed
4 fixes1 addition4 changes0 removals
- Performance
- UI and audio
- Server
changedMajor Performance Improvement:Pretty much all hardware should see a substantial gain in FPS, as much as 30 FPS on some of my test PCs. For those interested in the technicals: On the CPU bottleneck, I found that the engine's "Event System" was monitoring raycasts and inputs at times where it absolutely wasn't needed, causing a big CPU overhead every frame. I implemented a solution that disables/enables it when needed. On the GPU side, I found that many shadows were rendering or trying to render in situations where they shouldn't. I cleaned up a lot of them and gained several FPS there, amongst some other small improvements I found. Overall between both CPU and GPU improvements, I saw significant FPS gains even on my best machine.
addedMajor Performance Improvement:[Please let me know if you run into bugs regarding the new Event System solution, such as a certain UI not registering clicks, or certain Inputs not working, etc. TY!]
fixedMajor Performance Improvement:In addition, I added three more toggles to the Graphics Settings which addressed some of the more expensive visuals, with the biggest one by far being the option to completely disable all realtime shadows. While this will certainly make the game look old and uninspired, it should also gain substantial FPS depending on your PC's bottleneck. I'd prefer if this was only used as a last resort but until I implement more Shadow solutions, I'll leave this option available.
fixedMajor Performance Improvement:WASD I've continued to test and iterate on WASD and implemented a few more targeting and movement improvements. I also fixed the bug where the mouse cursor would not properly warp to the auto-target when using Spell Indicators.
changedMajor Performance Improvement:Other Fixes:
fixedMajor Performance Improvement:Fixed a bug where after you maximize an item, the UI effects are not properly drawn until you drop/re-pickup the item.
Ash & Rust changes
changedPretty much all hardware should see a substantial gain in FPS, as much as 30 FPS on some of my test PCs. For those interested in the technicals: On the CPU bottleneck, I found that the engine's "Event System" was monitoring raycasts and inputs at times where it absolutely wasn't needed, causing a big CPU overhead every frame. I implemented a solution that disables/enables it when needed. On the GPU side, I found that many shadows were rendering or trying to render in situations where they shouldn't. I cleaned up a lot of them and gained several FPS there, amongst some other small improvements I found. Overall between both CPU and GPU improvements, I saw significant FPS gains even on my best machine.
added[Please let me know if you run into bugs regarding the new Event System solution, such as a certain UI not registering clicks, or certain Inputs not working, etc. TY!]
fixedIn addition, I added three more toggles to the Graphics Settings which addressed some of the more expensive visuals, with the biggest one by far being the option to completely disable all realtime shadows. While this will certainly make the game look old and uninspired, it should also gain substantial FPS depending on your PC's bottleneck. I'd prefer if this was only used as a last resort but until I implement more Shadow solutions, I'll leave this option available.
fixedWASD I've continued to test and iterate on WASD and implemented a few more targeting and movement improvements. I also fixed the bug where the mouse cursor would not properly warp to the auto-target when using Spell Indicators.
changedOther Fixes:
Pretty much all hardware should see a substantial gain in FPS, as much as 30 FPS on some of my test PCs. For those interested in the technicals: On the CPU bottleneck, I found that the engine's "Event System" was monitoring raycasts and inputs at times where it absolutely wasn't needed, causing a big CPU overhead every frame. I implemented a solution that disables/enables it when needed. On the GPU side, I found that many shadows were rendering or trying to render in situations where they shouldn't. I cleaned up a lot of them and gained several FPS there, amongst some other small improvements I found. Overall between both CPU and GPU improvements, I saw significant FPS gains even on my best machine.
[Please let me know if you run into bugs regarding the new Event System solution, such as a certain UI not registering clicks, or certain Inputs not working, etc. TY!]
In addition, I added three more toggles to the Graphics Settings which addressed some of the more expensive visuals, with the biggest one by far being the option to completely disable all realtime shadows. While this will certainly make the game look old and uninspired, it should also gain substantial FPS depending on your PC's bottleneck. I'd prefer if this was only used as a last resort but until I implement more Shadow solutions, I'll leave this option available.
WASD I've continued to test and iterate on WASD and implemented a few more targeting and movement improvements. I also fixed the bug where the mouse cursor would not properly warp to the auto-target when using Spell Indicators.
Other Fixes:
Fixed a bug where after you maximize an item, the UI effects are not properly drawn until you drop/re-pickup the item.
Improved the placement of Tooltips to be less obstructive, especially in the middle of the screen like when browsing through Craft Recipes.
Fixed Orange Head Gear item The Devourer's Mouth which was granting an Effectiveness buff instead of a Haste buff as intended.
Tons of other back-end and server improvements but not really relevant to list them out here.