Skip to content

Eco Randomizer - #99

Draft
Valerionn wants to merge 3 commits into
ArchipelaGOAL:jak1-advanced-movementfrom
ArchipelagoJakDaxterHardmode:jak1-eco-randomizer
Draft

Eco Randomizer#99
Valerionn wants to merge 3 commits into
ArchipelaGOAL:jak1-advanced-movementfrom
ArchipelagoJakDaxterHardmode:jak1-eco-randomizer

Conversation

@Valerionn

@Valerionn Valerionn commented May 6, 2026

Copy link
Copy Markdown

Archipelago implementation for the Eco randomizer (i.e., blue/red/yellow eco is a collectible item, linked to orb caches, which allows Jak to actually collect the given eco).

This draft PR contains the logic for this change. It's a draft PR because we probably want a separate branch for it (the changes are based on the advanced-movement branch, but I think it's best as a new project instead of adding even more to test to the advanced-movement branch), and there are also some things still missing:

  • I haven't tested it yet
  • SC robot room doesn't have logic yet, I simply added a "blue+yellow eco required" for the whole room for now
  • There are not option requirements yet (i.e., force enable orbsanity or something similar like we discussed)

Feel free to look at it if you want to (and have time for it), but I'll notify you once it's no longer a draft :) I just wanted to give you the opportunity to see where I'm right now since it did get bigger than I expected (a programmer underestimating the work needed for a feature, a very rare occurrence).

The GOAL mod PR can be found here: ArchipelaGOAL/ArchipelaGOAL#28

[Edit: I managed to click the wrong button so it wasn't a draft PR at first, sorry for the notification]

Valerionn added 2 commits May 2, 2026 01:45
Logic for SV, SB, FJ (orb count in temple currently wrong), MI, MP
Eco randomizer logic for all remaining regions (excluding SC robot cave)
* Require yellow eco for lava tube
* Add ecorando enabled option to memory reader
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant