Comment puis-je ralentir la fréquence d'images d'un jeu Flash?

11

J'essaie de jouer à un jeu Adobe Flash dans mon navigateur. Le seul problème, c'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 demander à mon navigateur ou au plugin Flash de jouer au jeu à un débit d'images plus lent?

wizlog
la source
Doit-elle affecter uniquement ce processus? Parce que le sous-cadencement temporaire du processeur est facile.
Dennis
Si seulement ils ne s'étaient pas débarrassés du bouton 'Turbo' ...
Tanner Faulkner
1
Ce n'est pas un double de la question liée. Cette question est de savoir comment limiter l'utilisation du processeur. Cette question concerne la façon de ralentir l'horloge d'un programme, afin que l'interface utilisateur du jeu s'exécute plus lentement.
Escargot mécanique du
1
@wizlog: Limiter l'utilisation du CPU ne fera que bégayer le jeu (s'il est lié au CPU) ou rien d'autre. Ce que vous voulez, c'est ralentir l'horloge à une vitesse jouable.
Escargot mécanique
@wizlog Je connais spécifiquement une solution Windows pour les jeux Flash. Si vous reformulez votre question sur Adobe Flash Player, je peux vous aider. ;)
iglvzx

Réponses:

13

Au lieu de la CPU étranglant, vous pouvez ralentir les jeux Flash à l' aide Cheat Engine de Speedhack fonction. En résumé, Speedhack fonctionne en modifiant les routines de chronométrage qui sont appelées par un jeu pour obtenir l'heure actuelle 1 .

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

  2. Lancez Cheat Engine.

  3. Cliquez sur le bouton Sélectionner le processus en haut à gauche, recherchez le processus exécutant le plug-in Flash Player (voir la remarque ci-dessous) , puis cliquez sur Ouvrir .

    processus

  4. Cochez l' option Activer Speedhack sur la droite.

    contrôle de vitesse

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

    Erreur

  5. Modifiez la vitesse de 1.0à une valeur différente, puis cliquez sur Appliquer . Dans ce cas, vous voulez que le jeu soit plus lent, alors faites-en moins 1.0. Par exemple, 0.5exécuterait le jeu plus lentement, à 50 %vitesse normale.

    la vitesse

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

Remarque : J'utilise essai et erreur pour trouver le processus correct. Cependant, si vous venez d'ouvrir le jeu, il s'agit généralement du processus Flash Player ou du navigateur le plus récent au bas de la liste.


Les références:

1 internes de Cheat Engine: Speedhack

iglvzx
la source
@iglvzx J'ai essayé, je n'ai reçu aucun message d'erreur et la vitesse de jeu est restée inchangée. Savez-vous pourquoi cela pourrait être?
wizlog
J'ai essayé de ralentir le processus de mon navigateur et cela a fonctionné. Merci!
wizlog
1
@wizlog Ouais. Il s'agit surtout de deviner, lors de la recherche du processus.
iglvzx
1

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 programme c ++ simple qui remplit toute la mémoire et utilise 100% du temps processeur.

c'est pour l'utilisation du 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;
}

À propos de la mémoire - configurez l'hôte virtuel Oracle. Installez un système comme machine virtuelle et donnez-lui beaucoup de mémoire à utiliser. De feu quelques machines virtuelles. c'est la façon la plus simple de ne pas programmer à laquelle je peux penser.

Pour le ralentissement des jeux 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=2W6L1iqGUR0

mnmnc
la source
2
Baisser la tension? À quelle distance? À quoi ressemblerait ce programme C ++? Veuillez étendre votre réponse pour inclure tous les détails nécessaires :)
Der Hochstapler
1
Programme C ++ mis à jour en réponse. comment aller avec la tension? dépend de votre courage :) mais il vaut mieux faire de petites étapes.
mnmnc
L'abaissement de la tension ne fera pas beaucoup de différence. De plus, ce sera à l'échelle du système.
soandos
0

Vous voudrez peut-être rechercher un programme de limitation du processeur. Il en existe plusieurs, bien que le seul que j'aie essayé est winThrottle (et c'était il y a quelque temps). Il effectue ses modifications à l'échelle du système, pas par programme, mais ils sont assez faciles à activer et désactiver lorsque vous le souhaitez (aucun redémarrage requis).

techturtle
la source