Skip to content

Permutes all possible player actions to yield shinies in Pokémon Legends: Arceus

License

Notifications You must be signed in to change notification settings

kwsch/PermuteMMO

Repository files navigation

PermuteMMO

Permutes MMO data to find shinies.

Requires .NET 6.0. The executable can be built with any compiler that supports C# 10.

Usage:

  • Compile the ConsoleApp.
  • Pick from these options for inputs:
    • Put your main savedata next to the executable.
    • Put your mmo.bin/mo.bin/combo.bin block data (ripped from ram or savedata) next to the executable.
    • Fill out a spawner.json and put it next to the executable.
  • Run the executable, observe console output for steps to obtain.

It's easy to change the criteria for emitting results (specific genders, specific height & weight, etc) by editing Program.cs.

Refer to the Wiki for more details on input modes and interpreting outputs.