Supported Bit Versions
  1. 64-bit
Minimum OBS Studio Version
27.0.0
Supported Platforms
  1. Windows
==================================================
Config Replay Organizer (Lua)
==================================================

This is a lightweight Lua script for OBS Studio designed to provide automatic, ShadowPlay-style organization for your Replays and Screenshots.

Unlike standard scripts that rely solely on OBS hooks, this script uses Windows API calls to intelligently detect the active game. This ensures it works perfectly even with strict Anti-Cheats (CS2, Valorant) and Borderless Window modes where other scripts fail.

It works out of the box — no Python installation required, no complex setup.

--------------------------------------------------
Features
--------------------------------------------------

1. Smart Game Detection (WinAPI)
The script looks for the active process name (.exe). If blocked by Anti-Cheat (e.g., BattlEye), it instantly falls back to reading the Window Title.
• Result: Works with Counter-Strike 2, Valorant, ARK, Assetto Corsa, and more.

2. Borderless & Windowed Support
Detects games regardless of their screen mode. You don't need to be in Exclusive Fullscreen.

3. Zero Configuration
Pre-loaded with popular games. Just load the script, and it starts sorting immediately.

4. Smart Ignore List
If you save a replay while alt-tabbed to Discord, Spotify, or an OBS Overlay, the script ignores them and finds the real game from your OBS sources.

5. File Renaming
Automatically adds the game name to your files for easier searching.
• Format: "Counter-Strike 2 - Replay_2025-10-27..."

6. Screenshot Support
Automatically organizes screenshots into the same game folders as your replays.

--------------------------------------------------
Compatibility
--------------------------------------------------
OS: Windows 10 / 11 (Requires standard Windows libraries)
OBS Version: 27.x or newer
Dependencies: None (Standalone Lua script)

--------------------------------------------------
Installation
--------------------------------------------------
1. Download the .lua file attached below.
2. In OBS, go to Tools → Scripts.
3. Click the [+] button and select the downloaded file.
4. Done! Start saving replays.

(Optional) You can open the file in any text editor to add custom names for obscure games in the "custom_names" list.

--------------------------------------------------
Example Directory Structure
--------------------------------------------------
Videos/
├─ Counter-Strike 2/
│ ├─ Counter-Strike 2 - Replay_2025.mp4
│ └─ Counter-Strike 2 - Screenshot.png
├─ Assetto Corsa/
│ └─ Assetto Corsa - Replay_2025.mp4
├─ Valorant/
└─ Desktop/
└─ (Files saved when no game was detected)

==================================================
Author
Slonick
Downloads
16
Views
91
First release
Last update
Rating
0.00 star(s) 0 ratings
Top