Commit Graph

2180 Commits

Author SHA1 Message Date
pepperpow 222784dbb6 Merge branch 'main' of https://github.com/Berserker66/MultiWorld-Utilities into triforce_changes 2021-02-22 22:44:43 -06:00
CaitSith2 4c1033a91d Actually get player specific values. 2021-02-22 12:52:39 -08:00
CaitSith2 9c50d0ba28 Allow for team shared unknown initial seeds. 2021-02-22 12:42:14 -08:00
Fabian Dill a8bace554e update prompt_toolkit 2021-02-21 13:57:00 +01:00
Fabian Dill c0cd79f0d7 Garbage Collect Autohost subprocesses to accumulate less open file descriptors which may crash the webhost service. 2021-02-21 11:07:02 +01:00
CaitSith2 8dc2a5748c Allow for possible reuse of er layout
This is done by assigning a unique seed to each player who doesn't have one set.  er layout seed is output in spoiler log.
2021-02-20 12:01:38 -08:00
CaitSith2 8c020db07d Add an identifier for triggers, to know which branch the seed is rolled on. 2021-02-19 23:21:18 -08:00
Fabian Dill c55cf28229 allow ER coop 2021-02-20 02:30:55 +01:00
Fabian Dill a7cbb440d1 speed up connecting single-doors 2021-02-20 01:48:24 +01:00
Chris Wilson 5e8b4ac3ce Weighted Settings v4.0.1 rev1 - Fix a bug (it was a typo) causing the "puke" palettes to never be updated on weighted settings files generated from the website.
- Also added the "reduceflashing" option to weighted settings
2021-02-19 17:50:49 -05:00
Fabian Dill cb02977c1c update ingame text to match license file 2021-02-19 19:44:25 +01:00
Fabian Dill 596552037c mention where a rom is patched to 2021-02-19 19:10:01 +01:00
Fabian Dill 12222d5a4c Split adjuster into own program 2021-02-19 19:08:11 +01:00
pepperpow fca64f1177
Removes Flashing instances in game (#168)
* Added reduced flashing, triforce hud and cutscene options

* Corrected parameters and replacement order

* Mixed up rom byte

* Removed triforce hud, smoothed cutscene speed and reset tables

* Removed triforcehud line and added bird cutscene speedup

* Added options to yaml

* Added check for race rom generation (is not internal asm)

* Added options to GUI (check sprite adjust crash)

* Fixed inconsistency in setting weight

* A "slow" setting for the cutscenespeed (#1)

* Slow wall setting

* Slow wall setting

* Slow wall setting

* Slow wall setting

* Slow wall setting

* Slow wall setting

* Update playerSettings.yaml

* Remove instances of cutscene speed modification

* Changed command to remove to mitigate frame advantage

* Antiepilepsy enabled for default/race roms, param change, RTL byte

* Found a frame independent antiflashing patch for real

* Further ASM patching style

* Reduce these changes to just two bytes

* Added patches for Dark Mountain and Ether Flashing palette reveal

Co-authored-by: StructuralMike <66819228+StructuralMike@users.noreply.github.com>
2021-02-19 17:45:54 +01:00
Fabian Dill 68c639d798 empty text comes before text; right. 2021-02-19 15:23:18 +01:00
Fabian Dill 9b6a695551 default sort hints table so that it pushes found hints to the bottom 2021-02-19 15:18:26 +01:00
Fabian Dill 129d2ec037 remove unnecessary ternaries in multiclient 2021-02-19 13:50:41 +01:00
CaitSith2 b1cf1a80e6 Fix non-activated flute. 2021-02-15 14:46:31 -08:00
Fabian Dill 930a0135d2 remove now outdated comment 2021-02-15 22:52:06 +01:00
Fabian Dill d8366fbac7 Add Activated Flute as a proper item 2021-02-15 22:33:44 +01:00
Fabian Dill 1bad02e029 warn about missing logic on door-rando branch 2021-02-14 19:08:31 +01:00
Fabian Dill e4d7e08963 when sweeping for events, only filter them once 2021-02-14 17:52:01 +01:00
Fabian Dill e4d8823662 fix missing {choice} from default bottle_vendor_choice
was never found as it gets removed as part of "unwanted text"
2021-02-14 05:53:11 +01:00
CaitSith2 acefb47a00 Warn if trigger option name doesn't match something in the yaml. 2021-02-13 13:57:52 -08:00
CaitSith2 44f4f7f20c Allow for rom options in linked/triggered options without needing to...
...overwrite the entire rom tree.
2021-02-13 10:26:02 -08:00
Fabian Dill 5e619dec60 add mystery triggers 2021-02-13 14:03:23 +01:00
Fabian Dill d0c4df7408 Merge remote-tracking branch 'origin/main' 2021-02-13 06:53:35 +01:00
Fabian Dill 2fd0c96369 update hint writing a bit 2021-02-13 06:53:27 +01:00
Fabian Dill 259bcdd7ff
Merge pull request #174 from TWest3D/main
Update playerSettings.yaml
2021-02-13 06:48:18 +01:00
TWest3D a90cb86da5
Update playerSettings.yaml
Change "price" to "prize" in description for prize shuffle description.
2021-02-12 20:46:46 -09:00
Fabian Dill 71dd1da24d
Merge pull request #173 from StructuralMike/patch-1
Correctly parse Turtle Rock Medallion settings
2021-02-12 22:54:23 +01:00
StructuralMike 14b20e2c0d
Correctly parse Turtle Rock Medallion settings 2021-02-12 22:11:48 +01:00
CaitSith2 26d69032e9 Base rom changes
* Stop resuing the memory region that was used formerly for compass stats.
* Add flags for dungeon prize collected. 7EF46B-7EF46C, same bit ordering as maps/compass/big key.   Something useful for auto-tracking, so that it can know that you actually collected the Swamp Palace prize, even if duped out of another dungeon.
2021-02-10 09:31:53 -08:00
Fabian Dill 0af77421fc remove fairy and big magic from bonk prizes in hard/expert
remove arrow prizes in retro when "g" is not toggled
rename "difficulty_adjustments" to "item_functionality"
2021-02-10 07:01:03 +01:00
Fabian Dill 6bc1ed5584 remove no longer needed code 2021-02-09 00:40:52 +01:00
Fabian Dill 35eb2067f2 add Botte Merchant hint 2021-02-09 00:34:25 +01:00
Chris Wilson 1eaab4e843 Implement a versioning system for the weighted-settings page 2021-02-07 13:58:24 -05:00
CaitSith2 4684c2349c Fix Ice rod hunt beemizer level 4 still having 'Nothing' Items. 2021-02-07 06:34:42 -08:00
Fabian Dill 28e2c62884 add Zora hint
(probably add and condition for shop_slot_shuffle, testing things)
2021-02-07 10:42:20 +01:00
Fabian Dill 54ca6bb26f significantly reduce price of maps and compasses 2021-02-07 10:05:25 +01:00
Fabian Dill 191834200f introduce 100 rupee piles for retro and universal keys to be swapped into pool for shop slots 2021-02-07 09:45:30 +01:00
Fabian Dill 47837f4dae Update modules 2021-02-07 04:41:51 +01:00
pepperpow d0d5ad4fe0 Remove debug statement 2021-02-06 17:35:44 -06:00
pepperpow 1d1abb7d22 Removed remnants of team stuff, make hide_goal default 2021-02-05 20:37:27 -06:00
Chris Wilson 87be751e45 Adjust the weighted settings json config file to properly reflect the key values for the shop_shuffle_slots option 2021-02-05 19:01:38 -05:00
Chris Wilson 5d84df4fa0 Fix a bug in the weighted settings causing the sprite list to not update when a preset is changed 2021-02-05 18:55:53 -05:00
Fabian Dill 96d544ac84 Speed up Progression Balancing, mostly by using generators and pre-sorts where the opportunity exists
In some cases multi-thousand element lists were created in-memory with near identical contents, per player, then discarded and reassembled.
Was testing against a case with 3 GB of additional memory use (50 players) which appeared to get stuck, but really was just very slow. This example case is fixed with these changes.
Additionally, progression balancing is now run after ShopSlotFill, so it is now "aware" of the changed progression shops can produce.
As well, special handling for keys was removed, as not all games will have the notion of keys.
2021-02-05 08:07:12 +01:00
Chris Wilson 239b365264 Remove outdated warning about QUsb2Snes version 2021-02-03 23:15:09 -05:00
CaitSith2 100ac7634e Merge branch 'inverted_flut' into main 2021-02-03 06:43:41 -08:00
Fabian Dill 88980fb3b6 Make playthrough text deterministic, by sorting alphabetically 2021-02-03 14:26:00 +01:00