Details

Last Updated
last week
First Uploaded
last week
Downloads
16K
Likes
6
Size
87KB
Dependency string
FireNoobsta-MapLoader-1.1.0
Dependants

Map Loader

This is a helper mod to load maps contained in an asset bundle. It looks through the plugins folder and finds bundles that end with ".mapbundle". It will load them, and make a portal for each bundle. The portal caption will be the name of the scene that was bundled. The portals will appear on the spawn platform in Sanctum.

For Mappers

To make a map you'll need a decompiled project of Atlyss. As of right now, I don't know a good method to decompile Atlyss version 42025.a3, but custom maps from the previous version still mostly work. If you know of a working tutorial to decompile 42025.a3, let me know and I'll link it.

Once you have a working project, you can copy an existing map and edit it how you want. Make sure you have a spawn point with the tag "spawnPoint" since the map loader will make a portal pointing to this tag. The caption on the portal will be the name of the scene you bundle.

If you have custom creeps or items on your map, you can pack those scriptables in their own bundle with a ".scriptable" extension. Maploader will load these bundles and automatically add any creeps, items, or conditions it finds to the game's cache so they can work properly.

When the map is ready, you can bundle it with thunderkit or AssetBundleBrowser. Just make sure the extension is ".mapbundle" so the loader will see it.

If you want to upload the map, remember to include the dependency string of this mod in your manifest.

Known Issues

  • At most 12 separate portals will be made (Still working on re-adding world portal entries).
  • The portal captions will not appear for clients.
  • This mod doesn't check if a mod depends on it. It just loads any files it finds that end with ".mapbundle" (or ".scriptable") so a mod that relies on loading its own bundle will need to use a different extension.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.