Commit Graph

676 Commits

Author SHA1 Message Date
qadan
c20fe90c0f maybe broken stuff oh boy 2020-02-08 12:29:55 -04:00
qadan
bcb509937a more dmd stuff 2020-02-07 15:15:30 -04:00
qadan
fd4f91144b probably still missing things 2020-02-07 13:13:13 -04:00
qadan
96c07eccc2 expanding some rules 2020-02-06 17:17:13 -04:00
qadan
9521a0dbc9 cleaned up bunny dw, bunny revival 2020-02-06 14:46:15 -04:00
qadan
d22ccdedb3 some changes 2020-02-06 12:20:50 -04:00
qadan
766215f056 accidentally a thing 2020-01-28 18:20:01 -04:00
qadan
4b7694b50f updates 2020-01-28 18:19:07 -04:00
qadan
edd0a08143 Merge branch 'multiworld_31' of github.com:Bonta0/ALttPEntranceRandomizer into owg 2020-01-21 21:41:18 -04: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
qadan
348887ce92 merge conflicts 2020-01-15 19:37:39 -04:00
qadan
277d3ed713 wheee 2020-01-15 19:25:36 -04:00
Bonta-kun
2d26d63cce MultiClient: fix roominfo sort 2020-01-15 03:00:30 +01: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
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
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