Commit Graph

1297 Commits

Author SHA1 Message Date
Fabian Dill 31d3b7ce84 implement glitch_boots as a proper CLI option 2020-04-16 11:02:16 +02:00
Fabian Dill 30ae9487d4 Merge branch 'owg_test' 2020-04-16 10:44:59 +02:00
Fabian Dill 5c2c3041a7 speed up write_bytes 2020-04-16 10:38:18 +02:00
Fabian Dill 770f3c305a write 1024 bytes in one go instead of one by one 2020-04-16 09:55:55 +02:00
Fabian Dill 11df6e5e7a Merge branch 'master' into owg_test 2020-04-15 21:27:41 +02:00
Fabian Dill 6ed317899e fix unknown Bonta Protocol text 2020-04-15 20:51:33 +02:00
Fabian Dill 2c32010203 Merge branch 'pull/66' into owg_test 2020-04-15 16:59:47 +02:00
compiling 5e1df5dc36 Remove mirror clips from Inverted / No Glitches 2020-04-15 21:35:27 +10:00
compiling 9341546159 Set TR key rules last, so that entrance requirements are known. 2020-04-15 20:24:18 +10:00
Fabian Dill 07da1c510b re-allow spaces in passwords 2020-04-15 10:31:58 +02:00
Fabian Dill ec528b916b mark optional fields in brackets 2020-04-15 10:29:54 +02:00
Fabian Dill 0f94950021 some cleaning in Patch.py 2020-04-15 10:11:47 +02:00
CaitSith2 4a3d941d20
Changes to patch.py (#65)
* Changes to patch.py
* Get hos/port from host.yaml if applicable.
* Extract rom/host information from existing patch files.
* Give users a chance to read the info as required.

* Update patches in zip file with new host.
(Kind of wish I didn't have to create  a new zip file to do this, but unfortunately there is no options in zipfile to overwrite/delete existing files.)
2020-04-15 10:03:04 +02:00
Fabian Dill 5996d6d978 pendants are the wrong way in ER. Yay. 2020-04-15 09:12:58 +02:00
Fabian Dill d9e4bd1ab0 bumb network version for new command processing 2020-04-15 08:49:30 +02:00
Fabian Dill 69535d78ca restore sprite comment 2020-04-15 05:04:46 +02:00
Fabian Dill e47b4d37ec fix item name args handling 2020-04-15 05:01:17 +02:00
Fabian Dill 3b719220f8 move client stuff to new command processor 2020-04-14 20:26:22 +02:00
Fabian Dill af78914d22 mvoe client stuff to new command processor 2020-04-14 20:22:42 +02:00
Fabian Dill 26ea2d5905 some optimization 2020-04-14 18:59:00 +02:00
Fabian Dill e7073153e1 log gui exceptions 2020-04-14 18:57:39 +02:00
Fabian Dill 7a38b426a0 text change 2020-04-14 07:02:43 +02:00
Fabian Dill c6a61e9008 Merge branch 'master' into owg_test 2020-04-14 03:49:33 +02:00
Fabian Dill 8b8e279015 server command processor
some commands were renamed at this opportunity
2020-04-13 11:26:50 +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 1f8dc8d317 clean qusb2snes launch code a bit 2020-04-12 04:44:03 +02:00
Fabian Dill 90359b62e6 fix qusb2snes launch pathing 2020-04-12 04:38:57 +02:00
Fabian Dill 1a4be3d2d8 Merge remote-tracking branch 'origin/master' into owg_test
# Conflicts:
#	easy.yaml
2020-04-11 19:58:12 +02:00
Fabian Dill 3e1464b6c9 remove qusb2snes log if it exists on compile 2020-04-11 16:36:13 +02:00
Fabian Dill 691201d877 auto-copy easy.yaml 2020-04-11 16:31:40 +02:00
Fabian Dill 66ded4f10a restore some options that got lost 2020-04-11 16:17:49 +02:00
Fabian Dill 3de1770e8e do not ask for ROM file on update 2020-04-11 16:10:15 +02:00
Fabian Dill 16be0dfd5c Merge branch 'pull/62' 2020-04-11 15:33:41 +02:00
Fabian Dill 9196c86416 restore dungeon shuffles 2020-04-11 15:33:20 +02:00
Chris cf9fc4dcaf Fix a typo, change description name 2020-04-11 01:25:33 -04:00
CaitSith2 ab78d1a0c9
Add in support for Agahnims Tower Big Key/Map/Compass in starting items. (#60)
This ensures that a doors based yaml that specifies these doesn't cause a failure to roll a seed on master branch.
2020-04-11 06:35:07 +02:00
Chris 1f334c166f Merge remote-tracking branch 'upstream/master' 2020-04-10 22:20:02 -04:00
Chris af15c054cc Update easy.yaml with many informative comments and include meta-ignores for difficult modes 2020-04-10 22:13:28 -04:00
Fabian Dill be8f60b3df add yaml 2020-04-11 03:32:59 +02:00
Fabian Dill 2fb419263e remove some instances of no longer existing __unicode__ 2020-04-10 21:31:15 +02:00
Fabian Dill daccda181e add a todo to OWGSets.py 2020-04-10 21:18:36 +02:00
Fabian Dill 659cfd5c3f slightly reduce cache-memory use of OWG rules to recoup some of the lost performance to additional logic rules 2020-04-10 21:13:16 +02:00
Fabian Dill 01b7a590e7 add glitch_boots mystery node 2020-04-10 20:58:52 +02:00
Fabian Dill 2ebc133cab add world get_type type checker 2020-04-10 20:54:18 +02:00
Fabian Dill 5254b5588e fix two region rules 2020-04-10 20:53:19 +02:00
Fabian Dill 4d27651d8d some zip format hints 2020-04-10 14:29:42 +02:00
Fabian Dill 86d585e2d9 introduce multithreading to MultiMystery patch creation
I measured a 100 to 200% improvement in total zip creation speed
2020-04-10 14:27:54 +02:00
Fabian Dill 1c855fea9a refix yaml laoding 2020-04-10 06:41: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 b427f03e5f rom validation in setup. Will warn about headered files for now. Someone who wants to deal with pascal is welcome to add a check for it. 2020-04-07 05:41:44 +02:00