Commit Graph

  • 30ae9487d4 Merge branch 'owg_test' Fabian Dill 2020-04-16 10:44:59 +02:00
  • 5c2c3041a7 speed up write_bytes Fabian Dill 2020-04-16 10:38:18 +02:00
  • 770f3c305a write 1024 bytes in one go instead of one by one Fabian Dill 2020-04-16 09:55:55 +02:00
  • 11df6e5e7a Merge branch 'master' into owg_test Fabian Dill 2020-04-15 21:27:41 +02:00
  • 6ed317899e fix unknown Bonta Protocol text Fabian Dill 2020-04-15 20:51:33 +02:00
  • 2c32010203 Merge branch 'pull/66' into owg_test Fabian Dill 2020-04-15 16:59:47 +02:00
  • 5e1df5dc36 Remove mirror clips from Inverted / No Glitches compiling 2020-04-15 21:35:27 +10:00
  • 9341546159 Set TR key rules last, so that entrance requirements are known. compiling 2020-04-15 20:24:18 +10:00
  • 07da1c510b re-allow spaces in passwords Fabian Dill 2020-04-15 10:31:58 +02:00
  • ec528b916b mark optional fields in brackets Fabian Dill 2020-04-15 09:56:28 +02:00
  • 0f94950021 some cleaning in Patch.py Fabian Dill 2020-04-15 10:11:47 +02:00
  • 4a3d941d20 Changes to patch.py (#65) CaitSith2 2020-04-15 01:03:04 -07:00
  • 5996d6d978 pendants are the wrong way in ER. Yay. Fabian Dill 2020-04-15 09:12:58 +02:00
  • d9e4bd1ab0 bumb network version for new command processing Fabian Dill 2020-04-15 08:49:30 +02:00
  • 69535d78ca restore sprite comment Fabian Dill 2020-04-15 05:04:46 +02:00
  • e47b4d37ec fix item name args handling Fabian Dill 2020-04-15 05:01:17 +02:00
  • 3b719220f8 move client stuff to new command processor Fabian Dill 2020-04-14 20:26:22 +02:00
  • af78914d22 mvoe client stuff to new command processor Fabian Dill 2020-04-14 20:22:42 +02:00
  • 26ea2d5905 some optimization Fabian Dill 2020-04-14 18:59:00 +02:00
  • e7073153e1 log gui exceptions Fabian Dill 2020-04-14 18:57:39 +02:00
  • 7a38b426a0 text change Fabian Dill 2020-04-14 07:02:43 +02:00
  • c6a61e9008 Merge branch 'master' into owg_test Fabian Dill 2020-04-14 03:49:33 +02:00
  • 8b8e279015 server command processor some commands were renamed at this opportunity Fabian Dill 2020-04-13 11:26:50 +02:00
  • 34df144f8c Changes (#64) CaitSith2 2020-04-12 15:46:32 -07:00
  • 1f8dc8d317 clean qusb2snes launch code a bit Fabian Dill 2020-04-12 04:44:03 +02:00
  • 90359b62e6 fix qusb2snes launch pathing Fabian Dill 2020-04-12 04:38:57 +02:00
  • 1a4be3d2d8 Merge remote-tracking branch 'origin/master' into owg_test Fabian Dill 2020-04-11 19:58:12 +02:00
  • 3e1464b6c9 remove qusb2snes log if it exists on compile Fabian Dill 2020-04-11 16:36:13 +02:00
  • 691201d877 auto-copy easy.yaml Fabian Dill 2020-04-11 16:31:40 +02:00
  • 66ded4f10a restore some options that got lost Fabian Dill 2020-04-11 16:17:49 +02:00
  • 3de1770e8e do not ask for ROM file on update Fabian Dill 2020-04-11 16:10:15 +02:00
  • 16be0dfd5c Merge branch 'pull/62' Fabian Dill 2020-04-11 15:33:41 +02:00
  • 9196c86416 restore dungeon shuffles Fabian Dill 2020-04-11 15:33:20 +02:00
  • cf9fc4dcaf Fix a typo, change description name Chris 2020-04-11 01:25:33 -04:00
  • ab78d1a0c9 Add in support for Agahnims Tower Big Key/Map/Compass in starting items. (#60) CaitSith2 2020-04-10 21:35:07 -07:00
  • 1f334c166f Merge remote-tracking branch 'upstream/master' Chris 2020-04-10 22:20:02 -04:00
  • af15c054cc Update easy.yaml with many informative comments and include meta-ignores for difficult modes Chris 2020-04-10 22:13:28 -04:00
  • be8f60b3df add yaml Fabian Dill 2020-04-11 03:32:59 +02:00
  • 2fb419263e remove some instances of no longer existing __unicode__ Fabian Dill 2020-04-10 21:31:15 +02:00
  • daccda181e add a todo to OWGSets.py Fabian Dill 2020-04-10 21:18:36 +02:00
  • 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 +02:00
  • 01b7a590e7 add glitch_boots mystery node Fabian Dill 2020-04-10 20:58:52 +02:00
  • 2ebc133cab add world get_type type checker Fabian Dill 2020-04-10 20:54:18 +02:00
  • 5254b5588e fix two region rules Fabian Dill 2020-04-10 20:53:19 +02:00
  • 4d27651d8d some zip format hints Fabian Dill 2020-04-10 14:29:42 +02:00
  • 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 +02:00
  • 1c855fea9a refix yaml laoding Fabian Dill 2020-04-10 06:41:32 +02:00
  • 95d51d48bf Merge branch 'pull/23' Fabian Dill 2020-04-08 15:07:19 +02:00
  • 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 +02:00
  • e209f00881 document doors items Fabian Dill 2020-04-07 04:31:30 +02:00
  • 5d717a67ae Add Item definitions for the server/client, for the Agahnim tower items present in doors. (#59) CaitSith2 2020-04-06 19:30:01 -07:00
  • 380b59ade2 the setup experience Fabian Dill 2020-04-07 04:18:26 +02:00
  • 94e5b5962f Merge branch 'pull/58' into compilingERupdate Fabian Dill 2020-04-05 19:06:15 +02:00
  • 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 +10:00
  • 7199c375d7 Fix inverted TR tests - ER requires access to Witches Hut for potions. compiling 2020-04-05 14:28:01 +10:00
  • 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 +10:00
  • f9f7916404 fix swords lookup Fabian Dill 2020-04-04 09:32:51 +02:00
  • 28b977d1b6 fix difficulty requirements lookup Fabian Dill 2020-04-04 09:30:25 +02:00
  • 42f98da399 remove post-merge duplicate rules Fabian Dill 2020-04-04 09:23:10 +02:00
  • f89c28d5c2 Merge branch 'master' into pull/58 Fabian Dill 2020-04-04 09:16:39 +02:00
  • 96a1794f7c revert asm changes Fabian Dill 2020-04-04 08:54:57 +02:00
  • 0a882bdf4e Show text box on pickup for all dungeon items in keysanity mode. compiling 2020-04-04 15:16:49 +11:00
  • 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 -07:00
  • 412e30fabc Pr 56 (#56) CaitSith2 2020-04-02 05:47:46 -07:00
  • 59f1999881 improve easy.yaml documentation Fabian Dill 2020-04-02 11:30:47 +02:00
  • 8b02103b93 encode port into patch, also reverse defaulting order for server; cmd args overwrite yaml now Fabian Dill 2020-04-02 11:21:33 +02:00
  • 44086152a2 add remote_items to Mystery.py Fabian Dill 2020-03-30 08:47:53 +02:00
  • 993d69cebc improve gui checking Fabian Dill 2020-03-30 07:46:40 +02:00
  • 9f27a60d90 some gui checking Fabian Dill 2020-03-28 21:55:41 +01:00
  • e9669a59c8 Move sprite warning to place where it can identify which file the warning applies to. (#54) CaitSith2 2020-03-28 10:43:02 -07:00
  • 470b764ac8 update prompt_toolkit Fabian Dill 2020-03-26 22:31:54 +01:00
  • 7b620e94f7 Add a way to show found items on client/server (#52) CaitSith2 2020-03-23 02:47:07 -07:00
  • 2bec95b4f8 make get_options a bit more refined Fabian Dill 2020-03-23 07:59:55 +01:00
  • e4fd07185e refine local path mechanics Fabian Dill 2020-03-23 07:45:40 +01:00
  • 963895e7d4 move server to new options function Fabian Dill 2020-03-22 21:25:22 +01:00
  • 1c7fa25031 move argument parsing to its own function Fabian Dill 2020-03-22 21:23:39 +01:00
  • 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 +01:00
  • c36cdf5546 reset snes state when resetting rom Fabian Dill 2020-03-22 20:07:19 +01:00
  • 7cab5b5baf encode patch explicitly with utf-8-sig (unicode with marker for unicode Fabian Dill 2020-03-22 20:04:30 +01:00
  • d31e54e5cd Force the rom to be reread on reconnect if rom... (#51) CaitSith2 2020-03-22 10:56:38 -07:00
  • 2811cc9b66 Run update/install once, as it installs/updates everything in one go Fabian Dill 2020-03-22 02:34:24 +01:00
  • b3e84cc559 Basic test that inverted bomb shop logic covers all entrances. compiling 2020-03-19 21:55:26 +11:00
  • 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 +11:00
  • 58e5bc3668 Skeleton of new Options module Does nothing yet. Fabian Dill 2020-03-18 16:15:32 +01:00
  • da0264692f Fix Adjuster It is however not "extendedmsu" aware. So, that might still break things Fabian Dill 2020-03-17 19:43:06 +01:00
  • 57790e7615 Allow running just Patch.py Fabian Dill 2020-03-17 19:16:11 +01:00
  • 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 +11:00
  • 6263c0d709 Update pyramid fairy tests compiling 2020-03-17 23:19:23 +11:00
  • 053aec4f26 Add unit tests for vanilla inverted layout, and dungeon logic. compiling 2020-03-16 17:39:54 +11:00
  • 6cd50ad62b improve README.md some more Fabian Dill 2020-03-16 02:12:40 +01:00
  • 976818732d update README.md Fabian Dill 2020-03-16 02:00:43 +01:00
  • 031d6823a1 mostly pathing improvements, mostly to benefit linux Fabian Dill 2020-03-15 19:32:00 +01:00
  • 270fbce516 Fix bombs check compiling 2020-03-15 21:59:06 +11:00
  • 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 +11:00
  • 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 +11:00
  • ab89f70fa3 Add 10 bombs as an uncle weapon for standard. compiling 2020-03-15 11:09:34 +11:00
  • 5c0d34a65d Require a weapon for Castle Tower. compiling 2020-03-15 11:04:08 +11:00
  • 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 +11:00
  • 49e48eba1d Add warp between Waterfall Cave and Lake Hylia into inverted logic. compiling 2020-03-14 13:37:21 +11:00
  • 5c95cf8730 Fix Half Magic logic compiling 2020-03-14 10:31:28 +11:00