Commit Graph

26 Commits

Author SHA1 Message Date
OatmealDome
1875588c04
Program: Output human readable schedule in addition to BYAML and JSON 2025-07-15 17:44:20 -04:00
OatmealDome
bb29d042d7 README: Add note about Pretendo 2024-09-19 02:25:18 -04:00
OatmealDome
fe0edba914 README: Add information on phase overrides 2024-09-19 02:25:04 -04:00
OatmealDome
a39a861d22 Program: Allow generating rotations even if the phase list is empty 2024-09-19 02:06:43 -04:00
OatmealDome
3d65678022 Program: Add bounds check to prevent generating more than 256 rotations 2024-09-19 01:52:22 -04:00
OatmealDome
c68a64f2b5 Program: Revert adding override phases to the output BYAML
This is causing Splatoon to crash. Not sure why at this point, but this data is not important, so let's get rid of it for now.
2024-08-11 16:32:54 -04:00
OatmealDome
e6b73be0b2 Program: Allow the user to specify the RNG seed 2024-08-11 14:04:35 -04:00
OatmealDome
e684a2c3d0 Program: Save phase length and schedule length to output BYAML
For debugging purposes.
2024-08-11 14:03:53 -04:00
OatmealDome
700ecb78ff Program: Save override phases to BYAML
For debugging purposes, just in case.
2024-08-11 13:59:22 -04:00
OatmealDome
6297c86fe0 Program: Save random seed to the output BYAML 2024-08-11 13:49:15 -04:00
OatmealDome
67d6a7c545 Program: Fix an issue where PickGachiRule can end up in a state where no rules in the pool are valid 2024-08-11 13:48:57 -04:00
OatmealDome
8a34971659 Program: Switch to sead::Random as the RNG
.NET's built-in algorithms don't let me save their internal state for debugging purposes.
2024-08-11 13:48:03 -04:00
OatmealDome
7eebc76421 Program: Add crude infinite loop detection to GetRandomElementFromPool 2024-08-11 01:34:54 -04:00
OatmealDome
052cb0b45b Program: Implement the ability to override specific phases 2024-08-11 01:34:16 -04:00
OatmealDome
a15ac807e8 VersusRule: Use -1 value for None
Doing this to match JelonzoBotDX.Common.
2024-08-11 01:33:09 -04:00
OatmealDome
09146fbb00 Program: Clean up console log messages 2024-08-10 13:04:03 -04:00
OatmealDome
a6b580610d Program: Add option to set the output schedule length 2024-08-10 13:02:51 -04:00
OatmealDome
1e248e2f9d Program: Add option to set phase length 2024-08-09 22:22:00 -04:00
OatmealDome
88f893982b Program: Switch to using InvocationContext for command handling 2024-08-09 22:12:39 -04:00
OatmealDome
c19673787a Program: Fix copy-paste error in output BYAML argument name 2024-08-09 22:11:08 -04:00
OatmealDome
6e4b05d70e README: Add README file 2024-05-28 17:21:56 -04:00
OatmealDome
f5b68aceb9 LICENSE: Use MIT license 2024-05-28 17:21:01 -04:00
OatmealDome
dba69ac116 Program: Implement basic functionality 2024-05-28 16:54:26 -04:00
OatmealDome
54bacb4553 Project: Add System.CommandLine library 2024-04-24 19:19:05 -04:00
OatmealDome
191335679a Project: Add Byaml library 2024-04-24 19:07:55 -04:00
OatmealDome
c95ff4c3d7 Initial commit 2024-04-23 22:44:35 -04:00