Commit Graph

  • a928340b6b fix tracker auto update Fabian Dill 2020-06-27 18:15:36 +02:00
  • 68e92ae5b4 assign option to correct instance Fabian Dill 2020-06-27 16:54:07 +02:00
  • de2cb1692e refine option changing Fabian Dill 2020-06-27 14:25:46 +02:00
  • 12120ac995 implement option changing Fabian Dill 2020-06-27 14:16:51 +02:00
  • e3c18be288 use a play button for video streams instead Fabian Dill 2020-06-27 13:53:47 +02:00
  • 6f9f5cbe14 Add twitch hyperlinking to webhost Fabian Dill 2020-06-27 13:52:03 +02:00
  • e0e13ac59e move webhost over to UUID to make it nearly impossible to guess at seeds Also introduce zip uploads and store the remaining relevant data, implemention of that still pending Fabian Dill 2020-06-26 19:29:33 +02:00
  • 545bb8023c Add ganon triforce hunt (#117) CaitSith2 2020-06-26 07:18:53 -07:00
  • 46038830c3 fix trailing could not pay notification if there was nothing left to pay for Fabian Dill 2020-06-26 07:30:26 +02:00
  • f489f5f6c5 autoversion css Fabian Dill 2020-06-25 03:42:05 +02:00
  • 161abbe874 update tables without full page reload Fabian Dill 2020-06-24 18:22:18 +02:00
  • 7e4044e780 fix auto-format automatically smashing the formatting Fabian Dill 2020-06-24 16:58:16 +02:00
  • d3d68fcba2 Rename Escape Dungeon to Hyrule Castle by vote on discord Fabian Dill 2020-06-24 16:22:49 +02:00
  • e43230e99e remove debug log Fabian Dill 2020-06-24 16:06:48 +02:00
  • 1a94bcaec5 track keys Fabian Dill 2020-06-24 16:06:19 +02:00
  • 38fe292acb allow aliases in tracker and prevent them from causing html/js/database "stuff" Though technically they can still do unicode "stuff" Fabian Dill 2020-06-24 13:29:40 +02:00
  • f72f344860 make tracker table sortable, give it a fixedHeader and prepare it for ajax refresh Fabian Dill 2020-06-24 09:44:56 +02:00
  • 641bcb85b1 create some indexes Fabian Dill 2020-06-24 08:52:02 +02:00
  • 647c802b2f after some testing, introduce multithreading Fabian Dill 2020-06-24 08:34:53 +02:00
  • 8367351c62 track precollected items after first location check and add some non-progressive item handling Fabian Dill 2020-06-23 23:50:37 +02:00
  • 8c358a449b Merge pull request #114 from Berserker66/send_finish_on_connect Fabian Dill 2020-06-23 15:07:27 +02:00
  • f6a7acad19 Send game finished state on connect caitsith2 2020-06-23 06:03:21 -07:00
  • cbe117a817 add last activity to tracker Fabian Dill 2020-06-23 14:37:41 +02:00
  • 45a24fab27 save client activity data to multisave Fabian Dill 2020-06-23 14:01:01 +02:00
  • 8d3961b6fb update sprites and double the width for sprites Fabian Dill 2020-06-23 05:58:27 +02:00
  • 53d3b4eb38 fine tune tracker Fabian Dill 2020-06-23 05:46:32 +02:00
  • 9a6380d594 fix no_logic crash Fabian Dill 2020-06-23 05:45:44 +02:00
  • fedec59896 track locations Fabian Dill 2020-06-23 02:50:07 +02:00
  • ca106ebfee List owned rooms on landing Fabian Dill 2020-06-22 20:25:24 +02:00
  • 0a325e3dce Tracker fine tuning #2 Fabian Dill 2020-06-22 04:08:09 +02:00
  • f73541bafa Tracker fine tuning Fabian Dill 2020-06-22 03:53:00 +02:00
  • 43a713b117 make sure to run commands in the multiserver asyncio loop Fabian Dill 2020-06-22 01:04:12 +02:00
  • 6a5207900f make tracker look better Fabian Dill 2020-06-22 00:58:18 +02:00
  • 851f86e13d add Tracker icons Fabian Dill 2020-06-21 17:44:50 +02:00
  • 26eb44ef15 revenge of the player number offset Fabian Dill 2020-06-21 17:04:25 +02:00
  • 5b72fd4e36 text fixes Fabian Dill 2020-06-21 16:13:42 +02:00
  • 033b139141 fix missing data Fabian Dill 2020-06-21 16:12:33 +02:00
  • c8946748b6 auto refresh tracker Fabian Dill 2020-06-21 15:59:32 +02:00
  • 8d8eae1a48 fix title for tracker Fabian Dill 2020-06-21 15:42:26 +02:00
  • 0db32ff654 Merge remote-tracking branch 'origin/master' Fabian Dill 2020-06-21 15:37:44 +02:00
  • 5c3e144d28 webhost quick fix Fabian Dill 2020-06-21 15:37:36 +02:00
  • eca880a27d Merge pull request #113 from Berserker66/texts Fabian Dill 2020-06-21 15:33:58 +02:00
  • 6421a373e1 Webhost Update introduce a very WIP tracker Server will try to reuse port and also try to only use one port Fabian Dill 2020-06-21 15:32:31 +02:00
  • e0ab0b2f0e Update texts to be in line with website randomizer caitsith2 2020-06-21 01:20:49 -07:00
  • 2759f6812c use bootstrap alerts for flashes Fabian Dill 2020-06-21 04:53:08 +02:00
  • 780ae4ebcc Fix fake lightworld bug with climbing GT a second time. @compiling caitsith2 2020-06-20 19:47:07 -07:00
  • 43feb751f9 Add info about cookies Technically not required. As long as all cookies are needed for site functionality and no personal data processing or ads exist this notice is not needed. Fabian Dill 2020-06-21 04:31:02 +02:00
  • e1bfa8780c Create basepatch in proper directory if required. caitsith2 2020-06-20 19:14:09 -07:00
  • 95742ddb98 Skull Woods MSU v32 fix caitsith2 2020-06-20 18:55:15 -07:00
  • 573478ae71 set default ER to vanilla People downloaded ER for ER, so it made sense to make it non-vanilla. But now people download multiworld for multiworld and full ER is not what is the expected default. Fabian Dill 2020-06-21 03:52:19 +02:00
  • f2f916110b refresh cookie on every request Fabian Dill 2020-06-20 22:48:38 +02:00
  • 9e18c6f1cd Database-backed Webhosting Fabian Dill 2020-06-20 20:03:06 +02:00
  • 7e3ee8101f implement lazy multisave saving using a daemon thread Fabian Dill 2020-06-20 15:46:33 +02:00
  • 01d793bc00 update gitignore for webhost Fabian Dill 2020-06-20 13:21:48 +02:00
  • af13b62c8d do not include entrance hint data if entrance is vanilla Fabian Dill 2020-06-20 12:22:50 +02:00
  • 8d47bc5425 Merge pull request #112 from Berserker66/local_keys Fabian Dill 2020-06-20 01:28:32 +02:00
  • 6beeb7934d Add local_keys option to go in line with the *_shuffle options, and document both local_keys and l in easy.yaml caitsith2 2020-06-19 16:10:22 -07:00
  • 10f675a61e Merge pull request #111 from Berserker66/tweaks_and_fixes Fabian Dill 2020-06-19 04:52:07 +02:00
  • 55a5812b6b Remove list(map(int, x)) caitsith2 2020-06-18 19:21:52 -07:00
  • e82c4d7bf7 Update readme Fabian Dill 2020-06-19 03:35:21 +02:00
  • 7af8a1b5aa Set theme jekyll-theme-slate Fabian Dill 2020-06-19 03:22:27 +02:00
  • 5d3e22a911 make "l" for local keysanity a thing in mystery Fabian Dill 2020-06-19 03:17:54 +02:00
  • f311d3a8b9 implement "crossover logic". Makes it impossible that logical progression for a logic-having player is placed inside a no-logic world. All other placements remain available. Fabian Dill 2020-06-19 03:01:23 +02:00
  • cb1d4cc39e apply local items in no_logic Fabian Dill 2020-06-19 01:31:32 +02:00
  • d7d7f32d0c Clean up get_choice(x,weights) if x in weights else y code. caitsith2 2020-06-18 08:55:15 -07:00
  • f8ad83c86d yaml descriptions are now optional caitsith2 2020-06-18 08:52:31 -07:00
  • 75e185e437 Allow specififying returned default values. Disallow ALL zero weights. caitsith2 2020-06-18 08:51:38 -07:00
  • be48f96f65 Actually make sure excess heart pieces/containers become 20 rupees, since the max is 20 hearts anyways. caitsith2 2020-06-18 08:49:54 -07:00
  • 63eb0ffc7b Max triforce pieces reduced to 90 caitsith2 2020-06-18 08:48:33 -07:00
  • a584e14f47 no longer need webhost keep-alive with auto-shutdown Fabian Dill 2020-06-18 14:48:28 +02:00
  • d6cccff2d7 Merge pull request #109 from Berserker66/extended_triforce_hunt Fabian Dill 2020-06-17 10:34:59 +02:00
  • d8bc5ca2a8 Set triforce pieces available to max of available and required. caitsith2 2020-06-17 01:33:34 -07:00
  • 617312fd4b add available_triforce_pieces caitsith2 2020-06-17 01:02:54 -07:00
  • 29ee4fe307 rename baserom to basepatch to make it clearer what it is Also move actual baserom to root folder to make it harder to accidentally share it with others when copying stuff Fabian Dill 2020-06-17 08:59:50 +02:00
  • facecdf487 implement --auto_shutdown <minutes>, shutting down a multiserver after that many minutes of inactivity and set WebHost to a default of 6 hours Fabian Dill 2020-06-16 11:26:54 +02:00
  • bd1c9f896b allow ghosted slots with same ID to be replaced Fabian Dill 2020-06-16 01:05:32 +02:00
  • 3fbb959622 fix !missing for older clients Fabian Dill 2020-06-15 22:07:43 +02:00
  • 7353b489ce add available hint points to UI Fabian Dill 2020-06-15 06:30:51 +02:00
  • e11f33b589 Update WebUI to display server, check, and hint info. CURRENT HINT POINTS DO NOT WORK YET Chris 2020-06-14 18:04:03 -04:00
  • aa7fe2aa9d barebones webhost includes linux compat Berserker66 2020-06-14 09:45:23 +02:00
  • aebdf3b66e add get public v6 Fabian Dill 2020-06-14 09:06:37 +02:00
  • a5bb3e3f59 fix webhost pathing on linux Fabian Dill 2020-06-14 08:18:31 +02:00
  • 48aff48740 logfile sanity check Fabian Dill 2020-06-14 08:11:56 +02:00
  • 4e6f976e1d Merge remote-tracking branch 'origin/master' Fabian Dill 2020-06-14 07:45:07 +02:00
  • 03a6227eef set up pony and waitress skeletons Fabian Dill 2020-06-14 07:44:59 +02:00
  • 6141a4dddc Fix the Localized Cross keys example caitsith2 2020-06-13 21:27:32 -07:00
  • c486cd77bb fix missed rename Fabian Dill 2020-06-14 04:12:38 +02:00
  • fdaba7e28c Merge branch 'bsdiff4_baserom' Fabian Dill 2020-06-13 22:51:44 +02:00
  • ddc7be0794 update webhost Fabian Dill 2020-06-13 22:49:57 +02:00
  • 53744be44c Remove useless code and rebuild bundle file Chris 2020-06-13 15:24:28 -04:00
  • 35933b88c4 Merge pull request #110 from compiling/multiworld Fabian Dill 2020-06-13 19:36:24 +02:00
  • ca1740121e Reduce mandatory exits for OWG logic to only those that cannot be reached by glitches compiling 2020-06-13 19:12:01 +10:00
  • 7c5c32c49a include web host for multiple multiworlds This is in proof of concept stage, but also as a how-to as I get about monthly asked how to run multiple MultiServer instances for Discord Bots. Fabian Dill 2020-06-13 10:16:29 +02:00
  • 5da5847805 allow multiserver to defer to embedded options Fabian Dill 2020-06-13 08:37:05 +02:00
  • 2199f18f16 Split mirror glitches into clips and offsets, with different rules (offsets need boots). Fix inverted mirror rules - DM Descent is a mirror offset, East DM access is a mirror wrap (not in logic). Add mirror clip to Desert East entrance (from east Mire Shed). Add inverted mirror offset to hyrule castle ledge (placing a portal on the houlihan exit). compiling 2020-06-13 15:39:58 +10:00
  • 898a0b7a8f adjuster no longer needs to work with other basepatches, so it should not overwrite other basepatches. Fabian Dill 2020-06-12 21:50:10 +02:00
  • a77424d66a missed a rename Fabian Dill 2020-06-11 22:19:46 +02:00
  • 233d12be30 Change max triforce_pieces_required from 30 to 112. caitsith2 2020-06-11 11:53:10 -07:00
  • 5692041a5b call enemizer with binary rom data Fabian Dill 2020-06-11 04:56:47 +02:00
  • 403732e121 Merge pull request #108 from Berserker66/regression_fix_2 Fabian Dill 2020-06-10 22:48:37 +02:00