-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Started
- Windows 10 or 11 (64-bit)
- A legitimate installation of Grand Theft Auto V
- Administrator rights are requested only on demand (when writing into the game folder)
- Internet access is optional — used only for the update check and the Script Hook V .NET nightly download
- For building from source only: the .NET 8 SDK. The packaged download is self-contained.
Option A — download a release (recommended)
- Get
GTAV_Mods_Manager.exefrom the latest release. - Keep it in the same folder as the
Localizationfolder that ships alongside it (the app reads language packs fromLocalizationnext to the executable). - Double-click
GTAV_Mods_Manager.exe.
No .NET installation is required — this build is self-contained. A smaller framework-dependent build is also published on the same release page if you already have the .NET 8 Desktop Runtime installed.
Option B — build from source: see Building and Releasing.
The app opens without administrator rights, so there is no UAC prompt at launch. If you
downloaded the .exe, Windows SmartScreen may warn that the app is unsigned — click More
info → Run anyway. This is expected for any unsigned app downloaded from the internet.
To verify your download is genuine, check that its SHA-256 hash matches the value printed in the release notes.
The interface starts in English.
The window uses a minimalist dark theme on golden-ratio proportions, organized into pages:
- Sidebar (left): the logo and a navigation menu that switches pages — Game, Install Mods, Components, Installed Mods, and Backup. The footer holds Settings, the current install mode, Check for updates, the language buttons, and the app version.
- Content (right): the selected page. The Install Mods page has three sub-tabs — General, Menyoo XML, and Add-on. A status bar at the bottom is shared by every page and shows the latest result.
Click EN, 繁, or 简 in the sidebar to switch instantly between English, Traditional
Chinese, and Simplified Chinese. This is purely a display change — nothing on disk is
modified. Language packs are embedded in the executable, and can be overridden by editing the
JSON files in the Localization folder next to it. The default at startup is always English.
If a label ever shows a raw key instead of text, that string is missing from the active language pack — it falls back to English, or to the key name as a last resort.