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


11

ブラウザでAdobe Flashゲームをプレイしようとしています。唯一の問題は、私には速すぎるということです。私はそれが「不正行為」であることを知っていますが、より遅いペースでプレイできればゲームをもっと楽しむでしょう。

CPUの調整を試みましたが、このアプローチは信頼できるとは思いません。

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


そのプロセスだけに影響する必要がありますか?CPUを一時的にアンダークロックするのは簡単だからです。
デニス

彼らは「ターボ」ボタンの脱却ていなかった場合にのみ...
タナーフォークナー

1
これは、リンクされた質問の複製ではありません。その質問は、CPU使用量を制限する方法に関するものです。この質問は、プログラムのクロック遅くして、ゲームのUIの実行をより遅くする方法に関するものです。
機械式カタツムリ

1
@wizlog:CPU使用率を制限すると、ゲームが途切れる(CPUバウンドの場合)か、または何もしなくなります。あなたが望むのは、再生可能な速度にクロックを遅くすることです。
機械式カタツムリ

@wizlog具体的には、Flashゲーム用のWindowsソリューションを知っています。質問を言い換えてAdobe Flash Playerに関するものに変更した場合、私がお手伝いできます。;)
iglvzx

回答:


13

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

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

  2. Cheat Engineを起動します。

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

    処理する

  4. チェックを有効Speedhackの右のオプションを選択します。

    スピードチェック

    あなたが取得した場合、エラーを、あなたは間違ったプロセスを選択しています!

    エラー

  5. Speed1.0別の値に変更してから、Applyをクリックします。この場合、ゲームの速度を遅くしたいので、より小さくし1.0ます。たとえば0.5、ゲームを50 %通常の速度で遅く実行します。

    速度

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

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


参照:

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


@iglvzx試しましたが、エラーメッセージは表示されず、ゲームの速度は変わりませんでした。これがなぜなのか知っていますか?
wizlog

ブラウザのプロセスを遅くしてみましたが、うまくいきました。ありがとう!
wizlog

1
@wizlogええ。プロセスを見つけるとき、それはほとんど推測です。
iglvzx

1

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=2W6L1iqGUR0


2
電圧を下げますか?どこまで?そのC ++プログラムはどのように見えるでしょうか?必要なすべての詳細を含むように回答を拡張してください:)
Der Hochstapler

1
C ++プログラムが回答で更新されました。電圧で行く方法?あなたの勇気に影響を与えます:)しかし、少しの手順を実行するのが最善です。
mnmnc

電圧を下げても、それほど大きな違いは生じません。さらに、これはシステム全体に適用されます。
-soandos

0

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.