Fabian Dill
569e0e3004
Factorio: add option: random tech ingredients
2021-04-24 01:16:49 +02:00
Fabian Dill
0cf9baef4b
Factorio: add document visibility option to playerSettings.yaml
2021-04-14 02:45:36 +02:00
Fabian Dill
4292cdddd5
Factorio: add Funnel tech shape
2021-04-11 18:19:47 +02:00
Fabian Dill
9aef76767a
Include example trigger for legacy weapons
2021-04-11 15:53:13 +02:00
Chris Wilson
50f06c3aac
Add "swords" option back to playerSettings.yaml
2021-04-10 12:31:04 -04:00
Fabian Dill
0586b24579
Factorio: add small_diamonds tech tree layout
2021-04-10 03:03:46 +02:00
Fabian Dill
ceea55e3c6
traverse recipe tree for Factorio logic
2021-04-09 22:10:04 +02:00
Fabian Dill
96a28ed41e
implement Factorio option "free_samples"
2021-04-06 21:16:25 +02:00
Fabian Dill
91bcd59940
implement Factorio options max_science_pack and tech_cost
...
also give warnings about deprecated LttP options
also fix FactorioClient.py getting stuck if send an unknown item id
also fix !missing having an extra newline after each entry
also default to no webui
2021-04-03 14:47:49 +02:00
Fabian Dill
01ef041b86
last minute fixing
2021-04-01 20:31:39 +02:00
Fabian Dill
d24ee45462
Merge branch 'main' into Archipelago_Main
...
# Conflicts:
# BaseClasses.py
# LttPAdjuster.py
# Main.py
# Mystery.py
# Utils.py
# WebHostLib/generate.py
# playerSettings.yaml
2021-04-01 11:44:37 +02:00
Fabian Dill
dc73fa0f33
Factorio integration
2021-04-01 11:40:58 +02:00
CaitSith2
9233a7e208
name variable changes
...
* Convert %number%, %player% and %% to {number}, {player} and %.
* added {NUMBER} - output number if greater than 1.
* added {PLAYER}, output player slot number if greater than 1.
2021-03-28 16:52:32 -07:00
Fabian Dill
f55096b8cc
use python str formatting for player variable names
2021-03-17 06:26:06 +01:00
Fabian Dill
6455dc3ffc
Merge branch 'main' into breaking_changes
...
# Conflicts:
# README.md
2021-03-13 23:34:38 +01:00
CaitSith2
a331c397aa
Allow %%, %player%, %number% variables in names.
2021-03-12 17:43:50 -08:00
CaitSith2
c73b843f41
Document group settings for doors.
2021-03-07 14:12:20 -08:00
Fabian Dill
f7dc21ddcc
Merge branch 'main' into breaking_changes
...
# Conflicts:
# Main.py
# Utils.py
2021-03-07 22:04:06 +01:00
Fabian Dill
cd5696527d
some er layout group fixes
2021-03-07 20:11:36 +01:00
Fabian Dill
567954a17f
Merge branch 'main' into breaking_changes
...
# Conflicts:
# BaseClasses.py
2021-03-06 05:27:16 +01:00
Chris Wilson
280f3938ed
Add Triforce HUD options to weighted settings page
...
- Added triforce hud options
- Fix a bug causing weighted settings to always fail to load (git blame forthcoming)
- Update ws_version to prompt users to update
- Who is Murahalda? (corrected to Murahadala)
2021-03-03 17:47:35 -05:00
Fabian Dill
0d576eefbb
Merge branch 'main' into breaking_changes
...
# Conflicts:
# Main.py
# worlds/alttp/EntranceRandomizer.py
2021-03-03 01:54:52 +01:00
Fabian Dill
7871555620
Implement PrintJSON
...
Remove deprecated network packets
Make Client send new locations checked only once
Simplify register_location_checks
Rip out Server savegame compatibility
2021-03-02 22:31:44 +01:00
pepperpow
222784dbb6
Merge branch 'main' of https://github.com/Berserker66/MultiWorld-Utilities into triforce_changes
2021-02-22 22:44:43 -06:00
Fabian Dill
c55cf28229
allow ER coop
2021-02-20 02:30:55 +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
1bad02e029
warn about missing logic on door-rando branch
2021-02-14 19:08:31 +01:00
Fabian Dill
5e619dec60
add mystery triggers
2021-02-13 14:03:23 +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
pepperpow
1d1abb7d22
Removed remnants of team stuff, make hide_goal default
2021-02-05 20:37:27 -06:00
Chris Wilson
889d24606f
Updated weighted settings to reflect new beemizer documentation and include pyramid_open options
2021-01-30 19:03:54 -05:00
Fabian Dill
24e8fb54ad
update fast_ganon hole description
2021-01-30 23:17:54 +01:00
Fabian Dill
61bef142a3
New Beemizer implementation, no longer replacing health; leaving that to item pool settings.
2021-01-30 06:46:17 +01:00
CaitSith2
7f74aa7cb0
Implement open_pyramid yaml settings
2021-01-29 13:27:42 -08:00
CaitSith2
5c427f5e3e
Add Ice rod hunt to player settings and weighted settings.
2021-01-24 14:52:42 -08:00
Fabian Dill
6e3ca3cc39
add misery_mire_medallion and turtle_rock_medallion to sample yaml
2021-01-24 22:41:58 +01:00
Fabian Dill
03552ecf12
remove duplicate Shop name in location names
2021-01-09 22:48:03 +01:00
Fabian Dill
00d1f272e8
set reasonable upper bounds for shop_shuffle_slots
2021-01-09 22:37:57 +01:00
Fabian Dill
166594a52b
remove potion_shop_shuffle from example yaml
2021-01-09 19:41:54 +01:00
Fabian Dill
9fcb317aca
convert potion_shop_shuffle into 'w' shop_shuffle flag
2021-01-09 17:53:38 +01:00
Fabian Dill
e36c6e97c1
Merge remote-tracking branch 'pepper/multishop-all' into multishop
...
# Conflicts:
# EntranceRandomizer.py
# Rom.py
# WebHostLib/static/static/playerSettings.json
# data/basepatch.bmbp
2021-01-09 16:03:59 +01:00
Fabian Dill
e8fd575379
tile_shuffle option no longer requires Enemizer, document it as such
...
also shuffle things around in gui.py
2020-12-29 19:59:20 +01:00
Fabian Dill
95730400e6
mark door-rando only options in sample playerSettings.yaml
2020-12-19 22:36:06 +01:00
pepperpow
37493c85dc
Merge branch 'shop-generate' of github.com:pepperpow/MultiWorld-Utilities into multishop-all
2020-12-02 20:41:49 -06:00
pepperpow
7b5bd016b9
Merge branch 'potion-shop' of github.com:pepperpow/MultiWorld-Utilities into multishop-all
2020-12-02 20:35:59 -06:00
pepperpow
7da69d5140
Added missing potion shop compatability
2020-11-23 20:21:53 -06:00
pepperpow
608d96329f
Shop Item Pool fill feature + multiworld player compatability
2020-11-23 20:05:04 -06:00
pepperpow
4f58459742
Shop Generation options
...
(reduced from previous PR)
2020-11-23 19:38:57 -06:00
pepperpow
fe218fffa6
Potion Shop Changes
...
(reduced)
2020-11-23 19:00:11 -06:00
Fabian Dill
fc2f1dfd29
implement "non_local_items"
2020-11-22 22:53:31 +01:00
CaitSith2
aba635007f
Add key drop shuffle to playerSettings.yaml
2020-11-15 16:14:01 -08:00
Fabian Dill
450372ea9e
specificy that percentage triforce pieces are not extra
2020-11-06 15:36:22 +01:00
Fabian Dill
a865b7eb72
remove crowd control item pool again
2020-11-04 02:41:23 +01:00
Kaito Sinclaire
41a58084f1
Options for amount of time given in timer modes
...
(Primarily to make Timed OHKO a viable multiworld and/or mystery option,
but also works with other timer modes as well)
2020-10-28 16:20:59 -07:00
Fabian Dill
0c6943fc6a
palette fixes
2020-10-24 02:46:18 +02:00
Edos512
b91a627b32
Added options from Maseya Palette Randomizer ( #145 )
...
Add remaining palette shuffle options
2020-10-24 02:44:27 +02:00
CaitSith2
deb18c64f6
Update the playerSettings.yaml with the new option.
2020-10-15 15:39:37 -07:00
CaitSith2
99e21a68fb
Add a more direct random-sprite-on-event yaml option
2020-10-14 12:46:05 -07:00
CaitSith2
4a923c7046
Add bonk to random sprite on event
2020-10-07 16:16:56 -07:00
Fabian Dill
48becac8ff
update yaml with torches name
2020-10-07 23:04:22 +02:00
Fabian Dill
b5d91af752
New Logic:
...
Enemy Shuffle awareness
Easy Item Functionality awareness
Dark Room Logic option
Boss Item Shuffle option
Silverless Ganon is a Minor Glitch
Faster Dungeon Item Fill
2020-10-07 19:51:46 +02:00
CaitSith2
9812e2cca5
Add sprite_pool for limiting sprites used in randomonevent.
2020-10-06 13:22:03 -07:00
CaitSith2
aae08a807f
Support randomonall for ALL supported events that randomly change sprites.
2020-10-05 19:57:36 -07:00
CaitSith2
38ac943a9c
Random sprite on hit now part of basepatch. Other events possible too.
2020-10-04 10:57:30 -07:00
Edos512
068659fcb4
Extra Triforce pieces modes ( #141 )
...
* Added triforce hunt mode
Added modes to calculate the extra available triforce pieces in mystery seeds:
availabe: classic mode
extra: available= required+extra
percentage : available =required*(percentage/100)
2020-09-23 19:43:18 +02:00
Fabian Dill
a668aa3b23
Make "Prize" shuffling an option
2020-09-20 04:35:45 +02:00
CaitSith2
9ac6c33ab0
Add easy item functionality
...
Allows swordless medallion use everywhere, whether or not you are actually on swordless. It also allows for retrieving the tablets with just a hammer/book and the hammer to harm ganon.
2020-09-16 22:00:27 -07:00
CaitSith2
135934e929
Add additional doors specific settings to base yaml
2020-09-16 15:42:54 -07:00
Fabian Dill
f886cd58b1
Fix shuffle chances comment again
2020-09-14 06:09:55 +02:00
Chris Wilson
3acf764097
Fix a bug in player-settings causing new sprite entries to display the input at a zero, while the true value is 50. Also fix playerSettings.yaml to not default to disabling in-game music.
2020-09-05 19:10:48 -04:00
Chris Wilson
6632a59b64
Implement sprite options in Player Settings
2020-09-05 18:51:46 -04:00
Pandatron76
33a86e0812
Revise comments in multiple YAML files ( #137 )
...
* Clean up README.md and easy.yaml
Removed periods at end of bullets
General revisions to wording and format
Updated glitch logic comments in easy.yaml
* #133 : Implemented requested changes by ljwu
* Update README.md
* Revise comments in multiple YAML files
* #137 : Implement revisions from PR conversations
2020-09-03 13:14:25 +02:00
CaitSith2
33b79923ee
Restore linked options
2020-08-27 14:55:11 -07:00
Chris Wilson
de93790882
More work on the Player Settings page
2020-08-26 23:38:13 -04:00
Fabian Dill
4ec8007514
fix weighting explanation
2020-08-24 18:34:14 +02:00
Fabian Dill
f789335135
mention that available triforce pieces gets raised automatically in playerSettings.yaml
2020-08-24 15:54:02 +02:00
Fabian Dill
6cbf8c2985
Make red shield quiver also single use
2020-08-23 23:13:10 +02:00
Chris Wilson
64795b2091
Updated playerSettings schema and added some comments to playerSettings.yaml
2020-08-23 15:56:35 -04:00
Fabian Dill
9cabd41d3b
shopsanity
2020-08-23 21:38:21 +02:00
Fabian Dill
26ab3dd69a
Shop Shuffle
...
- more can be done here, but this works fine as a sometimes fun proof of concept
2020-08-23 15:03:06 +02:00
Chris Wilson
c57374a5ff
Add JSON schema for player settings, which playerSettings.yaml (formerly easy.yaml) will need to conform to when parsed to JSON.
2020-08-22 19:03:09 -04:00