Commit Graph

24 Commits

Author SHA1 Message Date
massimilianodelliubaldini
0ae5faa862 Auto Detect OpenGOAL Install (#63)
* Auto detect OpenGOAL install path. Also fix Deathlink on server connection.

* Updated docs, add instructions to error messages.

* Slight tweak to error text.
2024-11-22 10:36:42 -05:00
massimilianodelliubaldini
d0d609a930 Docs update for iso_data. 2024-11-11 14:34:37 -05:00
massimilianodelliubaldini
86460b4c5e Stellar Messaging (#54)
* Use new ap-messenger functions for text writing.

* Remove Powershell requirement, bump memory version to 3.

* Error message update w/ instructions for game crash.

* Create no console window for gk.
2024-10-14 13:24:09 -04:00
massimilianodelliubaldini
e0410eabdd More Options, More Docs, More Tests (#51)
* Reorder cell counts, require punch for Klaww.

* Friendlier friendly friendlies.

* Removed custom_worlds references from docs/setup guide, focused OpenGOAL Launcher language.

* Increased breadth of unit tests.
2024-09-16 20:03:30 -04:00
massimilianodelliubaldini
39f0955db9 Updated documentation. 2024-09-14 10:43:41 -04:00
massimilianodelliubaldini
9317486328 Rearranged and clarified some instructions, ADDED PATH-SPACE FIX TO CLIENT. 2024-09-01 20:12:50 -04:00
massimilianodelliubaldini
0e1a3dfbe3 Today's the big day Jak: updates docs for mod support in OpenGOAL Launcher 2024-09-01 13:26:01 -04:00
massimilianodelliubaldini
746b281f48 Exempt's Code Review Updates (#43)
* Round 1 of code review updates, the easy stuff.

* Factor options checking away from region/rule creation.

* Code review updates round 2, more complex stuff.

* Code review updates round 3: the mental health annihilator

* Code review updates part 4: redemption.

* More code review feedback, simplifying code, etc.
2024-08-27 09:56:11 -04:00
massimilianodelliubaldini
b7ca9cbc2f Add HUD info to doc. 2024-08-20 12:04:29 -04:00
massimilianodelliubaldini
17b484580e Make orb trade amounts configurable, make orbsanity defaults more reasonable. 2024-08-19 18:15:01 -04:00
massimilianodelliubaldini
a675849beb Remove "Bundle of", Add location name groups, set better default RootDirectory for new players. 2024-08-07 11:48:19 -04:00
massimilianodelliubaldini
da7de272bc Add known issue about large releases taking time. (Dodge 6,666th commit.) 2024-08-03 15:06:31 -04:00
massimilianodelliubaldini
b3b1ee4e64 Added more specific troubleshooting/setup instructions. 2024-08-03 14:50:06 -04:00
massimilianodelliubaldini
35bf07806f Finishing Touches (#36)
* Set up connector level thresholds, completion goal choices.

* Send AP sender/recipient info to game via client.

* Slight refactors.

* Refactor option checking, add DataStorage handling of traded orbs.

* Update instructions to change order of load/connect.

* Add Option check to ensure enough Locations exist for Cell Count thresholds. Fix Final Door region.

* Need some height move to get LPC sunken chamber cell.
2024-07-23 19:32:15 -04:00
massimilianodelliubaldini
f7b688de38 Orbsanity (#32)
* My big dumb shortcut: a 2000 item array.

* A better idea: bundle orbs as a numerical option and make array variable size.

* Have Item/Region generation respect the chosen Orbsanity bundle size. Fix trade logic.

* Separate Global/Local Orbsanity options. TODO - re-introduce orb factory for per-level option.

* Per-level Orbsanity implemented w/ orb bundle factory.

* Implement Orbsanity for client, fix some things up for regions.

* Fix location name/id mappings.

* Fix client orb collection on connection.

* Fix minor Deathlink bug, add Update instructions.
2024-07-11 18:42:04 -04:00
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
33a858e526 Logging Update (#16)
* Jak 1: Separate info and debug logs.

* Jak 1: Update world info to refer to Archipelago Options menu.
2024-06-01 11:55:17 -04:00
massimilianodelliubaldini
50f56064eb Alpha Updates (#15)
* Jak 1: Consolidate client into apworld, create launcher icon, improve setup docs.

* Jak 1: Update setup guide.

* Jak 1: Load title screen, save states of in/outboxes.
2024-05-28 18:02:23 -04:00
massimilianodelliubaldini
e76df684b5 Jak and Daxter - Gondola, Pontoons, Rules, Regions, and Client Update
* Jak 1: Overhaul of regions, rules, and special locations. Updated game info page.

* Jak 1: Preparations for Alpha. Reintroducing automatic startup in client. Updating docs, readme, codeowners.
2024-05-21 22:12:01 -04:00
massimilianodelliubaldini
89c15f5c16 Jak 1: quick fix to settings. 2024-05-12 16:06:23 -04:00
massimilianodelliubaldini
4b4489a7ae Jak 1: Simplified startup process, updated docs, prayed. 2024-05-12 15:22:53 -04:00
massimilianodelliubaldini
6637452b64 Jak 1: Update Documentation. 2024-05-09 12:48:33 -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
7f8a41f0a6 Jak 1: WebWorld setup, some documentation. 2024-04-23 23:36:22 -04:00