我正在尝试在浏览器中玩Adobe Flash游戏。唯一的问题是对我来说太快了。我知道这会“作弊”,但如果我能以较慢的速度进行游戏,我会更喜欢游戏。
我尝试限制CPU,但是我认为这种方法不可靠。
如何让我的浏览器或Flash插件以较低的帧速率玩游戏?
我正在尝试在浏览器中玩Adobe Flash游戏。唯一的问题是对我来说太快了。我知道这会“作弊”,但如果我能以较慢的速度进行游戏,我会更喜欢游戏。
我尝试限制CPU,但是我认为这种方法不可靠。
如何让我的浏览器或Flash插件以较低的帧速率玩游戏?
Answers:
您可以使用Cheat Engine的Speedhack功能来降低Flash游戏的速度,而不必限制CPU 。总而言之,Speedhack通过修改游戏调用的计时例程来获得当前时间1。
在浏览器中打开您喜欢的Flash游戏。
启动作弊引擎。
单击左上角的“ 选择进程”按钮,找到运行Flash Player插件的进程(请参见下面的注释),然后单击“ 打开”。
选中右侧的Enable Speedhack选项。
如果出现错误,则说明您选择了错误的过程!
将速度从更改1.0
为其他值,然后单击应用。在这种情况下,您希望游戏变慢,因此使其小于1.0
。例如,0.5
以50 %
正常速度运行游戏会更慢。
返回您的游戏。它应该以新的速度播放!
注意:我使用反复试验来找到正确的过程。但是,如果您只是打开游戏,则通常是列表底部的最新Flash Player或浏览器进程。
参考文献:
您可以尝试在BIOS设置中降低处理器的电压。这将稍微限制资源。您可以创建一个简单的c ++程序,该程序将填充所有内存并使用100%的cpu时间。
这用于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虚拟主机。将某些系统安装为虚拟机,并为其分配大量内存以供使用。火夫妇的虚拟机。这是我能想到的最简单的非编程方式。
对于特别是Flash游戏的速度下降,您可以使用:http : //www.cheatengine.org/downloads.php
我发现该视频包含有关如何使用作弊引擎的指南:http : //www.youtube.com/watch? v = 2W6L1iqGUR0
您可能需要搜索CPU节流程序。虽然我曾经尝试过的唯一方法是winThrottle(那是前一段时间),但仍然存在几种方法。它在系统范围而不是每个程序中进行更改,但是它们很容易在需要时打开和关闭(无需重新启动)。