Core: allow loading worlds from zip modules (#747)

* Core: allow loading worlds from zip modules
RoR2: make it zipimport compatible (remove relative imports beyond local top-level)

* WebHost: add support for .apworld
This commit is contained in:
Fabian Dill
2022-08-15 23:52:03 +02:00
committed by GitHub
parent 086295adbb
commit ca83905d9f
6 changed files with 104 additions and 46 deletions

View File

@@ -1,5 +1,5 @@
from BaseClasses import MultiWorld
from ..generic.Rules import set_rule, add_rule
from worlds.generic.Rules import set_rule, add_rule
def set_rules(world: MultiWorld, player: int):

View File

@@ -5,7 +5,7 @@ from .Rules import set_rules
from BaseClasses import Region, RegionType, Entrance, Item, ItemClassification, MultiWorld, Tutorial
from .Options import ror2_options
from ..AutoWorld import World, WebWorld
from worlds.AutoWorld import World, WebWorld
client_version = 1