/PermuteMMO

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

Primary LanguageC#GNU General Public License v3.0GPL-3.0

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.