Commit Graph

  • 6197b915a5 Fix inverted rule for old man house. compiling 2020-03-14 00:39:29 +11:00
  • 2a05b9cd72 move to promp_toolkit Fabian Dill 2020-03-13 03:53:20 +01:00
  • 2c8d4e550c restruct countdown command Fabian Dill 2020-03-11 23:08:16 +01:00
  • 27f26c5bf3 update port doc Fabian Dill 2020-03-11 09:27:07 +01:00
  • d220cc9cc9 make port forwarding non-default, as it makes more problems than it solves, apparently Fabian Dill 2020-03-11 09:16:07 +01:00
  • 8f37715541 show which players are missing, which is usually the important bit Fabian Dill 2020-03-11 09:15:39 +01:00
  • a29f93045e performance improvements and small adjustments Fabian Dill 2020-03-10 00:38:29 +01:00
  • 4cb5af19d6 write spoiler in unicode Fabian Dill 2020-03-10 00:36:26 +01:00
  • 583380cad6 Support vanilla key layout in GT (copy item rando logic - firesnake room needs 2 keys if it contains a small key). compiling 2020-03-09 09:59:54 +11:00
  • d6db722d2e Fix silvers hint to point at the bow you didn't find. Remove silvers hint if progressive bows do not give silvers. compiling 2020-03-09 09:57:22 +11:00
  • 3fd4a4d125 some setting adjustments Fabian Dill 2020-03-08 15:47:43 +01:00
  • 2ff8a341b8 automated appyevor builds Fabian Dill 2020-03-08 15:43:51 +01:00
  • 74b1688427 Allow diff files to be created from the command line Fabian Dill 2020-03-08 15:34:35 +01:00
  • b5dccaba2c Update base2current compiling 2020-03-08 17:27:26 +11:00
  • 74c7eca301 Prevent crash when running MultiServer.py if host.yaml is not present (#46) Chris Wilson 2020-03-07 23:43:15 -05:00
  • 99e7d51f11 remove reachable cache. Seems I missed invalidations somewhere as the wrong state can be retained. Fabian Dill 2020-03-08 05:41:56 +01:00
  • 611f4d3fb2 no longer try patching if it's the wrong rom. People ignore the warning. Fabian Dill 2020-03-08 02:18:55 +01:00
  • f583db3ee9 remove collections_extended dependency and replace with much faster stdlib Counter Fabian Dill 2020-03-07 23:35:55 +01:00
  • 27b6dd8bd7 some speed improvments Fabian Dill 2020-03-07 23:20:11 +01:00
  • 1d75d5b70e default to the legal way of doing things Also set compression method down to zip, as the diffs are already LZMA compressed and zip is quicker Fabian Dill 2020-03-07 18:57:50 +01:00
  • 325f40bcfa move docs Fabian Dill 2020-03-07 18:55:53 +01:00
  • 25864314d1 my ' was eaten Fabian Dill 2020-03-07 17:38:49 +01:00
  • 1d84b126f6 use async await to close websocket server Fabian Dill 2020-03-07 17:24:51 +01:00
  • b7814ca050 remove deprecated code Fabian Dill 2020-03-07 17:08:50 +01:00
  • 4c75140492 some documentation Fabian Dill 2020-03-07 17:06:34 +01:00
  • b8e8e3904a add automatic port forwarding Fabian Dill 2020-03-07 16:22:04 +01:00
  • 19f6abc87c fixes #44 Fabian Dill 2020-03-07 15:50:04 +01:00
  • bb2b252623 strip header if it exists, for patching Fabian Dill 2020-03-07 00:30:14 +01:00
  • 333a29ab47 bloody auto-reformat Fabian Dill 2020-03-07 00:07:45 +01:00
  • 0fa896f8f6 Make Client wait for QUSB2SNES connection and devices, then auto-connect Fabian Dill 2020-03-07 00:07:32 +01:00
  • 70d92ecef8 bloody auto-reformat Fabian Dill 2020-03-06 23:38:41 +01:00
  • d07644c274 some pep8 for ModuleUpdate.py Fabian Dill 2020-03-06 23:37:57 +01:00
  • dbf38db16f try some folders for updater Fabian Dill 2020-03-06 23:30:18 +01:00
  • 6059db3ea0 some general improvements. Mostly performance improvements of patching roms in multiworld with enemizer Fabian Dill 2020-03-06 23:08:46 +01:00
  • 128be8df89 don't set cwd on import Fabian Dill 2020-03-06 04:52:21 +01:00
  • c6cd4a9681 make drag&drop work for binary patching if the file is outside the base folder Fabian Dill 2020-03-06 01:27:02 +01:00
  • 1f71067e1c rename to bmbp "Berserker Multiworld Binary Patch", which seems to be unique. Fabian Dill 2020-03-06 00:54:13 +01:00
  • d44acfdaaf implement binary patching for multimystery (for now no gui/cli support) Fabian Dill 2020-03-06 00:48:23 +01:00
  • 9b82f220bb improve some random things Fabian Dill 2020-03-05 02:31:26 +01:00
  • 65ce80bf68 Update the appveyor script Fabian Dill 2020-03-04 23:41:24 +01:00
  • 5dd58e957d Update the appveyor script Fabian Dill 2020-03-04 23:38:38 +01:00
  • 3bb41197bf Update the appveyor script Fabian Dill 2020-03-04 23:28:57 +01:00
  • 7198770152 Update the appveyor script Fabian Dill 2020-03-04 23:28:02 +01:00
  • 501f92d5cd Update the appveyor script Fabian Dill 2020-03-04 23:26:39 +01:00
  • 1c35544a6a Update the appveyor script Fabian Dill 2020-03-04 23:25:43 +01:00
  • 9ad00fbbeb Update the appveyor script Fabian Dill 2020-03-04 23:18:39 +01:00
  • 0dc4653b59 Update the appveyor script Fabian Dill 2020-03-04 23:17:57 +01:00
  • 6448b76f69 Update the appveyor script Fabian Dill 2020-03-04 23:08:25 +01:00
  • 938330d33a Update the appveyor script Fabian Dill 2020-03-04 23:05:12 +01:00
  • e3beb702f8 fix clock mode, again Fabian Dill 2020-03-04 13:55:03 +01:00
  • 62c54e2eab improve easy.yaml Fabian Dill 2020-03-04 11:59:59 +01:00
  • ced107dd0b fix retro #2 Fabian Dill 2020-03-03 14:37:58 +01:00
  • f73871e915 fix retro Fabian Dill 2020-03-03 14:35:40 +01:00
  • 0f3c9d62a6 Fix standard mode with default connections compiling 2020-02-26 21:36:41 +11:00
  • a5a3000b63 add item cheat arg to host.yaml Fabian Dill 2020-03-03 01:22:52 +01:00
  • d49bb10534 remove unused checks (as indicated by new type annotations) Fabian Dill 2020-03-03 00:17:36 +01:00
  • 260e156316 add some annotations to BaseClasses.py Fabian Dill 2020-03-03 00:12:14 +01:00
  • 80fa9f4c58 use executable location for local path, not Utils location. As it may be elsewhere. Fabian Dill 2020-03-02 23:27:16 +01:00
  • f5bc54976c update easy.yaml to reflect dungeon shuffling. Fabian Dill 2020-03-01 18:53:08 +01:00
  • 52982a5e13 kings grave area, waterwalk regions qadan 2020-02-26 15:18:49 -04:00
  • 5d0747585d pull names through files, always, unless gui. Fabian Dill 2020-02-26 19:41:05 +01:00
  • aaa650e18b mention unknown ID codes in their text Fabian Dill 2020-02-26 11:39:49 +01:00
  • f4da26bd2b style Fabian Dill 2020-02-25 14:47:52 +01:00
  • e6500bd42d Github Sponsors Fabian Dill 2020-02-25 13:46:42 +01:00
  • 9d54f56ea6 mention the configured rom path in its warning Fabian Dill 2020-02-23 17:12:21 +01:00
  • 11e1ad6901 some small improvements for mystery Fabian Dill 2020-02-23 17:06:44 +01:00
  • 76b92f960a copy over teams argument to allow it to work in mystery Fabian Dill 2020-02-23 07:21:05 +01:00
  • 433ac29483 include meta.yaml in compiled client Fabian Dill 2020-02-22 20:04:22 +01:00
  • e0c77333c3 document the meta.yaml some more and tweak it a bit Fabian Dill 2020-02-22 20:03:46 +01:00
  • 857c318108 bump protocol version number in case I want to disallow old (in this case aka locally cheating) clients. Fabian Dill 2020-02-22 19:45:55 +01:00
  • 1fb7ed30eb move cheating to server, with option to turn it off also, don't overwrite multisave if the resulting object is borked Fabian Dill 2020-02-22 19:42:44 +01:00
  • 5c6815c1f6 some pep8 Fabian Dill 2020-02-22 18:09:25 +01:00
  • 09fba10a53 some QOL Fabian Dill 2020-02-22 18:04:35 +01:00
  • b755e9a9ee implement dict-based meta_ignore Fabian Dill 2020-02-22 03:04:55 +01:00
  • 5a204a75f5 default to a zipping algorithm that actually finds similarities in roms (~90% file size reduction) Fabian Dill 2020-02-21 10:57:57 +01:00
  • ea4340b796 fixing mirror bunny stuff qadan 2020-02-19 19:06:48 -04:00
  • 3015133abd some copypasta goofs qadan 2020-02-19 10:18:09 -04:00
  • 2b2b97d18a fixing bunny revival and other bunny things qadan 2020-02-18 20:28:33 -04:00
  • a5e3777484 fix an exception text Fabian Dill 2020-02-18 09:50:50 +01:00
  • 0220575c50 Meta-Mystery Fabian Dill 2020-02-18 09:14:31 +01:00
  • f66467c2f5 Return support for standard dungeon_items option (#33) DatXFire 2020-02-17 13:29:25 -05:00
  • 81e83ae65d implement fuzzy text matching Fabian Dill 2020-02-17 13:57:48 +01:00
  • 95aea8c4b4 rename ocarina to flute. Fabian Dill 2020-02-17 10:08:03 +01:00
  • e2ef84d6c9 add location checks to hint command Fabian Dill 2020-02-17 08:16:17 +01:00
  • 5c803e911c optimise the client a bit Fabian Dill 2020-02-17 07:16:40 +01:00
  • 5c34119293 bugfixes for hints Fabian Dill 2020-02-17 05:34:02 +01:00
  • e50b9e5ee2 add zip_spoiler and zip_multidata Fabian Dill 2020-02-17 02:09:33 +01:00
  • 18911a1490 use same version format on client and server Fabian Dill 2020-02-16 16:20:00 +01:00
  • d3519dbaa1 fix some fun auto-reformat-code Fabian Dill 2020-02-16 15:41:05 +01:00
  • a990249762 explain tags a bit to other developers Fabian Dill 2020-02-16 15:35:01 +01:00
  • b04db006e0 implement server-client handshake and move hint system to optional colorama support Fabian Dill 2020-02-16 15:32:40 +01:00
  • 0986b36b39 remove tautologous if Fabian Dill 2020-02-16 09:47:50 +01:00
  • 9047ddb479 make player_name logic a bit smarter in MultiMystery.py Fabian Dill 2020-02-16 09:44:32 +01:00
  • 278d510551 reshuffle hint system. You can always re-ask where something was for free. You can't go into debt now. Fabian Dill 2020-02-16 04:06:16 +01:00
  • 43801e8110 you goose qadan 2020-02-12 19:50:23 -04:00
  • 3d021356b8 hera and tr superbunny logic qadan 2020-02-12 19:48:36 -04:00
  • 4707c36007 invalid glitch qadan 2020-02-12 13:46:43 -04:00
  • 8746cfcfb0 forgot offset mirror clipping qadan 2020-02-11 18:41:07 -04:00
  • 3533f8cbb3 non required exits qadan 2020-02-11 14:11:50 -04:00
  • 720ce8c492 fixing dungeon bunny revive qadan 2020-02-11 13:01:47 -04:00