Co do gry o której pisałem tutaj, mam problem odpalając ją pod wine. Nie da się zmienić ustawień sterowania - gra się zwiesza w momencie kliknięcia wyboru przycisku i po kilkunastu sekundach odwiesza, ale przycisku nijak nie da się zmienić... Macie jakiś pomysł czym to może być spowodowane albo jak to naprawić?
@shish: nadal nic ;/
https://www.youtube.com/watch?v=14qbONwdpbQ - tak wygląda problem. Klikam ten przycisk i kiedy powinienem wcisnąć klawisz który wybrałem gra się zwiesza...
@Jezor: wiesz co podobnie to wygląda do błędu pojawiającego się przy inicjalizacji sieci. podejrzewam, że nie ładuje jakichś konkretnych bibliotek. niestety pod kątem kodowania, to nie pomogę bo jestem z tego za cienki, ale weź rzuć okiem czy nie ma tam jakiegoś pliku ".ini" w którym zapisują się klawisze.
@shish: właśnie szukałem i to jest problem, bo nigdzie nie ma :/
Chyba wszystko jest trzymane w jednym pliku .dat... Pozostają mi więc dwie opcje: przeanalizować ten plik albo znaleźć kogoś, kto ma win XP, żeby mi ustawił sterowanie i odesłał pliki... :C
@shish: okej, update. Spróbowałem zmienić ustawienia pod windowsem, potem skopiować grę na pendrive i odpalić pod wine... I nie działa! Więc gra musi trzymać je w jakimś zewnętrznym pliku!
Sprawdziłem do jakich plików ma dostęp proces gry poleceniem lsof -p PID
i... kurde, nie widzę tam żadnego pliku który możnaby podejrzewać o trzymanie ustawień... Nie mam pojęcia co z tym zrobić już ;/
@akerro, może Ty podpowiesz, bo się znasz na linuksach? ;_;
Jest jakiś program do śledzenia operacji IO na plikach w czasie rzeczywistym? Może wtedy mógłbym poklikać i by się pokazało gdzie to zapisuje.
Okej, już wszystko działa XD
Krok po kroku co zrobiłem:
- odpaliłem grę na kompie z win XP,
- zmieniłem klawisze,
- przekopiowałem ten plik C:/Windows/MiniCarRacing.ini na pendrive,
- wrzuciłem do ~/.wine/drive_c/windows
Męczarni z tym co nie miara ;_;
@Jezor: z wine są cyrki. Raz musi byc nowsze, a raz starsze. Ty, a przypadkiem pliczek nie był "tylko do odczytu"?
A w ogóle to dałeś sobie radę i moje gratulacje
Ty, a przypadkiem pliczek nie był "tylko do odczytu"?
@shish: a co to ma do rzeczy? Mam je oznaczone jako "A", nie wiem co to znaczy.
EDIT: zrobiłem taki ło programik (w .zipie opis krok po kroku jak doszedlem do rozwiązania, jakby kogokolwiek to interesowało), którym można zmienić klawiszologię w grze. Dołączona binarka 64-bitowa i kod źródłowy.
A sam kod źródłowy bez ściągania żadnych cipów można znaleźć tutaj.