Commit Graph

704 Commits

Author SHA1 Message Date
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
qadan c677a875f2 accidentally another thing 2020-01-09 14:43:21 -05: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
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
qadan 62e84dfafd entrances and locations 2020-01-06 13:48:14 -05: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
Bonta-kun 71b4f6e94b Set default value for --enemizercli 2020-01-06 19:13:53 +01:00
Bonta-kun eb7ca4fdf9 Implement --startinventory 2020-01-06 19:13:42 +01:00
qadan f151b05b49 accidentally a thing 2020-01-06 12:53:38 -04:00
Bonta-kun a3657c02aa Multidata/save: moved away from pickle and store a compressed json instead 2020-01-05 20:22:29 +01:00
Bonta-kun 1be0d62d4f MultiClient: allow different protocols if a prefix is present 2020-01-05 20:22:19 +01:00
Bonta-kun 28e7819fab Items table: include the 2nd progressive bow 2020-01-04 18:45:42 +01:00
qadan 12c5e3a390 first pass at superbunny rules 2020-01-03 18:43:50 -04:00
qadan acce83a8d8 accidentally moved a thing 2020-01-03 04:06:00 -04:00
qadan b60bf28169 Merge branch 'multiworld_31' of github.com:Bonta0/ALttpEntranceRandomizer into owg 2020-01-03 04:03:56 -04:00
qadan c09fab64f8 first pass at owg logic support 2020-01-03 04:02:15 -04:00
qadan 233d2969b6 re-add hint reference 2020-01-03 03:56:52 -04:00
qadan 4d631adf7b getting there ... somethings up, needs testing 2020-01-03 03:49:56 -04:00
qadan 9ff8d08aca create-able seeds 2020-01-03 01:09:21 -04:00
qadan 0547606207 close to first pass 2020-01-02 23:59:28 -04:00
qadan 901b25952d owg start 2020-01-02 13:08:01 -04:00
Bonta-kun 6966b0a798 Add a --keysanity shortcut to enable all dungeon items shuffles for convenience 2020-01-01 18:42:36 +01:00
Bonta-kun 0de0467b5c Inverted: connect lake hylia island to lw 2020-01-01 18:12:23 +01:00
Bonta-kun 636a18cee9 Rom: sanitize hint_text input 2019-12-31 15:47:49 +01:00
Bonta-kun 1fc86274cc Items: consumables texts 2019-12-31 15:47:18 +01:00
Bonta-kun 2bce64778d Gui: fix default arguments for multiworld 2019-12-31 01:16:41 +01:00
Bonta-kun 63eecaa96c Fix arguments pre-parsing intercepting --help command 2019-12-30 20:43:43 +01:00
Bonta-kun 7088c148a2 Beemizer: fix potentially replacing all heart containers for progression 2019-12-30 20:28:33 +01:00
Bonta-kun 8f5d199968 Inverted: Dark Lake Hylia Shop should not be replaceable 2019-12-30 06:46:29 +01:00
Bonta-kun 7aa9622c5e Escape assist: only get infinite bombs with enemizer or bombs/cane/bow start + high hp 2019-12-30 06:42:45 +01:00
Bonta-kun 6c9fde8bee Fix unusable infinite bombs with an empty inventory 2019-12-30 06:26:03 +01:00
Bonta-kun c2e044032b Inverted: fix dw lake hylia shop (blue potion) 2019-12-30 03:30:59 +01:00
Bonta-kun 955d1c2875 Fix ganon's silvers hint with progressive bows 2019-12-30 03:21:01 +01:00
Bonta-kun fe307b1ac7 bzzz bzzz 2019-12-30 03:03:53 +01:00
Bonta-kun 4281dcc619 Skip enemizer patching with jsonout and no enemizercli 2019-12-28 18:12:11 +01:00
Bonta-kun 93f8a684f1 Move outputpath handling in main(), create path if it doesn't exist 2019-12-28 17:12:27 +01:00
Bonta-kun 41009c85c7 nologic inverted: reachable castle ledge 2019-12-28 01:12:45 +01:00
Bonta-kun 0e3327e0f8 logging: fix retry attempts nr 2019-12-28 01:11:44 +01:00