web-dev-qa-db-fra.com

Comment puis-je ralentir le nombre d'images par seconde d'un jeu Flash?

J'essaie de jouer à un jeu Adobe Flash dans mon navigateur. Le seul problème est que c'est trop rapide pour moi. Je sais que ce serait "tricher", mais j'apprécierais davantage le jeu si je pouvais le jouer à un rythme plus lent.

J'ai essayé de limiter le processeur, mais je ne pense pas que cette approche soit fiable.

Comment puis-je faire en sorte que mon navigateur ou le plug-in Flash joue au jeu à un débit d'images plus lent?

11
wizlog

Au lieu de ralentir le processeur, vous pouvez ralentir les jeux Flash en utilisant la fonctionnalité Cheat EngineSpeedhack. En résumé, Speedhack modifie les routines de chronométrage appelées par un jeu pour obtenir l'heure actuelle. 1.

  1. Ouvrez votre jeu Flash préféré dans votre navigateur.

  2. Lancer le moteur de triche.

  3. Cliquez sur le bouton Select Process en haut à gauche pour trouver le processus d'exécution du plugin Flash Player.  (voir remarque ci-dessous) , puis cliquez sur Ouvrir.

    process

  4. Cochez l’option Enable Speedhack à droite.

    speedcheck

    Si vous obtenez un erreur, vous avez sélectionné le mauvais processus!

    error

  5. Remplacez Speed de 1.0 par une autre valeur, puis cliquez sur Apply. Dans ce cas, vous voulez que le jeu soit plus lent, donc rendez-le inférieur à 1.0. Par exemple, 0.5 exécuterait le jeu plus lentement, à la vitesse normale 50 %.

    speed

  6. Revenez à votre jeu. Il devrait jouer à la nouvelle vitesse!

Note: J'utilise essais et erreurs pour trouver le processus correct. Toutefois, si vous venez d'ouvrir le jeu, il s'agit généralement du dernier processus Flash Player ou du navigateur, situé au bas de la liste.


Références:

1 Cheat Engine Internals: Speedhack

13
iglvzx

Vous pouvez essayer de réduire la tension de votre processeur dans les paramètres du BIOS. Cela limitera un peu les ressources. Vous pouvez créer un simple programme c ++ qui remplit toute la mémoire et utilise 100% du temps CPU.

c'est pour l'utilisation du processeur:

#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;
}

À propos de la mémoire - configurez l'hôte virtuel Oracle. Installez un système en tant que machine virtuelle et donnez-lui beaucoup de mémoire à utiliser. De feu couple de machines virtuelles. C’est la manière la plus simple de programmer que je puisse penser.

Pour ralentir le jeu flash en particulier, vous pouvez utiliser: http://www.cheatengine.org/downloads.php

J'ai trouvé la vidéo avec le guide comment utiliser cheatengine: http://www.youtube.com/watch?v=2W6L1iqGUR

1
mnmnc

Vous voudrez peut-être rechercher un programme de limitation du processeur. Plusieurs existent, bien que le seul que j'ai essayé soit winThrottle (et c'était il y a quelque temps). Il effectue ses modifications à l’échelle du système, pas par programme, mais elles sont assez faciles à activer et à désactiver à tout moment (aucun redémarrage requis).

0
techturtle