¿Cómo puedo reducir la velocidad de fotogramas de un juego Flash?

11

Estoy tratando de jugar un juego de Adobe Flash en mi navegador. El único problema es que es demasiado rápido para mí. Sé que sería "hacer trampa", pero disfrutaría más el juego si pudiera jugarlo a un ritmo más lento.

Intenté estrangular la CPU, pero no creo que este enfoque sea confiable.

¿Cómo puedo hacer que mi navegador o el complemento Flash jueguen a una velocidad de fotogramas más lenta?

wizlog
fuente
¿Tiene que afectar solo ese proceso? Porque temporalmente el overclocking de la CPU es fácil.
Dennis
Si tan solo no se hubieran librado del botón 'Turbo' ...
Tanner Faulkner
1
Este no es un duplicado de la pregunta vinculada. Esa pregunta es sobre cómo limitar el uso de la CPU. Esta pregunta es acerca de cómo ralentizar el reloj de un programa, para que la IU del juego funcione más lentamente.
Caracol mecánico
1
@wizlog: limitar el uso de la CPU solo hará que el juego tartamudee (si está vinculado a la CPU) o nada de lo contrario. Lo que quieres es reducir la velocidad del reloj a una velocidad jugable.
Caracol mecánico
@wizlog Sé de una solución de Windows para juegos Flash específicamente. Si reformula su pregunta sobre Adobe Flash Player, puedo ayudarlo. ;)
iglvzx

Respuestas:

13

En lugar de acelerar la CPU, puedes ralentizar los juegos Flash con la función Speedhack de Cheat Engine . En resumen, Speedhack funciona modificando las rutinas de tiempo que un juego llama para obtener la hora actual 1 .

  1. Abre tu juego Flash favorito en tu navegador.

  2. Lanzamiento Cheat Engine.

  3. Haga clic en el botón Seleccionar proceso en la esquina superior izquierda, busque el proceso que ejecuta el complemento Flash Player (consulte la nota a continuación) y luego haga clic en Abrir .

    proceso

  4. Marque la opción Habilitar Speedhack a la derecha.

    control de velocidad

    Si recibe un error , ¡ha seleccionado el proceso incorrecto!

    error

  5. Cambie la Velocidad de 1.0a un valor diferente y luego haga clic en Aplicar . En este caso, quieres que el juego sea más lento, así que hazlo menos 1.0. Por ejemplo, 0.5correría el juego más lento, a 50 %velocidad normal.

    velocidad

  6. Regresa a tu juego. ¡Debería estar jugando a la nueva velocidad!

Nota : uso prueba y error para encontrar el proceso correcto. Sin embargo, si acaba de abrir el juego, generalmente es el proceso más reciente de Flash Player o navegador al final de la lista.


Referencias

1 trucos internos del motor: Speedhack

iglvzx
fuente
@iglvzx Lo intenté, no recibí ningún mensaje de error y la velocidad del juego se mantuvo sin cambios. ¿Sabes por qué esto podría ser?
wizlog
Intenté ralentizar el proceso de mi navegador y funcionó. ¡Gracias!
wizlog
1
@wizlog Sí. En su mayoría es adivinar, al encontrar el proceso.
iglvzx
1

Puede intentar reducir el voltaje de su procesador en la configuración del BIOS. Esto limitará los recursos un poco. Puede crear un programa simple de c ++ que esté llenando toda la memoria y usando el 100% del tiempo de la CPU.

esto es para uso de CPU:

#include <stdio.h>
#include <time.h>
#include <omp.h>

int main() {
    double start, end;
    double runTime;
    start = omp_get_wtime();
    int num = 1,primes = 0;

    int limit = 1000000;

#pragma omp parallel for schedule(dynamic) reduction(+ : primes)
    for (num = 1; num <= limit; num++) { 
        int i = 2; 
        while(i <= num) { 
            if(num % i == 0)
                break;
            i++; 
        }
        if(i == num)
            primes++;
//      printf("%d prime numbers calculated\n",primes);
    }

    end = omp_get_wtime();
    runTime = end - start;
    printf("This machine calculated all %d prime numbers under %d in %g seconds\n",primes,limit,runTime);

    return 0;
}

Acerca de la memoria: configure Oracle Virtual Host. Instale algún sistema como máquina virtual y dele mucha memoria para usar. De fuego par de máquinas virtuales. Esta es la forma más fácil de no programación que se me ocurre.

Para la desaceleración de los juegos flash en particular, puede usar: http://www.cheatengine.org/downloads.php

Encontré el video con la guía de cómo usar abatetengine: http://www.youtube.com/watch?v=2W6L1iqGUR0

mnmnc
fuente
2
¿Bajar el voltaje? ¿Cuán lejos? ¿Cómo sería ese programa C ++? Extienda su respuesta para incluir todos los detalles necesarios :)
Der Hochstapler
1
Programa C ++ actualizado en respuesta. ¿Cómo ir con el voltaje? depende de tu coraje :) pero es mejor hacer pequeños pasos.
mnmnc
Bajar el voltaje no hará tanta diferencia. Además, esto será todo el sistema.
soandos
0

Es posible que desee buscar un programa de aceleración de la CPU. Existen varios, aunque el único que he probado es winThrottle (y eso fue hace algún tiempo). Realiza sus cambios en todo el sistema, no por programa, pero son lo suficientemente fáciles de encender y apagar cuando lo desee (no es necesario reiniciar).

tortuga
fuente