Commit Graph

764 Commits

Author SHA1 Message Date
Fabian Dill 1fb7ed30eb move cheating to server, with option to turn it off
also, don't overwrite multisave if the resulting object is borked
2020-02-22 19:42:44 +01:00
Fabian Dill 5c6815c1f6 some pep8 2020-02-22 18:09:25 +01:00
Fabian Dill 09fba10a53 some QOL 2020-02-22 18:04:35 +01:00
Fabian Dill b755e9a9ee implement dict-based meta_ignore 2020-02-22 03:04:55 +01:00
Fabian Dill 5a204a75f5 default to a zipping algorithm that actually finds similarities in roms (~90% file size reduction) 2020-02-21 10:57:57 +01:00
Fabian Dill a5e3777484 fix an exception text 2020-02-18 09:50:50 +01:00
Fabian Dill 0220575c50 Meta-Mystery 2020-02-18 09:14:31 +01:00
DatXFire f66467c2f5
Return support for standard dungeon_items option (#33) 2020-02-17 19:29:25 +01:00
Fabian Dill 81e83ae65d implement fuzzy text matching 2020-02-17 13:57:48 +01:00
Fabian Dill 95aea8c4b4 rename ocarina to flute. 2020-02-17 10:08:03 +01:00
Fabian Dill e2ef84d6c9 add location checks to hint command 2020-02-17 08:16:17 +01:00
Fabian Dill 5c803e911c optimise the client a bit 2020-02-17 07:16:40 +01:00
Fabian Dill 5c34119293 bugfixes for hints 2020-02-17 05:34:02 +01:00
Fabian Dill e50b9e5ee2 add zip_spoiler and zip_multidata 2020-02-17 02:09:33 +01:00
Fabian Dill 18911a1490 use same version format on client and server 2020-02-16 16:20:00 +01:00
Fabian Dill d3519dbaa1 fix some fun auto-reformat-code 2020-02-16 15:41:05 +01:00
Fabian Dill a990249762 explain tags a bit to other developers 2020-02-16 15:35:01 +01:00
Fabian Dill b04db006e0 implement server-client handshake and move hint system to optional colorama support 2020-02-16 15:32:40 +01:00
Fabian Dill 0986b36b39 remove tautologous if 2020-02-16 09:47:50 +01:00
Fabian Dill 9047ddb479 make player_name logic a bit smarter in MultiMystery.py 2020-02-16 09:44:32 +01:00
Fabian Dill 278d510551 reshuffle hint system. You can always re-ask where something was for free. You can't go into debt now. 2020-02-16 04:06:16 +01:00
Fabian Dill c4ba281645 prep for 1.4 compiled release 2020-02-11 15:07:21 +01:00
Fabian Dill 81051aebba mind your brackets 2020-02-11 03:53:23 +01:00
Fabian Dill 696fe0d0e4 try to squeeze !hint feedback on one line 2020-02-11 00:54:48 +01:00
Fabian Dill 416a6e7e50 add already found awareness to hint command 2020-02-11 00:44:28 +01:00
Fabian Dill bc081ded9d add host.yaml to compiled program 2020-02-09 21:32:29 +01:00
Fabian Dill f3324644a3 register all checks, not just network checks for hint points 2020-02-09 12:10:12 +01:00
Fabian Dill 3f3289cbb9 update docs 2020-02-09 05:39:38 +01:00
Fabian Dill 14e24037a5 împlement optional hint system (defaults to off) 2020-02-09 05:28:48 +01:00
Fabian Dill 7c57a7337c Merge remote-tracking branch 'origin/master' 2020-02-07 23:46:01 +01:00
Fabian Dill e9b1ac8193 try to find IP, then loudly fail and continue 2020-02-07 23:45:54 +01:00
cassidy 54e300a9e7
Get timer and progressive settings from dict for file name (#29) 2020-02-07 23:16:24 +01:00
Fabian Dill bac66a7e53 fix timer handling in gui set data 2020-02-07 23:14:50 +01:00
Fabian Dill 9659d01ed4 fix up some ohko stuff 2020-02-04 11:13:42 +01:00
Fabian Dill c76b19b290 Merge remote-tracking branch 'origin/master' 2020-02-04 10:59:27 +01:00
Fabian Dill 574699a527 remove extraneous spoiler creation 2020-02-04 10:59:19 +01:00
Fabian Dill efadb91179
mention Releases in readme 2020-02-03 20:07:44 +01:00
cassidy 0e18dd06a6
Fix can_take_damage world attribute (#24) 2020-02-03 03:52:57 +01:00
cassidy 21b8c73179
Add "timer" as individual setting (#23) 2020-02-03 02:10:56 +01:00
Fabian Dill 8ea3f34898 compile all user starting points 2020-02-02 22:36:55 +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
Fabian Dill 4899955447 add compilation setup.py 2020-02-02 06:25:06 +01:00
Fabian Dill a4d8a3831e keep client window open if unexpected exceptions occur 2020-02-02 06:20:08 +01:00
Fabian Dill c5e5288b4d Merge remote-tracking branch 'origin/master' 2020-02-02 06:14:58 +01:00
Fabian Dill cc369c3631 add license command to client to have MIT compliant compiled client possible 2020-02-02 06:14:51 +01:00
DatXFire 74e55a78db
Fix typo in Mystery.py (#21) 2020-02-01 06:08:03 +01:00
Fabian Dill 80b03fc037 add name field to easy.yaml 2020-01-30 23:07:40 +01:00
Fabian Dill 76f27ca7fd naming fixes 2020-01-30 23:03:54 +01:00
CaitSith2 42d4837cc0
fix for remove args. (#20) 2020-01-30 22:58:01 +01:00