Bagaimana saya bisa memperlambat framerate dari game Flash?

11

Saya mencoba memainkan game Adobe Flash di browser saya. Satu-satunya masalah adalah terlalu cepat bagi saya. Saya tahu itu akan "curang", tetapi saya akan lebih menikmati permainan jika saya bisa memainkannya dengan lebih lambat.

Saya sudah mencoba membatasi CPU, tetapi saya rasa pendekatan ini tidak dapat diandalkan.

Bagaimana saya bisa membuat browser saya atau plugin Flash memainkan permainan di framerate lebih lambat?

wizlog
sumber
Apakah hanya mempengaruhi proses itu? Karena underclocking sementara CPU mudah.
Dennis
Kalau saja mereka tidak menyingkirkan tombol 'Turbo' ...
Tanner Faulkner
1
Ini bukan duplikat dari pertanyaan terkait. Pertanyaan itu adalah tentang bagaimana membatasi penggunaan CPU. Pertanyaan ini adalah tentang cara memperlambat jam program, sehingga UI game berjalan lebih lambat.
Siput mekanik
1
@wizlog: Membatasi penggunaan CPU hanya akan membuat game gagap (jika terikat CPU) atau tidak ada yang sebaliknya. Yang Anda inginkan adalah memperlambat jam ke kecepatan yang dapat dimainkan.
Siput mekanik
@wizlog Saya tahu solusi Windows untuk game Flash secara khusus. Jika Anda menulis ulang pertanyaan Anda tentang Adobe Flash Player, saya dapat membantu. ;)
iglvzx

Jawaban:

13

Alih-alih throttling CPU, Anda dapat memperlambat flash game menggunakan Cheat Engine 's Speedhack fitur. Singkatnya, Speedhack bekerja dengan memodifikasi rutinitas waktu yang dipanggil oleh game untuk mendapatkan waktu saat ini 1 .

  1. Buka game Flash favorit Anda di browser Anda.

  2. Luncurkan Cheat Engine.

  3. Klik tombol Pilih Proses di kiri atas, temukan proses menjalankan plugin Flash Player (lihat catatan di bawah) , lalu klik Buka .

    proses

  4. Periksa opsi Aktifkan Speedhack di sebelah kanan.

    periksa cepat

    Jika Anda mendapatkan kesalahan , Anda telah memilih proses yang salah!

    kesalahan

  5. Ubah Kecepatan dari 1.0ke nilai yang berbeda dan kemudian klik Terapkan . Dalam hal ini, Anda ingin permainan menjadi lebih lambat, jadi buatlah lebih sedikit 1.0. Misalnya, 0.5menjalankan game lebih lambat, pada 50 %kecepatan normal.

    kecepatan

  6. Kembali ke gim Anda. Itu harus bermain dengan kecepatan baru!

Catatan : Saya menggunakan coba-coba untuk menemukan proses yang benar. Namun, jika Anda baru saja membuka gim, biasanya Flash Player terbaru atau proses peramban di bagian bawah daftar.


Referensi:

1 Cheat Engine Internal: Speedhack

iglvzx
sumber
@iglvzx Saya mencobanya, tidak menerima pesan kesalahan, dan kecepatan permainan tetap tidak berubah. Apakah Anda tahu mengapa ini bisa terjadi?
wizlog
Saya mencoba memperlambat proses browser saya dan itu berhasil. Terima kasih!
wizlog
1
@wizlog Ya. Kebanyakan menebak, ketika menemukan proses.
iglvzx
1

Anda dapat mencoba menurunkan tegangan untuk prosesor Anda di pengaturan BIOS. Ini akan membatasi sumber daya sedikit. Anda dapat membuat program c ++ sederhana yang mengisi semua memori dan menggunakan 100% waktu cpu.

ini untuk penggunaan 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;
}

Tentang memori - setup Oracle Virtual Host. Instal beberapa sistem sebagai mesin virtual dan berikan banyak memori untuk digunakan. Tentu beberapa mesin virtual api. ini adalah cara pemrograman non termudah yang bisa saya pikirkan.

Untuk memperlambat permainan flash, Anda dapat menggunakan: http://www.cheatengine.org/downloads.php

Saya menemukan video dengan panduan cara menggunakan cheatengine: http://www.youtube.com/watch?v=2W6L1iqGUR0

mnmnc
sumber
2
Turunkan tegangan? Berapa jauh? Seperti apa program C ++ itu? Harap
rentangkan
1
Program C ++ diperbarui dalam jawaban. bagaimana dengan tegangan? bergantung pada keberanian Anda :) tetapi yang terbaik untuk melakukan langkah-langkah kecil.
mnmnc
Menurunkan tegangan tidak akan membuat banyak perbedaan. Selain itu, ini akan menjadi sistem luas.
soandos
0

Anda mungkin ingin mencari program pelambatan CPU. Ada beberapa, meskipun satu-satunya yang saya coba adalah winThrottle (dan itu beberapa waktu lalu). Itu membuat perubahannya di seluruh sistem, bukan per program, tetapi cukup mudah untuk dihidupkan dan dimatikan saat Anda inginkan (tidak perlu me-reboot).

techturtle
sumber