// ==UserScript==
// @name Survivio Mods by VNBPM
// @namespace https://greasyforks.org/scripts/434290-survivio-mods-by-vnbpm/code/Survivio%20Mods%20by%20VNBPM.user.js
// @version 1.4.5.7
// @icon https://raw.githubusercontent.com/iBLiSSIN/SurvivMods/main/icons/icon-v1.png
// @description Dog hack. Now is time to fix bugs, no more features to add
// @author VNBPM on YT
// @license MIT
// @match *://surviv.io/*
// @match *://surviv2.io/*
// @match *://2dbattleroyale.com/*
// @match *://2dbattleroyale.org/*
// @match *://piearesquared.info/*
// @match *://thecircleisclosing.com/*
// @match *://archimedesofsyracuse.info/*
// @match *://secantsecant.com/*
// @match *://parmainitiative.com/*
// @match *://nevelskoygroup.com/*
// @match *://kugahi.com/*
// @match *://chandlertallowmd.com/*
// @match *://ot38.club/*
// @match *://kugaheavyindustry.com/*
// @match *://drchandlertallow.com/*
// @match *://rarepotato.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var cobalt = ""
var faction = ""
var throwables = ""
var func = {
webpack_inject1: (w, e, get) => {
cobalt = get("6df31f9c")
faction = get("903f46c9")
throwables = get("035f2ecb")
},
};
if(typeof window.webpackJsonp === 'function') {
window.webpackJsonp([0], func, ["webpack_inject1"]);
} else {
window.webpackJsonp.push([
["webpack_inject1"],
func,
[["webpack_inject1"]]
]);
}
Object.keys(cobalt).forEach(function(key1) {
if(key1.match(/biome/g)) {
cobalt[key1].colors.grass = 0x8E9BA4;
}
})
Object.keys(faction).forEach(function(key2) {
if(key2.match(/biome/g)) {
faction[key2].colors.grass = 0x609623;
}
})
Object.keys(throwables).forEach(function(key3) {
if(key3.match(/mirv_mini/g)) return
if(key3.match(/frag|mirv|smoke\mine/g)) {
throwables[key4].worldImg.scale = .25
}
})
})();
// ==/UserScript==
(function() {
'use strict';
var skinOutfit = ""
var func = {
webpack_inject3: (w, e, get) => {
skinOutfit = get("63d67e9d")
},
};
if(typeof window.webpackJsonp === 'function') {
window.webpackJsonp([0], func, ["webpack_inject3"]);
} else {
window.webpackJsonp.push([
["webpack_inject3"],
func,
[["webpack_inject3"]]
]);
}
Object.keys(skinOutfit).forEach(function(key52) {
if(key52.match(/outfit/g)) {
skinOutfit[key52].skinImg.handSprite = "https://raw.githubusercontent.com/iBLiSSIN/SurvivMods/main/img%20for%20change/EC9ECB3D-E9B9-4222-AA00-16BC414812E5.png";
}
})
})();
// ==/UserScript==
(function() {
'use strict';
var arr=[
"part-smoke-01.img","https://surviv.io/stats/img/ui/skull.svg",
"part-smoke-02.img","https://surviv.io/stats/img/ui/skull.svg",
"part-smoke-03.img","https://surviv.io/stats/img/ui/skull.svg",
"proj-frag-nopin-nolever-01.img","pineapple.img",
"proj-mirv-nopin-nolever.img","baguette.img",
"proj-mirv-mini-01.img","acorn.img",
"proj-mirv-mini-02.img","acorn.img",
"proj-smoke-nopin-nolever.img","donut.img",
"loot-melee-woodaxe.img","https://surviv.io/img/map/map-piano-01.svg",
"loot-melee-machete-taiga.img","face-poo.img",
"map-building-container-ceiling-05.img","https://surviv.io/img/map/map-building-container-ceiling-05.svg",
"loot-melee-woodaxe-bloody.img","https://surviv.io/img/map/map-piano-01.svg",
"loot-melee-katana.img","https://raw.githubusercontent.com/humphreygaming/surviv-cheat-source/master/src/file/textures/ice_katana.dev.png",
"gun-mp220-01.img","map-toilet-04.img"
];
var triesrem=20;
function doarr() {
if(PIXI?.utils?.TextureCache[arr[0]]) {
for(var i=0;i+1 < arr.length; i+=2) {
PIXI.utils.TextureCache[arr[i]]
=
PIXI.Texture.fromImage(arr[i+1]);
}
return;
}
if(triesrem>0) {
triesrem--;
setTimeout(doarr,1000);
}
}
setTimeout(()=>doarr(),1000);
})();
// Ceilings
(function() {
'use strict';
var ceilings = ""
// Some important shit for this whole thing to work
var func = {
webpack_inject: (w, e, get) => {
ceilings = get("03f4982a")
},
};
if(typeof window.webpackJsonp === 'function') {
window.webpackJsonp([0], func, ["webpack_inject"]);
} else {
window.webpackJsonp.push([
["webpack_inject"],
func,
[["webpack_inject"]]
]);
}
// do the magic
Object.keys(ceilings).forEach(function(key) {
if(key.match(/container_05/g)) return
if(ceilings[key].type === "building") {
for(var ceilImg in ceilings[key].ceiling.imgs) {
ceilings[key].ceiling.imgs[ceilImg].sprite = "https://raw.githubusercontent.com/iBLiSSIN/archive/main/lock/2CD6754F-AE61-4C37-BF0D-131C8841060A.png"
}
}
})
})();
// -------------------------------------------------------------------------- Obastacles
(function() {
'use strict';
var obstacles2 = ""
var func = {
webpack_inject53: (w, e, get) => {
obstacles2 = get("03f4982a")
},
};
if(typeof window.webpackJsonp === 'function') {
window.webpackJsonp([0], func, ["webpack_inject53"]);
} else {
window.webpackJsonp.push([
["webpack_inject53"],
func,
[["webpack_inject53"]]
]);
}
Object.keys(obstacles2).forEach(function(key53) {
if(key53.match(/tree_01cb/g)) {
obstacles2[key53].img.sprite = "https://raw.githubusercontent.com/iBLiSSIN/archive/main/tree-cobalt.png";
} else if(key53.match(/tree_01/g)) {
obstacles2[key53].img.sprite = "https://raw.githubusercontent.com/iBLiSSIN/archive/main/tree.png";
} else if(key53.match(/tree_06/g)) {
obstacles2[key53].img.sprite = "https://raw.githubusercontent.com/iBLiSSIN/archive/main/tree.png";
} else if(key53.match(/tree_07/g)) {
obstacles2[key53].img.sprite = "https://raw.githubusercontent.com/iBLiSSIN/archive/main/tree.png";
} else if(key53.match(/tree_08/g)) {
obstacles2[key53].img.sprite = "https://raw.githubusercontent.com/iBLiSSIN/archiveFINAL/main/tree_08.png";
} else if(key53.match(/tree_05/g)) {
obstacles2[key53].img.sprite = "https://raw.githubusercontent.com/iBLiSSIN/archive/main/tree-desert-05.png";
} else if(key53.match(/tree_05c/g)) {
obstacles2[key53].img.sprite = "https://raw.githubusercontent.com/iBLiSSIN/archive/main/tree-desert-05c.png";
} else if(key53.match(/tree_12|tree_13|tree_14/g)) {
obstacles2[key53].img.sprite = "https://raw.githubusercontent.com/iBLiSSIN/archive/main/tree-savan.png";
} else if(key53.match(/tree_09/g)) return;
else if(key53.match(/tree_04/g)) return;
else if(key53.match(/brush_01sv/g)) {
obstacles2[key53].img.sprite = "https://raw.githubusercontent.com/iBLiSSIN/archive/main/brush-01sv.png";
} else if(key53.match(/brush_02sv/g)) {
obstacles2[key53].img.sprite = "https://raw.githubusercontent.com/iBLiSSIN/archive/main/brush-02sv.png";
} else if(key53.match(/stone_01/g)) {
obstacles2[key53].img.sprite = "https://raw.githubusercontent.com/iBLiSSIN/archive/main/stone/6B848F20-3E2E-4797-A8CB-AE1FF8A022CE.png";
} else if(key53.match(/stone_03/g)) {
obstacles2[key53].img.sprite = "https://raw.githubusercontent.com/iBLiSSIN/archive/main/stone/21BE40C0-CD99-4296-BFD5-4921FEC323C0.png";
} else if(key53.match(/bush_09/g)) {
obstacles2[key53].img.sprite = "https://raw.githubusercontent.com/iBLiSSIN/archiveFINAL/main/bush_09.png";
} else if(key53.match(/bush/g)) {
obstacles2[key53].img.sprite = "https://raw.githubusercontent.com/iBLiSSIN/archiveFINAL/main/bush.png";
} else if(key53.match(/barrel_01/g)) {
obstacles2[key53].img.sprite = "campfire.img";
} else if(key53.match(/table/g)) {
obstacles2[key53].img.position = absolute;
} else if(key53.match(/container_06/g)) {
obstacles2[key53].map.color = 0xe3e309;
} else if(key53.match(/tree_03sv/g)) {
obstacles2[key53].img.sprite = "https://surviv.io/img/map/map-tree-03sv.svg";
obstacles2[key53].map.color = 0xffffff;
obstacles2[key53].map.borderColor = 0x000000;
obstacles2[key53].map.scale = 4;
} else if(key53.match(/tree_03/g)) {
obstacles2[key53].img.sprite = "https://surviv.io/img/map/map-tree-03.svg";
obstacles2[key53].map.color = 0xffffff;
obstacles2[key53].map.borderColor = 0x000000;
obstacles2[key53].map.scale = 5;
} else if(key53.match(/stone_02/g)) {
obstacles2[key53].map.color = 0x193f82;
obstacles2[key53].map.scale = 5;
} else if(key53.match(/stone_04/g)) {
obstacles2[key53].map.color = 0xeb175a;
obstacles2[key53].map.scale = 2;
} else if(key53.match(/stone_05/g)) {
obstacles2[key53].map.color = 0xeb175a;
obstacles2[key53].map.scale = 2;
} else if(key53.match(/bunker_storm_01/g)) {
obstacles2[key53].map.color = 0xe3e309;
} else if(key53.match(/tree/g)) {
obstacles2[key53].img.sprite = "https://raw.githubusercontent.com/iBLiSSIN/archive/main/tree.png";
}
})
})();