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