2 games - small fixes
BIN
adventure-capitalist/logo.webp
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
funnymadracing/Build/Build.jpg
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
funnymadracing/Build/TPG_FunnyMadRacing_V01a.data.unityweb
Normal file
1
funnymadracing/Build/TPG_FunnyMadRacing_V01a.loader.js
Normal file
BIN
funnymadracing/Build/TPG_FunnyMadRacing_V01a.wasm.unityweb
Normal file
BIN
funnymadracing/TemplateData/logo.png
Normal file
After Width: | Height: | Size: 83 KiB |
144
funnymadracing/index.html
Normal file
@ -0,0 +1,144 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en-us">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<title>Funny Mad Racing</title>
|
||||
<script src="/js/all.js"></script>
|
||||
|
||||
<style>
|
||||
html,
|
||||
body {
|
||||
background-image: url("Build/Build.jpg");
|
||||
background-position: center; /* Center the image */
|
||||
background-repeat: no-repeat; /* Do not repeat the image */
|
||||
background-size: cover; /* Resize the background image to cover the entire container */
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
overflow: visible;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
div#gameContainer {
|
||||
background: transparent !important;
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
div#gameContainer canvas {
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
div#gameContainer canvas[data-pixel-art="true"] {
|
||||
position: absolute;
|
||||
image-rendering: optimizeSpeed;
|
||||
image-rendering: -webkit-crisp-edges;
|
||||
image-rendering: -moz-crisp-edges;
|
||||
image-rendering: -o-crisp-edges;
|
||||
image-rendering: crisp-edges;
|
||||
image-rendering: -webkit-optimize-contrast;
|
||||
image-rendering: optimize-contrast;
|
||||
image-rendering: pixelated;
|
||||
-ms-interpolation-mode: nearest-neighbor;
|
||||
}
|
||||
.loadingOut{
|
||||
width:250px;
|
||||
position:fixed;
|
||||
left:50%;
|
||||
top:calc(50% - 8px);
|
||||
transform:translate(-50%);
|
||||
border: 2px solid white;
|
||||
height: 14px;
|
||||
}
|
||||
.centered {
|
||||
position: fixed;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
margin-top: -85px;
|
||||
margin-left: -155px;
|
||||
width: 300px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="gameContainer">
|
||||
<img src="TemplateData/logo.png" class="centered" >
|
||||
<div class="loadingOut"> </div>
|
||||
<canvas id="unity-canvas" data-pixel-art=""></canvas>
|
||||
<script src="Build/TPG_FunnyMadRacing_V01a.loader.js"></script>
|
||||
<script>
|
||||
var canvas = document.querySelector("#unity-canvas");
|
||||
var config = {
|
||||
dataUrl: "Build/TPG_FunnyMadRacing_V01a.data.unityweb",
|
||||
frameworkUrl: "Build/TPG_FunnyMadRacing_V01a.framework.js.unityweb",
|
||||
codeUrl: "Build/TPG_FunnyMadRacing_V01a.wasm.unityweb",
|
||||
streamingAssetsUrl: "StreamingAssets",
|
||||
companyName: "twoplayergames.org",
|
||||
productName: "Funny Mad Racing",
|
||||
productVersion: "0.1a",
|
||||
webglContextAttributes: {
|
||||
preserveDrawingBuffer: true,
|
||||
powerPreference: "high-performance",
|
||||
},
|
||||
};
|
||||
var scaleToFit;
|
||||
var myGameInstance = null;
|
||||
try {
|
||||
scaleToFit = !!JSON.parse("");
|
||||
} catch (e) {
|
||||
scaleToFit = true;
|
||||
}
|
||||
function progressHandler(progress) {
|
||||
var percent = progress * 100 + '%';
|
||||
canvas.style.background = 'linear-gradient(to right, white, white ' + percent + ', transparent ' + percent + ', transparent) no-repeat center';
|
||||
canvas.style.backgroundSize = '100% 1rem';
|
||||
canvas.style.width='250px';
|
||||
canvas.style.position='fixed';
|
||||
canvas.style.left='50%';
|
||||
canvas.style.transform='translate(-50%)';
|
||||
}
|
||||
function onResize() {
|
||||
var container = canvas.parentElement;
|
||||
var w;
|
||||
var h;
|
||||
|
||||
if (scaleToFit) {
|
||||
w = window.innerWidth;
|
||||
h = window.innerHeight;
|
||||
|
||||
var r = 450 / 800;
|
||||
|
||||
if (w * r > window.innerHeight) {
|
||||
w = Math.min(w, Math.ceil(h / r));
|
||||
}
|
||||
h = Math.floor(w * r);
|
||||
} else {
|
||||
w = 800;
|
||||
h = 450;
|
||||
}
|
||||
|
||||
container.style.width = canvas.style.width = w + "px";
|
||||
container.style.height = canvas.style.height = h + "px";
|
||||
container.style.top = Math.floor((window.innerHeight - h) / 2) + "px";
|
||||
container.style.left = Math.floor((window.innerWidth - w) / 2) + "px";
|
||||
}
|
||||
|
||||
createUnityInstance(canvas, config, progressHandler).then(function (instance) {
|
||||
canvas = instance.Module.canvas;
|
||||
myGameInstance = instance;
|
||||
onResize();
|
||||
});
|
||||
|
||||
window.addEventListener('resize', onResize);
|
||||
onResize();
|
||||
</script>
|
||||
|
||||
<!--RHM API-->
|
||||
<script type="text/javascript" src="js/rhmApi.js"></script>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
103
funnymadracing/js/rhmApi.js
Normal file
@ -0,0 +1,103 @@
|
||||
var adsenseScript = document.createElement('script');
|
||||
adsenseScript.async = true;
|
||||
adsenseScript.src = 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js';
|
||||
adsenseScript.setAttribute('data-ad-client', 'ca-pub-8349441957149316');
|
||||
adsenseScript.setAttribute('data-ad-frequency-hint', '60s');
|
||||
adsenseScript.setAttribute('crossorigin', 'anonymous');
|
||||
//adsenseScript.setAttribute('data-adbreak-test', 'on');
|
||||
adsenseScript.setAttribute('data-ad-channel', '9300291431');
|
||||
//adsenseScript.setAttribute('data-checked-head', 'true');
|
||||
document.head.appendChild(adsenseScript);
|
||||
|
||||
window.adsbygoogle = window.adsbygoogle || [];
|
||||
|
||||
const adBreak = adConfig = function (o) {
|
||||
adsbygoogle.push(o);
|
||||
}
|
||||
|
||||
var rewardReadyShowAds = null;
|
||||
|
||||
adConfig({
|
||||
preloadAdBreaks: 'on',
|
||||
sound: 'on',
|
||||
onReady: () => {
|
||||
console.log("AdConfig Ready");
|
||||
},
|
||||
});
|
||||
|
||||
function InitSDKJs() {
|
||||
// Game start logic
|
||||
let adConfigPromise =
|
||||
new Promise((resolve, reject) => adConfig({
|
||||
preloadAdBreaks: 'on',
|
||||
onReady: () => resolve(true)
|
||||
}));
|
||||
let timeoutPromise =
|
||||
new Promise((resolve, reject) => {
|
||||
setTimeout(() => {
|
||||
console.log("Ad timeout");
|
||||
resolve(false);
|
||||
}, 2000);
|
||||
});
|
||||
// Whatever happens first resolves this promise.
|
||||
Promise.race([
|
||||
adConfigPromise,
|
||||
timeoutPromise
|
||||
]).then((shouldShowPreRoll) => {
|
||||
if (shouldShowPreRoll) {
|
||||
ShowPreRollJs();
|
||||
} else {
|
||||
console.log("start game called");
|
||||
LoadRewardedAdsJs();
|
||||
myGameInstance.SendMessage('RHMAdsManager', 'InitSucceed', 'ca-pub-8349441957149316');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function ShowPreRollJs() {
|
||||
LoadRewardedAdsJs();
|
||||
myGameInstance.SendMessage('RHMAdsManager', 'InitSucceed', 'ca-pub-8349441957149316');
|
||||
}
|
||||
|
||||
|
||||
function CallInterstitialAdsJs() {
|
||||
pauseGameBeforeAds();
|
||||
resumeGameAfterAds();
|
||||
}
|
||||
|
||||
function LoadRewardedAdsJs() {
|
||||
console.log("LoadRewardedAds");
|
||||
RewardedAdsLoaded();
|
||||
}
|
||||
|
||||
function CallRewardedAdsJs() {
|
||||
RewardedAdsLoaded();
|
||||
}
|
||||
|
||||
function RewardedAdsLoaded() {
|
||||
console.log("Rewarded Ads Available")
|
||||
myGameInstance.SendMessage('RHMAdsManager', 'isRewardedAdsLoaded', 'true');
|
||||
}
|
||||
|
||||
function RewardedAdsNotLoaded() {
|
||||
console.log("Rewarded Ads Not Available")
|
||||
myGameInstance.SendMessage('RHMAdsManager', 'isRewardedAdsLoaded', 'true');
|
||||
}
|
||||
|
||||
function RewardedAdsDismissed() {
|
||||
console.log("Reward Dismissed")
|
||||
myGameInstance.SendMessage('RHMAdsManager', 'RewardedAdsFailed');
|
||||
}
|
||||
|
||||
function RewardSuccessful() {
|
||||
console.log("gainReward")
|
||||
myGameInstance.SendMessage('RHMAdsManager', 'RewardedAdsSuccessfull');
|
||||
}
|
||||
|
||||
function pauseGameBeforeAds() {
|
||||
myGameInstance.SendMessage('RHMAdsManager', 'pauseGame');
|
||||
}
|
||||
|
||||
function resumeGameAfterAds() {
|
||||
myGameInstance.SendMessage('RHMAdsManager', 'resumeGame');
|
||||
}
|
BIN
funnymadracing/logo.webp
Normal file
After Width: | Height: | Size: 6.7 KiB |
14
games.json
@ -62,7 +62,7 @@
|
||||
{
|
||||
"name": "Adventure Capitalist",
|
||||
"directory": "adventure-capitalist",
|
||||
"image": "icon.png"
|
||||
"image": "logo.webp"
|
||||
},
|
||||
{
|
||||
"name": "Bloons Tower Defense 3",
|
||||
@ -497,7 +497,7 @@
|
||||
{
|
||||
"name": "Rocket League",
|
||||
"directory": "rocketleague",
|
||||
"image": "splash.png",
|
||||
"image": "splash.webp",
|
||||
"recommended": "1"
|
||||
},
|
||||
{
|
||||
@ -934,5 +934,15 @@
|
||||
"name": "Boxing Random",
|
||||
"directory": "boxingrandom",
|
||||
"image": "512x512.jpg"
|
||||
},
|
||||
{
|
||||
"name": "Funny Mad Racing",
|
||||
"directory": "funnymadracing",
|
||||
"image": "logo.webp"
|
||||
},
|
||||
{
|
||||
"name": "hole.io",
|
||||
"directory": "holeio",
|
||||
"image": "feature800x470.png"
|
||||
}
|
||||
]
|
||||
|
1
holeio/404.html
Normal file
@ -0,0 +1 @@
|
||||
PS 404 Not Found!
|
1
holeio/408.html
Normal file
@ -0,0 +1 @@
|
||||
PS 408 Request Time Out!
|
BIN
holeio/Build/BuildWeb.data.unityweb
Normal file
12
holeio/Build/BuildWeb.json
Normal file
@ -0,0 +1,12 @@
|
||||
{
|
||||
"companyName": "FoxZin Games",
|
||||
"productName": "Hole IO",
|
||||
"dataUrl": "BuildWeb.data.unityweb",
|
||||
"wasmCodeUrl": "BuildWeb.wasm.code.unityweb",
|
||||
"wasmFrameworkUrl": "BuildWeb.wasm.framework.unityweb",
|
||||
"TOTAL_MEMORY": 268435456,
|
||||
"graphicsAPI": ["WebGL 2.0", "WebGL 1.0"],
|
||||
"webglContextAttributes": {"preserveDrawingBuffer": false},
|
||||
"splashScreenStyle": "Dark",
|
||||
"backgroundColor": "#231F20"
|
||||
}
|
BIN
holeio/Build/BuildWeb.wasm.code.unityweb
Normal file
7
holeio/Build/BuildWeb.wasm.framework.unityweb
Normal file
4
holeio/Build/UnityLoader.js
Normal file
@ -0,0 +1 @@
|
||||
ahrefs-site-verification_585f4691b0e399a160cb6e0c016b4fcd7b0c55de8ae4d7dc4c83d5d0761520b3
|
BIN
holeio/favicon.ico
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
holeio/feature800x470.png
Normal file
After Width: | Height: | Size: 217 KiB |
1
holeio/frame.html
Normal file
@ -0,0 +1 @@
|
||||
<iframe width="100%" height="100%" src="index.html"></iframe>
|
1
holeio/games235.html
Normal file
@ -0,0 +1 @@
|
||||
<script src="js/analytics_games235.js"></script>
|
115
holeio/index.html
Normal file
@ -0,0 +1,115 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en-us">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<title>Hole IO</title>
|
||||
<meta name="Author" content="https://ecapsgames.com">
|
||||
|
||||
<style>
|
||||
#container,#logo{top:50%;overflow:hidden}#container,#footer,#logo{left:50%;position:absolute}#logo,div.button{text-align:center}*{margin:0;padding:0}body{background:#232323}#container{transform:translate(-50%,-50%);background:#000416}#logo{display:block;min-width: 100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#footer{width:100%;height:40px;bottom:0;transform:translate(-50%,0);background:linear-gradient(to bottom,#ccc 0,#fff 100%)}div.fullscreen,div.moregames{margin:1px 1px 0 0;height:38px;line-height:38px}div.button{background:#222c36;padding:0 8px;border-radius:3px;color:#fff;font-weight:bold;text-decoration:none;cursor:pointer}div.moregames{padding:0 5px;float:left;color:#333;text-align:left;font-size:15px;position:relative;z-index:10}div.fullscreen{position:absolute;right:5px;display:inline-flex;font-weight:bold}div.fullscreen img{padding-left:5px}#gamedistads{position:fixed;top:0;right:0;bottom:40px;left:0;z-index:999;display:none}
|
||||
</style>
|
||||
|
||||
|
||||
<script src="Build/UnityLoader.js"></script>
|
||||
<script type="text/javascript">
|
||||
function UnityProgress(gameInstance, progress) {
|
||||
if (!gameInstance.Module) {
|
||||
return;
|
||||
} else if (progress === "complete") {
|
||||
document.getElementById("logo").style.display = "none";
|
||||
|
||||
return;
|
||||
} else if (progress == 1) {
|
||||
document.getElementById("loadinginfo").innerHTML = "PROCESSING...";
|
||||
} else if (progress > 0) {
|
||||
document.getElementById("loadinginfo").innerHTML = "Loading: " + Math.round(progress * 100) + "%";
|
||||
|
||||
|
||||
var prog = progress * 100;
|
||||
if (prog == 90) {
|
||||
document.getElementById("loadinginfo").innerHTML = "PROCESSING...";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
var gameInstance = UnityLoader.instantiate("gameContainer", "Build/BuildWeb.json", {
|
||||
onProgress: UnityProgress,
|
||||
Module: {
|
||||
onRuntimeInitialized: function() { UnityProgress(gameInstance, "complete") }
|
||||
}
|
||||
});
|
||||
|
||||
function FitScreen(){
|
||||
var w=400;
|
||||
var h=650;
|
||||
var availWidth=window.innerWidth;
|
||||
var availHeight=window.innerHeight-10;
|
||||
|
||||
var canvas = document.getElementById("#canvas");
|
||||
if(availWidth/availHeight>w/h){
|
||||
height = availHeight;
|
||||
width = (height*w/h);
|
||||
}else{
|
||||
width = availWidth;
|
||||
height = width*h/w;
|
||||
}
|
||||
canvas.width = width;
|
||||
canvas.height = height;
|
||||
document.getElementById("container").style.width=width + "px";
|
||||
document.getElementById("container").style.height=(height + 10) + "px";
|
||||
document.getElementById("gameContainer").style.width=width + "px";
|
||||
document.getElementById("gameContainer").style.height=height + "px";
|
||||
|
||||
if(width/height>4/3){
|
||||
document.getElementById("logo").style.height=Math.round(height*0.6) + "px";
|
||||
document.getElementById("logo").style.width=Math.round(height*0.7*4/3) + "px";
|
||||
}else{
|
||||
document.getElementById("logo").style.width=Math.round(width*0.8) + "px";
|
||||
document.getElementById("logo").style.height=Math.round(width*0.8*3/4) + "px";
|
||||
}
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||||
</head>
|
||||
<body onFocus="FitScreen();" onLoad="FitScreen();" onResize="FitScreen();">
|
||||
|
||||
<div id="container" style="width: 500px; height: 750px">
|
||||
<div id="gameContainer" style="width: 500px; height: 750px"></div>
|
||||
<div id="footer" style="display:none">
|
||||
<div class="moregames" onClick='CreateLinksInGame()'>
|
||||
<div class="button">More Games</div>
|
||||
</div>
|
||||
<div id="sitelogo" onClick='CreateLinksInGame()' style="position:absolute;bottom:5px;left:50%;transform: translate(-50%,0);display:none;cursor:pointer;">
|
||||
|
||||
</div>
|
||||
<div style="display:none" class="fullscreen" onClick='CreateLinksInGame()'>Hole IO</div>
|
||||
</div>
|
||||
|
||||
<div id="logo" onClick='CreateLinksInGame()'>
|
||||
<script type="text/javascript" style="display:none">
|
||||
//<![CDATA[
|
||||
window.__mirage2 = {petok:"589a79dc93a5bb8837db25e39b8fb5e00bb61bab-1634499826-31536000"};
|
||||
//]]>
|
||||
</script>
|
||||
<script type="text/javascript" src="patch/cdn/mirage2.min.js"></script>
|
||||
<img data-cfsrc="feature800x470.png" width="100%" height="100%" style="display:none;visibility:hidden;"><noscript><img src="feature800x470.png" width="100%" height="100%"></noscript>
|
||||
|
||||
<div id="loadinginfo" style="position:absolute;bottom:10px;left:50%;width:50%;max-height:10px;transform: translate(-50%, 0%);color:red;font-size:18px;">
|
||||
Loading...
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type='text/javascript'>
|
||||
function CreateLinksInGame(){
|
||||
window.open("http://foxzin.com");
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
27
holeio/js/analytics_games235.js
Normal file
@ -0,0 +1,27 @@
|
||||
function loadGoogleAnalytics(id) {
|
||||
// Google tag (gtag.js)
|
||||
var firstScript= document.getElementsByTagName("script")[0];
|
||||
newScript= document.createElement("script");
|
||||
newScript.async= "";
|
||||
newScript.src= "https://www.googletagmanager.com/gtag/js?id="+ id;
|
||||
firstScript.parentNode.insertBefore(newScript, firstScript);
|
||||
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
gtag('config', id);
|
||||
}
|
||||
|
||||
window.addEventListener("load", (event) => {
|
||||
if (navigator.webdriver) {
|
||||
loadGoogleAnalytics("G-LE1ZGTPC77");
|
||||
console.log('Bot Browser', event);
|
||||
} else {
|
||||
if (window.location.href.indexOf(".games235.com")> -1) {
|
||||
loadGoogleAnalytics("G-M1L2DV7E56");
|
||||
} else {
|
||||
loadGoogleAnalytics("G-GLTKYHC2VB");
|
||||
}
|
||||
console.log('Human Browser', event);
|
||||
}
|
||||
});
|
24
holeio/js/analytics_ubg_v1_4.js
Normal file
@ -0,0 +1,24 @@
|
||||
function loadGoogleAnalytics(id) {
|
||||
// Google tag (gtag.js)
|
||||
var firstScript= document.getElementsByTagName("script")[0];
|
||||
newScript= document.createElement("script");
|
||||
newScript.async= "";
|
||||
newScript.src= "https://www.googletagmanager.com/gtag/js?id="+ id;
|
||||
firstScript.parentNode.insertBefore(newScript, firstScript);
|
||||
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
gtag('config', id);
|
||||
}
|
||||
|
||||
window.addEventListener("load", function() {
|
||||
if (navigator.webdriver) {
|
||||
console.log('Bot Browser');
|
||||
loadGoogleAnalytics("G-LE1ZGTPC77");
|
||||
|
||||
} else {
|
||||
console.log('Human Browser');
|
||||
loadGoogleAnalytics("G-E7D3EVY6HR");
|
||||
}
|
||||
});
|
23
holeio/js/ubg235_client_v1_1.js
Normal file
@ -0,0 +1,23 @@
|
||||
function loadJS(FILE_URL, async = true) {
|
||||
let scriptEle = document.createElement("script");
|
||||
|
||||
scriptEle.setAttribute("src", FILE_URL);
|
||||
scriptEle.setAttribute("type", "text/javascript");
|
||||
scriptEle.setAttribute("async", async);
|
||||
|
||||
document.body.appendChild(scriptEle);
|
||||
|
||||
// Success
|
||||
scriptEle.addEventListener("load", () => {
|
||||
console.log("ubg235 served!");
|
||||
});
|
||||
|
||||
// Error
|
||||
scriptEle.addEventListener("error", () => {
|
||||
console.log("ubg235 error!");
|
||||
});
|
||||
}
|
||||
|
||||
window.addEventListener("load", function () {
|
||||
loadJS("https://www.ubg235.com/js/ubg235_server_v1_0.js", true);
|
||||
});
|
6
holeio/patch/cdn/bootstrap.3.4.1.min.css
vendored
Normal file
7
holeio/patch/cdn/bootstrap.4.5.0.bundle.min.js
vendored
Normal file
12
holeio/patch/cdn/bootstrap.4.5.0.min.css
vendored
Normal file
5
holeio/patch/cdn/fontawesome.5.12.0.all.css
Normal file
11
holeio/patch/cdn/ionicons.2.0.1.min.css
vendored
Normal file
2
holeio/patch/cdn/jquery.3.5.1.min.js
vendored
Normal file
1
holeio/patch/cdn/mirage2.min.js
vendored
Normal file
0
holeio/patch/css/null.css
Normal file
BIN
holeio/patch/images/gamemonetize-logo.png
Normal file
After Width: | Height: | Size: 45 KiB |
BIN
holeio/patch/images/null.png
Normal file
After Width: | Height: | Size: 12 KiB |
4692
holeio/patch/js/YYGGames.js
Normal file
9
holeio/patch/js/YYGGamesx.js
Normal file
@ -0,0 +1,9 @@
|
||||
function YYGGames () {
|
||||
this.showSplash = function (data= null) {
|
||||
console.log("--fx--YYGGames--showSplash--");
|
||||
}
|
||||
this.startupByYad= function (obj) {
|
||||
console.log("--fx--YYGGames--startupByYad--", obj);
|
||||
}
|
||||
}
|
||||
YYGGames= new YYGGames();
|
87
holeio/patch/js/gm-sdk-mobile.js
Normal file
9189
holeio/patch/js/gm-sdk.js
Normal file
5
holeio/patch/js/jojogamez-releate.js
Normal file
2
holeio/patch/js/null.js
Normal file
@ -0,0 +1,2 @@
|
||||
// Null JS
|
||||
console.log("Null JS");
|
1
holeio/patch/json/config.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
227
holeio/patch/json/datax.json
Normal file
@ -0,0 +1,227 @@
|
||||
[
|
||||
{"domain": "html5.gamemonetize.com"},
|
||||
{"domain": "gamemonetize.com"},
|
||||
{"domain": "gamemonetize.co"},
|
||||
{"domain": "html5.gamemonetize.co"},
|
||||
{"domain": "y8"},
|
||||
{"domain": "wp-admin"},
|
||||
{"domain": "wp-content"},
|
||||
{"domain": "joomla"},
|
||||
{"domain": "pacogames.com"},
|
||||
{"domain": "gameflare.com"},
|
||||
{"domain": "crazygames.com"},
|
||||
{"domain": "cdn.gamemonetize.com"},
|
||||
{"domain": "poki.com"},
|
||||
{"domain": "id.net"},
|
||||
{"domain": "pog.com"},
|
||||
{"domain": "w.4j.com"},
|
||||
{"domain": "plonga"},
|
||||
{"domain": "plonga.com"},
|
||||
{"domain": "m.plonga.com"},
|
||||
{"domain": "spelert.nl"},
|
||||
{"domain": "speletjie.com"},
|
||||
{"domain": "plonga.jp"},
|
||||
{"domain": "jouezjeux.fr"},
|
||||
{"domain": "jspielert.de"},
|
||||
{"domain": "quisigioca.it"},
|
||||
{"domain": "igrigo.ru"},
|
||||
{"domain": "spelert.be"},
|
||||
{"domain": "gamefree.games"},
|
||||
{"domain": "pixellicious.com"},
|
||||
{"domain": "arcade.pixellicious.com"},
|
||||
{"domain": "onlinegames.ro"},
|
||||
{"domain": "gamez.ro"},
|
||||
{"domain": "77unblockedgames.com"},
|
||||
{"domain": "games-66.com"},
|
||||
{"domain": "alltamashebi.ge"},
|
||||
{"domain": "oyunoynuyo.com"},
|
||||
{"domain": "iogames.ro"},
|
||||
{"domain": "jocuricu.ro"},
|
||||
{"domain": "oyun1.net"},
|
||||
{"domain": "yoob.org"},
|
||||
{"domain": "angrybirds2.net"},
|
||||
{"domain": "morefriv.net"},
|
||||
{"domain": "gamemobile.org"},
|
||||
{"domain": "mapk.net"},
|
||||
{"domain": "playgames4free.com"},
|
||||
{"domain": "shooting-games.net"},
|
||||
{"domain": "gamemobile.org"},
|
||||
{"domain": "reinvolve.site"},
|
||||
{"domain": "gameio.org"},
|
||||
{"domain": "kidsgames.io"},
|
||||
{"domain": "jocuripentrucopii.ro"},
|
||||
{"domain": "spiele-kostenlos-online.de"},
|
||||
{"domain": "spiele-kostenlos-online"},
|
||||
{"domain": "mralanc.blog"},
|
||||
{"domain": "46play.com"},
|
||||
{"domain": "jootu.com"},
|
||||
{"domain": "kooxpi.org"},
|
||||
{"domain": "htmlgames.org"},
|
||||
{"domain": "fungames.cc"},
|
||||
{"domain": "free-shooting-games.com"},
|
||||
{"domain": "juegosfriv100.org"},
|
||||
{"domain": "superhry.cz"},
|
||||
{"domain": "zahraj.cz"},
|
||||
{"domain": "raketka.cz"},
|
||||
{"domain": "onlinovky.sk"},
|
||||
{"domain": "hryprodivky.cz"},
|
||||
{"domain": "hrypredivky.sk"},
|
||||
{"domain": "hrydnes.cz"},
|
||||
{"domain": "hryprebaby.sk"},
|
||||
{"domain": "jogo.cz"},
|
||||
{"domain": "hryzadarmo.sk"},
|
||||
{"domain": "minijogos.com.br"},
|
||||
{"domain": "mahee.com"},
|
||||
{"domain": "mahee.es"},
|
||||
{"domain": "topspiele.de"},
|
||||
{"domain": "games44.com"},
|
||||
{"domain": "kiloo.com"},
|
||||
{"domain": "igroutka.net"},
|
||||
{"domain": "julgames.com"},
|
||||
{"domain": "gamasexual.ru"},
|
||||
{"domain": "gamasexual.com"},
|
||||
{"domain": "hitoikigame.com"},
|
||||
{"domain": "furagame.com"},
|
||||
{"domain": "twoplayergames.org"},
|
||||
{"domain": "g2k.co"},
|
||||
{"domain": "ikikisilikoyunlar.net"},
|
||||
{"domain": "minijuegos.com"},
|
||||
{"domain": "silvergames.com"},
|
||||
{"domain": "gamepix.com"},
|
||||
{"domain": "gamepix.com"},
|
||||
{"domain": "jeux-gratuits.com"},
|
||||
{"domain": "kraloyun.com"},
|
||||
{"domain": "kibagames.com"},
|
||||
{"domain": "spielaffe.de"},
|
||||
{"domain": "sites.google.com"},
|
||||
{"domain": "googleusercontent.com"},
|
||||
{"domain": "gstatic.com"},
|
||||
{"domain": "unblockedgames66ez.com"},
|
||||
{"domain": "juegosgratisya.online"},
|
||||
{"domain": "freegamesnow.online"},
|
||||
{"domain": "web-game.online"},
|
||||
{"domain": "100igra.ru"},
|
||||
{"domain": "furagame.com"},
|
||||
{"domain": "hitoikigame.com"},
|
||||
{"domain": "smappo-game.com"},
|
||||
{"domain": "cloudarcade.net"},
|
||||
{"domain": "m.clickjogos.com.br"},
|
||||
{"domain": "clickjogos.com.br"},
|
||||
{"domain": "gogy.com"},
|
||||
{"domain": "yogames.cc"},
|
||||
{"domain": "mofunga.com"},
|
||||
{"domain": "mofunga"},
|
||||
{"domain": "mofunga.com.co"},
|
||||
{"domain": "mofunga.es"},
|
||||
{"domain": "play-games.com"},
|
||||
{"domain": "play-games"},
|
||||
{"domain": "ajocuri.ro"},
|
||||
{"domain": "cute-games.com"},
|
||||
{"domain": "2-player.com"},
|
||||
{"domain": "zuzu.games"},
|
||||
{"domain": "gameszap.com"},
|
||||
{"domain": "fgfu.net"},
|
||||
{"domain": "bygame.ru"},
|
||||
{"domain": "tiktak.games"},
|
||||
{"domain": "weebly.com"},
|
||||
{"domain": "samugames.com"},
|
||||
{"domain": "y9freegames.com"},
|
||||
{"domain": "coolmathgameskids.com"},
|
||||
{"domain": "happykidgames.com"},
|
||||
{"domain": "gameludum.com"},
|
||||
{"domain": "gameoteca.com"},
|
||||
{"domain": "juegalo.com.co"},
|
||||
{"domain": "gamediamonds.com"},
|
||||
{"domain": "gameszap.com"},
|
||||
{"domain": "friv-games-today.com"},
|
||||
{"domain": "yupi.io"},
|
||||
{"domain": "plays-game.com"},
|
||||
{"domain": "play123.in"},
|
||||
{"domain": "flip123.net"},
|
||||
{"domain": "jeux123.fr"},
|
||||
{"domain": "juegos123.net"},
|
||||
{"domain": "jogos123.net"},
|
||||
{"domain": "giochi123.net"},
|
||||
{"domain": "igrice123.rs"},
|
||||
{"domain": "igre123.net"},
|
||||
{"domain": "igre123.com"},
|
||||
{"domain": "spiele123.com"},
|
||||
{"domain": "zanyland.com"},
|
||||
{"domain": "giaplay.com"},
|
||||
{"domain": "janegames.com"},
|
||||
{"domain": "najox.com"},
|
||||
{"domain": "milagames.com"},
|
||||
{"domain": "kizgame.com"},
|
||||
{"domain": "poki0.com"},
|
||||
{"domain": "arcaderaven.com"},
|
||||
{"domain": "bokigame.com"},
|
||||
{"domain": "zempie.com"},
|
||||
{"domain": "giochigratisonline.it"},
|
||||
{"domain": "skywardgames.com"},
|
||||
{"domain": "play123.in"},
|
||||
{"domain": "flip123.net"},
|
||||
{"domain": "jeux123.fr"},
|
||||
{"domain": "juegos123.net"},
|
||||
{"domain": "jogos123.net"},
|
||||
{"domain": "giochi123.net"},
|
||||
{"domain": "igrice123.rs"},
|
||||
{"domain": "igre123.net"},
|
||||
{"domain": "igre123.com"},
|
||||
{"domain": "spiele123.com"},
|
||||
{"domain": "ans32.com"},
|
||||
{"domain": "kiz10.com"},
|
||||
{"domain": "taptapking.com"},
|
||||
{"domain": "gamefree.pro"},
|
||||
{"domain": "mixigaming.net"},
|
||||
{"domain": "kiz10girls.com"},
|
||||
{"domain": "kukogames.com"},
|
||||
{"domain": "gamepost.com"},
|
||||
{"domain": "yo-yoo.co.il"},
|
||||
{"domain": "golot.co.il"},
|
||||
{"domain": "boli.co.il"},
|
||||
{"domain": "goli.co.il"},
|
||||
{"domain": "gogi.co.il"},
|
||||
{"domain": "popka.co.il"},
|
||||
{"domain": "y8kizigame.com"},
|
||||
{"domain": "gameagame.net"},
|
||||
{"domain": "devil-tournaments.com"},
|
||||
{"domain": "borderpolar.com"},
|
||||
{"domain": "kizi10.org"},
|
||||
{"domain": "bestcrazygames.com"},
|
||||
{"domain": "zazgames.com"},
|
||||
{"domain": "crazygamesonline.com"},
|
||||
{"domain": "giocone.com"},
|
||||
{"domain": "dollmania.com"},
|
||||
{"domain": "knnguler.com"},
|
||||
{"domain": "eelem.xyz"},
|
||||
{"domain": "brightestgames.com"},
|
||||
{"domain": "zippyly.com"},
|
||||
{"domain": "zippyly"},
|
||||
{"domain": "goonapk.com"},
|
||||
{"domain": "kaplanoyun.fun"},
|
||||
{"domain": "gamesfolie.com"},
|
||||
{"domain": "pezo.ro"},
|
||||
{"domain": "yuppo.net"},
|
||||
{"domain": "gamesfolie.com"},
|
||||
{"domain": "zippyly.com"},
|
||||
{"domain": "brightygames.com"},
|
||||
{"domain": "wondergames.in"},
|
||||
{"domain": "allgamesforgirl.ru"},
|
||||
{"domain": "manamonster.com"},
|
||||
{"domain": "bingo-7.com"},
|
||||
{"domain": "quicksave.su"},
|
||||
{"domain": "jogos360.com.br"},
|
||||
{"domain": "juegosarea.com"},
|
||||
{"domain": "joguix.com"},
|
||||
{"domain": "magbei.com"},
|
||||
{"domain": "kfaat.com"},
|
||||
{"domain": "vkplay.ru"},
|
||||
{"domain": "dzen.ru"},
|
||||
{"domain": "rbc.ru"},
|
||||
{"domain": "gamemonetize.com"},
|
||||
{"domain": "gamemonetize.co"},
|
||||
{"domain": "gamemonetize.fun"},
|
||||
{"domain": "magbei.com"},
|
||||
{"domain": "zolagames.online"},
|
||||
{"domain": "y8.com"}
|
||||
]
|
7
holeio/patch/json/dataxx.json
Normal file
@ -0,0 +1,7 @@
|
||||
[
|
||||
{"domain": "sites.google.com"},
|
||||
{"domain": "googleusercontent.com"},
|
||||
{"domain": "weebly.com"},
|
||||
{"domain": "gmstarter.weebly.com"},
|
||||
{"domain": "gstatic.com"}
|
||||
]
|
1
holeio/patch/json/null.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
1
holeio/patch/json/ping.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
1
holeio/patch/json/yad-games.json
Normal file
@ -0,0 +1 @@
|
||||
[{"id":"2077","name":"Pin Love Balls","thumb":"https:\/\/www.yad.com\/thumb\/Pin-Love-Balls.jpg"},{"id":"2849","name":"Destiny Run","thumb":"https:\/\/www.yad.com\/thumb\/Destiny-Run.jpg"},{"id":"2711","name":"Run Rich 3D","thumb":"https:\/\/www.yad.com\/thumb\/Run-Rich-3d.jpg"},{"id":"2679","name":"Shoe Race","thumb":"https:\/\/www.yad.com\/thumb\/Shoe-Race.jpg"},{"id":"3066","name":"Pancake Run","thumb":"https:\/\/www.yad.com\/thumb\/Pancake-Run.jpg"},{"id":"2768","name":"Waterpark Slide Race","thumb":"https:\/\/www.yad.com\/thumb\/Waterpark-Slide-Race.jpg"},{"id":"2658","name":"Makeover Run","thumb":"https:\/\/www.yad.com\/thumb\/Makeover-Run.jpg"},{"id":"3433","name":"Popsicle Stack","thumb":"https:\/\/www.yad.com\/thumb\/Popsicle-Stack.jpg"},{"id":"4135","name":"Ball Throw Fight","thumb":"https:\/\/www.yad.com\/thumb\/Ball-Throw-Fight.jpg"},{"id":"2929","name":"Fat 2 Fit 3D","thumb":"https:\/\/www.yad.com\/thumb\/Fat-2-Fit-3d.jpg"},{"id":"3587","name":"Bridge Race 3D","thumb":"https:\/\/www.yad.com\/thumb\/Bridge-Race-3d.jpg"},{"id":"4202","name":"Level Up Runner","thumb":"https:\/\/www.yad.com\/thumb\/Level-Up-Runner.jpg"},{"id":"2958","name":"Mashup Hero","thumb":"https:\/\/www.yad.com\/thumb\/Mashup-Hero.jpg"},{"id":"4147","name":"I Want Hot Pot","thumb":"https:\/\/www.yad.com\/thumb\/I-Want-Hot-Pot.jpg"},{"id":"1236","name":"Bike Rush","thumb":"https:\/\/www.yad.com\/thumb\/Bike-Rush.jpg"},{"id":"1245","name":"Spiral Roll","thumb":"https:\/\/www.yad.com\/thumb\/Spiral-Roll.jpg"},{"id":"4120","name":"Angel Demon Fight","thumb":"https:\/\/www.yad.com\/thumb\/Angel-Demon-Fight.jpg"},{"id":"4130","name":"Makeover Studio 3D","thumb":"https:\/\/www.yad.com\/thumb\/Makeover-Studio-3d.jpg"},{"id":"4117","name":"Tall Man Run Online","thumb":"https:\/\/www.yad.com\/thumb\/Tall-Man-Run-Online.jpg"},{"id":"3904","name":"Key Race 3D","thumb":"https:\/\/www.yad.com\/thumb\/Key-Race-3d.jpg"}]
|
2
holeio/sw.js
Normal file
@ -0,0 +1,2 @@
|
||||
// No Service Worker
|
||||
console.log("No Service Worker")
|
BIN
rocketleague/splash.webp
Normal file
After Width: | Height: | Size: 84 KiB |