Come posso rallentare il framerate di un gioco Flash?


11

Sto cercando di giocare a un gioco Adobe Flash nel mio browser. L'unico problema è che è troppo veloce per me. So che sarebbe "barare", ma mi piacerebbe di più il gioco se potessi giocarci ad un ritmo più lento.

Ho provato a limitare la CPU, ma non credo che questo approccio sia affidabile.

Come posso fare in modo che il mio browser o il plug-in Flash giochi con un framerate più lento?


Deve influenzare solo quel processo? Perché il underclocking temporaneo della CPU è semplice.
Dennis,

Se solo non si fossero sbarazzati del pulsante "Turbo" ...
Tanner Faulkner,

1
Questo non è un duplicato della domanda collegata. Questa domanda riguarda come limitare l'utilizzo della CPU. Questa domanda riguarda come rallentare il clock di un programma, in modo che l'interfaccia utente del gioco funzioni più lentamente.
Lumaca meccanica

1
@wizlog: la limitazione dell'utilizzo della CPU farà solo balbettare il gioco (se è associato alla CPU) o nient'altro. Quello che vuoi è rallentare il clock a una velocità giocabile.
Lumaca meccanica

@wizlog Conosco specificamente una soluzione Windows per i giochi Flash. Se riformuli la tua domanda in merito ad Adobe Flash Player, posso aiutarti. ;)
iglvzx,

Risposte:


13

Invece di limitare la CPU, puoi rallentare i giochi Flash utilizzando la funzione Speedhack di Cheat Engine . In breve, Speedhack funziona modificando le routine di temporizzazione chiamate da un gioco per ottenere l'ora corrente 1 .

  1. Apri il tuo gioco Flash preferito nel tuo browser.

  2. Avvia Cheat Engine.

  3. Fare clic sul pulsante Seleziona processo in alto a sinistra, trovare il processo che esegue il plug-in Flash Player (vedere la nota di seguito) , quindi fare clic su Apri .

    processi

  4. Seleziona l' opzione Abilita Speedhack sulla destra.

    SpeedCheck

    Se ricevi un errore , hai selezionato la procedura sbagliata!

    errore

  5. Modificare la velocità da 1.0un valore diverso e quindi fare clic su Applica . In questo caso, vuoi che il gioco sia più lento, quindi fallo di meno 1.0. Ad esempio, 0.5eseguire il gioco più lentamente, a 50 %velocità normale.

    velocità

  6. Ritorna al tuo gioco. Dovrebbe giocare alla nuova velocità!

Nota : utilizzo tentativi ed errori per trovare il processo corretto. Tuttavia, se hai appena aperto il gioco, di solito è il più recente processo di Flash Player o browser in fondo all'elenco.


Riferimenti:

1 interno cheat engine: Speedhack


@iglvzx Ci ho provato, non ho ricevuto nessun messaggio di errore e la velocità del gioco è rimasta invariata. Sai perché questo potrebbe essere?
wizlog,

Ho provato a rallentare il processo del mio browser e ha funzionato. Grazie!
wizlog,

1
@wizlog Sì. È soprattutto indovinare, quando si trova il processo.
iglvzx,

1

Puoi provare a ridurre la tensione per il tuo processore nelle impostazioni del BIOS. Ciò limiterà un po 'le risorse. Puoi creare un semplice programma c ++ che sta riempiendo tutta la memoria e usando il 100% del tempo della cpu.

questo è per l'utilizzo della 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;
}

Informazioni sulla memoria: imposta Oracle Virtual Host. Installa un sistema come macchina virtuale e assegnagli molta memoria da utilizzare. Di fuoco un paio di macchine virtuali. questo è il modo più semplice di non programmazione che mi viene in mente.

Per il rallentamento dei giochi flash, in particolare, è possibile utilizzare: http://www.cheatengine.org/downloads.php

Ho trovato il video con la guida su come utilizzare cheatengine: http://www.youtube.com/watch?v=2W6L1iqGUR0


2
Abbassare la tensione? Quanto lontano? Come sarebbe quel programma C ++? Estendi la tua risposta per includere tutti i dettagli necessari :)
Der Hochstapler,

1
Programma C ++ aggiornato in risposta. come andare con la tensione? dipende dal tuo coraggio :) ma è meglio fare piccoli passi.
mnmnc,

Abbassare la tensione non farà molta differenza. Inoltre, questo sarà a livello di sistema.
soandos,

0

Potresti voler cercare un programma di limitazione della CPU. Ne esistono diversi, anche se l'unico che ho provato è winThrottle (e questo è stato qualche tempo fa). Apporta le modifiche a livello di sistema, non per programma, ma sono abbastanza facili da accendere e spegnere quando si desidera (non è necessario il riavvio).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.