Como posso diminuir a taxa de quadros de um jogo em Flash?

11

Estou tentando jogar um jogo do Adobe Flash no meu navegador. O único problema é que é muito rápido para mim. Eu sei que seria "trapacear", mas eu apreciaria mais o jogo se eu pudesse tocá-lo em um ritmo mais lento.

Eu tentei limitar a CPU, mas não acho que essa abordagem seja confiável.

Como posso fazer com que meu navegador ou o plug-in Flash reproduza o jogo em uma taxa de quadros mais lenta?

    
por wizlog 27.07.2012 / 23:07

3 respostas

13

Em vez de limitar a CPU, você pode desacelerar os jogos em Flash usando o recurso Speedhack do Cheat Engine . Em resumo, o Speedhack funciona modificando as rotinas de temporização que são chamadas por um jogo para obter a hora atual 1 .

  1. Abra o seu jogo Flash favorito no seu navegador.

  2. Inicie o Cheat Engine.

  3. Clique no botão Selecionar processo no canto superior esquerdo, encontre o processo que está executando o plug-in do Flash Player (veja a nota abaixo) , e depois clique em Abrir .

  4. VerifiqueaopçãoAtivarSpeedhackàdireita.

    Se você receber um erro , você selecionou o processo errado!

  5. AltereaVelocidadede1.0paraumvalordiferenteecliqueemAplicar.Nestecaso,vocêquerqueojogosejamaislento,entãofaçacomquesejamenorque1.0.Porexemplo,0.5executariaojogomaislentamente,a50%davelocidadenormal.

  6. Volte para o seu jogo. Deve estar jogando na nova velocidade!

Note: I use trial and error to find the correct process. However, if you just opened the game, it is usually the most recent Flash Player or browser process at the bottom of the list.

Referências:

1 Internos do Cheat Engine: Speedhack

    
por 28.07.2012 / 01:12
1

Você pode tentar diminuir a voltagem do seu processador nas configurações do BIOS. Isso limitará os recursos um pouco. Você pode criar um programa c ++ simples que esteja preenchendo todo o memmory e usando 100% do tempo da CPU.

isto é para uso da 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;
}

Sobre a memória - configure o Oracle Virtual Host. Instalar algum sistema como a máquina virtual e dar-lhe muita memória para usar. De fogo casal de máquinas virtuais. essa é a maneira mais fácil de não programar em que posso pensar.

Para diminuir a lentidão dos jogos em flash, você pode usar: link

Encontrei o vídeo com o guia como usar o cheatengine: link

    
por 27.07.2012 / 23:32
0

Você pode querer pesquisar um programa de otimização da CPU. Existem vários, embora o único que eu tentei seja o winThrottle (e isso foi há algum tempo atrás). Ele faz suas alterações em todo o sistema, não por programa, mas elas são fáceis o suficiente para ligar e desligar quando você quiser (não é necessário reinicializar).

    
por 27.07.2012 / 23:47