Commit Graph

1686 Commits

Author SHA1 Message Date
CaitSith2 66894dbd86 Add further safeties to sending of location checks.
This safety is able to be turned off, but has to be done so on EVERY connection explicitly.
2020-10-27 16:24:21 -07:00
CaitSith2 5c403086d9 Get server side missing list on connect.
This initial missing list does NOT report all of its missing locations into the console.  It is however used for a couple of things.
* Client now uses this to determine if it should send the location check to the server. No point in doing so if the server isn't going to register it anyways.
* Allows an easy view of previously visited locations in the case of a save wipe.
2020-10-27 12:08:35 -07:00
CaitSith2 6ff4b20d81 Only save reported locations that actually exist in the multidata. 2020-10-27 02:20:56 -07:00
CaitSith2 7cf4ad35a9 Encrypt most of the remaining items, and all player IDs 2020-10-27 01:43:32 -07:00
CaitSith2 83db79815a Make multiclient/multiserver/tracker keydropshuffle aware 2020-10-27 00:53:32 -07:00
Fabian Dill 0c681c8903 add missing program group name to setup
Why does the compiler not warn about this...
2020-10-26 08:40:05 +01:00
Fabian Dill 2d43cae88e palette fixes 2020-10-24 05:33:52 +02:00
Fabian Dill 0c6943fc6a palette fixes 2020-10-24 02:46:18 +02:00
Edos512 b91a627b32
Added options from Maseya Palette Randomizer (#145)
Add remaining palette shuffle options
2020-10-24 02:44:27 +02:00
CaitSith2 b2a60ac926 Fix "LOCKED" always showing on file select screen. 2020-10-21 02:29:38 -07:00
CaitSith2 651e1a1901 Changes
* Fix chests always being for yourself AND intended recipient for Race Rom seeds.
* Fix MultiMystery not being able to correctly pack Race Rom seeds into a zip file.
* Add tags to multidata for Race rom, Spoiler log, and Playthrough if spoiler log was generated.
2020-10-21 02:02:13 -07:00
Fabian Dill 963abac2d7 make PyCharm shut up about xxtea version 2020-10-20 22:49:40 +02:00
Fabian Dill 1d2d17537a Merge remote-tracking branch 'origin/master' 2020-10-20 20:35:43 +02:00
Fabian Dill e6e7431892 update flask compress
(cxFreeze also has an update but is not a requirement for running, only compiling)
2020-10-20 20:35:36 +02:00
CaitSith2 ad765659dd Add Race rom encryption. 2020-10-20 01:16:20 -07:00
CaitSith2 e72b74d476 Fix non-determistic random sprite (due to multithreading.) 2020-10-19 22:35:08 -07:00
Fabian Dill 6e46887c4b Add a blind pun by Malmo 2020-10-19 06:26:27 +02:00
Fabian Dill 9b237795f3 more "normal" english on the 1 crystal sign 2020-10-18 23:33:17 +02:00
Fabian Dill 2ae5f316dc increment version 2020-10-18 21:42:56 +02:00
Fabian Dill 8609d9be07
Merge pull request #144 from Fischfilet89/patch-1
Updated tutorial_de.md
2020-10-18 21:41:41 +02:00
Fischfilet89 a730a4b597
Updated tutorial_de.md
fixed minor typos and tidied up a bit
2020-10-18 21:03:24 +02:00
Fabian Dill 5436c062d3 Cast to number types explicitly in case they come as string from yaml in Mystery.py 2020-10-18 07:12:09 +02:00
Chris Wilson c714131b37 Fix the player settings page generating yaml files with string keys containing integers 2020-10-18 00:51:50 -04:00
Fabian Dill e0f1f4ecfa Fix All dungeons sign 2020-10-17 05:25:51 +02:00
Fabian Dill b88ad842a3 Merge remote-tracking branch 'origin/master' into master 2020-10-17 01:55:51 +02:00
Fabian Dill 547e67f97f small speed up by removing some world.get_location calls 2020-10-17 01:55:43 +02:00
Chris Wilson 008f38400d Update Player Settings page to include new yaml options. Event sprite options are forthcoming. 2020-10-16 19:33:42 -04:00
CaitSith2 6c575f555c Validate sprite pool list. 2020-10-16 14:20:45 -07:00
Fabian Dill 70d1d8965b update colorama 2020-10-16 22:05:25 +02:00
CaitSith2 8ffe6b5ebd Update help on command line. 2020-10-15 15:41:03 -07:00
CaitSith2 deb18c64f6 Update the playerSettings.yaml with the new option. 2020-10-15 15:39:37 -07:00
CaitSith2 f17682e997 Implement pedestal ganon goal 2020-10-15 15:24:52 -07:00
CaitSith2 5b16fd2552 Allow master sword pedestal to be re-pulled if goal was pedestal. 2020-10-14 23:38:41 -07:00
CaitSith2 99677e8d8c Bump version to 3.2.0 2020-10-14 20:51:10 -07:00
CaitSith2 4e0a2ad696 Actually iterate the dictionary correctly. 2020-10-14 20:33:12 -07:00
CaitSith2 99e21a68fb Add a more direct random-sprite-on-event yaml option 2020-10-14 12:46:05 -07:00
CaitSith2 f9cab31c83 No need for code that makes json base patches anymore. 2020-10-14 10:03:25 -07:00
CaitSith2 b6fed8d3d5 Fix long standing bug with Agahnim Tower compass counter never displaying 01/02. 2020-10-13 02:30:01 -07:00
CaitSith2 59d5a7dbaa sprites not defined as randomonevent now writable with standard tools. 2020-10-13 01:52:37 -07:00
CaitSith2 4a923c7046 Add bonk to random sprite on event 2020-10-07 16:16:56 -07:00
Fabian Dill 88a5e024c7 Fix typo 2020-10-07 23:19:16 +02:00
Fabian Dill 48becac8ff update yaml with torches name 2020-10-07 23:04:22 +02:00
CaitSith2 52dd068577 Fix a typo 2020-10-07 13:48:18 -07:00
Fabian Dill 0157294383 Fix sprite array crashing yaml_output
Fix "Torches" toggle misname
2020-10-07 20:19:31 +02:00
Fabian Dill b5d91af752 New Logic:
Enemy Shuffle awareness
Easy Item Functionality awareness
Dark Room Logic option
Boss Item Shuffle option
Silverless Ganon is a Minor Glitch

Faster Dungeon Item Fill
2020-10-07 19:51:46 +02:00
CaitSith2 a855fc4133 Updates to require Enemizer 6.3.0 or later. 2020-10-07 10:34:19 -07:00
CaitSith2 9812e2cca5 Add sprite_pool for limiting sprites used in randomonevent. 2020-10-06 13:22:03 -07:00
CaitSith2 aae08a807f Support randomonall for ALL supported events that randomly change sprites. 2020-10-05 19:57:36 -07:00
CaitSith2 51134965fa basepatch.bmbp is now generated by the basepatch build process. 2020-10-05 10:56:12 -07:00
CaitSith2 d75281c37a Base rom now has default link sprite in the 32 randomspriteonevent slots. 2020-10-05 10:55:56 -07:00