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

11

Eu estou tentando jogar um jogo de 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 estrangular 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?

wizlog
fonte
Tem que afetar apenas esse processo? Porque temporariamente o underclock da CPU é fácil.
Dennis
Se eles não tivessem se livrado do botão 'Turbo' ...
Tanner Faulkner
1
Esta não é uma duplicata da questão vinculada. Essa pergunta é sobre como limitar o uso da CPU. Esta questão é sobre como desacelerar o relógio de um programa, para que a interface do jogo seja mais lenta.
Caracol mecânico
1
@wizlog: Limitar o uso da CPU fará com que o jogo gagueje (se estiver ligado à CPU) ou nada de outra forma. O que você quer é desacelerar o relógio para uma velocidade jogável.
Caracol mecânico
@wizlog Eu sei de uma solução do Windows para jogos em Flash especificamente. Se você reformular sua pergunta para ser sobre o Adobe Flash Player, eu posso ajudar. ;)
iglvzx

Respostas:

13

Em vez de limitar a CPU, você pode diminuir 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 observação abaixo) e clique em Abrir .

    processo

  4. Marque a opção Ativar Speedhack à direita.

    verificação de velocidade

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

    erro

  5. Altere a velocidade de 1.0um valor diferente e clique em Aplicar . Neste caso, você quer que o jogo seja mais lento, então faça menos 1.0. Por exemplo, 0.5seria executado o jogo mais lento, a 50 %velocidade normal.

    Rapidez

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

Nota : Eu uso tentativa e erro para encontrar o processo correto. No entanto, se você acabou de abrir o jogo, normalmente é o processo mais recente do Flash Player ou do navegador na parte inferior da lista.


Referências:

1 Cheat Engine Internals: Speedhack

iglvzx
fonte
@iglvzx eu tentei isso, não recebi nenhuma mensagem de erro, e a velocidade do jogo permaneceu inalterada. Você sabe porque isso poderia ser?
wizlog
Eu tentei retardar o processo do meu navegador e isso funcionou. Obrigado!
wizlog
1
@wizlog Sim. É principalmente adivinhação, quando encontrar o processo.
iglvzx
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 de 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 casal de fogo de máquinas virtuais. essa é a maneira mais fácil de não programar em que posso pensar.

Para a lentidão dos jogos em flash, você pode usar: http://www.cheatengine.org/downloads.php

Eu encontrei o vídeo com o guia como usar o cheatengine: http://www.youtube.com/watch?v=2W6L1iqGUR0

mnmnc
fonte
2
Abaixe a voltagem? Quão longe? Como seria esse programa C ++? Por favor, estender sua resposta para incluir todos os detalhes necessários :)
Der Hochstapler
1
Programa C ++ atualizado em resposta. como ir com voltagem? Depand na sua coragem :) mas é melhor fazer pequenos passos.
mnmnc
Abaixar a voltagem não fará muita diferença. Além disso, isso será em todo o sistema.
soandos
0

Você pode querer procurar um programa de otimização da CPU. Vários existem, embora o único que eu tentei é 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).

techturtle
fonte