Archipelago/worlds
Justus Lind 77b0852dca
Muse Dash: Add New Game (#1723)
* Alpha 1 Muse dash stuff.

* Add in an option to limit to only base game songs.

* Make all items progression instead of progression_skip_balancing.

* Add in extra_goal_song_items to help make runs less about completing every song.

* Change ID range to be in a more open area, and add some comments.

* Add in Streamer Mode and difficulty range options. Rearrange data files so its easier to get all data at once.

* Fix generation issues.

* Fix up the maximum and remove old option.

* Remove empty items and the option to make filler songs empty.

* Support emerald hunt mode. Make difficulties an option rather than 2 sliders.

* Fix DLC Song option being inverted.

* Fix item counting being broken if there was more than 1 world.

* Make compatible with .apworld specification.

* Make All item names ASCII compatible.

* Add in the additional_item_percentage option.

* Add a test to ensure the item names are within the normal ascii range.

* Add in death link.

* Remove the album from the item name. Not really needed anymore.

* Add the 2 budget is burning albums under the free songs heading. Adds a couple more songs without dlc.

* Sanitise Album names.

* Added the grade needed choice.

* Update songs to v3.1.0

* Adjust difficulty ranges. Add Expert and Master.

* Fix setup_en.md being out of date.

* Add a manual override.

* Add testing for diff ranges. Fix bugs introduced there. Limit option to 11 to not generate an impossible seed.

* Remove regions from Muse Dash.

* Some Oops...

* Attempt to make tests happy.

* Remove supports weighting false to stop webhost test failing.

* Adjusted settings

* Adjust music sheets to use percentages. Various cleanups.

* Fixes to new code.

* Add Ola Dash Album. Add support for overriding song difficulty. Other stylisation changes.

* Attempt fix tests.

* Ooops missed one.

* flake8 suggestions.

* Remove FM 17314 SUGAR RADIO as that song is a bit weird.

* Update document pages.

* Add trap support

* Lower additional song count by 10.

* Tests broke on my end. Using github to test this.

* Looks like I was accidentally adding ~.

* Fix the one song that crashes OoT hint generation

* Various documentation changes.

* Website documents fixup.

* Doc updates part 2.

* Oops. Doc updates part 3.

* Add Muse Dash to the apworld list.

* Add trailing comma.

* Add a couple plando options.

* Set data_version to 1.

* Add in some handling incase someone decides a song is both starter and included.

* Remove brackets around ifs.

* Oops. Accidentally removed a necessary bracket.

* Fix filtering crash due to me mixing up c# and python .remove().

* Add Happy Otaku Pack Vol.17. Also increment data version.

* Update links to melon loader to be the latest.

* Clean up song selection code by shuffling once then popping.

* Add UID to the Data text file, so the same file can be used client and server.

* Increment Data Version because some names have changed.

* Correct some names.

* Update data to v3.4.0 (Addition of Muse Radio FM104)

* Add support for SFX traps. Adjusted how traps were setup a bit.

* Update the docs to include a troubleshooting section.

* Small fixes.

* Remove unnecessary brackets.

* Add .net downloads to docs.

* Avoid failing generation if strict difficulty settings are applied with no dlc songs and streamer mode.

* Forgot to add the worst starting song count.

* Make minimum song count be Starting Songs + 11 instead of Starting Songs * 2 + 1.

* Fix up several issues where song count could mismatch the requested amount.

* Add a test to ensure world size doesn't grow.

* Fix some oversights.

* Remove unnecessary brackets.

* Fix up passing the tuple out when just the key would suffice.

* Adjust typing based on Phar's suggestions.

* Apply the rest of Phar's suggestions with minor tweaks to other parts to suit suggestions.

* Adjust some more stuff to fit 120 characters.

* Some more pep8 stuff and fix tests.

* Some pep8 in tests.
2023-06-29 07:36:39 -05:00
..
_sc2common SC2: Python 3.11 compatibility (#1821) 2023-06-12 07:41:53 +02:00
adventure Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
alttp Docs, LTTP: clarify not using qusb and remove redundancies (#1373) 2023-06-28 00:11:06 -05:00
archipidle Add New Translation for Adventure and Archipidle in french (#1749) 2023-05-01 02:03:31 +02:00
bk_sudoku Deprecate `data_version` and introduce `checksum` for DataPackages. (#684) 2023-03-20 17:01:08 +01:00
blasphemous Blasphemous: Logic fixes for WotBC Cherub and Jondo upper west tree root (#1835) 2023-06-01 03:52:46 +02:00
bumpstik Add Bumper Stickers (#811) 2023-06-27 15:37:17 -05:00
checksfinder core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
clique Clique: Better, less-obtuse, docs for Clique. (#1719) 2023-04-19 21:17:16 -05:00
dark_souls_3 fixed duplicate location (#1604) 2023-03-27 03:04:04 +02:00
dkc3 Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
dlcquest DLC Quest: Option Documentation improvements (#1887) 2023-06-25 02:13:33 +02:00
factorio Factorio: Client in folder, TextClient: always available (#1829) 2023-06-25 02:31:25 +02:00
ff1 Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
generic Docs: rework main ap setup guide (#1853) 2023-06-28 19:06:18 -05:00
hk Setup: flip apworld list (#1882) 2023-06-25 03:47:38 +02:00
hylics2 Hylics 2: Update item creation (#1671) 2023-04-07 20:01:26 +02:00
kh2 KH2: New Unit Test and better keyblade fill (#1744) 2023-04-23 22:20:43 +02:00
ladx Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
lufia2ac Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
meritous core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
messenger The Messenger: strip generated filler items for a sufficiently small pool (#1907) 2023-06-29 07:33:37 -05:00
minecraft Minecraft rewrite (#1493) 2023-03-08 20:13:52 -08:00
musedash Muse Dash: Add New Game (#1723) 2023-06-29 07:36:39 -05:00
noita Noita: Region connection edits (#1855) 2023-06-05 19:32:33 +02:00
oot Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
oribf Ori: fix py3.8 apworld compatibility 2023-06-26 08:16:56 +02:00
overcooked2 Docs: rework main ap setup guide (#1853) 2023-06-28 19:06:18 -05:00
pokemon_rb Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
raft Raft: Fix item prefilling (#1878) 2023-06-20 09:14:46 +02:00
rogue_legacy core: rip out RegionType and rework Region class (#814) 2023-02-14 01:06:43 +01:00
ror2 RoR2: bug fixes (#1891) 2023-06-26 23:47:52 -05:00
sa2b SA2B: v2.2 Content Update (#1904) 2023-06-27 16:38:58 -05:00
sc2wol SC2: Python 3.11 compatibility (#1821) 2023-06-12 07:41:53 +02:00
sm Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
sm64ex sm64ex,v6: Use create_items for itempool modification (#1674) 2023-04-07 19:03:28 -05:00
smw Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
smz3 Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
soe Docs: rework main ap setup guide (#1853) 2023-06-28 19:06:18 -05:00
spire STS: update slot_seeds to per_slot_randoms 2023-03-15 09:10:35 +01:00
stardew_valley Stardew valley: Fix package and imports for apworld linux (#1842) 2023-05-29 01:00:33 +02:00
subnautica Subnautica: move mod exports to own module 2023-05-20 18:34:22 +02:00
timespinner Timespinner: LOGIC FIX, RC BUG (#1610) 2023-03-27 19:17:50 +02:00
tloz Docs: Revise all docs mentioning Lua in EmuHawk (which are in English), and other misc. corrections (#1782) 2023-06-26 08:53:44 +02:00
undertale Undertale for AP (#439) 2023-06-27 04:35:41 +02:00
v6 sm64ex,v6: Use create_items for itempool modification (#1674) 2023-04-07 19:03:28 -05:00
wargroove Wargroove: Fixed commander.json file never being closed by the mod (#1841) 2023-05-29 20:33:35 +02:00
witness The Witness: Utils.cache_argsless -> functools.lru_cache (#1897) 2023-06-28 02:23:50 +02:00
zillion Zillion: cache key includes gun requirement (#1846) 2023-05-31 05:56:23 +02:00
AutoSNIClient.py Core: SNI Client Refactor (#1083) 2022-10-25 19:54:43 +02:00
AutoWorld.py Core: call stages in sorted order (#1791) 2023-05-04 14:14:20 +02:00
Files.py [Pokemon Red and Blue] Initial implementation (#1016) 2022-10-13 07:45:52 +02:00
LauncherComponents.py TLoZ: fix LauncherComponents entry (#1908) 2023-06-28 19:06:45 -05:00
__init__.py Core: refactor some loading mechanisms (#1753) 2023-06-20 01:01:18 +02:00