The Witcher 3

File information

Last updated

Original upload

Created by

mar3ksoftware

Uploaded by

theBliss

Virus scan

Safe to use

Tags for this mod

About this mod

Profile Manager that works not only with The Witcher 3, it was created to support all singleplayer and multiplayer games which don't support multiple user profiles.

Requirements
Permissions and credits
This is the first release of my Profile Manager. So please be mindful of that and backup all gamesaves before using this application, just to be sure.

Here's what you need in order to use it:
- Java 8 or newer, either x64 or x86
- Python 3 - This is needed only if your os is 32Bit

Here's how to use it:
- Run the application as administrator (Sadly this is needed because of Windows 10 privileges and Python)
- Add new profile, and specify where the game saves will be stored. Note that this is not where the game stores it's game saves. The directory must exist.
- Manage Games and Add new Game, this time point the application to a directory which contains game save files.
- Select the profile you want to use and click 'Load Profile' then assign a new game to it by clicking Subscribe (This can take some time since existing
files are being moved to profile storage directory)
- Select the subscribed game and load the game / profile combination.
- Application should go into lockdown untill you unlock it.
- Now you can start the game

How it works:
- The idea behind this application is quite simple. After selecting a profile then adding a game to it, the application looks for existing game save files
(or any files inside the specific directory, so in theory you can have separate configuration files for each profile) and moves them to a specified
profile storage directory then creates a symlink, if there are no game save files the application only creates a symlink which points to
profile storage directory. This way you won't lose any data.

How to report issues (Be sure to attach respective log files which can be found under bin/logs):
-ENGINE Exceptions and Suggestions 
-CLIENT (Not supported since UI will be rewritten)

Tips:
- If you want to use your own Python version go to bin/conf/app.json and change pyint to none

Roadmap:
- Autoupdater (It'll be released with the new GUI)
- UI Rewrite (Decided to ditch Java in favour of Electron)
- Cloud Storage Support (Dropbox and Google Drive) (I'll be released with the new GUI)
- User Plugins
- User Suggested Features


Disclaimer:
This is an early version of the UI, made within few hours so it might not be the most user friendly. I'm facing some real life issues and I just wanted
to finally release this project because some people pm'ed me about it. I'll be working on it as much as I can but my time is limited.