Commit graph

7 commits

Author SHA1 Message Date
Lyle Mantooth 13e910091b
Add graph data.
Items and dungeons so far. Will be used to make sure the resulting ROM
is beatable.
2022-06-10 11:49:07 -04:00
Lyle Mantooth 568360206d
Begin loading ROM data for randomization.
Use the fact that the default path for the asar symbols file is just the
ROM's file with a ".sym" extension. When enemize runs, it checks if this
file exists, and if it doesn't, runs asar on the ROM to create the
symbols file.
2022-05-31 22:48:45 -04:00
Lyle Mantooth f6eb37b6fe
Use clap for processing arguments. 2022-05-31 17:08:52 -04:00
Lyle Mantooth 4112573d85
Add base_patch_generator. 2022-05-30 01:04:39 -04:00
Lyle Mantooth a161d9090e
Add RomData, OptionFlags, and enums for them.
Fun error handling with automatic, fallible conversion to and from u8s
for the enums.
2022-05-29 10:22:34 -04:00
Lyle Mantooth c81348fb10
Fix up compiler issues. 2022-05-24 22:53:15 -04:00
Lyle Mantooth ecce139c1d
Lock crates. 2022-05-22 12:42:31 -04:00