Commit Graph

  • 1f334c166f Merge remote-tracking branch 'upstream/master' Chris 2020-04-10 22:20:02 -0400
  • af15c054cc Update easy.yaml with many informative comments and include meta-ignores for difficult modes Chris 2020-04-10 22:13:28 -0400
  • be8f60b3df add yaml Fabian Dill 2020-04-11 03:32:59 +0200
  • 2fb419263e remove some instances of no longer existing __unicode__ Fabian Dill 2020-04-10 21:31:15 +0200
  • daccda181e add a todo to OWGSets.py Fabian Dill 2020-04-10 21:18:36 +0200
  • 659cfd5c3f slightly reduce cache-memory use of OWG rules to recoup some of the lost performance to additional logic rules Fabian Dill 2020-04-10 21:13:16 +0200
  • 01b7a590e7 add glitch_boots mystery node Fabian Dill 2020-04-10 20:58:52 +0200
  • 2ebc133cab add world get_type type checker Fabian Dill 2020-04-10 20:54:18 +0200
  • 5254b5588e fix two region rules Fabian Dill 2020-04-10 20:53:19 +0200
  • 4d27651d8d some zip format hints Fabian Dill 2020-04-10 14:29:42 +0200
  • 86d585e2d9 introduce multithreading to MultiMystery patch creation I measured a 100 to 200% improvement in total zip creation speed Fabian Dill 2020-04-10 14:27:54 +0200
  • 1c855fea9a refix yaml laoding Fabian Dill 2020-04-10 06:41:32 +0200
  • 95d51d48bf Merge branch 'pull/23' Fabian Dill 2020-04-08 15:07:19 +0200
  • 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. Fabian Dill 2020-04-07 05:41:44 +0200
  • e209f00881 document doors items Fabian Dill 2020-04-07 04:31:30 +0200
  • 5d717a67ae
    Add Item definitions for the server/client, for the Agahnim tower items present in doors. (#59) CaitSith2 2020-04-06 19:30:01 -0700
  • 380b59ade2 the setup experience Fabian Dill 2020-04-07 04:18:26 +0200
  • 94e5b5962f Merge branch 'pull/58' into compilingERupdate Fabian Dill 2020-04-05 19:06:15 +0200
  • 11a91b96c6 Set inverted blacksmith to require light world access using the mirror or a portal (via starting in Link's House / Old Man Cave doesn't work). Set the flag allowing the blacksmith to visit Link's House in simple inverted shuffle. compiling 2020-04-05 14:22:50 +1000
  • 7199c375d7 Fix inverted TR tests - ER requires access to Witches Hut for potions. compiling 2020-04-05 14:28:01 +1000
  • b8f81ade67 Remove Spectacle Rock Cave ledges from inverted bomb shop locations, not normal bomb shop locations. Update inverted bomb shop tests compiling 2020-04-05 14:44:00 +1000
  • f9f7916404 fix swords lookup Fabian Dill 2020-04-04 09:32:51 +0200
  • 28b977d1b6 fix difficulty requirements lookup Fabian Dill 2020-04-04 09:30:25 +0200
  • 42f98da399 remove post-merge duplicate rules Fabian Dill 2020-04-04 09:23:10 +0200
  • f89c28d5c2 Merge branch 'master' into pull/58 Fabian Dill 2020-04-04 09:16:39 +0200
  • 96a1794f7c revert asm changes Fabian Dill 2020-04-04 08:54:57 +0200
  • 0a882bdf4e Show text box on pickup for all dungeon items in keysanity mode. compiling 2020-04-04 15:16:49 +1100
  • 959917bb13
    Print host instead of ip address if host is specified. Also embed specified host into bmbp files. (#57) CaitSith2 2020-04-02 10:40:38 -0700
  • 412e30fabc
    Pr 56 (#56) CaitSith2 2020-04-02 05:47:46 -0700
  • 59f1999881 improve easy.yaml documentation Fabian Dill 2020-04-02 11:30:47 +0200
  • 8b02103b93 encode port into patch, also reverse defaulting order for server; cmd args overwrite yaml now Fabian Dill 2020-04-02 11:21:33 +0200
  • 44086152a2 add remote_items to Mystery.py Fabian Dill 2020-03-30 08:47:53 +0200
  • 993d69cebc improve gui checking Fabian Dill 2020-03-30 07:46:40 +0200
  • 9f27a60d90 some gui checking Fabian Dill 2020-03-28 21:55:41 +0100
  • e9669a59c8
    Move sprite warning to place where it can identify which file the warning applies to. (#54) CaitSith2 2020-03-28 10:43:02 -0700
  • 470b764ac8 update prompt_toolkit Fabian Dill 2020-03-26 22:31:54 +0100
  • 7b620e94f7
    Add a way to show found items on client/server (#52) CaitSith2 2020-03-23 02:47:07 -0700
  • 2bec95b4f8 make get_options a bit more refined Fabian Dill 2020-03-23 07:59:55 +0100
  • e4fd07185e refine local path mechanics Fabian Dill 2020-03-23 07:45:40 +0100
  • 963895e7d4 move server to new options function Fabian Dill 2020-03-22 21:25:22 +0100
  • 1c7fa25031 move argument parsing to its own function Fabian Dill 2020-03-22 21:23:39 +0100
  • 3bb4ace176 Allow use of "options.yaml" as a gitignored options overwrite This also sets the default hint cost back to 1000, enable it if you want it. Fabian Dill 2020-03-22 20:12:42 +0100
  • c36cdf5546 reset snes state when resetting rom Fabian Dill 2020-03-22 20:07:19 +0100
  • 7cab5b5baf encode patch explicitly with utf-8-sig (unicode with marker for unicode Fabian Dill 2020-03-22 20:04:30 +0100
  • d31e54e5cd
    Force the rom to be reread on reconnect if rom... (#51) CaitSith2 2020-03-22 10:56:38 -0700
  • 2811cc9b66 Run update/install once, as it installs/updates everything in one go Fabian Dill 2020-03-22 02:34:24 +0100
  • b3e84cc559 Basic test that inverted bomb shop logic covers all entrances. compiling 2020-03-19 21:55:26 +1100
  • 6003d40ce2 Update inverted big bomb rules. Add checks that will not allow unexpected entrances to get east dark world logic. compiling 2020-03-19 18:49:41 +1100
  • 58e5bc3668 Skeleton of new Options module Does nothing yet. Fabian Dill 2020-03-18 16:15:32 +0100
  • da0264692f Fix Adjuster It is however not "extendedmsu" aware. So, that might still break things Fabian Dill 2020-03-17 19:43:06 +0100
  • 57790e7615 Allow running just Patch.py Fabian Dill 2020-03-17 19:16:11 +0100
  • e01983c494 Remove bad locations from inverted bomb shop locations (Spectacle Rock ledges and Desert East are inescapable and Bumper Cave Top is doubled in insanity). compiling 2020-03-17 23:21:50 +1100
  • 6263c0d709 Update pyramid fairy tests compiling 2020-03-17 23:19:23 +1100
  • 053aec4f26 Add unit tests for vanilla inverted layout, and dungeon logic. compiling 2020-03-16 17:39:54 +1100
  • 6cd50ad62b improve README.md some more Fabian Dill 2020-03-16 02:12:40 +0100
  • 976818732d update README.md Fabian Dill 2020-03-16 02:00:43 +0100
  • 031d6823a1 mostly pathing improvements, mostly to benefit linux Fabian Dill 2020-03-15 19:32:00 +0100
  • 270fbce516 Fix bombs check compiling 2020-03-15 21:59:06 +1100
  • e8ee3de083 Mire key logic update - it is impossible to access the Map Chest key door without hitting a colour switch (or clipping through a rail). compiling 2020-03-15 21:03:43 +1100
  • 9b5654ff4f Update boss requirements to match item randomizer - Can defeat Armos with the bow - Can defeat Lanmolas with the canes - Require sword or bow for Helmasaur - hammer is possible for phase 2 but difficult - Require extended magic for fighting Trinexx with master sword compiling 2020-03-15 14:14:06 +1100
  • ab89f70fa3 Add 10 bombs as an uncle weapon for standard. compiling 2020-03-15 11:09:34 +1100
  • 5c0d34a65d Require a weapon for Castle Tower. compiling 2020-03-15 11:04:08 +1100
  • 18c10dc7ad Make retro arrows always require buying the wooden arrow. The Silver Arrows grant the ability to shoot if they are non-progressive, but this is harder to model. compiling 2020-03-15 10:12:22 +1100
  • 49e48eba1d Add warp between Waterfall Cave and Lake Hylia into inverted logic. compiling 2020-03-14 13:37:21 +1100
  • 5c95cf8730 Fix Half Magic logic compiling 2020-03-14 10:31:28 +1100
  • 6197b915a5 Fix inverted rule for old man house. compiling 2020-03-14 00:39:29 +1100
  • 2a05b9cd72 move to promp_toolkit Fabian Dill 2020-03-13 03:53:20 +0100
  • 2c8d4e550c restruct countdown command Fabian Dill 2020-03-11 23:08:16 +0100
  • 27f26c5bf3 update port doc Fabian Dill 2020-03-11 09:27:07 +0100
  • d220cc9cc9 make port forwarding non-default, as it makes more problems than it solves, apparently Fabian Dill 2020-03-11 09:16:07 +0100
  • 8f37715541 show which players are missing, which is usually the important bit Fabian Dill 2020-03-11 09:15:39 +0100
  • a29f93045e performance improvements and small adjustments Fabian Dill 2020-03-10 00:38:29 +0100
  • 4cb5af19d6 write spoiler in unicode Fabian Dill 2020-03-10 00:36:26 +0100
  • 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 +1100
  • 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 +1100
  • 3fd4a4d125 some setting adjustments Fabian Dill 2020-03-08 15:47:43 +0100
  • 2ff8a341b8 automated appyevor builds Fabian Dill 2020-03-08 15:43:51 +0100
  • 74b1688427 Allow diff files to be created from the command line Fabian Dill 2020-03-08 15:34:35 +0100
  • b5dccaba2c Update base2current compiling 2020-03-08 17:27:26 +1100
  • 74c7eca301
    Prevent crash when running MultiServer.py if host.yaml is not present (#46) Chris Wilson 2020-03-07 23:43:15 -0500
  • 99e7d51f11 remove reachable cache. Seems I missed invalidations somewhere as the wrong state can be retained. Fabian Dill 2020-03-08 05:41:56 +0100
  • 611f4d3fb2 no longer try patching if it's the wrong rom. People ignore the warning. Fabian Dill 2020-03-08 02:18:55 +0100
  • f583db3ee9 remove collections_extended dependency and replace with much faster stdlib Counter Fabian Dill 2020-03-07 23:35:55 +0100
  • 27b6dd8bd7 some speed improvments Fabian Dill 2020-03-07 23:20:11 +0100
  • 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 +0100
  • 325f40bcfa move docs Fabian Dill 2020-03-07 18:55:53 +0100
  • 25864314d1 my ' was eaten Fabian Dill 2020-03-07 17:38:49 +0100
  • 1d84b126f6 use async await to close websocket server Fabian Dill 2020-03-07 17:24:51 +0100
  • b7814ca050 remove deprecated code Fabian Dill 2020-03-07 17:08:50 +0100
  • 4c75140492 some documentation Fabian Dill 2020-03-07 17:06:34 +0100
  • b8e8e3904a add automatic port forwarding Fabian Dill 2020-03-07 16:22:04 +0100
  • 19f6abc87c fixes #44 Fabian Dill 2020-03-07 15:50:04 +0100
  • bb2b252623 strip header if it exists, for patching Fabian Dill 2020-03-07 00:30:14 +0100
  • 333a29ab47 bloody auto-reformat Fabian Dill 2020-03-07 00:07:45 +0100
  • 0fa896f8f6 Make Client wait for QUSB2SNES connection and devices, then auto-connect Fabian Dill 2020-03-07 00:07:32 +0100
  • 70d92ecef8 bloody auto-reformat Fabian Dill 2020-03-06 23:38:41 +0100
  • d07644c274 some pep8 for ModuleUpdate.py Fabian Dill 2020-03-06 23:37:57 +0100
  • dbf38db16f try some folders for updater Fabian Dill 2020-03-06 23:30:18 +0100
  • 6059db3ea0 some general improvements. Mostly performance improvements of patching roms in multiworld with enemizer Fabian Dill 2020-03-06 23:08:46 +0100
  • 128be8df89 don't set cwd on import Fabian Dill 2020-03-06 04:52:21 +0100