34 lines
No EOL
1.4 KiB
JavaScript
34 lines
No EOL
1.4 KiB
JavaScript
/*
|
|
This file is part of the OneLoader project and is licensed under the same terms (MIT)
|
|
*/
|
|
|
|
{
|
|
const _injection_point_1 = Scene_OmoriTitleScreen.prototype.createVersionText;
|
|
Scene_OmoriTitleScreen.prototype.createVersionText = function() {
|
|
_injection_point_1.call(this);
|
|
this._one_loader = {
|
|
"loader_version":new Sprite(new Bitmap(640, 32)),
|
|
"mods_loaded":new Sprite(new Bitmap(640, 32)),
|
|
"mods_total":new Sprite(new Bitmap(640, 32)),
|
|
"test_mode":new Sprite(new Bitmap(640, 32))
|
|
};
|
|
let y = 32;
|
|
for (let key in this._one_loader) {
|
|
this.addChild(this._one_loader[key]);
|
|
this._one_loader[key].position.set(0, y);
|
|
this._one_loader[key].bitmap.fontSize = 24;
|
|
y += 32;
|
|
}
|
|
|
|
const version = $modLoader.knownMods.get("oneloader").json.version;
|
|
const loadedAmount = $modLoader.knownMods.size;
|
|
const allAmount = $modLoader.allMods.size;
|
|
|
|
if ($modLoader.isInTestMode) {
|
|
this._one_loader.test_mode.bitmap.drawText(`!!TEST MODE!!`, 4, 4, 640, 16, "left");
|
|
}
|
|
this._one_loader.loader_version.bitmap.drawText(`OneLoader ${version}`, 4, 4, 640, 16, "left");
|
|
this._one_loader.mods_loaded.bitmap.drawText(`Mods in use: ${loadedAmount}`, 4, 4, 640, 16, "left");
|
|
this._one_loader.mods_total.bitmap.drawText(`Mods total: ${allAmount}`, 4, 4, 640, 16, "left");
|
|
}
|
|
} |