Skip to content

ComradeNiobe/project-alice-distrobox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Alice Distrobox

I created this so I could play PA on any distro I wanted without needing to sweat the details. It uses Distrobox to assemble a containerized Arch Linux installation with all the packages necessary to build & play the game, plus automating most of the handiwork via launcher.sh.

The Details

Make sure you clone this repository into your home directory!

NVIDIA USERS ONLY: Open distrobox.ini then switch nvidia to true

  1. Install Podman and Distrobox.
  2. chmod +x pre-setup.sh && ./pre-setup.sh to prepare your copy of V2 (Note: If your Victoria 2 isn't through Steam, this won't work. Manually copy it here and rename it v2).
  3. distrobox assemble create to prepare the Arch container.
  4. distrobox enter arch to open the container's terminal.
  5. cd && chmod +x launcher.sh && ./launcher.sh to compile and install Project Alice into your V2 copy.

By default, the setup script compiles the release version, which may take a few hours to complete depending on your CPU specs. After that, it's smooth sailing—anytime you want to game, simply enter the container as in step #4 and use the launcher.

Releases?

In theory, Alice builds compiled inside the container should be cross-compatible with other users containers as well, although this is something I haven't tested. In case you want to try this out, I've attached my build in releases (main branch, commit 401c2b0, Release build + clang18). Follow all instructions up to step #4, extract the archive to your v2 directory, then run the launcher.

About

Distrobox setup for Project Alice.

Resources

License

Stars

Watchers

Forks

Languages