Skip to content

fix(desktop): find unreal config folders at runtime - #194

Open
ShulhaOleh wants to merge 4 commits into
mainfrom
fix/unreal-config-location
Open

ShulhaOleh wants to merge 4 commits into
mainfrom
fix/unreal-config-location

Conversation

@ShulhaOleh

Copy link
Copy Markdown
Member

Summary

PAYDAY 3 moved to Unreal Engine 5.5, which reads its config from Saved/Config/Windows. Engine.ini presets from 0.16.0 still went to Saved/Config/WindowsClient, so on Steam they had no effect in game.

Unreal games now declare only their config root per verified store. The platform folder is found at runtime by the newest GameUserSettings.ini the game wrote, so a future folder rename needs no package change.

  • Existing presets move to the current folder in one transaction, skipped while the game runs
  • A folder chosen by hand is remembered for stores without an automatic location (Epic, Microsoft Store)
  • PAYDAY 3 and Crime Boss: Rockay City get the graphics config shortcut
  • Ready or Not uses the same discovery

Type of change

  • Bug fix
  • Feature
  • Improvement
  • Translation
  • Maintenance (CI, build, tooling, refactors)
  • Dependencies
  • Documentation only

Validation

  • Full local repository checks (bun checks)
  • Relevant local checks
  • CI only
  • Not applicable

Details:

  • cargo test and cargo clippy --all-targets -D warnings, on each commit
  • bun typecheck, lint, format:check, check-commands, check-i18n, test:preview, test:renderer
  • Checked in bun dev against a real Steam PAYDAY 3 install
  • No dependency changes

@ShulhaOleh ShulhaOleh added bug Broken behavior. Please attach your log file if possible game support Behavior specific to one game or loader labels Oct 27, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Deploying Modrex previews with  Cloudflare Pages  Cloudflare Pages

App preview:https://app-preview.modrex.net/pr/194
Site preview:https://site-preview.modrex.net/pr/194

View logs: app | site

@ShulhaOleh ShulhaOleh assigned ShulhaOleh and unassigned ShulhaOleh Oct 28, 2026
Co-authored-by: Gordon Greedman <76664991+TarekLP@users.noreply.github.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Broken behavior. Please attach your log file if possible game support Behavior specific to one game or loader

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant