Soren FiveM

Documentation

Everything needed to configure Soren and understand where files are installed.

01

Getting started

Download Soren-FiveM-Setup.exe, run the installer, then open Soren FiveM. Before installing any packs, open Settings and configure the folders you actually use.

  1. Open Settings.Configure the required FiveM and GTA paths.
  2. Open Discover.Choose a category or search for a pack.
  3. Inspect the pack.Soren downloads it to a temporary location and shows its contents first.
  4. Install.Confirm the destination and any file replacements.
02

Folder setup

Soren stores four configurable paths. Use the real folders from your own FiveM/GTA installation.

GTA sound / audioDestination used by supported sound packs.
CitizenYour main existing FiveM citizen folder.
FiveM modsDestination for supported mod files such as Blood FX RPF files.
FiveM addonsDestination for packs identified as addons.

Soren does not guess missing paths. If a required path is not configured, installation should be stopped until the correct folder is selected.

03

Installing a pack

Clicking a pack does not immediately overwrite your game files. Soren first downloads the archive into a temporary folder, inspects it, and shows the files it found.

DownloadInspectRouteConfirmInstall

ZIP, RAR and 7Z archives are inspected before copying. Direct RPF files are handled as files rather than archives.

04

Routing rules

Graphics packs

Graphics packs are expected to contain a folder named citizen. Soren finds that folder and merges everything inside it into the Citizen directory configured in Settings.

Archivepack/citizen/common/... → [Citizen]/common/...

Blood FX

Blood FX content uses two destinations:

  • .rpf files are copied to the configured FiveM mods folder.
  • Blood effect data is copied under Citizen\common\data\effects.
Effect data[Citizen]\common\data\effects\...

Sound FX and other categories

These currently use Soren's general destination detection and the folder selected during inspection.

05

Existing files

Before copying, Soren calculates all planned destinations. If any target already exists, it asks whether those files may be replaced.

YesThe original files are backed up, then the new files are copied.
NoThe installation is cancelled and destination files are left untouched.
06

Release security

The About page includes a release integrity check. It compares bundled core files with the signed release manifest and reports whether those files match the release.

A verified release manifest is not the same thing as a Microsoft/Windows publisher signature. Windows code signing requires a separate code-signing certificate.

07

Troubleshooting

Download says the archive is invalid

Discord CDN links may expire. Update the matching pair in the GitHub catalog/ text file, commit it, then reload Discovery. Users receive catalogue changes without reinstalling Soren.

The pack is routing to the wrong place

Check the configured folders first. During inspection, confirm the detected destination before installing.

The tutorial video is missing on the website

Upload the MP4 to media/tutorial.mp4 on the web server, then refresh the homepage.

I do not want an existing file replaced

Select No when the replacement prompt appears. Soren will cancel that installation before copying the planned files.