About this mod
Modloader that allows the load of blueprint mods known as LogicMods, without external DLL hooks or complex UIs.
- Requirements
- Permissions and credits
Dml or DmgModLoader, is a basic pak-version modloader that loads logicmods.
The mod unlocks the console and adds additional functionality made via custom console commands.
The latest update adds a custom DML button in the main menu for easier interaction.
Installation
- Download the zip file and extract it into "...\RooftopsandAlleys\RooftopsandAlleys\Content\Paks"
- Once extracted, you should have a folder named dml containing multiple files within Paks folder.
How to use (Updated)
- Reach the main menu and you will see the "DML" button in the middle.
- Choose the "Blueprint Mods" option, unless it's a custom map then choose "Custom Maps".
- In the Blueprint mods, enter the name of the mod, not the name of the file.
For example: if you installed NightTime, then enter nighttime in the mod name.
And NOT the name of the file or a console command.
The name of the mod is ALWAYS stated in the installation steps of a mod, so please read it carefully.
How to use - in game (not main menu)
- Ingame(not main menu) the interaction is done via the console prompt, which is opened by double-tapping F1 (or the Home key).
- Start by typing "dml help" which will display a list of available commands.
- Adding blueprint mods is done by executing "dml add <modname>", for example "dml add nighttime".
- For opening custom maps, execute "dml map <mapname>", for example "dml map megamap".
Basic commands
- To add/enable a new mod, type "dml add <modname>", for example: "dml add trainer".
- To remove/disable a mod, type "dml remove <modname>".
Other commands
- "dml list" - will display the current list of mods to be loaded.
- "dml clear" - clears the mod list completely.
- "dml toggle loader" - will toggle on/off the modloader itself, no mods will be loaded regardless of the mod list.
- dml map <map> - will open a custom map, ensure you have the correct level name provided by the map modder.
- dml freecam - toggles spectator/freecam mode
- dml feathers 300 - set 300 feathers
- dml unlockall - unlocks all pigeons and 300 feathers.
You can get extra details of each command by adding "?" (question mark) after the command,
for example: "dml add ?" or "dml toggle ?".
For mod creators - Blueprint Mods
For your mod to be recognized/compatible by dml, you have to have the following:
"/Content/Mods/<ModName>/ModActor", within your UE5 project, where ModActor is an Actor BP containing your logic.
And to activate your mod, simply "dml add <modname>", ex: "dml add myMod".
For for creators - Custom maps
For your map to be recognized/compatible by DML (or any other map loader),
Ensure you have your umap in "/Content/CustomMaps/..." within your UE5 project.
So if your level is named MyMap, the command will be "dml map mymap".
Mods that can be loaded using DML
- NightTime
- AdvancedTrickSystem (ATS) by Halzoid
If you like my work, please consider supporting me at ko-fi.