Skip to content

jordan-thirkle/arc-optimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arc Optimizer — One-Click Competitive Optimization Tool for ARC Raiders

License: MIT Platform: Windows Game: ARC Raiders GitHub Stars

Arc Optimizer is a free, open-source Windows desktop utility that automatically optimizes ARC Raiders (Unreal Engine 5) for competitive PvP performance. With one click, it applies 22 proven settings — DLSS Balanced + Transformer, Reflex Boost, uncapped FPS, exclusive fullscreen, and Engine.ini visual tweaks — while creating automatic backups. No dependencies, no browser, no web server.

Built for ARC Raiders on Steam. Also compatible with The Finals (same engine/config system).


Features

Feature Description
One-Click Optimization Applies 22 settings, creates Engine.ini with UE5 visual clutter disabled, sets read-only
Automatic Backups Every optimization creates a timestamped backup in ArcOptimizer_Backups
Live System Dashboard Detects GPU, driver, VRAM, Reflex status, power plan, audio devices
Color-Coded Settings Table Green = optimized, orange = needs update, gray = missing from config
Configuration Health Check Tests all 22 settings, shows percentage, validates Engine.ini presence
NVIDIA Optimization Guide Low Latency Ultra, Power Max Performance, Shader Cache, DLSS Override
Windows Tuning Guide HAGS, Game Mode, fullscreen optimizations, power plan
Audio Tuning Guide Windows Sonic, 24-bit 48kHz, SupremeFX driver, Night Mode
Backup Manager View and restore from timestamped backup list
Dark Theme Professional dark UI with Arc Raiders cyan (#00E5FF) accent

Requirements

Requirement Notes
OS Windows 10 or Windows 11
GPU NVIDIA (uses nvidia-smi for auto-detection)
Game ARC Raiders (Steam or WinGDK), launched at least once
PowerShell 5.1+ (built into Windows, no installation needed)

Zero additional dependencies. No Python, Node.js, .NET SDK, or web browser required.

Quick Start

# 1. Download the latest release
# 2. Extract to any folder
# 3. Double-click Arc-Optimizer.cmd
# 4. Click "RUN OPTIMIZATION"

All changes include automatic backups. Restore anytime from the Backups tab.

Optimized Settings

GameUserSettings.ini (22 settings)

Setting Optimized Value Impact Why
sg.ViewDistanceQuality 3 (High) HIGH See enemies at longer range
sg.FoliageQuality 0 (Low) HIGH See through bushes — PvP advantage
sg.ShadowQuality 0 (Low) HIGH Spot enemies in shadows + FPS gain
NvReflexMode Boost HIGH Lowest input latency
FrameRateLimit 0 (Uncapped) HIGH Reflex works best uncapped
FullscreenMode 0 (Exclusive) HIGH Lowest input latency mode
RTXGIQuality Static HIGH RT ray tracing kills FPS
DLSSMode Balanced MEDIUM Best FPS/clarity tradeoff
DLSSModel Transformer MEDIUM DLSS 4.5 — sharper, less ghosting
sg.TextureQuality 4 (Epic) LOW 12GB VRAM handles it
MotionBlurScale 0 (Off) MEDIUM No blur during movement

Engine.ini (UE5 visual disables)

Tweak FPS Gain Effect
Motion Blur disabled +2-5% Spot enemies while turning
Depth of Field disabled +1-3% See enemies at any range
Volumetric Fog disabled +3-8% Critical for long-range PvP
Screen Space Reflections disabled +3-6% No competitive gameplay loss
Shadow Resolution 512 +5-10% Enemies easier to spot
Sharpen +0.5 0% Crisper image without DLSS softening
Texture Pool 4GB VARIES Optimized for 12GB VRAM, reduces stutter

Manual Steps (Shown In-App)

  • NVIDIA App → DLSS Override → Model Presets: Recommended
  • Windows Settings → Enable HAGS, Game Mode, Windows Sonic
  • start_protected_game.exe → Properties → Disable fullscreen optimizations

Why Arc Optimizer?

Approach Dependencies GUI Auto-Backup Settings Applied
Arc Optimizer None Native WinForms ✅ Timestamped 22 + Engine.ini
Manual editing None None User-dependent
Generic optimizer Often heavy Web/browser Generic
Engine.ini from Discord None None 1 file only

Architecture

Arc Optimizer is a single PowerShell script (.ps1) using .NET Windows Forms. It runs via a lightweight .cmd launcher. The entire app is one file — edit Arc-Optimizer.ps1 to customize any setting.

Arc-Optimizer/
├── Arc-Optimizer.cmd        # Launcher (double-click to run)
├── Arc-Optimizer.ps1        # Full WinForms GUI app (~30 KB)
├── README.md                # This file
├── LICENSE                  # MIT License
├── .gitignore
└── screenshots/
    └── app.png              # App screenshot

Detection methods

  • GPU: nvidia-smi query
  • Game install: Steam path detection
  • Config: %LOCALAPPDATA%\PioneerGame\Saved\Config\WindowsClient\
  • Power plan: powercfg query
  • Audio: WMI PnP device enumeration

Competing with The Finals

Arc Raiders and The Finals share the same engine (Unreal Engine 5), developer (Embark Studios), and config system. Engine.ini tweaks validated on The Finals work identically on Arc Raiders. Both use start_protected_game.exe (EasyAntiCheat) — Engine.ini modifications are safe and widely used by competitive players.

Building from Source

# No build step needed — run directly
powershell -NoProfile -ExecutionPolicy Bypass -File Arc-Optimizer.ps1

Roadmap

  • Microsoft Store submission (MSIX packaging)
  • Multi-language support
  • Automatic update checking
  • Custom preset system
  • Per-map optimization profiles

Acknowledgments

  • JagsFPS — ARC Raiders optimization research
  • r/OptimizedGaming — Per-setting breakdowns
  • PCGamingWiki — Config locations and engine tweaks
  • NVIDIA — DLSS 4.5 / Reflex documentation
  • Embark Studios — ARC Raiders & The Finals

License

MIT — free to use, modify, and distribute. See LICENSE.


Report Bug · Feature Request · GitHub

About

One-click competitive optimization tool for ARC Raiders (Unreal Engine 5). Applies 22 proven settings, DLSS Balanced/Transformer, Reflex Boost, Engine.ini tweaks. Zero dependencies — native Windows GUI (PowerShell WinForms).

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors