espeon65536
82cd51f5f4
structure plando for Minecraft
2021-06-06 15:10:45 +00:00
Fabian Dill
681279cb2b
Implement "start_hints" option
2021-05-13 02:35:50 +02:00
Fabian Dill
a231850911
Make hint costs relative
2021-05-11 23:08:50 +02:00
Fabian Dill
909172cbad
Factorio, Minecraft & Hollow Knight: add startinventory support
2021-05-09 21:22:21 +02:00
Fabian Dill
c55983af5f
Factorio: add starting_items
2021-05-09 17:46:26 +02:00
Fabian Dill
4d38f44da3
fix defaults for Factorio and Minecraft
2021-05-08 19:11:08 +02:00
Fabian Dill
433981fd3d
pass explicit seed_name from MultiMystery.py
2021-04-12 09:45:07 +02:00
Fabian Dill
2df7e4e537
add seed_name to multidata and RoomInfo
2021-04-12 09:36:45 +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
Fabian Dill
c4d6ac50be
turn weapons into boolean swordless
2021-04-09 20:40:45 +02:00
Fabian Dill
f0a6b5a8e4
Factorio:
...
add visibility option
fix tech_cost using the wrong variable name
fix yaml defaults not init'ing the Option class
LttP:
fix potential pathing confusion in maseya palette shuffler
Server:
Minimum version per team made no sense, removed
2021-04-08 19:53:24 +02:00
Fabian Dill
c14a150795
Output Factorio mod as zip
2021-04-03 15:06:32 +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
9282cbaec7
flag "breaking_changes" main as Archipelago in Mystery roller
2021-04-01 12:30:59 +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
CaitSith2
4d99bb1429
Allow setting of Glitching to Triforce from ganon in host.yaml.
2021-03-22 13:14:19 -07:00
Fabian Dill
f2a1858b59
Implement (most) Hollow Knight Options
2021-03-21 00:47:17 +01:00
Fabian Dill
275ac5be2b
fix progression balancing being the copy function.
2021-03-17 06:29:48 +01:00
Fabian Dill
f55096b8cc
use python str formatting for player variable names
2021-03-17 06:26:06 +01:00
Fabian Dill
3d93f659e3
some option updates
2021-03-14 08:38:02 +01:00
Fabian Dill
03bcd2aed7
Merge branch 'main' into breaking_changes
2021-03-14 07:04:40 +01:00
CaitSith2
7000f572f6
use os.path.splitext() to remove ".yaml" from player name.
2021-03-13 15:26:21 -08:00
CaitSith2
00feff6b56
Keep all "." in player name except ".yaml"
2021-03-13 15:15:12 -08:00
Fabian Dill
6455dc3ffc
Merge branch 'main' into breaking_changes
...
# Conflicts:
# README.md
2021-03-13 23:34:38 +01:00
CaitSith2
28b2afe022
Fix random shop_shuffle_slot support.
2021-03-12 23:13:30 -08:00
Fabian Dill
6e5e4fa96e
allow 'random' shop_shuffle_slots
2021-03-13 05:19:53 +01:00
CaitSith2
a331c397aa
Allow %%, %player%, %number% variables in names.
2021-03-12 17:43:50 -08:00
Fabian Dill
f7dc21ddcc
Merge branch 'main' into breaking_changes
...
# Conflicts:
# Main.py
# Utils.py
2021-03-07 22:04:06 +01:00
CaitSith2
58d748d7ff
catch plando boss placement errors in yaml.
2021-03-07 04:36:46 -08:00
CaitSith2
cefa6bb04f
Do not allow overriding host.yaml plando options with pre-rolls.
2021-03-07 03:38:49 -08:00
CaitSith2
1e17704ee6
Add useful info for which medallion has the unknown type.
2021-03-07 03:31:36 -08:00
Fabian Dill
567954a17f
Merge branch 'main' into breaking_changes
...
# Conflicts:
# BaseClasses.py
2021-03-06 05:27:16 +01:00
CaitSith2
43643870da
Remove the last bit of code that required unsafe yaml loading.
2021-03-05 11:40:46 -08:00
CaitSith2
d09a03aace
Rip out unsafe yaml loading.
2021-03-05 11:32:24 -08:00
CaitSith2
60e032510d
Make pre_rolled safer by converting namespace/plandoitems/plandoconnections to/from dict.
2021-03-05 02:50:40 -08:00
CaitSith2
475d39932c
main doesn't have doors to roll.
2021-03-03 13:02:55 -08:00
CaitSith2
6ddfbdf709
Allow pre-rolling yaml settings, and re-using the exact same pre-rolled settings later, for different actual seeds.
2021-03-03 02:20:37 -08: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
CaitSith2
2e275d1f4e
Merge remote-tracking branch 'pepperpow/triforce_changes' into main
2021-02-26 19:56:44 -08:00
CaitSith2
69c1e138b4
Use a default value.
2021-02-24 20:28:52 -08:00
CaitSith2
056a0c739c
No point in assigning a seed for vanilla ER layout.
2021-02-24 13:23:42 -08: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
ff9b24e88e
Hollow Knight integration
...
(prototype status)
2021-02-21 20:17:24 +01:00
Fabian Dill
dcce53f8c8
Merge branch 'main' into breaking_changes
...
# Conflicts:
# Adjuster.py
# Gui.py
# MultiClient.py
# setup.py
# worlds/alttp/AdjusterMain.py
# worlds/alttp/Main.py
2021-02-21 20:15:07 +01: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
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