2020-01-22 17:50:00 +01:00
2020-01-18 15:45:52 +01:00
2017-12-02 16:38:35 -05:00
2020-01-22 06:28:58 +01:00
2019-12-17 00:16:02 +01:00
2020-01-20 05:50:47 +01:00
2018-01-01 12:13:39 -05:00
2020-01-22 06:28:58 +01:00
2020-01-06 19:13:42 +01:00
2017-05-15 20:25:24 +02:00
2020-01-22 06:28:58 +01:00
2020-01-18 15:45:52 +01:00
2020-01-18 15:45:52 +01:00
2020-01-22 17:29:43 +01:00
2020-01-19 19:35:23 +01:00
2020-01-22 06:28:58 +01:00
2019-08-28 21:12:44 -04:00

Berserker's Multiworld Utilities for Bonta's Multiworld

This is a complete fork of Bonta's Multiworld V31, which assumes you already know how to setup and use that project. Instructions here are only for the additions. This is a drop-in replacement with everything from Bonta's Multiworld included.

Additions/Changes

Project

  • Compatible with Python 3.7 and 3.8. Potentially future versions as well.
  • Update modules if they are too old, preventing a crash when trying to connect among potential other issues
  • Autoinstall missing modules
  • Allow newer versions of modules than specified, as they will usually not break compatibility

MultiMystery.py

  • Allows you to generate a Multiworld with individual player mystery weights. Since weights can also be set to 100%, this also allows for individual settings for each player in a regular multiworld. Basis is a .yaml file that sets these weights. You can find an easy.yaml in this project folder to get started.
  • Additional instructions and settings are at the start of the file. Open with a text editor.

MultiServer.py

  • Added a try/except to prevent malformed console commands from crashing the entire server
  • Added /hint command on the server (use just /hint for help on command)
    can be used as /hint Playername Itemname
    All Itemnames can be found in Items.py starting at line 25
    example:
    /hint Berserker Progressive Sword
    Notice (Team #1): [Hint]: Berserker's Progressive Sword can be found in Hype Cave - Top in ahhdurr's World
    Notice (Team #1): [Hint]: Berserker's Progressive Sword can be found in Blind's Hideout - Far Right in Schulzer's World
    Notice (Team #1): [Hint]: Berserker's Progressive Sword can be found in Palace of Darkness - Map Chest in Thorus's World
    Notice (Team #1): [Hint]: Berserker's Progressive Sword can be found in Ganons Tower - Map Chest in Will's World

Mystery.py

  • Defaults to generating a non-race ROM (Bonta's only makes race ROMs at this time) If a race ROM is desired, pass --create-race as argument to it
  • When an error is generated due to a broken .yaml file, it now mentions in the error trace which file it is
Description
Archipelago Multi-Game Randomizer and Server
Readme MIT 74 MiB
Languages
Python 96.9%
Lua 0.9%
HTML 0.9%
Assembly 0.4%
CSS 0.2%
Other 0.4%