Fabian Dill and Fabian Dill
d426226bce
LttP: run optimize imports on __init__
2022-08-16 23:57:59 +02:00
alwaysintreble and GitHub
81cf1508e0
Core: Refactor Autoworld.options to Autoworld.option_definitions ( #906 )
...
* refactor `world.options` -> `world.option_definitions`
* rename world api reference
* missed some self.options
2022-08-15 23:46:59 +02:00
CaitSith2 and GitHub
e1e2526322
LttP: Do a check for enemizer much earlier in generation. ( #875 )
2022-08-10 22:21:52 +02:00
black-sliver
181cc47079
Core: cleanup BaseClasses.Location
...
This is just cleanup and has virtually no performance impact.
2022-08-07 13:11:12 +02:00
black-sliver and GitHub
f6da81ac70
Core: cleanup Item classes ( #849 )
2022-08-06 00:49:54 +02:00
21f7c6c0ad
Core: optimize away Item.world ( #840 )
...
* Core: optimize away Item.world
* Update test/general/TestFill.py
* Test: undo unnecessary changes
* lttp: remove two more Item.world writes
Co-authored-by: black-sliver <[email protected] >
2022-08-05 17:09:21 +02:00
alwaysintreble and GitHub
04c3429839
LttP: Fix scam options ( #806 )
2022-07-22 00:04:41 -05:00
alwaysintreble and GitHub
122590fc68
lttp: move open pyramid to new options system ( #762 )
2022-07-14 09:39:53 +02:00
Fabian Dill and Fabian Dill
60b80083e0
LttP: fix shop inventory corruption in upgrade fairy
2022-07-07 13:25:17 +02:00
strotlog and GitHub
7072c7bd45
docs: fix 2 URLs ( #738 )
...
* URL of image in Alttp ES tutorial
* Link to RA download in SMZ3 EN tutorial
2022-07-04 10:49:25 +02:00
strotlog and Fabian Dill
b206f2846a
SNES games: use JPN as abbreviation for Japan/Japanese
2022-07-02 12:16:15 +02:00
Fabian Dill and GitHub
cea7278faf
LttP: now that Enemizer allows for AP rom name, rename it. ( #730 )
...
* LttP: now that Enemizer allows for AP rom name, rename it.
* LttP: fix missing Enemizer message parenthesis
2022-06-30 10:00:37 -07:00
Kippi00 and GitHub
d317111d20
Updates to ALTTP, SM, and SMZ3 guides ( #703 )
2022-06-27 09:40:01 +02:00
alwaysintreble and GitHub
f140aadafe
Alttp: fix broken msu es link ( #702 )
2022-06-25 13:15:57 +02:00
Fabian Dill
d87c3d5323
LttP: update manual yaml
2022-06-17 03:48:54 +02:00
Fabian Dill and GitHub
05a51346f9
LttP: fix Ganon's Tower trash prefill ignoring item_rules ( #648 )
2022-06-17 03:24:15 +02:00
Fabian Dill and GitHub
6c525e1fe6
Core: move multiple Item properties into a single Flag ( #638 )
2022-06-17 03:23:27 +02:00
Alchav and GitHub
964eda13cc
Fix LTTP filler items ( #621 )
2022-06-10 13:23:03 +02:00
613dc4184a
ALTTP: Updates to setup documents ( #628 )
...
Co-authored-by: alwaysintreble <[email protected] >
2022-06-10 00:47:01 +02:00
Fabian Dill and GitHub
d0a98949f5
LttP: split Retro into Retro Bows and Retro Caves ( #588 )
2022-06-01 08:29:21 -07:00
Fabian Dill
1a0bfecb5f
LttP: convert vendors hint into separate scams option
2022-05-28 20:08:06 +02:00
Alchav and GitHub
dbf0458575
Implement get_filler_item_name for various games ( #451 )
2022-05-19 15:37:26 +02:00
alwaysintreble and Fabian Dill
11faca1940
docs: update various broken links/images and fix a few small typos. point some links to current webhost server rather than hardcoding archipelago.gg
2022-05-18 21:29:59 +02:00
alwaysintreble and GitHub
977159e572
Webworld docs: move gameinfo documentation to their world folders and copy them for webhost use. ( #455 )
2022-05-11 20:05:53 +02:00
Doug Hoskisson and GitHub
c085ee47ed
variable-progression-balancing ( #356 )
2022-05-11 09:13:21 +02:00
Fabian Dill and GitHub
86933d8150
LttP: ensure non-native items are rendered as star in Shops ( #486 )
...
* LttP: ensure non-native items are rendered as star in Shops
* LttP: ensure non-native items are rendered as star in Shops - fix missing player number lookup
2022-05-10 20:41:44 -07:00
espeon65536 and GitHub
894a30b9bd
Check for ROMs at beginning of generation ( #475 )
2022-04-30 03:37:28 +02:00
Fabian Dill and GitHub
0f5a7cda6c
LttP: fix retro allowing arrows in "P" price shuffle in shops ( #448 )
2022-04-22 09:12:51 +02:00
Fabian Dill and GitHub
a4daa78c0b
HK: plando charm cost ( #431 )
...
* HK: Charm costs in spoiler log now with charm name.
* HK: Allow Plando Charm costs
* HK: skip unnecessary checks
https://github.com/ArchipelagoMW/Archipelago/pull/431#discussion_r847804916
2022-04-12 11:13:52 -04:00
black-sliver and GitHub
42fecc7491
Core: change how required versions work, deprecate IgnoreGame ( #426 )
...
`AutoWorld.World`s can set required_server_version and required_client_version properties. Drop `get_required_client_version()`.
`MultiServer` will set an absolute minimum client version based on its capability (protocol level).
`IgnoreVersion` tag is replaced by using `Tracker` or `TextOnly` with empty or null `game`.
Ignoring game will also ignore game's required_client_version (and fall back to server capability).
2022-04-08 11:16:36 +02:00
CaitSith2 and GitHub
944571ea89
LttP: Add Allow collect option, default Off. ( #414 )
...
* LttP: Add Allow collect option, default Off.
* Add allow_collect to the sample yaml.
2022-04-05 03:54:49 +02:00
Zach Parks and Fabian Dill
37d9eb2752
Added filesafe player name function and updated generator functions in all worlds to use filesafe player name during output
...
Thanks Windows for your bad filesystem.
2022-04-03 20:45:44 +02:00
CaitSith2 and GitHub
05e267a0bd
Prevent use of old collection clients without boss collection blocklist. ( #406 )
2022-04-03 14:45:06 -04:00
black-sliver and GitHub
7d830362a7
Setup, Launcher, Linux Support ( #359 )
2022-03-31 05:08:15 +02:00
Fabian Dill and GitHub
64ac619b46
Core: use assert correctly ( #345 )
...
Core: add some more types to State and add count() method
2022-03-25 20:12:54 -04:00
espeon65536 and Fabian Dill
cb3db8ae16
ALttP: fix ROM crash when loading mail/shield overflow sprite in hard/expert
2022-03-22 18:59:47 +01:00
Fabian Dill and GitHub
1266ca314c
Options: some display name renames that were missed ( #318 )
2022-03-18 13:17:19 -04:00
Fabian Dill and GitHub
7394598aff
Patch: update to version 4 ( #312 )
2022-03-18 04:53:09 +01:00
Hussein Farran and GitHub
136b9f9138
Merge pull request #309 from ArchipelagoMW/update-requirements
...
Requirements: update modules and move bsdiff4 to be a common module
2022-03-15 13:17:17 -04:00
Fabian Dill
e3781c68be
Requirements: update modules and move bsdiff4 to be a common module
2022-03-15 14:17:03 +01:00
Fabian Dill
d2927dc68f
LttP: update required client version as behaviour changes were introduced with location check writes to savegame
2022-03-15 14:07:32 +01:00
Fabian Dill
491530ad60
LttP: fix reveal bytes for Mysery Mire Prize
2022-02-24 23:43:33 +01:00
t3hf1gm3nt and GitHub
f167e11905
Update ALttP in-game hints ( #289 )
2022-02-23 19:29:37 +01:00
Fabian Dill
c525c80b49
ItemLinks: move item links to events, mess up their logic in doing so and lock them behind plando option "item_links" until they're fixed.
2022-02-17 06:07:20 +01:00
Fabian Dill
53340ab22c
Core: remove legacy "dynamic_regions", as all regions are now dynamic
2022-02-15 06:29:57 +01:00
Fabian Dill
d7d1d54a0b
Core: generalize pre_fill item pool handling
2022-02-13 23:02:18 +01:00
Bondo and GitHub
6193eafb7b
Update Text.py ( #274 )
...
Changed the Houlihan hint tile to list the winner of the SGLive 2021 tournament in similar style to alttp tournament winners.
2022-02-12 03:01:41 +01:00
Fabian Dill
14448ad97e
Multidata: allow SoE/SM/LttP to connect via player name for use in Tracker/Text clients
2022-02-09 21:06:50 +01:00
Fabian Dill
e4d6da47a4
LttP: fix rom writing crash because I accidentally defaulted to pep8 naming
2022-02-06 21:44:19 +01:00
Fabian Dill
9f7dbb394e
LttP: convert overflow progressive items into highest-allowed-tier of non-progressive item
2022-02-06 20:11:40 +01:00