Daniel Grace
8788ee1aa7
[HK] Further updates for White Palace logic, ( #662 )
2022-06-25 20:15:03 +02:00
Chris Wilson
17ba73b0b8
Rename author to authors for consistency
2022-06-25 19:10:20 +02:00
rsyh93
0407df83b7
SC2: add Linux setup to tutorial ( #679 )
...
also fixes some formatting
2022-06-25 14:12:30 +02:00
alwaysintreble
f140aadafe
Alttp: fix broken msu es link ( #702 )
2022-06-25 13:15:57 +02:00
Grrmo
b41c6185e4
TS: Fix broken link to german setup guide ( #700 )
...
The German tutorial link pointed to the English version
2022-06-25 00:29:25 +02:00
NewSoupVi
aa3d7f5e21
Small Witness fixes ( #698 )
2022-06-24 19:25:23 +02:00
Chris Wilson
1843618c99
Add stone theme to WebHost ( #645 )
...
* Add stone theme
* Fix h2 color, change rogue-legacy to stone theme (approved by Phar)
* Add stone theme preview to world api.md
* Different stone theme preview to match other images
2022-06-22 20:31:40 -04:00
TheCondor07
6e918edce1
SC2: Updated apsc2 version required ( #691 )
2022-06-22 11:49:00 +02:00
Alchav
68674deb00
FF1 - classify some items as useful ( #669 )
2022-06-20 21:17:57 +02:00
PoryGone
a9e530721d
SA2B v1.1.0 ( #673 )
...
Co-authored-by: RaspberrySpaceJam <tyler.summers@gmail.com>
2022-06-20 21:12:13 +02:00
Daniel Grace
6970c5ce97
HK: Bugfix shop requirements to be >= rather than >.
...
This was causing off-by-one errors, which were problematic if e.g. a Grubfather slot wanted all 46 grubs.
2022-06-20 07:46:25 +02:00
alwaysintreble
10b3803a7f
ror2: correctly mark Dio's as progression and mark equipment as useful
2022-06-19 22:26:48 +02:00
Fabian Dill
a7e8c82633
Factorio: more condensed raw_recipes creation
...
(by black-sliver)
2022-06-19 21:55:03 +02:00
Fabian Dill
6d4c4295b3
Factorio: use resources data
2022-06-19 21:48:30 +02:00
black-sliver
b551e3a2ad
SoE: change default prog balancing to 30
2022-06-19 14:17:42 +02:00
Fabian Dill
2bac78b4a4
Factorio: manual crude-oil recipe seems no longer needed and actually messed with costs
2022-06-18 13:57:28 +02:00
Fabian Dill
c4769eeebb
Factorio: load fluids from exported data
2022-06-18 13:40:10 +02:00
Fabian Dill
a5d516e179
Factorio: fix impossible recipes requiring stacking non-stacking items
...
Factorio: speedup load time
2022-06-18 09:15:14 +02:00
Fabian Dill
d87c3d5323
LttP: update manual yaml
2022-06-17 03:48:54 +02:00
Fabian Dill
74fe03414c
HK: extractor now needs to check for BOM
2022-06-17 03:25:08 +02:00
Fabian Dill
05a51346f9
LttP: fix Ganon's Tower trash prefill ignoring item_rules ( #648 )
2022-06-17 03:24:15 +02:00
Fabian Dill
6c525e1fe6
Core: move multiple Item properties into a single Flag ( #638 )
2022-06-17 03:23:27 +02:00
NewSoupVi
7d79cff66f
The Witness - 0.3.3 features and fixes ( #617 )
...
New option: "Early Secret Area" (Opens a door to the Challenge Area from the start of the game)
New option: Victory Conditions "Mountaintop Box Short" and "Mountaintop Box Long"
New options: Number of Lasers of Mountain, Number of Lasers for Challenge
New option & item: Add some number of "Puzzle Skips", which let you skip one puzzle in the game
Many logic fixes
2022-06-16 03:04:45 +02:00
Alchav
0a63bd0fc6
Meritous get_filler_item_name
2022-06-15 19:05:48 +02:00
Daniel Grace
e5a1052089
Hollow Knight updates (goals, WP/POP, etc.) ( #438 )
...
* Hollow Knight updates:
- Add configurable goals (Any, THK, Siblings, Radiance)
- Change base logic to require Opened_Black_Egg_Temple instead of
requiring 3 dreamers. This is future-proof for transition rando,
where Black Egg might not have been located yet.
- Add combat logic for THK and Radiance on par with Rando4's boss logic,
so itemless HK shouldn't be required.
- Existing completion logic now uses Black_Egg_te
- Add White Palace options
(Exclude, King Fragment Only, No Path of Pain, Include)
- Excluded WP may still be required for King Fragment if Charms are
not randomized
- Simply don't place WP locations that are excluded
- Distinguish between POP locations (required for POP), WP checks (
actual item locations), WP transitions (relevant for future transition
rando), and WP events (logically required to reach King Fragment)
- Many transitions were listed twice. Remove duplicates.
- Sort transitions by scene
- For randomizable locations that have no logical significance when not
randomized, simply skip adding them to the pool entirely for
theoretically faster generation.
* Hollow Knight updates
- Support random starting geo up to 1000 geo.
- Always include locations rather than dropping unrandomized "logicless"
ones, as it is required to best support same-slot coop.
2022-06-13 08:23:03 +02:00
Fabian Dill
e7ea827f02
Options: introduce SpecialRange ( #630 )
...
* Options: introduce SpecialRange
* Include SpecialRange data in player-settings and weighted-settings JSON files
* Add support for SpecialRange to player-settings pages
* Add support for SpecialRange options to weighted-settings. Also fixed a bug which would cause the page to crash if an unknown setting was detected.
Co-authored-by: Chris Wilson <chris@legendserver.info>
2022-06-12 17:33:14 -04:00
Joethepic
84b6ece31d
Itemlink tutorial improvement ( #611 )
...
* Update Items.py
* Update advanced_settings_en.md
* Update Items.py
* Update advanced_settings_en.md
* Update advanced_settings_en.md
* improve consistency
Co-authored-by: alwaysintreble <mmmcheese158@gmail.com>
* fix formating on game setting in example
Co-authored-by: alwaysintreble <mmmcheese158@gmail.com>
* change version
Co-authored-by: alwaysintreble <mmmcheese158@gmail.com>
* Update advanced_settings_en.md
* Update advanced_settings_en.md
* Update advanced_settings_en.md
* tutorials: add description for game weight and properly document item links
* tutorials: add description for null replacement
* Update worlds/generic/docs/advanced_settings_en.md
Co-authored-by: alwaysintreble <mmmcheese158@gmail.com>
* Update advanced_settings_en.md
* Update advanced_settings_en.md
* Update worlds/generic/docs/advanced_settings_en.md
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
* Update worlds/generic/docs/advanced_settings_en.md
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
* Update worlds/generic/docs/advanced_settings_en.md
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
Co-authored-by: alwaysintreble <mmmcheese158@gmail.com>
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
2022-06-12 17:24:19 -04:00
Zach Parks
1bcc5b6582
WebHost: Allow "random" to be default option for toggles and choices. ( #640 )
2022-06-12 07:48:52 +02:00
KonoTyran
c8c025ac34
Minecraft 1.19 ( #623 )
2022-06-11 23:22:16 +02:00
Alchav
964eda13cc
Fix LTTP filler items ( #621 )
2022-06-10 13:23:03 +02:00
Colin Lenzen
74ee8ec459
[Timespinner] Add Boss Randomization Settings ( #598 )
...
* [Timespinner] Add Boss Randomization Settings
2022-06-10 01:07:47 +02:00
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
Fabian Dill
2def8f35ad
KH: what? yeah, it's HK ( #420 )
...
* KH: what? yeah, it's HK
someone this hadn't been spotted yet.
* KH: also fix the start AST Node, just in case we add those in at some point (currently they resolve to True/False anyway)
2022-04-05 09:01:33 -04:00
CaitSith2
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
Fabian Dill
f7c601b863
HK: Fix web gen
...
By allowing pickle to find the options
2022-04-05 02:35:55 +02:00
Fabian Dill
7315da2ccb
AutoWorld: don't import __pycache__
2022-04-05 02:26:58 +02:00
Fabian Dill
71bd87f293
HK: don't flag maps as progression
2022-04-03 19:38:39 -04:00
Fabian Dill
574e2abba8
HK: write shop prices to spoiler log
2022-04-03 19:38:39 -04:00
Hussein Farran
cffa772801
Fix unit test and generation failures. Whoops.
2022-04-03 19:38:39 -04:00
Fabian Dill
66bd793306
HK: add item name groups
2022-04-03 19:38:39 -04:00
Hussein Farran
0eb37883ca
Add docstrings to hollow knight YAML options.
2022-04-03 19:38:39 -04:00
Fabian Dill
8c2c6877b6
HK: sort shop contents by cost
2022-04-03 19:38:39 -04:00
Fabian Dill
d1d40d8a60
HK: ignore relics logic
...
HK: write sets ordered, to reduce history changes
2022-04-03 19:38:39 -04:00
Fabian Dill
b026a0a372
HK: write charm costs to spoiler
2022-04-03 19:38:39 -04:00
Fabian Dill
73bcd0058a
HK: force disabled options to actually be disabled
2022-04-03 19:38:39 -04:00
Fabian Dill
0cf396e5d6
HK: account for "Start" location in another place
2022-04-03 19:38:39 -04:00
Fabian Dill
1bc09d4292
make black sliver happy
2022-04-03 19:38:39 -04:00
Fabian Dill
97d0c51db1
HK: allow webgen
2022-04-03 19:38:39 -04:00
Zach Parks
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
05e267a0bd
Prevent use of old collection clients without boss collection blocklist. ( #406 )
2022-04-03 14:45:06 -04:00
Fabian Dill
fb2e780c56
LttP/SMZ3: some more file ending fixes ( #393 )
2022-04-03 13:42:18 -04:00
Fabian Dill
215d5e9adf
AutoWorld: ensure WebWorld is instantiated, preventing an easy mistake. ( #404 )
2022-04-03 13:08:50 -04:00
black-sliver
5392b32d5c
SoE: WebWorld theme and fix long standing bug ( #397 )
2022-04-03 04:48:43 +02:00
Jarno Westhof
6f5ab05345
[Docs] Added WebWorld Theme ( #387 )
2022-04-01 22:39:39 +02:00
Chris Wilson
95f8647f09
Added 50 items to ArchipIDLE ( #385 )
2022-04-01 10:04:42 -04:00
Fabian Dill
931bf7da16
SMZ3: fix loading TextScript on systems that don't default to something utf-8 compatible ( #384 )
2022-04-01 01:14:20 -04:00
Fabian Dill
1a24a73ccd
add forgotten file ( #378 )
2022-03-31 22:14:51 -04:00
Fabian Dill
ae163319e0
More bug fixes
2022-04-01 03:54:30 +02:00
Fabian Dill
65864e273b
Fix bugs
2022-04-01 03:54:30 +02:00
Fabian Dill
199b778d2b
Bug Squashing
2022-04-01 03:54:30 +02:00
Jarno Westhof
0fd59063d9
[Timespinner] Fixed typo
2022-03-31 22:16:23 +02:00
black-sliver
7d830362a7
Setup, Launcher, Linux Support ( #359 )
2022-03-31 05:08:15 +02:00
alwaysintreble
6aef6f2c11
Revert "increment data version since progression of items changed"
...
This reverts commit 22436868478dc16c2773d8d88d0438c17aee92e3.
2022-03-31 04:57:01 +02:00
alwaysintreble
000f0bf2f1
clean, concise method for flagging dio's as progression
...
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
2022-03-31 04:57:01 +02:00
alwaysintreble
0f1c08b43a
increment data version since progression of items changed
2022-03-31 04:57:01 +02:00
alwaysintreble
76ffb5cd53
fix event location and victory rules.
2022-03-31 04:57:01 +02:00
alwaysintreble
23d245d43c
Update RoR2 logic to use event locations
2022-03-31 04:57:01 +02:00
Chris Wilson
aabc86fc01
ArchipIDLE "Improvements" ( #366 )
...
* Increase ArchipIDLE location count to 150
* Reduce location count per seed to 100. Game will now complete between 50 and 100 minutes.
* Add 50 more items to ArchipIDLE
* Update data_version to 2
2022-03-30 21:34:39 -04:00
Fabian Dill
0263130126
SM: fix Nothing type crash ( #363 )
2022-03-30 21:29:08 -04:00
Chris Wilson
7dcb6f66da
Website Style Upgrade ( #353 )
...
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Seed download page improvements
* Add styles to weighted-settings page
* Minor adjustments to styles
* Revert base theme to grass
* Add more items to ArchipIDLE
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Seed download page improvements
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Add styles to weighted-settings page
* Minor adjustments to styles
* Revert base theme to grass
* Add more items to ArchipIDLE
* Improve Archipidle item name
* [WebHost] Update background images, waiting on jungle.png, added partyTime theme
* [WebHost] Fix tab ordering on landing page, remove islands on screen scale, fix tutorial page width scaling
* [WebHost] Final touches to WebHost
* Improve get_world_theme function, add partyTime theme to ArchipIDLE WebWorld
* Remove sending_visible from AutoWorld
* AP Ocarina of Time Client (#352 )
* Core: update jinja (#351 )
* some typing and cleaning, mostly in Fill.py (#349 )
* some typing and cleaning, mostly in Fill.py
* address missing Option types
* resolve a few TODOs discussed in pull request
* SM: Optimize a bit (#350 )
* SM: Optimize a bit
* SM: init bosses only once
* New World Order (#355 )
* Core: update jinja
* SM: Optimize a bit
* AutoWorld: import worlds in alphabetical order, to be predictable rather than arbitrary
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
* Remove references to Z5Client in English OoT setup guide
* Prevent markdown code blocks from overflowing their container
Co-authored-by: espeon65536 <81029175+espeon65536@users.noreply.github.com>
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com>
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
2022-03-28 20:12:17 -04:00
Fabian Dill
420be2c44f
New World Order ( #355 )
...
* Core: update jinja
* SM: Optimize a bit
* AutoWorld: import worlds in alphabetical order, to be predictable rather than arbitrary
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
2022-03-27 21:45:14 -04:00
Fabian Dill
3bb3a902b3
SM: Optimize a bit ( #350 )
...
* SM: Optimize a bit
* SM: init bosses only once
2022-03-27 19:50:58 -04:00
Fabian Dill
3c2933d587
V6: fix area cost always referencing last area cost, instead of current index ( #348 )
...
* V6: fix area cost always referencing last area cost, instead of current index
* V6: autoformat Rules.py
* V6: correct a location name for rule application
2022-03-26 10:16:28 +01:00
Alchav
3b128c8512
SM - Option to remove empty locations ( #323 )
2022-03-26 07:26:55 +01:00
lordlou
fb1be7b003
[SM] min client version change ( #347 )
2022-03-26 02:36:13 +01:00
lordlou
e0aa52ed27
[SMZ3] player count fix ( #346 )
2022-03-26 02:35:55 +01:00
Fabian Dill
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
Fabian Dill
75de616465
Core: remove sending_visible ( #339 )
...
* Core: remove sending_visible
Only used by Factorio and that use predates start_location_hints, which works perfectly fine for this purpose.
* Factorio: minor cleanup
2022-03-24 12:15:52 -04:00
strotlog
d8087660e6
SM: remove SNIClient read of duplicative ROM name ( #340 )
2022-03-24 11:40:02 -04:00
black-sliver
b599a7607d
SoE: mark traps as being traps
2022-03-24 01:49:45 +01:00
black-sliver
f326de2686
SoE: require client 0.2.6
...
Require latest https://github.com/black-sliver/ap-soeclient/
currently hosted on evermizer.com/apclient.beta
2022-03-23 02:21:47 +01:00
black-sliver
2ca6b7f929
SoE: add traps and death link
2022-03-23 02:21:47 +01:00
black-sliver
79afae17e7
SoE: add item groups
2022-03-23 02:21:47 +01:00
black-sliver
cb4d9dc365
SoE: some cleanup
2022-03-23 02:21:47 +01:00
jonloveslegos
4bf8b98681
Added my game made specifically for AP, ChecksFinder (Minesweeper) ( #302 )
2022-03-22 23:30:10 +01:00
espeon65536
cb3db8ae16
ALttP: fix ROM crash when loading mail/shield overflow sprite in hard/expert
2022-03-22 18:59:47 +01:00
lordlou
7df12930ef
[SM] Add support for Remote Items ( #317 )
2022-03-21 05:34:47 +01:00
Alchav
affcaf1c02
ItemLink - ensure no extra fillers are created ( #316 )
2022-03-20 16:07:51 +01:00
Fabian Dill
7e314c0d7a
Multidata: don't include start inventory events in sendable items ( #319 )
2022-03-18 13:19:21 -04:00
Fabian Dill
1266ca314c
Options: some display name renames that were missed ( #318 )
2022-03-18 13:17:19 -04:00
Fabian Dill
7394598aff
Patch: update to version 4 ( #312 )
2022-03-18 04:53:09 +01:00
Felix R
b02a710bc5
Add Meritous ( #278 )
2022-03-18 04:30:47 +01:00
Alchav
689183edc0
[RL] Specify list of available classes ( #262 )
2022-03-16 02:31:14 +01:00
Hussein Farran
43113c7844
Merge pull request #308 from ArchipelagoMW/quick-recipe
...
Quick recipe
2022-03-15 13:19:34 -04:00
Hussein Farran
fb8879a919
Merge pull request #307 from ArchipelagoMW/energy-bridge
...
Factorio: increase cost of Energy Bridge
2022-03-15 13:18:52 -04:00
Hussein Farran
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
ca95d47127
Factorio: improve generation speed of make_quick_recipe slightly
2022-03-15 14:02:05 +01:00
Fabian Dill
a5a0c94a2c
Factorio: increase cost of Energy Bridge
2022-03-15 14:01:15 +01:00
lordlou
cfa49ee757
Add SMZ3 support ( #270 )
2022-03-15 13:55:57 +01:00
Fabian Dill
8d3ea9c50f
Factorio: write Group names to mod
2022-03-14 20:26:16 +01:00
Fabian Dill
f01a31ce56
Factorio: add recipe for energy bridge
2022-03-14 19:40:35 +01:00
Chris Wilson
e0f3d6d0d7
[WebHost] Add docblock and FAQ pages for ArchipIDLE
2022-03-13 23:44:30 -04:00
Chris Wilson
0c57af40dc
[ArchipIDLE] Rename locations to indicate the time required to wait
2022-03-13 22:56:46 -04:00
Chris Wilson
0714be6b73
[ArchipIDLE] Prevent overwriting global item pool
2022-03-13 20:44:08 -04:00
Chris Wilson
b5ce6f0bb0
[ArchipIDLE] Fix inefficiency caused by indentation error
2022-03-13 20:42:20 -04:00
Chris Wilson
67d59067eb
[ArchipIDLE] Use shuffled item_table during generation
2022-03-13 20:39:13 -04:00
Chris Wilson
f1984a103d
[ArchipIDLE] Set only 20 items as progressive
2022-03-13 15:31:27 -04:00
Chris Wilson
41fd7a8a56
Fixed failing tests
2022-03-13 14:37:56 -04:00
Chris Wilson
14ac139d03
Added world for ArchipIDLE
2022-03-13 04:04:12 -04:00
Yussur Mustafa Oraji
97b1ae5ee9
v6,sm64ex: Add support for offline singeplayer seeds ( #301 )
2022-03-12 22:05:54 +01:00
espeon65536
15e0763ed5
Update progression balancing algorithm ( #300 )
...
* New progression balancing algo: computes based on percentage of locations available rather than absolute number of locations
2022-03-12 22:05:03 +01:00
lordlou
2c3e3f0d43
Sm/slot data ( #299 )
2022-03-02 19:41:03 +01:00
espeon65536
c5926fcf2b
OoT: rename all option displayname to display_name
2022-03-02 00:38:24 +01:00
lordlou
e6546eea85
Sm/slot data ( #298 )
...
for trackers
2022-03-02 00:37:52 +01:00
lordlou
892357cc2c
Sm/item link support ( #297 )
2022-03-02 00:37:11 +01:00
Fabian Dill
491530ad60
LttP: fix reveal bytes for Mysery Mire Prize
2022-02-24 23:43:33 +01:00
Fabian Dill
6667c1f03d
Factorio: set parenthesis correctly
2022-02-24 22:50:51 +01:00
Fabian Dill
e985fc41ce
Factorio: make EnergyLink an option
2022-02-24 22:40:16 +01:00
CaitSith2
508eb04e94
Tweak energy bridge values
...
ENERGY_INCREMENT now set dynamically by whatever the ap-energy-bridge buffer capacity ends up being.
2022-02-24 13:16:18 -08:00
Fabian Dill
6bf2f5611a
EnergyLink: lots of cleanup
2022-02-24 04:47:01 +01:00
Fabian Dill
05fe423ef1
Factorio: implement EnergyLink
2022-02-24 00:51:31 +01:00
t3hf1gm3nt
f167e11905
Update ALttP in-game hints ( #289 )
2022-02-23 19:29:37 +01:00
Jarno Westhof
727cae902a
[Subnautica] I guess someone had todo it
2022-02-23 19:26:17 +01:00
Fabian Dill
4c64c5ad05
Spectator: fix data type
2022-02-23 04:02:11 +01:00
espeon65536
a13ad32ec5
Minecraft: save some memory with static rules on Locations
2022-02-23 02:44:47 +01:00
espeon65536
13a6c86077
Minecraft: require bed for can_adventure if death link is on by default
2022-02-23 02:44:47 +01:00
espeon65536
5fc1b760f4
Minecraft: only add egg shards to the pool if at least 1 is required
2022-02-23 02:44:47 +01:00
Fabian Dill
5faf1f27de
MultiServer: add network commands Store, Retrieve, Modify and ModifyNotify
2022-02-22 11:48:08 +01:00
jtoyoda
6c7be51221
Adding in check to ensure there is at least one item in the FFR item pool
2022-02-21 00:01:27 +01:00
Fabian Dill
1159137c0d
FF1: set up special settings page (remote website)
2022-02-20 21:54:00 +01:00
Fabian Dill
170213e6d4
Core: reduce memory use of "Entrance" class
...
SM64: reduce count of lambda creations (memory/cpu speedup)
2022-02-20 19:10:08 +01:00
Fabian Dill
919223cd2f
Super Metroid: fix start_inventory
2022-02-19 17:43:16 +01:00
Yussur Mustafa Oraji
1d19868119
v6: Update NPC Trinket Rule
2022-02-18 19:32:36 +01:00
Fabian Dill
7633392eea
update Copyright
2022-02-17 08:21:26 +01:00
Fabian Dill
daea0f3e5e
Core: provide a way to add to CollectionState init and copy
...
SM: use that way
OoT: use that way
2022-02-17 07:07:34 +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
N00byKing
311fb04647
sm64ex: Add option for Bob-omb Buddy Checks
2022-02-16 19:46:28 +01:00
Fabian Dill
53340ab22c
Core: remove legacy "dynamic_regions", as all regions are now dynamic
2022-02-15 06:29:57 +01:00
N00byKing
7503317d49
sm64ex: Add DeathLink Support
2022-02-14 16:37:49 +01:00
Fabian Dill
3fc93a33c8
WebHost: check for duplicate names
...
Generate: use Counter for duplicate names to make finding the dupes easier
2022-02-14 04:58:21 +01:00
Fabian Dill
d7d1d54a0b
Core: generalize pre_fill item pool handling
2022-02-13 23:02:18 +01:00
espeon65536
779f3a8a61
OoT: regions are not barren if they contain never-exclude items
2022-02-12 17:29:06 +01:00
espeon65536
8c1690ef65
OoT: invert logic of previous commit
2022-02-12 17:29:06 +01:00
espeon65536
85f32d9a97
OoT: make Farore's Wind a never-exclude item if the relevant trick is off
2022-02-12 17:29:06 +01:00
espeon65536
54c7ec5873
OoT: ice traps have the trap attribute
2022-02-12 17:29:06 +01:00
espeon65536
8d260708d3
OoT: ER fixes
...
Don't allow beatable only to influence priority placements
Shuffle spawns after warp songs to prevent spawn points going to Desert Colossus
Prevent child spawn from priority placing at Colossus if overworld ER is off
2022-02-12 17:29:06 +01:00
espeon65536
f8009e4b84
OoT: certain ER options convert closed forest into closed deku + child start
2022-02-12 17:29:06 +01:00
Alchav
a2260ee6b2
[SM] Fix "No Energy" bugs
2022-02-12 17:28:23 +01:00
Bondo
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
Jarno Westhof
b93e61b758
[Timnespinner] Implemented get_filler_item_name
2022-02-09 21:08:07 +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
Yussur Mustafa Oraji
3d17f0d588
sm64ex: Add Course Randomizer and Progressive Keys ( #256 )
2022-02-09 20:57:38 +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
N00byKing
a3c3e4cbd4
v6: Add Area Cost Shuffle
2022-02-05 20:24:42 +01:00
ScootyPuffJr1
bffb8a034e
[SM]Update Options.py ( #268 )
...
* [SM] Update Options.py
2022-02-05 20:23:17 +01:00
Fabian Dill
279b682ac2
ItemLink: hopefully fix coop functionality
2022-02-05 17:35:12 +01:00
Fabian Dill
43ff476d98
AutoWorld: add "Everything" item_name_group to all worlds
2022-02-05 16:55:11 +01:00
Fabian Dill
28201a6c38
Core: implement first version of ItemLinks
2022-02-05 15:49:19 +01:00
N00byKing
6923800081
v6: Music Randomizer
2022-02-04 23:04:05 +01:00
Jarno Westhof
700b83572e
[Timespinner] Added new shop options ( #264 )
...
* [Timespinner] Added new shop options
2022-02-04 21:53:47 +01:00
Fabian Dill
6e53cb2deb
V6: some cleanup
2022-02-04 21:34:39 +01:00
Yussur Mustafa Oraji
8e04182b3f
v6: Add Area Randomizer ( #249 )
...
* v6: Add Area Randomizer
2022-02-04 21:22:26 +01:00
Fabian Dill
60379d9ae6
LttP: when generating hint tiles, no longer consider Single Arrow as useful, but do consider all varieties of Bow. Additionally, don't create hints for Universal Small Keys
2022-02-03 10:41:31 +01:00
Fabian Dill
dc4b064c73
Options: change displayname to display_name
2022-02-02 16:29:29 +01:00
Fabian Dill
0f20888563
Options: allow yaml access to Priority Locations
2022-02-01 16:36:14 +01:00
N00byKing
0507d6923e
sm64ex: Add Option to limit stars, replace with junk
2022-01-31 18:54:54 +01:00
Fabian Dill
0bd252e7f5
Server: add slot_info key to Connected
2022-01-30 13:57:12 +01:00
Fabian Dill
6210630ce2
Core: increment version
2022-01-30 03:45:21 +01:00
N00byKing
695e87689c
sm64ex: More name changes
2022-01-28 05:38:41 +01:00
Fabian Dill
239f1afbbd
SM64: increment data version to trigger new names to be downloaded to clients
2022-01-27 15:36:14 +01:00
N00byKing
df09b5baac
sm64ex: Rename some Items and Locations according to feedback
2022-01-27 15:35:28 +01:00
Zach Parks
8175d4c31f
Rogue Legacy: Update world definition for 0.8 changes. ( #236 )
...
"
Here's a list of compiled changes for the next major release of the Rogue Legacy Randomizer.
Ability to toggle (or randomize) whether you fight vanilla bosses or challenge bosses.
Ability to change Architect settings (start with unlocked, normal, or disabled)
Ability to adjust Architect's fees.
Ability to combine chests or fairy chests into a single pool, similar to Risk of Rain 2's implementation.
Ability to change blueprints acquirement to being progressive instead of random.
Added additional classes that the player can start with and removed all other classes unlocked except for starting class. You must find them!
Ability to tweak the item pool amounts for stat ups.
Ability to define additional character names.
Ability to get a new diary check every time you enter a newly generated castle.
"
2022-01-26 23:35:56 +01:00
N00byKing
954d2e64ef
v6: Mitigate Generation Problems
2022-01-26 23:28:03 +01:00
Hussein Farran
2ebe8d0ed4
Increment RoR2 Data Version
2022-01-25 13:00:11 -05:00
Hussein Farran
b26bce8fde
Merge pull request #228 from Mathx2/main
...
Increase Location count and Item pool count
2022-01-25 10:50:21 -05:00
Mathx2
341fefda01
Convert revives to a percent of total locations
2022-01-24 14:43:42 -08:00
Mathx2
8550c071a2
Revert Max revives
...
Set the max revives back to 10 and start to convert it to a percentage of the total locations instead of a static value.
2022-01-24 14:40:51 -08:00
Mathx2
b2ebb65c26
Set Max Weights back to 100
...
Increasing max weight to 500 for fine tuning was overkill.
Max Locations still set to 500
Max Revives still set to 10% of Max Locations
2022-01-23 16:13:07 -08:00
Yussur Mustafa Oraji
056b38fd2a
sm64ex: Remove placeholder text
2022-01-23 21:47:26 +01:00
Yussur Mustafa Oraji
23211dd1ee
Add Super Mario 64 (PC Port) to Archipelago ( #207 )
...
* Add Super Mario 64
2022-01-23 21:34:30 +01:00
Grrmo
b4ad0ebf52
Created new region for kitty boss ( #233 )
...
* Added own region for kitty boss
Kitty boss had the same access restriction as upper lake desolation, which is wrong.
2022-01-23 21:26:32 +01:00
N00byKing
0ee6dd3f77
V6: Raise DoorCost Max to 5
2022-01-23 21:24:46 +01:00
N00byKing
70a422d354
V6: Fix broken Generation for Location "V"
2022-01-23 21:24:46 +01:00
Yussur Mustafa Oraji
9d7975ce33
Update Rules.py
2022-01-23 21:24:46 +01:00
Mathx2
9b5a1bedc0
Increase amount of items allowed in the pool
...
Multiplied max for all items and revives by 5
2022-01-22 22:52:02 -08:00
Mathx2
1518168843
Increase max number of locations
...
Updated from 100 to 500
2022-01-22 22:48:20 -08:00
black-sliver
102c1fecb6
SoE: allow start_inventory
2022-01-22 04:37:48 +01:00
black-sliver
9d4d92167a
SoE: place Wings in Halls NE to avoid softlock
2022-01-22 04:37:48 +01:00
black-sliver
e7fde3bacb
SoE: Update to pyevermizer v0.41.0
...
* invers meaning of two flags
* fixes some softlocks
* see see https://github.com/black-sliver/pyevermizer/releases/tag/v0.41.0
2022-01-22 04:37:48 +01:00
Yussur Mustafa Oraji
344f4afdbd
Add VVVVVV to Archipelago ( #178 )
2022-01-21 22:42:11 +01:00
Sunny Bat
4291912577
Add Raft to Archipelago ( #174 )
2022-01-21 22:41:53 +01:00
Jarno Westhof
fc8e3d1787
[Timespinner] Added Talaria Attachment to tracker if QuickSeed is enabled
...
Added new locations ids to tracker
Added new chest & logic for Ancient pyramid
Made tracker change available locations based on flags
Made tracker only show items that are progression based on selected flags
2022-01-20 04:25:16 +01:00
Brad Humphrey
ec95ce8329
Allow locations to be prioritized for progress item placement ( #189 )
2022-01-20 04:19:07 +01:00
vgZerst
4841926f83
Note evolution trap scaling in Options docstring
2022-01-18 06:22:00 +01:00
vgZerst
eebf1a5126
Attenuate evolution trap increases
...
Attenuate evolution trap increases based on game's current evolution_factor to improve difficulty slider scaling. See drive.google.com/file/d/1RBBZV3XRmvgwOTXJhr6aQJIaTatJc2WF
2022-01-18 06:22:00 +01:00
Grrmo
22b361c281
Fixed broken locations in Timespinner ( #213 )
...
* Fixed mixed up locations for Aelana's chest and pedestal.
Can provide screenshots for proof.
* Fixed mixed up locations for Upper Lake Desolation double jump cave floor and platform.
Can provide screenshots for proof.
* Fixed up mixed locations for:
Aelana's chest and pedestal
Upper desolation double jump cave platform and floor
upper sealedcave after sirends chest 1 and chest 2
* Updated data version from 6 to 7
2022-01-17 23:15:04 +01:00
Fabian Dill
e74333cbd3
MultiServer: remove location hinting from !hint and /hint; add /hint_location
2022-01-16 02:20:37 +01:00
Grrmo
c507efd920
Corrected mistake in Regions
2022-01-15 21:15:50 +01:00
espeon65536
6641d428a2
oot: check item name for skip child zelda, not the actual item itself
2022-01-15 21:15:28 +01:00
Fabian Dill
b8afc27e2f
Docs: improve "sending_visible" comment
2022-01-14 19:27:54 +01:00
Fabian Dill
3acd966241
Options: add "VerifyKeys" Mixin and showcase it for OoT Logic Tricks
2022-01-11 22:01:54 +01:00
Fabian Dill
bde58fb677
LttP: remove "bonus" small key hyrule castle in case of standard + own_dungeons
2022-01-09 04:48:31 +01:00
Fabian Dill
651e22b14a
LttP: keep Small Key Hyrule Castle local even if keyshuffle is wished.
2022-01-09 04:32:25 +01:00
Alchav
967e3028fd
LTTP - Cap item prices at 4x
...
I think quadrupled prices will be plenty expensive, and this will stop people who pick "random" from getting 9999 priced items and potentially locking their multiworld behind absurd rupee grinds
2022-01-08 04:59:33 +01:00
Alchav
428af55bd9
LTTP shop price modifier tweak
...
Ensure shop prices are a multiple of 5 after price modifier
2022-01-07 18:11:31 +01:00
espeon65536
340725d395
OoT: add protection on starting inventory to be only giveable items
2022-01-07 16:01:28 +01:00
espeon65536
f8030393c8
OoT: If skip_child_zelda is on, set rule on Song from Impa to be giveable item
2022-01-07 16:01:28 +01:00
Fabian Dill
80b3a5b1d4
WebHost: fix is_zipfile check for flask FileStorage objects
...
- and assorted cleanup
2022-01-06 06:09:15 +01:00
lordlou
a6a9989fcf
SM small improvements ( #190 )
...
* added a fallback default starting location instead of failing generation if an invalid one was chosen
* added Nothing and NoEnergy as hint blacklist
added missing NoEnergy as local items and removed it from progression
2022-01-05 20:15:19 +01:00
espeon65536
03a892aded
OoT updates ( #160 )
...
* OoT: disable mixed entrance pools and decoupled entrances for now
* OoT: fix error message crash in get_hint_area
* Oot Adjuster: kill zootdec if it's not the vanilla rom anymore
* OoT Adjuster: fix dmaTable issue
Adjuster should now work on compiled versions of the software
* OoT: don't skip dungeon items shuffled as any_dungeon for barren hints
* OoT: wrap zootdec remove in try-finally
2022-01-04 17:16:09 +01:00
Zach Parks
b3c1c0bbe8
RogueLegacy: Moved world definition from "legacy" to "rogue-legacy" to avoid confusion with deprecation terms
2022-01-04 04:27:51 +01:00
Zach Parks
f06e565441
Add Rogue Legacy to Archipelago ( #180 )
2022-01-03 19:12:32 +01:00
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