Cryzen.io Lightweight Performance Boost

Simplified Cryzen.io performance boost script for low-end systems.

当前为 2024-11-06 提交的版本,查看 最新版本

// ==UserScript==
// @name         Cryzen.io Lightweight Performance Boost
// @namespace    http://tampermonkey.net/
// @version      1.3
// @description  Simplified Cryzen.io performance boost script for low-end systems.
// @match        https://cryzen.io/*
// @grant        none
// @run-at       document-idle
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    console.log("Cryzen.io Lightweight Performance Boost Loaded.");

    // Configuração para limitar o FPS para aliviar a GPU
    function limitFrameRate(fps = 30) {
        const originalRequestAnimationFrame = window.requestAnimationFrame;
        let lastCall = 0;

        window.requestAnimationFrame = function(callback) {
            const now = performance.now();
            if (now - lastCall >= 1000 / fps) {
                lastCall = now;
                originalRequestAnimationFrame(callback);
            } else {
                setTimeout(() => window.requestAnimationFrame(callback), 1000 / fps);
            }
        };
    }

    // Configuração para ajustar a qualidade gráfica
    function applyGraphicsOptimizations() {
        try {
            // Aplique ajustes para reduzir efeitos, mantendo a visibilidade do ambiente
            const graphicsConfig = {
                shadows: false, // Desativa sombras
                textures: "low", // Baixa resolução de texturas
                effects: "minimal" // Remove efeitos de partículas e pós-processamento
            };

            // Modificações não invasivas para economizar recursos
            const materialSettings = {
                wireframe: false, // Evita o modo wireframe
                opacity: 1 // Garante opacidade total para evitar conflitos de renderização
            };

            console.log("Graphics optimizations applied:", graphicsConfig, materialSettings);
        } catch (e) {
            console.warn("Graphics optimization error:", e);
        }
    }

    // Otimizações apenas após o carregamento completo
    function startOptimizations() {
        limitFrameRate(30);
        applyGraphicsOptimizations();
    }

    // Confirma o carregamento do jogo antes de aplicar as otimizações
    const intervalId = setInterval(() => {
        const gameLoaded = document.querySelector('canvas');
        if (gameLoaded) {
            clearInterval(intervalId);
            startOptimizations();
            console.log("Optimizations applied successfully.");
        }
    }, 1000); // Verifica a cada segundo

})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址