Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
190 commits
Select commit Hold shift + click to select a range
54a2e29
Basics of Autopelago
airbreather Dec 31, 2023
7d8993c
It's case-sensitive, isn't it...
airbreather Dec 31, 2023
f3b09c1
Update Items.py
skidznet Jan 2, 2024
c596e1d
Update Items.py
skidznet Jan 4, 2024
702fc59
Escape quote
airbreather Jan 6, 2024
8c49c5a
Merge tag '0.4.4' into autopelago
airbreather Jan 6, 2024
dc2f4b3
Probably update for changes in 0.4.4
airbreather Jan 6, 2024
7066071
Update Items.py
skidznet Jan 6, 2024
ebcf18e
Update Items.py
skidznet Jan 6, 2024
0befb2d
Fix unescaped quotes
airbreather Jan 7, 2024
18510b5
First draft of what I believe to be logic that will get us something …
airbreather Jan 7, 2024
168d87d
fixups enough that this will actually generate
airbreather Jan 7, 2024
d26a418
The logic should be correct now, but there's still quite a lot of wor…
airbreather Jan 8, 2024
a7fd4d9
prettier, but there's a warning about unfilled locations???
airbreather Jan 8, 2024
d62649e
flip this to false... still not sure why there seems to be one more l…
airbreather Jan 8, 2024
2cc39f3
reverse direction is important for the game's player decision making,…
airbreather Jan 8, 2024
0b61f8a
make "Menu" its own region with no locations
airbreather Jan 9, 2024
67d445b
tiny bit of moving around
airbreather Jan 9, 2024
a0b73e0
Just add it and move on. I'm sure there'll be another headache somet…
airbreather Jan 9, 2024
584d053
you can get up to 40 total rats, but you only need 20 to beat the game
airbreather Jan 9, 2024
534dd6c
actually, for now, keep it to bare minimum so that I can tell if ther…
airbreather Jan 9, 2024
20d9be0
that was it. let's go ahead and increase the numbers again
airbreather Jan 9, 2024
779e3a5
actually, maybe we BALANCE for the original ones in order to avoid ha…
airbreather Jan 9, 2024
603611f
also, uh, derp
airbreather Jan 9, 2024
869fb5a
I **think** this **should** be what I need for an apworld file?
airbreather Jan 9, 2024
207a467
a fix, and remove a duplicated name
airbreather Jan 10, 2024
c996b8d
yep, that was why
airbreather Jan 10, 2024
5a04fde
Give a spot where game-specific items can be placed (for when we'll n…
airbreather Jan 11, 2024
51c94fd
by request
airbreather Jan 13, 2024
322f711
Update Items.py
skidznet Jan 13, 2024
33f54ab
Update Items.py
skidznet Jan 13, 2024
b3ae983
Update Items.py
skidznet Jan 13, 2024
07caa1d
escape these quotes
airbreather Jan 13, 2024
3bb011c
start breaking this out into categories
airbreather Jan 13, 2024
4ba6d17
Update Items.py
skidznet Jan 13, 2024
22dfcde
escape another quote
airbreather Jan 15, 2024
fd1fa60
use consistent quotes
airbreather Jan 15, 2024
b7e2890
get some game-specific items in there, and refactor again
airbreather Jan 15, 2024
43d8433
fix some Python scoping confusion I had that only became apparent whe…
airbreather Jan 15, 2024
f4c6bf9
probably fix a probable bug if multiple slots in the same world are p…
airbreather Jan 15, 2024
787705e
Update Items.py
skidznet Jan 15, 2024
30e09fa
Merge branch 'skidznet-patch-1' into autopelago
airbreather Jan 15, 2024
c2da918
it must be the blackbird.
airbreather Jan 16, 2024
28cd9e9
Update Items.py
skidznet Jan 16, 2024
02ca878
add some placeholders
airbreather Jan 17, 2024
ba89fb3
make it actually rats
airbreather Jan 17, 2024
03d2c92
fully implement rat counters, I think
airbreather Jan 17, 2024
3dcc5c6
bleh, I think I need to do it this way
airbreather Jan 17, 2024
f92906f
derp
airbreather Jan 17, 2024
3d383bc
let's get this started...
airbreather Jan 21, 2024
84b839e
add the assets that I was given (but converted to WebP)
airbreather Jan 21, 2024
88dcd82
it looks like a something
airbreather Jan 21, 2024
d2c3e0e
figured out how to retrieve the game state
airbreather Jan 21, 2024
c5dc9b2
progress
airbreather Jan 21, 2024
1553d95
more assets
airbreather Jan 21, 2024
2eab603
more layout, another icon, and work around adblock false alarm
airbreather Jan 22, 2024
4e743dd
no need to refresh once the goal is completed.
airbreather Jan 22, 2024
286ad45
definitely need to pull this way down for the non-placeholder icons
airbreather Jan 22, 2024
4e789c8
More icons
airbreather Jan 24, 2024
6a7aaac
more assets received
airbreather Jan 24, 2024
8e98efa
incorporate... INCORPORATE!!!
airbreather Jan 24, 2024
572aa21
overhaul the page layout.
airbreather Jan 24, 2024
d876cc4
look better in dark mode
airbreather Jan 24, 2024
17c6320
visual tweaks
airbreather Jan 24, 2024
4a86c7d
a lighter touch
airbreather Jan 24, 2024
70c453a
only alter the images
airbreather Jan 24, 2024
8dac82d
almost there, I think... just need a few client changes now to follow…
airbreather Jan 25, 2024
43600f7
slight fixes
airbreather Jan 25, 2024
de66438
derrrrrrp
airbreather Jan 25, 2024
59d89f6
animate the current region location as well
airbreather Jan 26, 2024
2c82b21
getting closer to finalizing world 1
airbreather Jan 26, 2024
271ac95
let it breathe
airbreather Jan 26, 2024
7f73ee8
missed this important piece
airbreather Jan 31, 2024
b4b8d03
still missing something, but here are some slight nice things anyway
airbreather Jan 31, 2024
4fe1fc7
duh
airbreather Jan 31, 2024
944a9e4
should be everything but the SVG update?
airbreather Jan 31, 2024
5b18757
automated now I suppose
airbreather Jan 31, 2024
9207c4f
lgtm
airbreather Jan 31, 2024
9a4fad0
more fixes
airbreather Jan 31, 2024
a999ff1
fix the rat counter and a bad Soc-Rat-es check
airbreather Jan 31, 2024
89804fb
might as well, eh?
airbreather Jan 31, 2024
22ddf84
there is now a YAML file that will be the source of truth eventually
airbreather Feb 8, 2024
9ba5100
forward updates from the frontend side.
airbreather Feb 10, 2024
18087b1
Client needed to tweak the format
airbreather Mar 11, 2024
59e89b7
completely untested, but at least it uses the YAML
airbreather Mar 12, 2024
970401e
things are CLOSER, but there are still some logic errors
airbreather Mar 12, 2024
feb828f
heh
airbreather Mar 12, 2024
d056cea
still not there yet, but this seems to be progress... fixing some bug…
airbreather Mar 13, 2024
b4b237d
might as well make this more direct, now that I know it's not because…
airbreather Mar 13, 2024
f1a78db
some more progress at making things LOOK a little better I GUESS, but…
airbreather Mar 14, 2024
f5bbd24
ok, it was slightly less broken before I made a last-second change th…
airbreather Mar 14, 2024
064e689
I know it's broken, but let's add still more features anyway
airbreather Mar 14, 2024
14f1a71
*sigh* the lambda closes over the variable, which has FUNCTION scope …
airbreather Mar 14, 2024
7859c81
don't automatically start observing other parameters if they get adde…
airbreather Mar 14, 2024
2e36c63
bring the server-side file in sync with the client-side file
airbreather Apr 2, 2024
76f2e6d
add the little server-side bits to recognize the auras list. we don't…
airbreather Apr 2, 2024
f68a9e7
looks like this'll do it
airbreather Apr 26, 2024
5509b45
looks like this'll do it
airbreather Apr 26, 2024
9746d3c
it's always 1 now
airbreather Apr 26, 2024
486c05c
Merge tag '0.4.6' into autopelago
airbreather Apr 28, 2024
529cef2
whitespace
airbreather Apr 28, 2024
6efca18
Fix automated tests (for now)
airbreather Apr 28, 2024
0dba401
Automated tests
airbreather Apr 28, 2024
a66431f
tweak numbers
airbreather Apr 29, 2024
2560ef3
split this up
airbreather Apr 29, 2024
45faf36
move a few items around
airbreather Apr 29, 2024
ee46d22
a bit simpler to hardcode the victory condition like this
airbreather Apr 29, 2024
e4b55e9
Forward changes from the client side
airbreather Apr 30, 2024
81db593
"uncategorized" is gone
airbreather May 1, 2024
60c6ef4
cut down on the number of items I guess
airbreather May 1, 2024
93a7afd
copy from client
airbreather May 1, 2024
cc01b7d
copy from client
airbreather May 8, 2024
4fc315a
Merge branch 'main' into autopelago
airbreather Jul 3, 2024
4d907fd
Copy changes from the other side of the fence.
airbreather Nov 8, 2024
6f0a332
Remove all content related to the old PoC tracker.
airbreather Nov 11, 2024
776f227
Python 3.8 compat
airbreather Nov 11, 2024
fa093dd
help flake8 out a lil
airbreather Nov 11, 2024
9105a29
seems a more appropriate way to more properly support 3.8, I suppose
airbreather Nov 11, 2024
ff79610
fix reported lint issues and probably fix the Windows-specific failur…
airbreather Nov 11, 2024
2787ae8
Does Windows need like a BOM or something to be able to understand th…
airbreather Nov 11, 2024
d21b8e1
does this fix that one?
airbreather Nov 11, 2024
7b024f9
Copy changes over from the other side of the fence.
airbreather Nov 16, 2024
06bdecf
Open the definitions file in a way that will also work when it's bund…
airbreather Nov 17, 2024
c8acbca
Add SOME options instead of none.
airbreather Nov 17, 2024
70e629b
WebHost: Fix crash on advanced options when a Range option used "rand…
NewSoupVi Nov 27, 2024
7d84a79
Stardew Valley - Update documentation 5.x.x links into 6.x.x links #4255
agilbert1412 Nov 27, 2024
4938b5f
The Witness: Give an actual name to the new option (lol) #4238
NewSoupVi Nov 27, 2024
ea5ff5f
Launcher: fix detection of valid .apworld (#4267)
black-sliver Nov 28, 2024
5e09e10
Merge tag '0.5.1' into autopelago
airbreather Nov 28, 2024
150dace
Merge in the structural changes from the client's data collection bra…
airbreather Nov 28, 2024
845783f
Pull in further changes from the client.
airbreather Nov 30, 2024
8ac7a75
Add item and location groups.
airbreather Nov 30, 2024
0545235
More changes from the client
airbreather Dec 1, 2024
c02f59c
Whoops, this was missed.
airbreather Dec 1, 2024
4237742
This was renamed.
airbreather Dec 1, 2024
0436e0b
Updates from the client.
airbreather Dec 9, 2024
ded12b6
Merge tag '0.5.1.Hotfix1' into autopelago
airbreather Dec 9, 2024
62455cc
"Moon, The" shouldn't be as special.
airbreather Dec 18, 2024
52ba5fc
Add a way to make it abundantly clear when the client and server are …
airbreather Dec 18, 2024
4e58cc5
0.6.0
airbreather Dec 19, 2024
add48b1
Add an option to select any of the three worlds to place the goal.
airbreather Jan 5, 2025
07fafb2
New YAML version required.
airbreather Jan 5, 2025
a89a378
Fix Python 3.8 (I think).
airbreather Jan 5, 2025
f85ce01
Updates from the client.
airbreather Jan 23, 2025
7bc748a
Fix a syntax error, update YAML option docs, and fix the test after r…
airbreather Jan 23, 2025
c5e9416
Misspelled the final location in this documentation.
airbreather Jan 23, 2025
3d96cfb
Allow disabling each type of buff / trap.
airbreather Jan 25, 2025
5f2eb3e
Client hates whitespace in these tokens.
airbreather Jan 26, 2025
2076e11
Death Link options
airbreather Feb 7, 2025
69cac1e
Give up on death link for now. Instead, work on making the rat chat m…
airbreather Feb 9, 2025
b0022e0
version stamp was fine, we still do have settings changes
airbreather Feb 9, 2025
1d92079
Minor fixes
airbreather Feb 9, 2025
407b72e
sync
airbreather Mar 22, 2025
b03611d
lactose intolerant mode
airbreather Mar 22, 2025
ee35589
Bump up the version stamp
airbreather Apr 1, 2025
6b74542
Merge branch 'main' into autopelago
airbreather Apr 1, 2025
dced2ec
Start using Python 3.8-incompatible language features that I've been …
airbreather Apr 2, 2025
ddb73ee
Fix a poor choice of name, and probably fix checker issues on the Git…
airbreather Apr 2, 2025
c443296
Fix an oversight where not enough Easter eggs would appear for a game.
airbreather Jun 20, 2025
dae7e72
Merge tag '0.6.1'
airbreather Jun 20, 2025
5c8f67d
Fix an oversight in the previous fix that would cause the Easter egg …
airbreather Jun 22, 2025
60911d1
Fix an oversight where the Easter egg item replacements would include…
airbreather Jun 28, 2025
8bbcb69
Merge tag '0.6.3'
airbreather Aug 31, 2025
8986bb3
Merge tag '0.6.4' into autopelago
airbreather Nov 28, 2025
312fad5
Merge tag '0.6.5' into autopelago
airbreather Dec 21, 2025
e4a5fc8
Start work towards future-proofing this.
airbreather Dec 21, 2025
654472b
actually let's make these shallower and keep the progression items in…
airbreather Dec 21, 2025
325c632
there's no reason to separate these.
airbreather Dec 21, 2025
07a71ec
hmm...
airbreather Dec 23, 2025
6acb97e
get ready for 1.0.0
airbreather Dec 23, 2025
dffa11f
style and surface cleanup, starting to progress towards a version of …
airbreather Dec 23, 2025
bebdfce
correctly override Ruff config
airbreather Dec 23, 2025
e0c4f54
tests are important too
airbreather Dec 23, 2025
5157483
Autopelago doesn't have special needs for the Ruff config, so these Q…
airbreather Dec 24, 2025
aea9c8e
Merge branch 'main' into autopelago
airbreather Dec 24, 2025
e2d7397
Some slightly more complete game documentation.
airbreather Dec 29, 2025
c51269f
Setup guide
airbreather Dec 29, 2025
45f7be7
Merge branch 'main'
airbreather Dec 29, 2025
a5eb72c
with JavaScript enabled
airbreather Dec 29, 2025
09eb29f
more things name this file "setup_en.md" than "guide_en.md"
airbreather Dec 29, 2025
e51e53f
finalize documentation
airbreather Dec 29, 2025
6db9eba
more comments, slight tweaks, and derp fixes
airbreather Dec 29, 2025
7301beb
Extracted type definitions into a new `definitions_types.py` file, si…
airbreather Dec 30, 2025
1606564
Split item-related logic into a new `items.py`
airbreather Dec 30, 2025
70c84eb
rename to locations.py
airbreather Dec 30, 2025
a9fedda
Replace and classify items more intelligently.
airbreather Dec 30, 2025
21057b0
A couple of tweaks from testing
airbreather Dec 30, 2025
8601531
A smarter approach to item classification and game-specific item repl…
airbreather Dec 30, 2025
7cbdd9a
I **THINK** this is how to do it correctly, but let's see...
airbreather Dec 30, 2025
bd9d7dc
some automated tests don't promise to call generate_early
airbreather Dec 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions docs/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@
# Aquaria
/worlds/aquaria/ @tioui

# Autopelago
/worlds/autopelago/ @airbreather

# Blasphemous
/worlds/blasphemous/ @TRPG0

Expand Down
Loading
Loading