Optimizes Bloxd.io for higher FPS (up to 1000 FPS)
// ==UserScript==
// @name Bloxd.io 1000 FPS Optimizer
// @namespace https://bloxd.io
// @version 1.0
// @description Optimizes Bloxd.io for higher FPS (up to 1000 FPS)
// @author KING BLOXD
// @match https://bloxd.io/
// @grant none
// @run-at document-start
// ==/UserScript==
(function() {
'use strict';
// Wait for the game to load
window.addEventListener('load', function() {
// Check if the game canvas exists
const checkCanvas = setInterval(function() {
const canvas = document.querySelector('canvas');
if (canvas) {
clearInterval(checkCanvas);
optimizeGame(canvas);
}
}, 100);
});
function optimizeGame(canvas) {
try {
// Get the WebGL context
const gl = canvas.getContext('webgl') || canvas.getContext('experimental-webgl');
if (gl) {
// Override requestAnimationFrame for higher FPS
let lastTime = 0;
const originalRAF = window.requestAnimationFrame;
window.requestAnimationFrame = function(callback) {
const now = performance.now();
const timeToCall = Math.max(0, 1 - (now - lastTime));
const id = window.setTimeout(function() {
callback(now + timeToCall);
}, timeToCall);
lastTime = now + timeToCall;
return id;
};
// Increase the maximum FPS
const targetFPS = 1000;
const frameTime = 1000 / targetFPS;
// Optimize WebGL settings
gl.disable(gl.DEPTH_TEST);
gl.disable(gl.STENCIL_TEST);
gl.disable(gl.DITHER);
gl.disable(gl.POLYGON_OFFSET_FILL);
gl.disable(gl.SAMPLE_COVERAGE);
gl.disable(gl.SCISSOR_TEST);
gl.disable(gl.CULL_FACE);
// Lower rendering quality for performance
gl.canvas.width = Math.min(gl.canvas.width, 1920);
gl.canvas.height = Math.min(gl.canvas.height, 1080);
console.log('Bloxd.io FPS optimization applied! Target FPS: ' + targetFPS);
} else {
console.log('Could not get WebGL context for optimization');
}
} catch (e) {
console.error('Error optimizing Bloxd.io:', e);
}
}
// Additional optimizations
document.addEventListener('DOMContentLoaded', function() {
// Reduce quality settings if they exist
try {
if (window.gameSettings) {
window.gameSettings.graphicsQuality = 'low';
window.gameSettings.renderDistance = 4;
window.gameSettings.particles = false;
}
} catch (e) {}
// Disable potentially heavy effects
const style = document.createElement('style');
style.innerHTML = `
canvas {
image-rendering: optimizeSpeed;
image-rendering: -moz-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: optimize-contrast;
image-rendering: pixelated;
-ms-interpolation-mode: nearest-neighbor;
}
* {
animation: none !important;
transition: none !important;
}
`;
document.head.appendChild(style);
});
})();