GithubHelp home page GithubHelp logo

kwsch / permutemmo Goto Github PK

View Code? Open in Web Editor NEW
27.0 8.0 5.0 123 KB

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

License: GNU General Public License v3.0

C# 100.00%
permutations pokemon pokemon-legends-arceus prediction-algorithm

permutemmo's Introduction

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.

permutemmo's People

Contributors

kwsch avatar lusamine avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

permutemmo's Issues

Inconsistency between Permute and Etumrep

Seed from PermuteMMO is wrong on two cases, both on a Dartrix MMO. I don't have the file from the first incident anymore but I have this one:
Permute 1.3.2 shows Shiny on 4th spawn with the seed 8825218332048646920, but the shiny wasn't there in-game.
033
mmo and main.zip

After catching the first 4, I ran the pa8 in Etumrep 1.1.1 and got a different seed (this time is correct): 10279198074322915649
Which gave me the following, where an A4 is needed
154
mons.zip
Encounter table is 0x65503545DDDA60FA , species 723

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.