Fabian Dill
d86eb69b4c
Remove old fill algorithms that I have no intention to optimize or support in the future
2020-08-25 17:44:03 +02:00
Fabian Dill
2096d6ae5b
Use proper OS-specific path uris in many more places
...
also move path.join into local_path and output_path to simplify use
2020-08-25 13:22:47 +02: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
Fabian Dill
685ff49711
make "universal" small key shuffle a thing and split it out of retro
...
also make retro usable independently from the other world modes in mystery
2020-08-20 20:13:00 +02:00
Fabian Dill
154ab88bda
allow creation of diff files from gui
2020-08-20 03:41:37 +02:00
Fabian Dill
cb4fa6dd33
Split enemy shuffle into its components
2020-08-19 23:24:17 +02:00
Fabian Dill
c2e2c2d5f9
merge singularity and duality into one; under the singularity name
2020-08-19 21:10:02 +02:00
Fabian Dill
41163d50f5
default triforces in custom gui to their actual default
2020-08-16 16:49:48 +02:00
Fabian Dill
f99bc676bc
Fix custom item pool triforce piece handling
2020-08-16 12:04:04 +02:00
Fabian Dill
01ace95c32
Various Item pool fixes
...
* Pedestal goal always left a spare item in the pool, unless vanilla swords was also selected
* extra items for the pool can now be given dynamically based on items still needed.
* easy item pool + swordless gets 4 bows, not 2 (weird combo, but ok)
* add some item pool unittests
* add easy item pool to CLI and GUI
2020-08-01 16:49:46 +02:00
Fabian Dill
ebd6a9e3cf
Removed all instances of the word "Official" where it does not refer to Nintendo
2020-07-31 19:45:10 +02:00
Fabian Dill
25b43e8357
Add Singularity and Duality Boss Shuffles
2020-07-31 00:07:55 +02:00
Fabian Dill
445852d3fa
Gui: Make spritelist "responsive"
2020-07-29 04:31:16 +02:00
Fabian Dill
f0d86e4b28
Gui: update title bar
2020-07-14 16:53:57 +02:00
Daniel Parker
0157f348cd
Adjuster can modify from patch files
2020-07-10 14:39:32 -05:00
Fabian Dill
252f9600fe
restore unkillable thieves in chaosthieves option
2020-07-05 03:12:28 +02:00
Fabian Dill
36db420120
significantly increase the amount of seed numbers, reducing capability to infer source seed
2020-06-28 00:24:45 +02:00
CaitSith2
545bb8023c
Add ganon triforce hunt ( #117 )
...
* Add ganon triforce hunt
* Add self to license
* Correction of help message for Local Ganon Triforce Hunt.
* if 'triforcehunt in world.goal[player]:
2020-06-26 16:18:53 +02:00
Fabian Dill
8d3961b6fb
update sprites and double the width for sprites
2020-06-23 05:58:27 +02:00
Fabian Dill
573478ae71
set default ER to vanilla
...
People downloaded ER for ER, so it made sense to make it non-vanilla.
But now people download multiworld for multiworld and full ER is not what is the expected default.
2020-06-21 03:52:19 +02:00
Fabian Dill
9d067b6f00
improve gui
2020-06-10 19:57:01 +02:00
caitsith2
73d1f56ffb
base rom changes
...
* V32 MSU
* All items from chests/received in dark rooms now visible.
* Regular bunny can read signs
* Players up to Player 255 supported on send/received.
2020-06-06 20:49:53 -07:00
Fabian Dill
3864eb5071
fix /snes <snes_interface> if interface contains spaces (which it shouldn't, but meh)
2020-06-03 02:19:16 +02:00
CaitSith2
c8343df81e
Added Extended msu option to gui ( #95 )
...
* Added Extended msu option to gui
2020-05-18 05:45:09 +02:00
Fabian Dill
cb7d4d43e1
implement progression balancing as an option in CLI, gui and MultiMystery
2020-05-11 02:17:18 +02:00
Fabian Dill
56e57de574
store last used adjuster settings and use them for patching
...
might use them as gui defaults later
2020-04-26 15:14:30 +02:00
Fabian Dill
e7073153e1
log gui exceptions
2020-04-14 18:57:39 +02:00
Fabian Dill
c6a61e9008
Merge branch 'master' into owg_test
2020-04-14 03:49:33 +02:00
CaitSith2
34df144f8c
Changes ( #64 )
...
* Fix bug where collected maps show on item menu if compass shuffle is on, (and collected compasses if map shuffle is on.)
* Add Dungeon Counter Options
2020-04-13 00:46:32 +02:00
Fabian Dill
95d51d48bf
Merge branch 'pull/23'
...
# Conflicts:
# BaseClasses.py
# EntranceShuffle.py
# ItemList.py
# Mystery.py
# Rules.py
2020-04-08 15:07:19 +02:00
Fabian Dill
993d69cebc
improve gui checking
2020-03-30 07:46:40 +02:00
Fabian Dill
9f27a60d90
some gui checking
2020-03-28 21:55:41 +01:00
Fabian Dill
e3beb702f8
fix clock mode, again
2020-03-04 13:55:03 +01:00
Fabian Dill
6ffaad0afe
move gui module install to before project submodules
2020-02-02 22:09:10 +01:00
Fabian Dill
8ec43d722f
add ModuleUpdate/Install to gui
2020-02-02 22:03:03 +01:00
qadan
348887ce92
merge conflicts
2020-01-15 19:37:39 -04:00
Bonta-kun
ad278f91d6
Multiworld: clients will now be automatically be identified from the rom name and have their names and teams set by the host, meaning those need to be configured during seed gen
...
Player names will show up in spoiler log and hint tiles instead of player id
MultiClient: autoreconnect to mw server
2020-01-14 10:42:27 +01:00
Bonta-kun
28011cf675
Built-in palette shuffle (including blackout)
2020-01-08 03:43:48 +01:00
Bonta-kun
71b4f6e94b
Set default value for --enemizercli
2020-01-06 19:13:53 +01:00
qadan
0547606207
close to first pass
2020-01-02 23:59:28 -04:00
Bonta-kun
2bce64778d
Gui: fix default arguments for multiworld
2019-12-31 01:16:41 +01:00
Bonta-kun
1dfc750020
Gui: only take arguments for p1 when opening
2019-12-18 21:34:57 +01:00
Bonta-kun
3d4142bee4
Gui: properly instantiate the Namespace object and fix default player settings
2019-12-17 21:14:20 +01:00
Bonta-kun
fcde1e9cdc
Added more enemy shuffle options to be consistent with what's on the website
2019-12-16 01:35:10 +01:00
Bonta-kun
feb8bfeced
Gui: get default values for missing parameters
2019-12-15 18:10:12 +01:00
Bonta-kun
e56ea410c6
Gui: set default base rom name
2019-12-15 11:15:00 +01:00
Bonta-kun
fc9d1b501b
Replace keysanity with map/compass/key/bk shuffle
2019-12-13 22:37:52 +01:00
Bonta-kun
25068bcfdd
Added an option to pre-open the pyramid hole (aka "fast ganon")
2019-12-12 09:20:32 +01:00
Bonta-kun
0dcb5ba73b
gui: print exception when gen fails
2019-12-10 02:15:03 +01:00