diff --git a/Version b/Version index 359a5b9..10bf840 100644 --- a/Version +++ b/Version @@ -1 +1 @@ -2.0.0 \ No newline at end of file +2.0.1 \ No newline at end of file diff --git a/template/assets/runner.js b/template/assets/runner.js index b8935d6..4c52475 100644 --- a/template/assets/runner.js +++ b/template/assets/runner.js @@ -1,5 +1,5 @@ const params = new URLSearchParams(window.location.search); -const RATIO = 0.618; +var RATIO = 0.618; var fps = 60; if (params.has("fps")) { @@ -85,6 +85,50 @@ window.wallpaperPropertyListener = { spinePlayer.setFps(properties.fps); } }, + applyUserProperties: function(properties) { + if (properties.logo) { + if (!properties.logo.value) { + document.getElementById("logo").style.display = "none"; + } else { + document.getElementById("logo").style.display = "inherit"; + } + } + if (properties.logoratio) { + if (properties.logoratio.value) { + RATIO = properties.logoratio.value / 100; + resizeLogo(); + } + } + if (properties.logoopacity) { + if (properties.logoopacity.value) { + var opacity= properties.logoopacity.value / 100; + document.getElementById('logo').style.opacity = opacity; + } + } + if (properties.logoimage) { + var logoImage; + const e = document.getElementById('logo'); + if (properties.logoimage.value) { + logoImage = 'file:///' + properties.logoimage.value; + e.style.filter = "invert(0)"; + } else { + logoImage = "./operator/operator_logo.png" + e.style.filter = "invert(1)"; + } + e.src = logoImage; + resizeLogo(); + } + if (properties.background) { + var background; + if (properties.background.value) { + background = 'file:///' + properties.background.value; + } else { + background = "./operator/operator_bg.png" + } + document.body.style.backgroundImage = `url(${background})` + } + + }, }; console.log("All resources are extracted from Arknights. Github: https://github.com/Halyul/aklive2d") \ No newline at end of file