Go to file
sesouthall ec76630fae
Some checks failed
.NET Core Desktop / build (Debug) (push) Has been cancelled
.NET Core Desktop / build (Release) (push) Has been cancelled
Merge pull request #2 from Truc4/main
nextgamekey pauses game, removed list clearing when stopping the shuffler
2025-02-14 00:24:00 -08:00
.github/workflows Update dotnet-desktop.yml 2023-02-15 19:20:32 -08:00
GameShuffler nextgamekey pauses game 2025-02-12 15:44:22 -07:00
.gitignore Initial commit 2023-02-14 23:26:35 -08:00
GameShuffler.sln First code commit 2023-02-14 23:47:59 -08:00
LICENSE Initial commit 2023-02-14 23:26:35 -08:00
README.md Additional README updates for more known issues. 2024-05-10 22:47:07 -07:00

PCGameShuffler

A simple tool to shuffle PC games. Inspired by Brossentia and Authorblues' Bizhawk Shuffler

Usage

  • Download and launch the shuffler
  • Start the games you want to shuffle
    • Be aware that when you start shuffling, the games will be in whatever state you leave them, so you may wish to do save selection, character creation, etc.
  • Click Refresh to populate the list of processes available for shuffling
  • Select the games you want to shuffle and change the minimum and maximum time between shuffles, if desired
  • Click Start Shuffle
    • All but one of the games should become minimized and unresponsive, the other should be maximized
    • The active game will change randomly within the limits set
    • Press PageDown at any time to remove the current game from the shuffle, and force-quit it
    • Click Stop Shuffle to resume all games, and stop the shuffler
ShufflerImage

Limitations

  • The shuffler isn't able to savestate and close your games, so you must be able to run all of them simultaneously. The pausing should mean that the background games are using minimal CPU, but they will still take memory.
  • The way the shuffler pauses the background games may cause issues for some games. It will likely cause a disconnect for any game that requires an active internet connection.
  • Switching active games occasionally loses focus. Clicking on the window will restore it. Running in windowed mode and not switching focus to other applications helps, but may not fix the issue entirely.
  • Anti-cheat tools may prevent the shuffler from pausing games when they are not active.