This mod includes two imgui windows: Which you can toggle via keybinds. Search for "Toggle Graphic Utils" in your keybinds Spoiler: Old Documentation (This will not work with the newest version!) Renderer Components Save&Load (autoRenderSettingsLoader.lua) A simple extension allowing you to save the changes you made in the "Renderer Components" World Editor Window: View attachment 903175 To save your current setup, simply open the console with ~ on American Layout, or the key you've assigned in the bindings, make sure you're in "GE - Lua" mode and enter this command: Code: zeit_autoRenderSettingsLoader.getAndSaveSettings() Settings are automatically loaded upon level start, or can be manually loaded with this console command: Code: zeit_autoRenderSettingsLoader.onClientPostStartMission() The saves are located in settings/zeit/rendercomponents/save.rendercomponents.json. To reset the entered values simply remove this file. General Effect Settings Save&Load (autoGeneralEffectsLoader.lua) An extension that allows you to save and load any effect value. (For more advanced users) To add a variable execute following command (with example setting): Code: zeit_autoGeneralEffectsLoader.addSetting("$LightRayPostFX::numSamples", 100) These variables can be found in their files under "BeamNG.drive\gameengine.zip\core\scripts\client\postFx". The saves are located in settings/zeit/rendercomponents/save.generaleffects.json. To reset the entered values simply remove this file. DOF Auto Focus (autoFocus.lua) [NOT FUNCTIONAL IN 0.25+] A test that I found to be largely functional. To activate it execute: Code: zeit_autoFocus.toggle(true) And to deactivate execute: Code: zeit_autoFocus.toggle(false) "settings/zeit/rendercomponents/save.autofocus.json" is used to save the current state and if needed applied upon level start. Shadow Settings Save&Load (autoShadowSettingsLoader.lua) Allows you to save your current sunsky shadow settings and load them afterward. Use this command to save them: Code: zeit_autoShadowSettingsLoader.getAndSaveSettings() And this to load them (also loaded upon level start): Code: zeit_autoShadowSettingsLoader.onClientPostStartMission() The saves are located in settings/zeit/rendercomponents/save.shadowsettings.json. To reset the entered values simply remove this file. SSAO Settings Save&Load (autoSSAOSettingsLoader.lua) Used to save and load ssao settings. Command to save: Code: zeit_autoSSAOSettingsLoader.getAndSaveSettings(CONTRAST, RADIUS, SAMPLES) Replace "CONTRAST", "RADIUS" and "SAMPLES" with their respective values. Normal quality = 16 samples High quality = 64 samples And this to load them (also loaded upon level start): Code: zeit_autoSSAOSettingsLoader.onClientPostStartMission() Settings are reapplied after closing photomode.
Nice! Now i can release AL18 and incooperate the renderer components changes i do, in the mod Should look something like this: https://www.beamng.com/threads/update-speculation-thread.20246/page-2024#post-1439381
Expanded this: General Effect Settings Save&Load (autoGeneralEffectsLoader.lua) DOF Auto Focus (autoFocus.lua) Shadow Settings Save&Load (autoShadowSettingsLoader.lua) SSAO Settings Save&Load (autoSSAOSettingsLoader.lua)
Does it count as a bump if it's your own thread? Anyways, I've updated the file in the main post to work with 0.25 as the main HDR post effect object name was changed and included an imgui UI window toggleable via keybind: If there are any bugs, feel free to tell me about them here.
Just like any other mod; you move the zip to your mods folder. An official guide can be found here. Keep in mind the video tutorial on that page is outdated: the default user folder location is now in %localappdata%/BeamNG.drive/latest.
So I am I correct in thinking this automatically applies your settings when you first run it? I'm just struggling to tell if it is working or not. I can open the imgui window but the 'load settings' buttons don't seem to do anything. I am not great at this stuff and I've tried read your instructions as much as possible so I do appreciate the help. Edit: Ahh is this mod just to save one's own custom settings and not preset ones you have determined? That would make sense and I can totally work with that. It's very cool regardless.
Does the ssao loader still work in 0.26? I'm currently using the CK graphics mod with the older non UI version of this mod, and the ssao settings only load when I exit photo mode. Not sure if this is due to CK's mod or 0.26
The SSAO settings are loaded on map load and after leaving photomode, as entering it changes the settings per lua command. This behaviour is intended to avoid inconsistency.
It seems that the SSAO radius in 0.26 dynamically adjusts in first person view, which also overwrites the SSAO settings. Maybe you could make the maximum dynamic radius adjustable?
Bumping my own thread I uploaded an update which includes improved autofocus as well as a slider allowing you to control the FPS limiter on the ui:
As 0.27 introduced a new bloom effect there also came settings for it which are available under the "Renderer Components" window. The newest update to this tool includes support for these settings as well. They're saved via the Renderer Components Save&Load subutil.
Because 0.28 did not add anything, I decided I'd do it myself This update includes two new sliders for saturation and contrast: And buttons to help you find the settings for some subutils in the world editor: Download is in the main post.
Starting now, I will no longer post release notices for minor updates. This will happen in game via a pop-up instead. This change wont bring more users to this mod, but will stop this thread from being pushed to the front page every release. Example window: Please re-download the current version to ensure that your install supports this pop-up message.
Hey DaddelZeit, Absolutely loving your mod – it's a lifesaver for fixing game issues when it comes to low end pc's and an awesome tool to make it look better for high end. I'm thinking of adding it to our server (CaRP). It's combined of a really diverse community, we could totally use such tool if we had your permission. So here I am asking for permission to add it to our server Is it ok if we did? Thanks a ton, Phony Banks
Hi, I'm currently working on a bit of a UI overhaul, including profiles and a proper manager. You may add the mod to your server when this is released (maybe even add another mod that includes some of your own presets?). However, keep in mind that this mod also has a fair bit of features that might cause issues to the clients' games. I personally do not use BeamMP so I cannot verify that the scripts work alongside eachother, especially when installed by the server. Best, Zeit