EasyStudio - RHI Switcher - Easy DirectX Switcher

================================================================================

RHI SWITCHER - Easy DirectX Switcher - Video - Documentation

================================================================================

Let players switch between DirectX 11, DirectX 12, and Vulkan at runtime. Perfect for giving users graphics flexibility without manual config editing.

----------------------------------------------------------------------------------------------------------------------------------------------------

đź”§ Current STOPS

Changing the RHI (Rendering Hardware Interface) works fine during runtime, but the change won't persist after closing and reopening the game manually. To ensure the selected RHI loads correctly on launch, we use the RHISwitcher.ini file. This information can be paired with custom launch options—such as Steam's launch parameters—or by starting the game via a .bat file or any custom idea you may have.

⚠️ Important:
If you want to switch to Vulkan, make sure Vulkan support is enabled in your project settings. While the switch itself may technically work, the game will display an error if Vulkan support hasn't been explicitly enabled.

------------------------------------------------------------------------------------------------------------------------------------------------------

⚠️After changing the RHI, the RHISwitcher.ini file will take 30 seconds to apply the change. If a crash occurs within that time, you're safe.⚠️ Change this time SafeModeTimeoutSeconds=30 Will take effect when closing the game in the time specified here.

FEATURES LIST :

-------------------------------

âś“ Runtime RHI Switching - No config file editing required

âś“ 10 Blueprint Nodes - Complete control from Blueprints

âś“ Persistent Settings - Preferences saved across sessions

âś“ Windows 64-bit Support - DX11, DX12, and Vulkan

âś“ Easy Integration - Drop-in plugin, works with packaged games

âś“ Safe Fallback System - Always maintains last known good configuration

âś“ Zero Code Required - Fully Blueprint-ready

âś“ Comprehensive Documentation - Full setup and troubleshooting guide

âś“ Active Support - Email support for technical questions

FULL DESCRIPTION :

--------------------------------------

RHI Switcher gives your players the power to switch between DirectX 11, DirectX 12, and Vulkan rendering APIs directly from your game's graphics settings menu—no manual config file editing, no command-line parameters, just a simple dropdown and apply button.

Perfect for games that need to support a wide range of hardware configurations, from legacy systems to modern high-end GPUs. The plugin automatically detects available RHIs, recommends the best option for the user's system.

WHAT MAKES IT SPECIAL:

• Fully Blueprint-driven with 10 easy-to-use nodes

• Automatic game restart with new RHI settings applied

• Config file persistence means settings survive game updates

• Works exclusively in packaged games (exactly where you need it)

PERFECT FOR:

• Games targeting both modern and legacy hardware

• Projects that want to offer maximum graphics flexibility

• Developers who need reliable RHI switching without the headache

• Teams building cross-GPU-generation titles

TECHNICAL HIGHLIGHTS:

• Game Instance Subsystem architecture for reliability

• Direct file I/O for config persistence (no UE config system issues)

• Command-line parameter validation for crash detection

• FPlatformProcess-based restart mechanism

• Zero performance overhead when not actively switching

Get complete control over your game's rendering pipeline and give your players the graphics options they deserve. Compatible with Unreal Engine 5.6+ on Windows 64-bit.

1. Install plugin from FAB

2. Enable in your project (Edit > Plugins)

3. Add "Get Available RHIs" node to populate your settings UI

4. Add "Switch RHI And Restart" node to apply button

5. Package and test!

No additional setup, no config files to create, no manual integration required.

Discord : HERE