Alchav
41fdafa3fb
LTTP Shop updates ( #177 )
...
* Shop price modifier and non-lttp item price changes
* Item price modifier setting
2022-01-03 03:07:43 +01:00
Jarno Westhof
b2980178d1
[Timespinner] Fixed logic of journal
2022-01-03 00:15:52 +01:00
Jarno Westhof
51fa00399d
[Timespinner] Fixed logic for original wayyy up there location
2022-01-02 17:34:05 +01:00
Ross Bemrose
7622f7f28f
Timespinner: Fix missing double-jump checks for LoreChecks locations ( #181 )
2022-01-02 16:33:29 +01:00
Colin Lenzen
411f0e40b6
Timespinner - Add Lore Checks checks ( #171 )
2022-01-01 20:44:45 +01:00
Alchav
b65618030f
Remove unnecessary logging.info
2021-12-30 16:55:33 +01:00
Alchav
01a2376b74
Let make_dungeon set up items, then replace
2021-12-30 16:55:33 +01:00
Alchav
d10ddb17b6
Let make_dungeon set up items, then replace
2021-12-30 16:55:33 +01:00
Alchav
c42d489bf7
Pull dungeon item replacements from diff extras
2021-12-30 16:55:33 +01:00
Alchav
8fef6b8d8c
Add "Start With" option
2021-12-30 16:55:33 +01:00
Alchav
35b1178c20
Add "Start With" option
2021-12-30 16:55:33 +01:00
Alchav
c0f95755ff
Add "Start With" option
2021-12-30 16:55:33 +01:00
Alchav
b7676a3da2
Add "Start With" option for dungeon items
2021-12-30 16:55:33 +01:00
Jarno Westhof
a10d7ae5b9
[Timespinner] Fixed some placement logics regarding gyre archives & military fortress
...
Renamed 'Transition chest #' to 'Gyre chest #'
2021-12-30 16:50:04 +01:00
Fabian Dill
4ed45248eb
LttP: Rename "Dark World Shop" overworld door to Village of Outcasts Shop. Note: Now the overworld door, Region, Shop and inside door are named the same.
2021-12-29 11:08:23 +01:00
Jarno Westhof
4ef0e054d6
[TS] Move 3 transition chest under gyre archives flag + some refactoring
2021-12-27 15:39:42 +01:00
Fabian Dill
52e01c0925
Factorio: fill in some missing doc strings
2021-12-22 14:00:41 +01:00
Fabian Dill
d5abadc6d0
Requirements: remove no longer used appdirs and move kivy to core
2021-12-20 23:10:04 +01:00
Jarno
d08d716966
[Timespinner] Added orb damage rando flag
2021-12-20 14:40:01 +00:00
black-sliver
9172cc4925
SoE: Update to pyevermizer v0.40.0
...
see https://github.com/black-sliver/pyevermizer/releases/tag/v0.40.0
2021-12-19 15:22:19 +00:00
black-sliver
7f03a86dee
SoE: Rename 'chaos' to 'full' in options
...
* was changed upstream
* also update tooltips to be a bit more helpful
2021-12-19 15:22:19 +00:00
black-sliver
1603bab1da
SoE: Rename difficulty 'Chaos' to 'Mystery'
2021-12-19 15:22:19 +00:00
black-sliver
70aae514be
SoE: fix macos wheel urls
2021-12-19 15:22:19 +00:00
Fabian Dill
3a2a584ad3
Factorio: fix singles layout not generating correctly.
2021-12-18 13:05:43 +01:00
Fabian Dill
c42f53d64f
Factorio: add some more tech tree shapes
2021-12-18 13:01:30 +01:00
Jarno Westhof
450e0eacf4
TS: Relaxed entry logic for lower caves
2021-12-17 19:50:38 +00:00
Fabian Dill
aa40e811f1
LttPAdjuster: ignore alttpr cert
2021-12-17 19:17:41 +01:00
CaitSith2
af96f71190
Fix bug where there is less locations than hint count.
2021-12-16 15:34:18 -08:00
Jarno Westhof
9e4cb6ee33
TS: Fixed review comments
2021-12-14 16:04:50 +00:00
Jarno Westhof
5d0748983b
TS: removed todo list :D
2021-12-14 16:04:50 +00:00
Jarno Westhof
c4981e4b91
TS: Fixed unit test
2021-12-14 16:04:50 +00:00
Jarno Westhof
3f36c436ad
TS: putting items as non local will correctly be handled by your starting orbs and your first progression item
...
excluding locations now correctly works for your first progression item in an non inverted seed
Aura blast can now be your starting spell
2021-12-14 16:04:50 +00:00
Jarno Westhof
db456cbcf1
TS: no longer reward a progression item if you already have one in your starting inventory
2021-12-14 16:04:50 +00:00
Jarno Westhof
c0b8384319
TS: putting non consumable items in starting inventory will now remove them from the pool so a duplicate wont drop
2021-12-14 16:04:50 +00:00
Jarno Westhof
13036539b7
TS: Starting with Jewelrybox, Talaria or Meyef in your starting inventory will now set the corresponding flag
2021-12-14 16:04:50 +00:00
Jarno Westhof
5a2e477dba
Added sanity check to see if all locations can be assigned to regions
2021-12-14 16:04:50 +00:00
Fabian Dill
7afbf8b45b
OoTAdjuster: check on subprocess compressor
2021-12-10 09:53:50 +01:00
Fabian Dill
e1fc44f4e0
Clients: compatibility change for old Intel graphics.
2021-12-10 09:29:59 +01:00
Fabian Dill
85efee1432
SM: raise Exception instead of sys.exit for custom presets
2021-12-08 09:27:58 +01:00
CaitSith2
98a038e39e
Death link default true/false values for super metroid.
2021-12-04 14:04:28 -08:00
CaitSith2
9c74d648f8
Tie the need for satellite recipe to satellite goal, not max science pack.
2021-12-04 06:20:16 -08:00
Fabian Dill
feb2e0be03
Factorio: fix selecting wrong goal requirements due to convoluted if tree.
2021-12-04 10:54:11 +01:00
Fabian Dill
84e76eadd9
SM: rename death_link_survive and update docstring
2021-12-03 22:11:25 +01:00
espeon65536
c10e17d24c
Minecraft: remove bad default for StartingItems
2021-12-03 18:15:10 +00:00
CaitSith2
6f12ed38d9
Add in whitelist for overriding blacklist.
2021-12-02 15:27:48 -08:00
CaitSith2
efb4e5a7b3
Use OptionSet for blacklist
2021-12-02 15:27:00 -08:00
CaitSith2
a15689e380
Allow explicit blacklisting (and whitelisting) of free samples from yaml
2021-12-02 09:26:51 -08:00
CaitSith2
548d893eaa
Convenient runtime changing of death link status requires 0.2.1
2021-12-01 23:42:09 -08:00
Fabian Dill
a60c6176be
SM: add client version check for DeathLink
2021-12-02 06:13:44 +01:00
lordlou
83cfd6ec05
SM update ( #147 )
...
* fixed generations failing when only bosses are unreachable
* - replaced setting maxDiff to infinity with a bool only affecting boss logics if only bosses are left to finish
* fixed failling generations when using 'fun' settings
Accessibility checks are forced to 'items' if restricted locations are used by VARIA following usage of 'fun' settings
* fixed debug logger
* removed unsupported "suits_restriction" option
* fixed generations failing when only bosses are unreachable (using a less intrusive approach for AP)
* - fixed deathlink emptying reserves
- added death_link_survive option that lets player survive when receiving a deathlink if the have non-empty reserves
* - merged death_link and death_link_survive options
2021-12-02 06:11:42 +01:00
CaitSith2
763edf00f2
Satellite now a possible goal for ALL science pack levels, chosen by option.
...
Satellite unlocks by respective science pack (or by automation in the case of automation science pack)
2021-11-30 23:18:17 -08:00
espeon65536
3fa253bac5
MC: 1.17 support ( #120 )
...
* MC: add death_link option
* Minecraft: 1.17 advancements and logic support
* Update Minecraft tracker to 1.17
* Minecraft: add tests for new advancements
* removed jdk/forge download install out of iss and into MinecraftClient.py using flag --install
* Add required_bosses option
choices are none, ender_dragon, wither, both
postgame advancements are set according to the required boss for completion
* fix docstring for PostgameAdvancements
* Minecraft: add starting_items
List of dicts: item, amount, nbt
* Update descriptions for AdvancementGoal and EggShardsRequired
* Minecraft: fix tests for required_bosses attribute
* Minecraft: updated logic for various dragon-related advancements
Split the logic into can_respawn and can_kill dragon
Free the End, Monsters Hunted, The End Again still require both respawn and kill, since the player needs to kill and be credited with the kill
You Need a Mint and Is It a Plane now require only respawn, since the dragon need only be alive; if killed out of logic, it's ok
The Next Generation only requires kill, since the egg spawns regardless of whether the player was credited with the kill or not
* Minecraft client: ignore prereleases unless --prerelease flag is on
* explicitly state all defaults
change structure shuffle and structure compass defaults to true
update install tutorial to point to player-settings page, as well as removing instructions for manual install
* Minecraft client: add Minecraft version check
Adds a minecraft_version field in the apmc, and downloads only mods which contain that version in the name of the .jar file.
This ensures that the client remains compatible even if new mods are released for later versions, since they won't download a mod for a later version than the apmc says.
Co-authored-by: Kono Tyran <Kono.Tyran@gmail.com>
2021-12-01 02:37:11 +01:00
Fabian Dill
246a5c568b
Core: add some more types
2021-11-30 05:33:56 +01:00
alwaysintreble
31c15c257c
Fix Military fortress filling with new location names
2021-11-29 23:29:25 +00:00
Fabian Dill
dcb6da30ef
FF1: datapackage is no longer custom
2021-11-29 22:28:51 +01:00
black-sliver
f478b65815
SoE: update pyevermizer to 0.39.2
...
+ printf to debug channel
+ better error handling
+ more error checking
2021-11-29 07:25:58 +00:00
Jarno Westhof
8363d1749b
[Timespinner] New seed options and new locations checks ( #140 )
2021-11-28 22:59:34 +01:00
alwaysintreble
b3ae4b86e4
TS: Rename various locations for clarity ( #139 )
...
* Rename various locations for clarity
2021-11-28 22:33:51 +01:00
jtoyoda
6566dde8d0
Initial FF1R implementation ( #123 )
...
FF1R
2021-11-28 22:32:08 +01:00
Fabian Dill
9f0a8e6d48
LttP: add hint options "Vendors" and "Full"
...
LttP: fix hint grammar if a Location isn't an ALttPLocation
2021-11-27 22:58:12 +01:00
CaitSith2
11285fb0aa
Fixed root cause of science-not-invited 9.223e+18 problem.
2021-11-26 09:16:42 -08:00
CaitSith2
b0bf66bdcb
Factorio: more cleanup of code. Makes it easier to add a max liquids allowed option.
2021-11-25 18:28:07 -08:00
Fabian Dill
8af5855af6
Factorio: cleanup and optimize some requirement graph functions
2021-11-26 02:37:15 +01:00
CaitSith2
383d0f1a66
ensure the tech enabling chemical plant gets marked as advancement if required.
2021-11-25 17:04:22 -08:00
CaitSith2
1a63ed970a
fixed bug with not being able to use fluid barrels as last ingredient in balanced recipes.
...
fluid barrels don't have a direct recipe name to ingredient name match, but instead recipe name is fill-ingredient.
2021-11-25 16:38:33 -08:00
CaitSith2
744b12345a
hard-code only steam. Water already appears at logistic-science pack, and crude-oil at chemical.
2021-11-25 10:17:23 -08:00
CaitSith2
2770014988
Merge remote-tracking branch 'origin/main' into main
2021-11-25 09:59:54 -08:00
CaitSith2
31b93dc2f4
Clarify not being able hand craft automation science if it has fluids.
2021-11-25 09:59:07 -08:00
Fabian Dill
81397936ef
Merge pull request #141 from espeon65536/oot
...
Ocarina of Time updates
2021-11-25 17:57:31 +00:00
CaitSith2
722af0a3ca
Now possible for randomized science packs/silo/satellite recipe to use fluids.
2021-11-25 09:44:01 -08:00
espeon65536
6641b13511
Merge branch 'main' of https://github.com/ArchipelagoMW/Archipelago into oot
2021-11-24 17:57:06 -06:00
CaitSith2
9dbafd3b4b
Factorio can now change death link state at runtime.
2021-11-24 01:55:36 -08:00
Fabian Dill
a3951c2621
Factorio: remove Desync detected message.
...
To my knowledge it has never warned about an actual desync, and even it did, the code right behind it fixes the desync.
2021-11-23 20:17:42 +01:00
Fabian Dill
39ff471772
Factorio: add new Recipe Time randomize options
2021-11-23 19:10:26 +01:00
CaitSith2
b10d9040df
Fix "could not randomize recipe" when both silo and satellite are...
...
...randomized recipes.
2021-11-21 18:25:28 -08:00
CaitSith2
415f045fd8
Fix a range bug on min_energy in make_balanced_recipe
2021-11-21 18:24:25 -08:00
espeon65536
428177bdca
patch ROMs correctly with MQ spirit
2021-11-21 00:31:44 -06:00
CaitSith2
beb4949044
typo whoops
2021-11-20 21:44:16 -08:00
CaitSith2
1b4659276c
Add randomized recipe for Satellite.
2021-11-20 21:44:16 -08:00
CaitSith2
affd707717
Add satellite recipe to needed_recipes if required.
2021-11-20 21:44:16 -08:00
CaitSith2
48ed394d02
Require sending a satellite for victory in space-science-pack seeds.
2021-11-20 21:44:16 -08:00
espeon65536
2fb765455c
OoT: change internal version number
...
Allows custom music to work with the ootrandomizer patcher for now
2021-11-20 16:34:50 -06:00
espeon65536
639e6f9a6c
OoT: plando entrances
2021-11-20 15:36:57 -06:00
espeon65536
686812ee9e
OoT: Add warp song text replacement
2021-11-20 09:49:33 -06:00
Fabian Dill
80c3b8bbca
Factorio: always build dynamic advancement flag
2021-11-20 04:47:19 +01:00
Fabian Dill
7c3ba3bc42
Factorio: fix cumulative advancement flagging
2021-11-19 19:44:34 +01:00
Fabian Dill
c638a2cfb6
LttP: remove SM joke hint to reduce confusion
2021-11-18 18:57:31 +01:00
espeon65536
cf20c0781f
OoT: fixed glitched not rolling
...
set internal value of shuffle_interior_entrances to False instead of 'off'
2021-11-17 17:05:46 +00:00
lordlou
2ef60c0cd9
[SM] added support for 65535 different player names in ROM ( #133 )
...
* added support for 65535 different player names in ROM
2021-11-17 02:31:46 +01:00
espeon65536
cc3d5e60a1
OoT: ensure that the last entrance placed in a one-way pool doesn't assume the other targets are reachable
2021-11-16 08:24:30 -06:00
espeon65536
b217e734cb
OoT: fixed Spirit compass chest and Silver Gauntlets chest being moved with wrong condition in CSMC
2021-11-15 10:26:13 -06:00
espeon65536
b07345cee7
OoT: actually make misc_hints changeable
2021-11-15 08:40:13 -06:00
espeon65536
4709902819
OoT: add misc_hints option
2021-11-15 08:38:32 -06:00
espeon65536
af9ab30bdf
OoT: fix potion shop/cow ER validation being always active
2021-11-15 08:36:00 -06:00
espeon65536
a53d4219b3
OoT Adjuster source code
2021-11-14 16:50:49 -06:00
Fabian Dill
16cd2760a4
Super Metroid: more path fixes
2021-11-14 20:51:17 +01:00
black-sliver
55bfc71269
SoE: produce useful error if ROM does not exist
2021-11-14 15:42:22 +00:00
Fabian Dill
d623cd5ce0
Factorio: fix coop sync printing desync detected
2021-11-14 16:04:44 +01:00
Jarno Westhof
4bbf8858b0
Fixed missing newline
2021-11-14 14:24:55 +00:00
Jarno Westhof
5626ff1582
Fixed some routing logic + make two checks more easily available
2021-11-14 14:24:55 +00:00