Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AccelProfiles

Zero JSON editing. Just open, switch, game.


A drop-in replacement for the Raw Accel GUI with a built-in profile manager, system tray icon, CLI loader, and GameMode that auto-switches profiles when your games launch.

Anti-cheat safe — the Raw Accel driver is never touched. Only the GUI is replaced.


Features

Profiles

Feature Description
Save / Load Save your current settings as a named profile. Click to load instantly.
Rename / Delete Right-click any profile in the menu to rename or delete it.
Export / Import Export a profile to a .json file. Import it on another machine.
Restore Defaults One click to reset back to Raw Accel defaults (no acceleration).
Desktop Shortcuts Generate a desktop shortcut for each profile.
Shareable Each profile is just a settings.json in a folder. Drag it in and it works.

GameMode

Automatically switch profiles when your games launch — and switch back when they close.

Profiles > GameMode
├── ON / OFF              ← toggle the watcher
├── Default Profile        ← pick from dropdown (defaults to Windows)
├── Bind Game to Profile   ← pick a running process or type the exe name
└── Current Bindings       ← click to unbind
  • Polls every 3 seconds — detects launches and exits fast
  • Config saved to gamemode.json next to rawaccel.exe
  • Persists across restarts — enable once, it auto-starts every time

Launch at Startup

Enable More > Launch at Startup to run AccelProfiles silently on boot. Pairs with GameMode — profiles switch automatically without opening anything.

Default Profile

A Windows profile (no acceleration, 1:1 pass-through) is created automatically on first launch. It works at any DPI. Set it as your GameMode default or delete it and use your own.

Tray & CLI

  • System tray — switch profiles without opening the window. Close the app to minimize to tray.
  • CLIrawaccel.exe -p <name> applies a profile silently, even while the GUI is open.

Requirements

  • Raw Accel 1.7.0 installed (provides wrapper.dll and Newtonsoft.Json.dll)
  • Windows 10 / 11
  • .NET Framework 4.7.2+ (bundled with Windows)

Install

  1. Install Raw Accel 1.7.0 if you haven't already.

  2. Download or clone this repo.

  3. Run install.bat

    • Auto-detects your Raw Accel folder (Documents\RawAccel, LocalAppData, or Program Files)
    • Or pass the path directly: install.bat "C:\path\to\RawAccel"
    • Backs up your original rawaccel.exe to rawaccel.exe.accelprofiles-backup
    • Creates a profiles\ folder for your saved profiles

Uninstall

Run uninstall.bat (or uninstall.bat "C:\path\to\RawAccel").

  • Restores your original rawaccel.exe
  • Removes the AccelProfiles config
  • Optionally removes profiles and app data for a fully clean revert

Usage

GUI

Launch rawaccel.exe and open the Profiles menu:

Action How
Save settings Save Current Profile As...
Load a profile Click its name
Rename Right-click → Rename...
Delete Right-click → Delete...
Export Export Profile...
Import Import Profile...
Restore defaults More > Restore Raw Accel Defaults
Desktop shortcuts More > Create Desktop Shortcuts
Open profiles folder More > Open Profiles Folder
Launch at startup More > Launch at Startup
Toggle GameMode GameMode > ON / OFF
Set default profile GameMode > Default Profile
Bind a game GameMode > Bind Game to Profile...

Profiles

Stored as profiles\<name>\settings.json next to rawaccel.exe.

To share a profile: send the entire profile folder (with settings.json inside).

To add a shared profile: drop the folder into the profiles folder. It shows up immediately.


License

MIT — based on Raw Accel, Copyright (c) 2020 a1xd.


Building from Source

Source code is in src/AccelProfiles/. Build with:

dotnet msbuild src/AccelProfiles/grapher.csproj -t:Build -p:Configuration=Release -p:Platform=x64

Output: src/AccelProfiles/bin/x64/Release/rawaccel.exe

Requires .NET Framework 4.7.2+ SDK and the Raw Accel wrapper.dll / Newtonsoft.Json.dll in the reference paths.

About

Raw Accel profiles manager with auto-switch GameMode, GUI tray icon, CLI loader, export/import

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages