Commit Graph

728 Commits

Author SHA1 Message Date
Fabian Dill ec95e4ab5e fix readme line breaks 2020-01-18 15:08:33 +01:00
Fabian Dill 674cad07ea re-implement auto-updates 2020-01-18 15:04:39 +01:00
Fabian Dill 72c33a2348 Merge branch 'pull/5'
# Conflicts:
#	MultiClient.py
#	MultiServer.py
#	Mystery.py
2020-01-18 14:41:11 +01:00
Bonta-kun 7f800de8d0 MultiServer/Client: use logging instead of print and log time on the server 2020-01-18 12:21:57 +01:00
Bonta-kun f843c401c7 MultiClient: signal an event when receiving item data to improve responsiveness 2020-01-18 11:28:08 +01:00
Bonta-kun b36c981eb4 MultiServer: dont notify the team when a player sends himself an item 2020-01-18 11:26:45 +01:00
Bonta-kun e214f78293 Mystery: fix a regression in goals logic 2020-01-18 10:06:50 +01:00
Bonta-kun e941f738ba MultiClient: get rid of packages install hacks, use requirements.txt instead 2020-01-18 10:05:59 +01:00
Bonta-kun f988f7671b --remote_items toggle: items will no longer be stored in the rom, a connection to a multiworld server will be required to receive them 2020-01-18 09:50:12 +01:00
Fabian Dill 2ff2b5b30c keep MultiMystery.py console open in case of crash, as users typically don't know how to keep a console open 2020-01-17 20:24:21 +01:00
Fabian Dill 1c736f8afe check for websockets version 2020-01-17 20:23:48 +01:00
Fabian Dill bbf565f809 Merge remote-tracking branch 'origin/master' 2020-01-16 20:01:00 +01:00
Fabian Dill 236f79e143 fix fast_ganon 2020-01-16 20:00:02 +01:00
Fabian Dill 7238235eb7 fix gast_ganon 2020-01-16 19:24:18 +01:00
Fabian Dill 97774c6306 Update documentation #3 2020-01-16 19:00:21 +01:00
Fabian Dill 93a283912e Update documentation #2 2020-01-16 18:58:47 +01:00
Fabian Dill 17314e31fe Update documentation 2020-01-16 18:55:43 +01:00
Fabian Dill a88d5a6e1c Merge remote-tracking branch 'origin/master'
# Conflicts:
#	MultiServer.py
2020-01-16 18:41:31 +01:00
Fabian Dill a07dc43db0 Merge branch 'master' of E:\ROMS\Randomizer\ALttPEntranceRandomizer with conflicts. 2020-01-16 18:41:25 +01:00
Fabian Dill dc32aafc72
Merge pull request #4 from Berserker66/multiworld_31
Make Multiworld V31 default
2020-01-16 18:39:48 +01:00
Fabian Dill bef1c0fe5f
Merge pull request #3 from Bonta0/multiworld_31
MultiClient: fix roominfo sort
2020-01-15 03:45:38 +01:00
Bonta-kun 2d26d63cce MultiClient: fix roominfo sort 2020-01-15 03:00:30 +01:00
Fabian Dill 11823e43dd Make hints team aware and bring it more in-line with existing commands 2020-01-15 00:57:38 +01:00
Fabian Dill aa0ac7aea8 update MultiMystery.py to reflect:
merge HintedMultiServer into MultiServer
2020-01-15 00:36:51 +01:00
Fabian Dill 5d217511fe merge HintedMultiServer into MultiServer 2020-01-15 00:34:12 +01:00
Fabian Dill 5d4707dacd
Merge pull request #2 from Bonta0/multiworld_31
Rom: fix enemizer patching
2020-01-15 00:17:01 +01:00
Bonta-kun 71cd0b917c Rom: fix enemizer patching 2020-01-14 22:13:37 +01:00
Fabian Dill baab6a76ef
Merge pull request #1 from Bonta0/multiworld_31
Multiworld 31
2020-01-14 19:49:40 +01:00
Bonta-kun ad278f91d6 Multiworld: clients will now be automatically be identified from the rom name and have their names and teams set by the host, meaning those need to be configured during seed gen
Player names will show up in spoiler log and hint tiles instead of player id
MultiClient: autoreconnect to mw server
2020-01-14 10:42:27 +01:00
Fabian Dill b3ec435b7e implement race as an option and cmd argument 2020-01-13 19:47:30 +01:00
Fabian Dill 0c6ce5df00 fix a dumb 2020-01-13 04:46:19 +01:00
Bonta-kun d9592e68fb Fix GT torch potentially overwritting playerid of chests in hope room 2020-01-13 04:07:45 +01:00
Bonta-kun 3e99c3c9a3 MultiClient: auto reconnect to snes 2020-01-13 03:55:33 +01:00
Fabian Dill 7cdd12a43c some text updates 2020-01-13 01:58:21 +01:00
Fabian Dill 2fad46c26e add player name as Hint target 2020-01-13 01:23:29 +01:00
Fabian Dill 85a4e9d409 initial upload 2020-01-12 17:03:30 +01:00
Bonta-kun 7631bf3041 MultiServer: added a !countdown chat command for convenience 2020-01-10 22:44:07 +01:00
Bonta-kun 82a6961777 MultiClient: default port to 38281 2020-01-10 22:43:01 +01:00
Bonta-kun 2f5a3e24dd Small shops refactor, cleanup some inverted mess 2020-01-10 11:41:22 +01:00
Bonta-kun 239ea0f67c outputpath: use makedirs instead of mkdir 2020-01-10 07:25:16 +01:00
Bonta-kun 39a07a0624 Rom: dont block HC exit in standard with vanilla entrances to match website mystery behavior 2020-01-10 07:15:11 +01:00
Bonta-kun 77ae96cf1b Refactor rom patching now that jsonrom patches can safely be merged 2020-01-10 07:02:44 +01:00
Bonta-kun 6bafdfafe6 Mystery: rom options can be set in weights file, eg
rom:
  sprite:
    random: 1
    randomonhit: 1
    mog: 1
  disablemusic: off
  quickswap:
    on: 1
    off: 0
  menuspeed:
    normal: 1
    instant: 1
    double: 1
    triple: 1
    quadruple: 1
    half: 1
  heartcolor:
    red: 1
    blue: 1
    green: 1
    yellow: 1
    random: 1
  heartbeep:
    double: 1
    normal: 1
    half: 1
    quarter: 1
    off: 1
  ow_palettes:
    default: 1
    random: 1
    blackout: 1
  uw_palettes:
    default: 1
    random: 1
    blackout: 1
2020-01-09 17:46:07 +01:00
Bonta-kun 240cf2d844 Mystery: pot_shuffle (on/off) 2020-01-09 09:13:50 +01:00
Bonta-kun 6bb71802ae Dont tag capacity upgrade shop as replaceable 2020-01-09 08:40:03 +01:00
Bonta-kun 42b85d7a3c Include sphere0 items in the spoiler log and in the playthrough 2020-01-09 08:31:49 +01:00
Bonta-kun 5db7e066da Sprites are now player specific, can be chosen from their sprite name rather than file path, support "random" choice and support "randomonhit" enemizer-only option 2020-01-09 02:30:00 +01:00
Bonta-kun feb925d2b1 Rom: cleaner disable_music patches to match what the website does 2020-01-08 08:17:25 +01:00
Bonta-kun 28011cf675 Built-in palette shuffle (including blackout) 2020-01-08 03:43:48 +01:00
Bonta-kun 99577d9e4c Mystery: safer strip 2020-01-06 20:14:16 +01:00