This little python script lets you play several From Software games in random order. Every X seconds, the game will change randomly. For the moment, it only works for Dark Souls Remastered, Dark Souls 2 (Scholar of the First Sin), Dark Souls 3, Sekiro and Elden Ring.
-
Requirements
- Python 3.X
- Python modules listed in requirement.txt
-
Install
git clone https://github.com/bbordere/SoulsSwitcher.git cd SoulsSwitcher/ pip install -r requirements.txt
-
Setup
The graphical interface lets you select games for the random choice loop and customize game time ranges. You can also choose to make a definite number of loops or leave in infinite mode. For this to work, you MUST place and pin the games to the taskbar in this ORDER (start from the leftmost location on the taskbar).- Dark Souls Remastered
- Dark Souls 2 (Scholar of the First Sin)
- Dark Souls 3
- Sekiro
- Elden Ring
Without this precise sequence, the program WILL NOT run correctly. You must pin the executables to prevent Windows from changing their order. If you don't have one of the games, you need to replace its location in the taskbar with another executable of your choice (e.g. Google Chrome). For some reasons, you need to run Elden Ring without anticheat for it to work.
-
Run
cd SoulsSwitcher/ # Only if you are not already in the directory python app.py
It's simply a dirty little script that lets you switch games in a rather inconvenient way. Many things could be improved to make this project more user-friendly, such as the ability to choose games directly via the GUI by selecting a window.As it is, it simply serves as a proof of concept of funny idea.