Mike A. Trethewey
afa96412d1
Arrayify Adjust
2020-02-15 02:02:04 -08:00
Mike A. Trethewey
03598c54a4
Arrayify Item Rando
2020-02-15 01:53:06 -08:00
Mike A. Trethewey
3fe2c02824
Arrayify more stuff
...
Ignore settings file
Rip out working_dirs in favor of settings
Set main pages to array
Set bottom frame to array
2020-02-15 01:41:21 -08:00
aerinon
8d97eede65
-Sprite selection fix
...
-Scrollbar added
-Experimental checkbox added
-Settings file created
-Random sprite work for settings file
2020-02-13 13:53:04 -07:00
Mike A. Trethewey
7a38d3afc4
Remove Experimental
2020-02-12 04:23:57 -08:00
Mike A. Trethewey
03431f0b83
Implement save system
...
Add to .gitignore
Add to default CLI args
Add to each page that needs it
* Rom Adjuster
* Seed
* Generation attempts
* Enemizer CLI path
* Base ROM
* Multiworld worlds
* Multiworld names
2020-02-08 19:01:15 -08:00
Mike A. Trethewey
2c91550e50
Factor out CLI args
2020-02-08 16:51:35 -08:00
Mike A. Trethewey
0e57f13235
Hook up Gui.py to CLI args
2020-02-08 16:40:10 -08:00
Mike A. Trethewey
9d3f378d9f
Factor out Custom Item Pool
2020-02-08 16:31:28 -08:00
Mike A. Trethewey
b80ae5a171
Sort Adjust Frame
...
Make it look like Game Options frame for consistency
2020-02-08 16:16:15 -08:00
Mike A. Trethewey
acbb775775
Factor out Bottom Frame
...
Factor out ArgParser
Factor out working dirs for future
Bind everything to the main window so that Custom tab doesn't complain
2020-02-08 15:11:46 -08:00
Mike A. Trethewey
5d62d9bd5e
Sort Generation Options
...
Fix a couple Dungeon Shuffle things
Coming back to implement working dirs
2020-02-08 14:11:42 -08:00
Mike A. Trethewey
65750d2571
Sort Game Options
...
Placate Adjuster in the interim
2020-02-08 14:00:54 -08:00
Mike A. Trethewey
cd8c3f78f3
Sort Multiworld
...
Coming back to implement working dirs
2020-02-08 11:55:36 -08:00
Mike A. Trethewey
934245f785
Sort Dungeon Randomizer
2020-02-08 11:50:00 -08:00
Mike A. Trethewey
479da54dc1
Sort Enemizer
...
Coming back to implement working dirs
2020-02-08 11:44:24 -08:00
Mike A. Trethewey
441a3a7452
Sort Entrance Randomizer
2020-02-08 11:08:58 -08:00
Mike A. Trethewey
1059c9b40a
Sort Item Randomizer
2020-02-08 11:00:51 -08:00
Mike A. Trethewey
cdd246f811
Prepare pages for elements
2020-02-08 10:31:12 -08:00
Mike A. Trethewey
98c7ee02f2
Move everything out of work area
...
Move stuff to a throwaway tab for now
Create packages for eventual destinations of stuff
2020-02-08 10:17:55 -08:00
aerinon
34656a7564
Minor gui update
2020-02-04 16:34:56 -07:00
codemann8
4c7c4ae00a
Fixed broken defaulted Gui parameters
2020-02-01 18:16:38 -06:00
compiling
e0eff76b9b
Merge remote-tracking branch 'remotes/multi/multiworld_31' into multidoors
2020-01-19 18:18:43 +11: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
compiling
ead7c117a8
Skip the playthrough when run from the gui, if the spoiler isn't being created.
2020-01-12 21:20:14 +11:00
compiling
a3a706d8c1
Merge remote-tracking branch 'remotes/door_rando/DoorDev' into Dev
2020-01-11 09:17:41 +11:00
compiling
e2df282201
Merge remote-tracking branch 'remotes/multi/multiworld_31' into Dev
2020-01-11 08:58:09 +11:00
Bonta-kun
28011cf675
Built-in palette shuffle (including blackout)
2020-01-08 03:43:48 +01:00
aerinon
d6cd94d04b
Enemizer support
...
Logic issue with Ice Cross (Top) fixed
Changed a couple GUI defaults
2020-01-07 13:14:04 -07:00
aerinon
ea685c6a74
Added Mire Torches holes
...
Fixed simple generation issue with crossed
Typo in gui
Killed the dungeon changer door in throne room
2020-01-07 08:53:06 -07:00
aerinon
6569d81e2a
Retro to match Bonta solution
...
Minor gui updates
2020-01-06 15:54:59 -07:00
Bonta-kun
71b4f6e94b
Set default value for --enemizercli
2020-01-06 19:13:53 +01:00
compiling
0c2580dea9
Fix conflicts
2020-01-05 21:51:07 +11:00
compiling
9803515315
Merge remote-tracking branch 'remotes/door_rando/DoorDev' into Dev
2020-01-04 21:33:42 +11:00
AmazingAmpharos
733f6b1a61
Update GUI
...
The GUI was dysfunctional after the latest round of updates as it failed to address several new v31 features. The GUI should work again with this update and should allow proper interaction with all relevant options. Some aesthetic rework was necessary to account for the new large number of dropdowns.
2020-01-03 08:32:22 +11: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
Bonta-kun
55a30aa91f
multiworld
2019-12-09 19:27:56 +01:00
aerinon
84851b3979
Gui improvement
2019-11-07 13:15:35 -07:00
AmazingAmpharos
acc04e92ce
Custom Item Pool Update
...
This updates the custom item pool feature to support progressive bows and the 10 bomb item. Yes, the latter had existed for a long time and was just never put in properly. The default item pool with the custom item pool feature now matches v31's item distribution instead of whatever the last version with bomb/arrow capacity upgrades' default was. I'm unsure if anyone will actually use this feature even still, but it's now up to date!
2019-10-23 21:31:02 -05:00
AmazingAmpharos
948901c51a
Update GUI
...
The GUI was dysfunctional after the latest round of updates as it failed to address several new v31 features. The GUI should work again with this update and should allow proper interaction with all relevant options. Some aesthetic rework was necessary to account for the new large number of dropdowns.
2019-10-23 20:46:09 -05:00
aerinon
5eb0e6e379
Aga Tower preliminary check in
2019-09-20 21:24:46 -06:00
randall.rupper
7f6c593df0
Bug with sanc/pull switch doors fixed.
...
Bug with doors with offset 2 going to doors with offset 2 was fixed in asm.
Refactor asm code to use Y as 2nd index, which cleaned up code.
Also learned the phb:phk:plb ... plb trick (cleaner than what I was doing)
2019-08-26 15:03:42 -06:00