t3hf1gm3nt
22ea72c1b2
OOT: Add note about common issue with lua option in the configuration step ( #629 )
...
* OOT: Add note about common issue with lua option in the configuration step
More and more people have issues with connecting with OoT because fresh installs of newer versions of Bizhawk show having "Lua+LuaInterface" selected when it actually loads "Nlua+KopiLua" instead until you toggle between the two options. Hopefully adding this bolded note will help new users avoid this problem in the future.
2022-06-10 00:48:05 +02:00
Zach Parks
613dc4184a
ALTTP: Updates to setup documents ( #628 )
...
Co-authored-by: alwaysintreble <mmmcheese158@gmail.com>
2022-06-10 00:47:01 +02:00
Fabian Dill
1281426075
HK: allow shuffling charm costs, instead of randomizing. ( #441 )
2022-06-09 00:27:43 +02:00
Kippi00
ee65d7e5fa
Document multi-game YAMLs ( #619 )
2022-06-08 18:15:47 -04:00
Kono Tyran
c66d64b9d8
update minecraft_en.md wording slightly and minecraft version
2022-06-04 11:32:51 -07:00
TheCondor07
0dd67f40ba
SC2: UI update, Relegate No Build Option, and Filler Item Update ( #606 )
2022-06-03 20:18:36 +02:00
t3hf1gm3nt
6b47776b11
TS: Add region names to location names, and other location name clarifications ( #570 )
...
* Add region names to location names, and other location name clarification changes
2022-06-03 12:27:02 +02:00
Fabian Dill
d0a98949f5
LttP: split Retro into Retro Bows and Retro Caves ( #588 )
2022-06-01 08:29:21 -07:00
Fabian Dill
ff608b72a2
Tests: add test to check for typo'd item name group definitions ( #594 )
...
* Tests: add test to check for typo'd item name group definitions
Factorio: item *name* group was pointing to IDs instead.
Server: prevent crash when using Event-filled item name group
* Server: prevent crash when /hint'ing for an item name group with events
2022-06-01 08:25:40 -07:00
TheCondor07
20be691f36
SC2: GUI Mission Launcher ( #586 )
...
* SC2: Functioning Starcraft 2 Mission Launcher UI
* AutoWorld: add .__file__ attribute to AutoWorlds
This tries to help with a recurring easy to make mistake, where ./worlds/myworld does not exist in frozen form and is instead ./lib/worlds/myworld
* SC2: get .kv file path correctly when frozen too
Co-authored-by: TheCondor07 <TheCondorian07@gmail.com>
Co-authored-by: Fabian Dill <fabian.dill@web.de>
2022-05-30 07:11:01 +02:00
Fabian Dill
1a0bfecb5f
LttP: convert vendors hint into separate scams option
2022-05-28 20:08:06 +02:00
Felix R
5d3b4c8efd
Meritous: Minor logic change ( #584 )
2022-05-28 00:52:14 +02:00
TheCondor07
8adc0dd7eb
SC2: Fixed issue in random mission order with some missions being available too early
2022-05-27 20:53:06 +02:00
Jarno Westhof
2cb71c5352
[Timespinner] Removed backwarp from refugee camp to library from logic
2022-05-27 20:51:29 +02:00
TheCondor07
b6068f4519
SC2: Updated webhost details page
2022-05-27 18:32:33 +02:00
Fabian Dill
21a6b0143d
MC: fix Bee Trap name
2022-05-26 20:49:24 -07:00
TheCondor07
e786243738
SC2: Option for random mission order ( #569 )
2022-05-26 19:28:10 +02:00
espeon65536
dadd7d4693
OoT: big poe count option returns
2022-05-26 19:26:07 +02:00
espeon65536
ac87629550
OoT: write data into autotracking context
...
useful for the client and autotrackers to gather data easily
2022-05-26 19:26:07 +02:00
espeon65536
1c231b703a
OoT: trap display rework
...
Traps from all games now disguise themselves as OoT items
Traps all display "[Player] is a FOOL!" when picked up
2022-05-26 19:26:07 +02:00
espeon65536
a66b11e6ec
OoT: remove warning message during multidata manipulation
2022-05-26 19:26:07 +02:00
espeon65536
4f24c4ea78
OoT: write double-ended shuffled entrances to spoiler log more clearly
2022-05-26 19:26:07 +02:00
espeon65536
1710e15e49
MC: Bee Trap is renamed and trap
2022-05-26 07:45:14 -07:00
N00byKing
a332d4935d
v6,sm64ex: Use standard Death Link option name
2022-05-26 07:05:19 +02:00
lordlou
9b855c7de0
Sm various fixes ( #518 )
2022-05-25 08:50:32 +02:00
Fabian Dill
e8be80ccd7
Network: remove "SlotAlreadyTaken" from docs and clients, as it was removed from the server in 0.2
2022-05-24 19:16:53 -07:00
Fabian Dill
86013328d6
Factorio: fix crude-oil related crashes ( #552 )
2022-05-21 20:57:26 +02:00
TheCondor07
2b8a0f8cd8
SC2: Better set-up instructs and a section for those having issues
2022-05-21 20:52:37 +02:00
Alchav
e1926c973e
[SC2] Item name groups and item game name fix ( #555 )
2022-05-21 20:52:00 +02:00
Chris Wilson
f515f680a4
ArchipIDLE is only visible during April
2022-05-21 20:51:24 +02:00
Fabian Dill
effba9fdec
Factorio: fix crude-oil having no requirements at all
2022-05-21 02:49:20 +02:00
Fabian Dill
388f064307
SC2: fix typo in AllInMap Choice
2022-05-20 17:49:05 -07:00
TheCondor07
bb15485965
SC2: Quality of Life Changes/Fixes to Prepare For Future Feature ( #550 )
2022-05-21 02:47:16 +02:00
Fabian Dill
44ae50083d
SC2: setup fix link
2022-05-20 01:45:00 +02:00
espeon65536
4e90ebc7d9
MC: add 1.18.2 advancements ( #537 )
...
* MC: add 1.18.2 advancements and update options to match
* client version 8
* MC: multiworkd -> multiworld
* MC: account for overworld villager in Star Trader logic
Also standardized Surge Protector and VVFrightening logic
* MC: fix _mc_overworld_villager
some day I won't second-guess myself when writing logic
2022-05-19 09:15:23 -07:00
Alchav
dbf0458575
Implement get_filler_item_name for various games ( #451 )
2022-05-19 15:37:26 +02:00
weffjebster
2b702528fd
[Timespinner]HP cap setting ( #536 )
2022-05-19 05:25:08 +02:00
Colin Lenzen
23144ff204
[Timespinner] Add Show Item Drops in Bestiary
2022-05-19 05:24:31 +02:00
TheCondor07
764b6c78c5
SC2: Turned weaker upgrades into trash items
2022-05-19 05:23:57 +02:00
Fabian Dill
ad99850192
SC2: some cleanup ( #532 )
...
* SC2: some cleanup
* SC2: some cleanup in client
2022-05-18 18:03:33 -07:00
TheCondor07
551cf8442f
Starcraft 2 Wings of Liberty AP Implementation ( #528 )
2022-05-18 23:27:38 +02:00
alwaysintreble
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
PoryGone
05efbe0af8
SA2B Style Improvements ( #525 )
2022-05-18 14:56:43 +02:00
alwaysintreble
48a7587c5a
Fix broken plando guide links
2022-05-18 14:55:53 +02:00
metzner
ff82145633
The Witness: Updated Setup Guide, now referencing the PopTracker map- & auto-tracking package!
2022-05-17 16:09:41 +02:00
wafflesoup
dcc703f454
Webworld docs: Removed extra space
2022-05-17 16:09:16 +02:00
Jarno Westhof
07f66fb15a
[Timespinner] Make DamageRandoOverrides a bit easier to work with and compatible with older yamls ( #517 )
2022-05-15 14:39:38 -07:00
CaitSith2
c0fb7d9f9a
Add local and non_local items to item_links ( #506 )
...
* Add local and non_local items to item_links
* Whoops, don't pass list of list to verify_items.
* Give a did you mean result in the exception.
2022-05-15 07:41:11 -07:00
lordlou
e147495fb9
Sm unbeatable seed fix ( #514 )
2022-05-15 16:29:56 +02:00
jtoyoda
0bc2301530
Updating docs to remove reference to the AP preset
2022-05-14 19:50:25 +02:00
PoryGone
dc10421531
Sonic Adventure 2: Battle Implementation ( #501 )
2022-05-14 12:00:49 +02:00
metzner
b41f444013
Logic Fix (Potentially gamebreaking)
2022-05-14 11:55:48 +02:00
weffjebster
b0b41711d4
Adding damage rando v2 options to timespinner rando ( #503 )
2022-05-14 11:52:35 +02:00
alwaysintreble
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
c085ee47ed
variable-progression-balancing ( #356 )
2022-05-11 09:13:21 +02:00
KonoTyran
521122fd4f
Minecraft Version support ( #458 )
...
* add support for other java/forge versions
* fix fetching correct mod for specified version.
* add support for other java/forge versions
* fix fetching correct mod for specified version.
* convert MinecraftClient.py to read forge versions from Randomizer Mod Repo.
* add minecraft_versions.json to gitignore.
* remove redundant json import
* update host to release.
add forge checking,
fixed duplicated code due to merge.
* clerify that beta channel will most likely make games no longer playable on release channel
* convert commetns to docstrings.
2022-05-10 21:00:53 -07:00
Fabian Dill
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
Alchav
976f34c19f
Fix Harmless Hellway logic
...
Original logic from SMZ3 is:
items.KeyPD >= (GetLocation("Palace of Darkness - Harmless Hellway").ItemIs(KeyPD, World) ?
(items.Hammer && items.Bow && items.Lamp) || config.Keysanity ? 4 : 3 :
(items.Hammer && items.Bow && items.Lamp) || config.Keysanity ? 6 : 5))
I believe these parentheses are needed to correctly replicate this logic
2022-05-11 04:20:30 +02:00
NewSoupVi
9ab7c8d9e5
Witness: Changes in response to Beta run 1 ( #494 )
...
Co-authored-by: metzner <unconfigured@null.spigotmc.org>
2022-05-09 07:20:28 +02:00
espeon65536
40a08d0d84
SM64 logic fixes and ER handling ( #488 )
...
* SM64: add painting name to location hints if area randomizer
* SM64: fix BitFS access logic
Using can_reach regions in an entrance's logic is unsafe because reachable_regions won't be updated if no progression locations are reached. can_reach location is safe.
* SM64: rework logic for correctness and consistency
- BoB Mario Wings to the Sky is extremely difficult with cap and no cannon, will never be required
- DDD Collect the Caps no longer requires metal cap except on strict cap
- Cavern of the Metal Cap red coins no longer requires metal cap except on strict cap
- CCM, TTM, WDW cannons added on strict cannons for their expected stars
- BoB 100 coins requires cap or cannon if both are strict, since only 99 coins are available otherwise
* SM64: write entrances to spoiler log
* SM64: tweak format of WDW cannon rules
2022-05-06 13:33:39 +02:00
black-sliver
ea51df432d
Factorio: map gen: allow arbitrary property expressions
...
Can be used to override tile generation; we don't want to define all of them
2022-05-05 02:34:11 +02:00
black-sliver
c27bfc515e
Factorio: map gen: allow width and height
...
Don't accept arbitrary keys to catch typos.
This should be all 'basic' map gen settings now.
2022-05-05 02:34:11 +02:00
Fabian Dill
7fad0b0f51
Test: introduce test for every game has a tutorial ( #478 )
2022-05-03 22:14:03 +02:00
Fabian Dill
666760f0cf
Merge branch 'main' into oot
2022-05-02 11:54:00 +02:00
espeon65536
76a4dce66a
OoT: move Thieves' Hideout location IDs to match with old ID
2022-05-01 14:44:26 -05:00
espeon65536
c102d602b3
OoT: update ASM to version 6.2
2022-05-01 13:27:53 -05:00
espeon65536
e711490f6c
OoT: bump data version
2022-05-01 13:07:15 -05:00
espeon65536
c801cdbb3b
OoT: update logic files, naming, and logic tricks to version 6.2
...
Gerudo Training Grounds -> Ground
Composers Grave -> Royal Familys Tomb
Gerudo Fortress -> Thieves Hideout for the indoor sections
2022-05-01 13:05:52 -05:00
metzner
9d638671bb
Removed Tutorial Gate Close as a location for compatibility with current randomizer version
2022-04-30 15:10:50 -07:00
metzner
4a703481ba
Removed Mountain Trap Door Triple Exit location.
2022-04-30 15:10:50 -07:00
metzner
897cbb9826
Moved Quarry Big Panel to uncommon
2022-04-30 15:10:50 -07:00
metzner
bb710cc360
Fix: Traps weren't showing up
2022-04-30 15:10:50 -07:00
espeon65536
894a30b9bd
Check for ROMs at beginning of generation ( #475 )
2022-04-30 03:37:28 +02:00
beauxq
46d31c3ee3
typing, mostly in AutoWorld.py
...
includes a bugfix (that was found by static type checking)
in `get_filler_item_name`
2022-04-29 03:00:39 +02:00
NewSoupVi
3e8c821c02
Add The Witness ( #467 )
...
* Added The Witness
Co-authored-by: metzner <unconfigured@null.spigotmc.org>
Co-authored-by: Jarno Westhof <jarnowesthof@gmail.com>
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
2022-04-29 00:42:11 +02:00
espeon65536
f476747ade
OoT: remove early ROM check
...
Will be replaced with an Autoworld class method, can_generate
2022-04-28 09:44:53 -05:00
espeon65536
d8d881085f
OoT: permit dungeon_items: overworld to fill into shops
2022-04-27 21:45:31 -05:00
espeon65536
fd6e1b3046
OoT: fix bad interaction between dungeon_items: overworld and songs: dungeon
2022-04-27 21:43:16 -05:00
espeon65536
d6697924cb
OoT: item links don't crash
...
still point to not-helpful locations though
2022-04-27 21:11:04 -05:00
espeon65536
3001926ae4
OoT: fix locations pointing to wrong entrance in server hints
2022-04-27 20:12:32 -05:00
espeon65536
d57bdf6dc3
OoT: No Logic modifications
...
NL now uses the glitchless world graph, which enables entrance randomizer
NL forces all logic tricks on, progression balancing off, minimal accessibility
2022-04-26 15:16:02 -05:00
espeon65536
0309fac592
OoT: check for existence of ROM at start of generation
2022-04-26 13:43:02 -05:00
Fabian Dill
9ecd320c8c
OoT: prevent connection from outdated clients
2022-04-26 07:40:01 -07:00
N00byKing
cb6d377796
sm64ex: Rule updates
2022-04-24 08:29:26 -07:00
Jarno Westhof
b5f58b0a03
Fixed copy paste issue
2022-04-24 08:28:14 -07:00
Colin Lenzen
75a76fb184
Include options in options dict
2022-04-24 05:01:53 +02:00
Colin Lenzen
21f1ccbfb4
Timespinner: Options to Support Loot Randomization
2022-04-24 05:01:53 +02:00
Fabian Dill
0f5a7cda6c
LttP: fix retro allowing arrows in "P" price shuffle in shops ( #448 )
2022-04-22 09:12:51 +02:00
N00byKing
587d4dc8b6
v6,sm64ex: Allow location exclusions
2022-04-15 02:02:39 +02:00
black-sliver
b5613ffcf5
OoT: mark Compress/Decompress as executables
2022-04-13 23:34:44 +02:00
KonoTyran
1fe82b1312
Add bug report link to WebWorld ( #440 )
...
* Add bug report link to WebWorld
* change bug_report_page to an optional
reword bug report link text.
* update Minecraft bug report page to a template.
* change wording of link.
* add `bug_report_page` documentation to api.md
2022-04-12 17:37:05 -04:00
Fabian Dill
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
Vince Lund
0eea1a1d89
Timespinner: Added Lore names to Downloads
2022-04-10 09:28:33 +02:00
Fabian Dill
15dcdca6fc
HK: slight optimization
...
items are marked as advancement if they have an additional effect, so instead of a lookup we can just refer to a bool that's already local as a quick pre-check
2022-04-08 21:53:30 +02:00
Fabian Dill
7a6aef03e7
HK: Charm costs in spoiler log now with charm name.
2022-04-08 21:53:17 +02:00
Fabian Dill
c61f3b9110
MC: make slot data json compatible
...
(Changing base type of Options in recent PR broke this)
2022-04-08 21:37:08 +02:00
black-sliver
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
Fabian Dill
ec00d1b710
SMZ3: allow TextClient to connect by name ( #423 )
2022-04-07 10:50:55 -04:00
Fabian Dill
f093e90c23
ModuleUpdate: add it to a few more common entry points
...
MinecraftClient: add requests import to requirements.txt
2022-04-07 15:21:47 +02:00
Fabian Dill
491e6c8730
HK: don't progression balance "Currency"-like progression items ( #419 )
...
* HK: don't progression balance "Currency"-like progression items
* only skip prog balancing on charms that don't unlock checks by themselves
Co-authored-by: Kono Tyran <HAklowner@gmail.com>
2022-04-05 18:41:15 -04:00