Skip to content

feat: launcher data folder - #767

Merged
LynithDev merged 5 commits into
mainfrom
feat/launcher-data-folder
Sep 2, 2026
Merged

feat: launcher data folder#767
LynithDev merged 5 commits into
mainfrom
feat/launcher-data-folder

Conversation

@rozwader

Copy link
Copy Markdown
Collaborator

Description

  1. Added choosing disk for a fresh install of OneClient
  • as requested settings.json always stay on the default disk, user has no way to change it thru OneClient UI (auth.json also stays). Now the Polyfrost folder on default disk will always take about 3KB of space
  1. Added migration option for users who already have OneClient installed
  2. Added protection from possible bugs/errors with settings.json
  3. Changed the default directory for OneClient data
  • (Windows) "AppData/Roaming/Polyfrost/OneClient
  • (MacOS) "~/Library/Application Support/Polyfrost/Oneclient"
  • (Linux) "~/.local/share/Polyfrost/OneClient"

Related Issue(s)

#755

How to test

First Feature

  1. Delete all data associated with Polyfrost
  2. Start the launcher
  3. You should see a view where you are prompted too choose a disk
  4. Choose a different disk than the default one

Second Feature

  1. If you already have everything installed go to the settings/storage view
  2. On "Game data folder" click "Change"
  3. Choose a place for data
  4. Wait for the migration
  5. Restart the launcher
  6. Get back to the settings/storage and (optional) remove the old files

Third Feature
Haven't tested that one, someone would have to manually break settings.json for this protection to kick in

Fourth Feature
Test on MacOS, Linux if the fresh installation of OneClient goes to the dirs listed above (on windows it works already)

Documentation

No

@Wyvest Wyvest moved this to In review in OneClient/Launcher Aug 25, 2026
@LynithDev LynithDev linked an issue Sep 2, 2026 that may be closed by this pull request
@LynithDev
LynithDev merged commit fb33693 into main Sep 2, 2026
@github-project-automation github-project-automation Bot moved this from In review to Done in OneClient/Launcher Sep 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Add possibility to change the launcher data folder

3 participants