Jak mogę spowolnić szybkość odtwarzania gry Flash?

11

Próbuję zagrać w grę Adobe Flash w mojej przeglądarce. Jedynym problemem jest to, że jest dla mnie za szybki. Wiem, że byłoby to „oszustwo”, ale bardziej bym cieszył się grą, gdybym mógł grać w wolniejszym tempie.

Próbowałem dławić procesor, ale nie sądzę, aby takie podejście było niezawodne.

Jak mogę sprawić, by moja przeglądarka lub wtyczka Flash grały w wolniejszą liczbę klatek na sekundę?

wizlog
źródło
Czy to musi wpływać tylko na ten proces? Ponieważ chwilowe podkręcenie procesora jest łatwe.
Dennis
Gdyby tylko nie pozbyli się przycisku „Turbo” ...
Tanner Faulkner
1
To nie jest duplikat połączonego pytania. To pytanie dotyczy sposobu ograniczenia użycia procesora. To pytanie dotyczy spowolnienia zegara programu, aby interfejs gry działał wolniej.
Ślimak mechaniczny
1
@wizlog: Ograniczenie użycia procesora spowoduje, że gra będzie się zacinać (jeśli jest związana z procesorem) lub nic innego. Chcemy spowolnić zegar do możliwej do grania prędkości.
Ślimak mechaniczny
@wizlog Znam rozwiązanie Windows dla gier Flash. Jeśli przeredagujesz swoje pytanie na temat Adobe Flash Player, mogę pomóc. ;)
iglvzx

Odpowiedzi:

13

Zamiast dławienie CPU, można spowolnić gier flash stosując Cheat Engine „s Speedhack funkcję. Podsumowując, Speedhack działa poprzez modyfikację procedur czasowych wywoływanych przez grę w celu uzyskania aktualnego czasu 1 .

  1. Otwórz swoją ulubioną grę Flash w przeglądarce.

  2. Uruchom Cheat Engine.

  3. Kliknij przycisk Wybierz proces w lewym górnym rogu, znajdź proces uruchamiania wtyczki Flash Player (patrz uwaga poniżej) , a następnie kliknij Otwórz .

    proces

  4. Zaznacz opcję Włącz Speedhack po prawej stronie.

    kontrola prędkości

    Jeśli pojawi się błąd , wybrałeś niewłaściwy proces!

    błąd

  5. Zmień Prędkość z 1.0na inną wartość, a następnie kliknij Zastosuj . W takim przypadku chcesz, aby gra była wolniejsza, więc zmniejsz ją 1.0. Na przykład 0.5gra działałaby wolniej, z 50 %normalną prędkością.

    prędkość

  6. Wróć do swojej gry. Powinien grać z nową prędkością!

Uwaga : używam prób i błędów, aby znaleźć prawidłowy proces. Jeśli jednak właśnie otworzyłeś grę, zazwyczaj jest to najnowszy proces Flash Player lub proces przeglądarki na dole listy.


Bibliografia:

1 Cheat Engine Internals: Speedhack

iglvzx
źródło
@iglvzx Próbowałem tego, nie otrzymałem komunikatu o błędzie, a prędkość gry pozostała niezmieniona. Czy wiesz, dlaczego tak może być?
wizlog
Próbowałem spowolnić proces przeglądarki i to działało. Dzięki!
wizlog
1
@wizlog Tak. Przy zgadywaniu najczęściej chodzi o zgadywanie.
iglvzx
1

Możesz spróbować obniżyć napięcie procesora w ustawieniach BIOS. To nieco ograniczy zasoby. Możesz stworzyć prosty program c ++, który wypełnia całą pamięć i zużywa 100% czasu procesora.

dotyczy to użycia procesora:

#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;
}

Informacje o pamięci - skonfiguruj wirtualny host Oracle. Zainstaluj jakiś system jako maszynę wirtualną i daj mu dużo pamięci do użycia. Ogień kilka maszyn wirtualnych. jest to najłatwiejszy sposób na programowanie, jaki mogę wymyślić.

W szczególności do spowolnienia gier flashowych można użyć: http://www.cheatengine.org/downloads.php

Znalazłem wideo z przewodnikiem, jak używać cheatengine: http://www.youtube.com/watch?v=2W6L1iqGUR0

mnmnc
źródło
2
Obniżyć napięcie? Jak daleko? Jak wyglądałby ten program C ++? Proszę rozszerzyć swoją odpowiedź, aby zawierała wszystkie niezbędne szczegóły :)
Der Hochstapler
1
Program C ++ zaktualizowany w odpowiedzi. jak iść z napięciem? zależy od twojej odwagi :) ale najlepiej robić małe kroki.
mnmnc
Obniżenie napięcia nie zrobi tak dużej różnicy. Dodatkowo będzie to obejmowało cały system.
soandos
0

Możesz poszukać programu dławienia procesora. Istnieje kilka, choć jedyną, którą wypróbowałem, jest WinThrottle (a było to jakiś czas temu). Wprowadza zmiany w całym systemie, nie dla poszczególnych programów, ale są one wystarczająco łatwe do włączania i wyłączania w dowolnym momencie (nie wymaga ponownego uruchamiania).

techturtle
źródło