Di Windows, ada alat untuk permainan Flash yang disebut Cheat Engine yang dapat mempercepat / menurunkan proses dengan jumlah X, membuat waktu yang dibutuhkan untuk tugas dalam permainan menjadi lebih cepat atau lebih lambat daripada di dunia nyata. Ini sangat berguna untuk gim berbasis waktu yang membuat Anda menunggu sejumlah X waktu untuk menyelesaikan sebuah bangunan, panen untuk menyelesaikan, dll ... Ini juga berlaku untuk gim yang Anda butuhkan agar berjalan lebih lambat sehingga Anda dapat bertahan melawan beberapa musuh (game Zombie, dll.) atau game yang kesulitannya terletak pada seberapa cepat seseorang dapat menyelesaikan sesuatu.
Tapi ini tidak terbatas pada game Flash berbasis web. Cheat Engine juga dapat mempercepat / menurunkan game lain (Half-Life, Quake 3, dll.).
Apakah ada cara untuk melakukan ini di Ubuntu?
Ini adalah opsi SPEED HACK yang saya maksudkan dengan menggunakan alat "Cheat Engine" di Windows dan itu sebenarnya opsi yang 99,99% pengguna Cheat Engine menggunakan Cheat Engine untuk:
Saya harus menyebutkan bahwa saya tidak mencari metode untuk menjeda proses setiap milidetik (Seperti memperlambat Firefox atau Chrome bukannya memperlambat permainan Flash). Misalnya memperlambat Firefox tidak akan berhasil karena Firefox juga memperlambat semua yang lain sehingga tidak akan menjadi Peretasan Kecepatan seperti memperlambat proses secara umum termasuk semua tindakan oleh pengguna. Pada dasarnya semuanya akan sama, hanya lebih lambat. Hal yang sama berlaku untuk mempercepat proses.
Saya mencari cara untuk melakukan ini pada game Flash Berbasis Web dan / atau Game yang diemulasi Wine.
sumber
Jawaban:
Jawaban singkat, tidak. Tidak ada tombol 2x untuk penjadwalan proses. Yang terbaik yang dapat Anda lakukan adalah menggunakan cgroup untuk apa yang Anda minati untuk mendapatkan lebih banyak waktu CPU, dengan mengorbankan proses lain. Jika saya harus menebak, alasan speedhack bahkan berfungsi adalah karena melakukan bisnisnya dengan memanipulasi flash runtime, atau cukup menyebutnya mesin virtual. Bukannya mempercepat program, itu mengubah parameter fundamental yang menjadi dasar seluruh VM. Saya kira hal yang sama akan mungkin terjadi dengan sesuatu seperti Java atau Python.
Oh well, saya kira Anda harus terus mencontek Farmville di Windows. Malu.
sumber
Ini mungkin membantu memperlambat proses, tetapi tidak mempercepatnya ...
1) SIGSTOP dan SIGCONT:
The
kill
perintah dapat mengeluarkanSTOP
danCONT
sinyal ke proses dengan pid diberikan. Saya telah menggunakannya untuk skrip python 'jeda' dan 'pelambatan' sebelumnya, dan itu berfungsi dengan baik untuk tujuan itu.Berikut ini contoh dalam skrip bash (masukkan PID dari proses yang relevan sebagai parameter commandline):
Mereka yang tidur (dalam hitungan detik) harus turun ke jumlah yang jauh lebih kecil untuk mengurangi jerkiness, tetapi interval yang lebih besar membuatnya lebih jelas untuk pengujian.
Setelah Anda puas dengan interval tertentu, Anda bisa membuat rasio tidur disesuaikan dengan variabel.
2) Satu kemungkinan lain, untuk pembatasan, adalah 'cpulimit':
Untuk membatasi firefox hingga 30% CPU:
sumber
Saya akan menyarankan beberapa hal. Jika memang farmville / sesuatu yang dimainkan di internet (seperti yang disarankan ppetraki), saya percaya bahwa satu jalan adalah pergi melalui rute greasemonkey (itu adalah platform untuk memungkinkan menjalankan semua skrip berbasis javascript untuk memungkinkan penyesuaian lebih lanjut di semua tingkatan browser / rendering halaman.). Tidak kurang, itu saya membaca semua jawaban lainnya dengan sangat cepat, dan mengejutkan tidak melihat ada yang menyebutkan Wine http://www.winehq.org/documentation .
Lebih khusus lagi, jika anggur normal tidak berfungsi (yang saya dapat membuatnya bekerja, lebih baik mencoba 32-bit), semua harapan tidak hilang, karena ini terdengar seperti kandidat yang sempurna untuk ekstensi / add-on Wine 'program esque,' Wine-Hacks, 'itu meminta pengguna dengan walk-through untuk menginstal berbagai perangkat lunak yang memenuhi persyaratan tertentu / dll ... (ini adalah jalan yang sangat mudah, jika konfigurasi anggur tradisional tidak berfungsi ). Ini adalah keadaan yang menarik, dan penting untuk diingat bahwa linux secara umum memberi pengguna platform yang jauh lebih besar untuk disesuaikan, dan mengubah berbagai proses / utas / dll di semua tingkatan ... Namun, sebagian besar bacaan biasanya berasal dari saya t. Pada perspektif level yang lebih rendah, seseorang bisa, jika game menggunakan komunikasi antarproses, mengubah kecepatan pada soket ('vmstat' / '
Tetapi melihat gambar Anda, dan telah mengunduh aplikasi sendiri, mendapatkan pemahaman tentang cara kerja aplikasi, dan fakta itu membaca bit memori, dan memindai alamat memori / dll ... itu hilang itu sangat melakukan hal ini hanya , mengutak-atik komunikasi memori / antar proses pada level rendah (namun dengan rute ini Anda akan membuat versi 'Cheat-Engine' peretasan Anda sendiri, itu bisa dengan mudah dilakukan dengan gdb (gcc-debugger, pengembang / alat keamanan seperti melakukan jenis tugas ini adalah bagian umum dari pekerjaan pengembang untuk mengukur dengan lebih baik bagaimana aplikasi bekerja / kinerjanya secara keseluruhan., bertindak serupa dalam lingkup yang lebih terbatas) .Anda hanya akan menggunakan alat yang berbeda untuk mengontrol memori / urutan komunikasi tingkat soket. Tidak kurang, skenario Wine akan berfungsi, dan saya mencobanya sebentar (namun, saya tidakSaya tidak tahu permainan apa yang Anda mainkan, lol !!).
Untuk menyimpulkan, sehingga kita jelas, satu cara akan memperbaiki proses / thread proses (tugas) di Linux / dan menemukan berbagai alamat memori, dan bit yang digunakan dalam komunikasi antarproses / socket menggunakan utilitas / atau debugger ( sudah disebutkan). Kemudian cara lain yang lebih mendasar yang akan memanfaatkan logika 'Cheat-engine,' itu sendiri di lingkungan non-Windows, melalui menginstalnya dengan Wine, saat Wine menjalankan aplikasi, dan mengaturnya dalam proses / utas di dalamnya sehingga jika program sedang dijalankan di Windows itu sendiri. Program Wine ada di semua distro spesifik Ubuntu yang saya lihat, "'apt-get' / 'aptitude'" untuk menginstal Wine). Selain itu, alat lain untuk debugging / tweaker game berbasis flash / etc ... adalah Flashbug (varian firebug, seperti halnya Greasemonkey digunakan di Mozilla) Semoga beruntung & tepuk tangan !!
sumber