SMT Extended is an effective and simple mod loader for the YW1 smartphone port.
Yo-Kai Watch Smartphone use Google's Split Delivery system, meaning that they are packaged as .APKS and not .APK
This is really simple, just open lucky patcher, click export and it will save as a .APKS
Launch SMT, Click "Import" and select your .APKS, then after it finishes, Select the "Mods" and import your .YKM then just select install and wait for it to finish. After, installing your desired mods, go back to "Home" and click "Compile", the output will be a .APK that you can freely install.
A .ykm file is just a .zip, containing 2 folders and a .JSON
-example.ykm
-base
-split
-meta.json
- The
basefolder correlates to thebasefolder of the apk, it stores the title of the app aswell as contains the smali code. - The
splitfolder correlates to thesplit_asset_time_pack_install, this stores most of the game contents, basically the "rom". - The
meta.jsonholds the information for the mod, like the title, author, and version:
{
"Name": "Your mod's name",
"Author": "Your name",
"Version": "Your mod's version"
}SMT is built with a expandable and easy to implement extension system! The system allows for custom menus and access to the ITools.
Simply create a .NET Maui Library and add SMT.Core to the dependencies then make a Entry.cs:
public class Entry : IPlugin
{
public required IMain Main { get; set; }
public string Name => "Your Mod";
public ContentView View { get; set; }
public void Initialize(IMain main)
{
Main = main;
View = new smth(Main);
}
}