Commit Graph

1685 Commits

Author SHA1 Message Date
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
CaitSith2
5cc2e1f5ec Merge remote-tracking branch 'origin/master' 2020-10-04 10:57:56 -07:00