Commit Graph

9 Commits

Author SHA1 Message Date
massimilianodelliubaldini
1c42bdb353 Move Randomizer (#26)
* Finally remove debug-segment text, update Python imports to relative paths.

* HUGE refactor to Regions/Rules to support move rando, first hub area coded.

* More refactoring.

* Another refactor - may squash.

* Fix some Rules, reuse some code by returning key regions from build_regions.

* More regions added. A couple of TODOs.

* Fixed trade logic, added LPC regions.

* Added Spider, Snowy, Boggy. Fixed Misty's orbs.

* Fix circular import, assert orb counts per level, fix a few naming errors.

* Citadel added, missing locs and connections fixed. First move rando seed generated.

* Add Move Rando to Options class.

* Fixed rules for prerequisite moves.

* Implement client functionality for move rando, add blurbs to game info page.

* Fix wrong address for cache checks.

* Fix byte alignment of offsets, refactor read_memory for better code reuse.

* Refactor memory offsets and add some unit tests.

* Make green eco the filler item, also define a maximum ID. Fix Boggy tether locations.
2024-06-27 10:12:48 -04:00
massimilianodelliubaldini
3de94fb2bc Jak 1: Initial checkin of Client. Removed the colon from the game name. 2024-04-25 21:05:13 -04:00
massimilianodelliubaldini
df31d874da Jak 1: Fixed a few things. Four maps to go. 2024-04-22 22:33:17 -04:00
massimilianodelliubaldini
0b26a99da0 Jak 1: Add more scout fly ID's, refactor game/AP ID translation for easier reading and code reuse. 2024-04-20 13:14:00 -04:00
massimilianodelliubaldini
3cd3e73742 Jak 1: Add some one-ways, adjust scout fly offset. 2024-04-18 16:42:33 -04:00
massimilianodelliubaldini
db8d74e2ec Jak 1: Refactor ID scheme to better fit game's scheme. Add more subregions and rules, but still missing one-way Entrances. 2024-04-18 14:11:44 -04:00
massimilianodelliubaldini
293a282ff4 Jak 1: Fixed UT bugs, added Free The Sages as Locations. 2024-04-16 17:34:30 -04:00
massimilianodelliubaldini
4031f19d92 Jak 1: Add Scout Fly Locations, code and style cleanup. 2024-04-15 14:17:59 -04:00
massimilianodelliubaldini
723f6415d9 Jak 1: Fixed bugs, refactored Regions, added missing Special Checks. First spoiler log generated. 2024-04-15 13:31:18 -04:00