Как я могу замедлить частоту флеш-игры?

11

Я пытаюсь играть в игру Adobe Flash в своем браузере. Единственная проблема в том, что это слишком быстро для меня. Я знаю, что это будет "обман", но я бы больше наслаждался игрой, если бы мог играть в нее более медленными темпами.

Я пытался дросселировать процессор, но я не думаю, что этот подход надежен.

Как я могу заставить мой браузер или плагин Flash играть в игру с более медленной частотой кадров?

wizlog
источник
Должно ли это влиять только на этот процесс? Потому что временно разогнать процессор легко.
Деннис
Если бы они не избавились от кнопки «Турбо» ...
Таннер Фолкнер,
1
Это не дубликат связанного вопроса. Этот вопрос о том, как ограничить использование процессора. Этот вопрос о том, как замедлить время работы программы, чтобы пользовательский интерфейс игры работал медленнее.
Механическая улитка
1
@wizlog: ограничение использования процессора приведет к зависанию игры (если оно связано с процессором) или к чему-либо еще. То, что вы хотите, это замедлить часы до играбельной скорости.
Механическая улитка
@wizlog Я знаю решение для Windows специально для Flash-игр. Если вы перефразируете свой вопрос о Adobe Flash Player, я могу помочь. ;)
iglvzx

Ответы:

13

Вместо дросселирования процессора, вы можете замедлить флэш - игры с использованием Чит Engine «s SpeedHack особенности. Таким образом, Speedhack работает, изменяя процедуры синхронизации, которые вызываются игрой, чтобы получить текущее время 1 .

  1. Откройте вашу любимую флеш игру в вашем браузере.

  2. Запустить Cheat Engine.

  3. Нажмите кнопку « Выбрать процесс» в левом верхнем углу, найдите процесс запуска плагина Flash Player (см. Примечание ниже) и нажмите « Открыть» .

    процесс

  4. Отметьте опцию Включить Speedhack справа.

    speedcheck

    Если вы получили ошибку , вы выбрали неправильный процесс!

    ошибка

  5. Изменение скорости от 1.0другого значения , а затем нажмите кнопку Применить . В этом случае вы хотите, чтобы игра была медленнее, поэтому сделайте ее меньше, чем 1.0. Например, 0.5будет запускать игру медленнее, с 50 %нормальной скоростью.

    скорость

  6. Вернитесь к своей игре. Надо играть на новой скорости!

Примечание : я использую метод проб и ошибок, чтобы найти правильный процесс. Однако, если вы только что открыли игру, это, как правило, самый последний процесс Flash Player или браузер в нижней части списка.


Ссылки:

1 Cheat Engine Internals: Speedhack

iglvzx
источник
@iglvzx Я попробовал это, не получил сообщение об ошибке, и скорость игры осталась неизменной. Вы знаете, почему это может быть?
wizlog
Я попытался замедлить процесс моего браузера, и это сработало. Благодарность!
wizlog
1
@wizlog Да. В основном это угадывание при поиске процесса.
iglvzx
1

Вы можете попробовать снизить напряжение для вашего процессора в настройках BIOS. Это немного ограничит ресурсы. Вы можете создать простую программу на С ++, которая заполняет всю память и использует 100% процессорного времени.

это для использования процессора:

#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

mnmnc
источник
2
Понизить напряжение? Как далеко? Как будет выглядеть эта программа на C ++? Пожалуйста, расширьте свой ответ, чтобы включить все необходимые детали :)
Der Hochstapler
1
Программа C ++ обновлена ​​в ответ. как идти с напряжением? зависит от вашей смелости :) но лучше всего делать маленькие шаги.
Mnmnc
Понижение напряжения не будет иметь большого значения. Кроме того, это будет всей системы.
Soandos
0

Возможно, вы захотите найти программу управления процессором. Несколько существует, хотя я попробовал только winThrottle (и это было некоторое время назад). Он вносит изменения в масштабе всей системы, а не для каждой программы, но их достаточно легко включать и выключать, когда вы хотите (перезагрузка не требуется).

techturtle
источник