Profile manager for Factorio
- Keep your saves and mods in sync with profiles, each profile is a folder on your disk
- Seemlessly switch between different profiles
- Tie your profiles to a specific Factorio version, and switch between different versions with a single click
- Supports symlinks and junctions; no files are moved, only their links
This program requires Java 8, make sure you have the latest version installed. To avoid bloatware from the official page, Windows users are adviced to download a Java installer from https://ninite.com/java8/
The required library JavaFX might not come preinstalled by default, to install type in
sudo apt-get install openjdk-8-jre openjfx
Then start the application with
java -jar the_jar_file.jar
Download the latest version from the releases page. The downloaded file does not require an installation, place it where it suits you.
With Java install, simply double click the jar file. To launch through the command line (ie for debugging purposes) run:
java -jar the_jar_file.jar
If you use Steam, make sure to disable Steam Cloud to prevent saves from being mixed between profiles. You can use a cloud service to host the profile folder to keep them secure and synced.
- When first starting, open the settings and select your preferred move method (junction or symlink recommended)
- Verify the paths, you can always change them later. By default the profile folder is located under
%AppData%\Factorio\fpm
on Windows~/.factorio/fpm
on Linux~/Library/Application Support/factorio/fpm
on Mac
- Verify the Factorio Installation, and add the correct directory if needed
- Click the First-Time save transfer and click through the options
- Close the settings screen, a new profile called "profile_default" is created with the default saves and mods
- Done! Activate the profile and click "Start Factorio"
- Rename by double-clicking on the profile name
- You can also rename the folder directly, but Profilio will register this as deleting the old profile and creating a new one
- Assign a new factorio version by clicking on the factorio version cell and selecting one from the drop-down menu
- Create a new profile by clicking the "New profile" button
- You can also create a new folder inside the profile directory, make sure it contains the ´mods´ and ´saves´ folders
- Delete a profile by deleting the folder from within your file explorer.
- Press the "Open folder" button to open its directory.
- Make sure you don't delete the saves and mods you need!
Requires gson-2.8.0
If using maven, use the included pom.xml and run
mvn clean package
NB: Change "Built-By" parameter in the MANIFEST.MF by running
mvn -Duser.name=your_name clean package
A fat jar is placed in the target folder.
Licenced under GNU Lesser General Public License v3.0, see the LICENSE.md file for details