Commit Graph
935 Commits
Author SHA1 Message Date
Bonta-kun 2d26d63cce MultiClient: fix roominfo sort 2020-01-15 03:00:30 +01:00
aerinon 21907e1b41 Fix compasses for newer rom 2020-01-14 16:14:11 -07:00
aerinon c4ae75bc2b Multiworld merge 2020-01-14 15:07:13 -07:00
Bonta-kun 71cd0b917c Rom: fix enemizer patching 2020-01-14 22:13:37 +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
aerinon fd83eaa16e Key logic overhaul - hope to have fixed many key locks
Specific keysanity fix
Fixed issue with crossed that created extra keys
2020-01-13 16:34:45 -07:00
aerinon ab04c47fd8 Merge branch 'KeyIssues' into DoorDev 2020-01-13 16:29:21 -07:00
aerinon 444add552c Mixed up some dungeons 2020-01-13 16:14:42 -07: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
compiling ead7c117a8 Skip the playthrough when run from the gui, if the spoiler isn't being created. 2020-01-12 21:20:14 +11:00
compiling d35c5f5d68 Open pinball room if it blocks the Skull Woods boss room. 2020-01-12 21:19:31 +11:00
compiling 761d11a272 Don't edit rom name after writing it (causes problems for multi client/server checks)
Add door-shuffle type to rom filename.
2020-01-12 11:42:57 +11:00
compiling dfcf6a1be0 Add new and old msu versions 2020-01-12 09:31:36 +11:00
aerinon 526eca50b0 --Fixed Aga Tower staircase (Push statue)
--Petting Zoo rename
--Gui fix for repeated options
--Eliminated bad rule - (It Required Desert BK even if wallslide not in desert)
2020-01-12 09:15:35 +11:00
compiling f713fc238c Add doors to mystery. 2020-01-11 20:00:58 +11:00
compiling 4d35a02e99 Separate doorShuffle for each player
Add doorShuffle to spoiler metadata
2020-01-11 12:01:21 +11:00
aerinon e68286b89c Merge branch 'CrossCompass' into KeyIssues 2020-01-10 16:43:53 -07:00
aerinon 8ff43e50ce Attempt to resolve certain key issues 2020-01-10 16:43:12 -07:00
aerinon 6017165875 Cross mode compass additions
--Added compasses for escape/aga tower
--Removed maps for escape/gt
2020-01-10 16:42:20 -07:00
aerinon f3ebbf1a63 Added code for compass in cross mode 2020-01-10 15:48:57 -07:00
aerinon c6d85a3f06 --Fixed Aga Tower staircase (Push statue)
--Petting Zoo rename
--Gui fix for repeated options
--Eliminated bad rule - (It Required Desert BK even if wallslide not in desert)
2020-01-10 15:35:54 -07:00
compiling a3a706d8c1 Merge remote-tracking branch 'remotes/door_rando/DoorDev' into Dev 2020-01-11 09:17:41 +11:00
compiling dfafa59215 Fix conflicts 2020-01-11 09:04:11 +11:00
compiling e2df282201 Merge remote-tracking branch 'remotes/multi/multiworld_31' into Dev 2020-01-11 08:58:09 +11: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
aerinon 24a01bef98 Last commit to fix ice cross spilt the area logically in cross-dungeon
Wiki table function
Trap flags for gauntlet doors
2020-01-08 12:43:37 -07: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
aerinon d6cd94d04b Enemizer support
Logic issue with Ice Cross (Top) fixed
Changed a couple GUI defaults
2020-01-07 13:14:04 -07:00
aerinon fdf580c89c Merge remote-tracking branch 'origin/DoorDev' into DoorDev 2020-01-07 08:53:16 -07:00
aerinon ea685c6a74 Added Mire Torches holes
Fixed simple generation issue with crossed
Typo in gui
Killed the dungeon changer door in throne room
2020-01-07 08:53:06 -07:00
aerinon 787ffb1cf9 Merge remote-tracking branch 'origin/DoorDev' into DoorDev 2020-01-06 21:30:25 -07:00
aerinon 2cadb5a272 Minor typo fix
Fixed some hard-locks in crossed mode
2020-01-06 21:30:09 -07:00
aerinon 19faf41e79 Retro to match Bonta solution
Minor gui updates
2020-01-06 15:56:14 -07:00
aerinon 6569d81e2a Retro to match Bonta solution
Minor gui updates
2020-01-06 15:54:59 -07:00
aerinon f26c83e852 Made the CollectionState crystal switch aware and added crystal rules
Small adjustment to big key forbidding
2020-01-06 15:32:33 -07:00
Bonta-kun 99577d9e4c Mystery: safer strip 2020-01-06 20:14:16 +01:00
Bonta-kun 48305adaa0 Mystery: weights can now specify a default value for convenience, eg:
dungeon_items: full
startinventory:
  Pegasus Boots: on
2020-01-06 20:01:03 +01:00
Bonta-kun 7d05d697dd Mystery: can now roll for starting inventory items, eg:
startinventory:
  Pegasus Boots:
    'on': 1
    'off': 0
  Bombs (3):
    'on': 1
    'off': 1
2020-01-06 19:13:55 +01:00