web-dev-qa-db-ja.com

Flashゲームのフレームレートを遅くするにはどうすればよいですか?

私のブラウザーでAdobe Flashゲームをプレイしようとしています。唯一の問題は、私には速すぎることです。 「ごまかし」になることは承知していますが、もっと遅いペースでプレイできれば、ゲームはもっと楽しくなります。

CPUのスロットリングを試みましたが、このアプローチは信頼できるとは思いません。

ブラウザまたはFlashプラグインでゲームをより遅いフレームレートで再生するにはどうすればよいですか?

11
wizlog

CPUをスロットルする代わりに、 Cheat EngineSpeedhack機能を使用してFlashゲームをスローダウンできます。要約すると、Speedhackは、現在の時刻を取得するためにゲームによって呼び出されるタイミングルーチンを変更することによって機能します 1

  1. ブラウザでお気に入りのFlashゲームを開きます。

  2. チートエンジンを起動します。

  3. 左上にあるプロセスの選択ボタンをクリックし、Flash Playerプラグインを実行しているプロセスを見つけます。 (下記の注を参照)、次にOpenをクリックします。

    process

  4. 右側のEnable Speedhackオプションをチェックします。

    speedcheck

    errorが表示される場合は、間違ったプロセスを選択しています。

    error

  5. Speed1.0から別の値に変更し、次にApplyをクリックします。この場合、ゲームを遅くしたいので、1.0未満にします。たとえば、0.550 %の通常の速度でゲームを低速で実行します。

    speed

  6. ゲームに戻ります。新しい速度で再生されるはずです!

メモ:正しいプロセスを見つけるために試行錯誤を繰り返します。ただし、ゲームを開いたばかりの場合は、通常、リストの一番下にある最新のFlash Playerまたはブラウザープロセスです。


参照:

1チートエンジンの内部:Speedhack

13
iglvzx

BIOS設定でプロセッサーの電圧を下げてみてください。これにより、リソースが少し制限されます。すべてのメモリを満たし、CPU時間の100%を使用する単純なc ++プログラムを作成できます。

これは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;
}

メモリについて-Oracle Virtual Hostをセットアップします。いくつかのシステムを仮想マシンとしてインストールし、大量のメモリを使用できるようにします。仮想マシンの火災のカップルの。これは私が考えることができる最も簡単な非プログラミング方法です。

特にフラッシュゲームのスローダウンの場合は、次を使用できます: http://www.cheatengine.org/downloads.php

Cheatengineの使用方法に関するガイド付きのビデオを見つけました: http://www.youtube.com/watch?v=2W6L1iqGUR

1
mnmnc

CPUスロットリングプログラムを検索することもできます。いくつか存在しますが、私が試したのは winThrottle です(そしてそれは少し前のことです)。プログラムごとではなく、システム全体で変更が行われますが、必要に応じて簡単にオン/オフを切り替えることができます(再起動は必要ありません)。

0
techturtle