Sugerowałbym kilka rzeczy. Jeśli rzeczywiście jest to farmville / coś granego w sieci (jak sugeruje ppetraki), uważam, że jedną z dróg jest przejście drogą fatmonkey (jest to platforma umożliwiająca uruchamianie wszystkich skryptów opartych na javascript, aby umożliwić bardziej zaawansowane dostosowywanie na wszystkich poziomach przeglądarki / renderowania strony). Nie mniej, przeczytałem wszystkie inne odpowiedzi bardzo szybko i, co zaskakujące, nikt nie wspomniał o Winie http://www.winehq.org/documentation .
Mówiąc dokładniej, jeśli normalne wino nie działa (co udało mi się sprawić, że działa, najlepiej wypróbować wersję 32-bitową), cała nadzieja nie jest stracona, ponieważ brzmi to jak idealny kandydat na rozszerzenie / dodatek Wine „esque program” „Wine-Hacks” zachęca użytkownika do przejścia przez proces instalacji różnych programów spełniających określone wymagania / etc ... (jest to bardzo łatwa droga, jeśli tradycyjna konfiguracja wina nie działa ). Jest to interesująca sytuacja i ważne jest, aby pamiętać, że linux ogólnie daje użytkownikowi znacznie większą platformę do dostosowywania i dostrajania różnych procesów / wątków / itp. Na wszystkich poziomach ... Jednak duża ilość odczytu zazwyczaj pochodzi z to. W perspektywie niższego poziomu można, jeśli gra korzysta z komunikacji międzyprocesowej, dostosować prędkość gniazd ('vmstat' / '
Ale patrząc na twój obraz i sam pobierając aplikację, rozumiem, jak działa aplikacja, a także fakt, że czyta fragmenty pamięci i skanuje adresy pamięci / etc ... wymyka się temu, że robi to bardzo dobrze , podkręcanie komunikacji pamięci / międzyprocesowej na niskim poziomie (jednak idąc tą drogą stworzyłbyś własną hacką wersję „Cheat-Engine”, można to bardzo łatwo zrobić za pomocą gdb (gcc-debugger, programista / narzędzie bezpieczeństwa, ponieważ wykonywanie tego typu zadań jest częstą częścią pracy programisty, aby lepiej ocenić, jak działa aplikacja / jej ogólna wydajność., działa podobnie w bardziej ograniczonym zakresie). Wystarczy użyć innego narzędzia do kontroli pamięć / sekwencjonowanie komunikacji na poziomie gniazd. Scenariusz Wine zadziała i wypróbowałem go krótko (jednak niewiesz, w którą grę celujesz, lol !!).
Podsumowując, abyśmy byli pewni, jednym ze sposobów byłoby ponowne ładowanie procesów / wątków procesów (zadań) w Linuksie / i lokalizowanie różnych adresów pamięci oraz bitów używanych w komunikacji międzyprocesowej / gniazdowej za pomocą narzędzi / lub debuggera ( już wspomniane). Następnie inny bardziej podstawowy sposób, który wykorzystywałby logikę „Cheat-engine”, samego w środowisku innym niż Windows, poprzez zainstalowanie go z Wine, gdy Wine uruchamia aplikację i zarządza nią w procesach / wątkach wewnątrz, więc jest tak jak jeśli program jest uruchamiany w samym systemie Windows. Program Wine znajduje się we wszystkich dystrybucjach specyficznych dla Ubuntu, które widziałem („apt-get” / „aptitude”, aby zainstalować Wine). Dodatkowo, innym narzędziem do debugowania / ulepszania gier opartych na Flashu / etc ... jest Flashbug (wariant firebug, podobnie jak Greasemonkey jest używany w Mozilli) Powodzenia i na zdrowie !!