Uruchamianie gry sprzed 20 lat w oknie

0

Cześć!
Piszę, ponieważ mam problem z grą z czasów młodości, którą dzisiaj pobrałem, mianowicie Camy 2 - the machine. Udało się ją uruchomić jednak muszę użyć Cheat Engine przy ostatnich poziomach z uwagi na trudność, i teraz pojawia się problem:
Gra nie jest uruchamiana w żadnym oknie, pełny ekran, po odpaleniu i ,,zminimalizowaniu" czy to przyciskiem windows czy innymi standardowymi wyjściami bez zamykania, aplikacji nie ma na pulpicie (przełączanie win + tab również nie ma), w menadżerze zadań również brak (tylko widnieje jako proces). Czasami pojawia się małe okno (sam górny pasek) gdzieś na pulpicie jednak po kliknięciu w niego dwa razy - czarny ekran. Macie jakieś pomysły jak to obejść, żeby przełączać swobodnie między grą a cheat engine? Jakiś sposób wymuszenia uruchomienia aplikacji już w oknie, nie w pełnym ekranie? Przy zgodności pilku już kombinowałem.
Dzięki i pozdrawiam! :)

0

Tryb zgodności próbowałeś ze starymi wersjami systemu, na pliki tej gry?
Można też emulować na systemie inny system, są do tego nawet bezpłatne programy - nawet na dobreprogramy są dostępne takie rzeczy jako open source.

0

Większość gier z tej epoki przełączała się w tryb okienkowy po naciśnięciu (lewy) Alt+Enter, próbowałeś?
Możesz też postawić cheat engine server i obsługiwać go z drugiej maszyny lub spoza wirtualnej maszyny, wtedy nie potrzebujesz mieć tej gry w oknie.
No i trzecia opcja - po prostu przestań lamić i naucz się grać bez cheatów 😅

0
Cimron napisał(a):

Tryb zgodności próbowałeś ze starymi wersjami systemu, na pliki tej gry?
Można też emulować na systemie inny system, są do tego nawet bezpłatne programy - nawet na dobreprogramy są dostępne takie rzeczy jako open source.

Tak tak, właśnie musiałem to zrobić żeby ją w ogóle odpalić. Zastanawiam się czy w emulowaniu jednego systemu na drugim, cheat engine dalej będzie mógł "łapać" dane w trakcie gry z drugiego.

obscurity napisał(a):

Większość gier z tej epoki przełączała się w tryb okienkowy po naciśnięciu (lewy) Alt+Enter, próbowałeś?
Możesz też postawić cheat engine server i obsługiwać go z drugiej maszyny lub spoza wirtualnej maszyny, wtedy nie potrzebujesz mieć tej gry w oknie.
No i trzecia opcja - po prostu przestań lamić i naucz się grać bez cheatów 😅

alt + enter nie działa niestety. Do dziś myślałem że takie gry to nie problem jak grałem w nie mając kilka lat jednak pod koniec jest niezła jazda i mimo dziesiątek podejść nie daję rady 😅 Z góry zobaczyłem jak wygląda cheat engine server i troche czarna magia (umiejętności programistyczne bliskie zera). Da radę to ogarnąć z samych poradników czy trzeba się znać?

0

Myślałem jeszcze o samej zmianie ilości żyć w kodzie gry, jednak sam kod to taka oto mieszanina symboli i przy zmianie jakiejkolwiek cyfry na inną (czy czegokolwiek) i zapisie, przy odpaleniu taki komunikat jest. Przypominam umiejętności informatycznych nie mam, ale a nóż jest jakieś bardzo proste rozwiązanie na to? :)

screenshot-20240401205132.pngscreenshot-20240401205229.png

0

Ty nie możesz modyfikować pliku binarnego to ci nigdy nie będzie działać.

1

Nie idziesz dobrą drogą i na pewno nie możesz edytować binarek w notatniku. Jeśli już to zmieniaj go w hexedytorze, jeśli masz na starcie trzy życia to szukaj bajtów 03 00 00 00 (little endian) i podmień wartość i przy dużej dawce szczęścia może ci się to uda, natomiast znajdziesz zapewne setki lub tysiące takich miejsc, całkiem prawdopodobne że ilość żyć nie jest trzymana na 4 bajtach tylko na 2 lub nawet jednym i wtedy jeszcze ciężej jest znaleźć takie miejsce, nie mówiąc już o przypadku gdy twórca gry celowo chciał utrudnić cheatowanie i wprowadził na przykład sumę kontrolną lub aplikacja jest spakowana. Cheat engine służy między innymi do zawężenia ilości kandydatów i pracuje bezpośrednio na pamięci wczytanej aplikacji więc część problemów odpada.

Próbowałbym jednak z tym cheat engine server, to nie powinno być trudne ani wymagać wiedzy programistycznej, mniej więcej tyle co postawienie serwera gry

1

Temat do zamknięcia. Udało się odpalić w oknie przez aplikację ,,dxwnd" i zmienić wartości w cheat engine. Spróbowałem opcję z wirtualną maszyną, cheat engine załapał wartość ale nie dało się jej zmienić, pewnie dlatego, że wszystko szło przez VM (może jakieś zabezpieczenia?). Dziękuję za wszystkie odpowiedzi, dowiedziałem się co nieco o binarkach i kombinowałem godzinami w hexed.it z szukaniem i podmienianiem wartości, nie znalazłem ale to temat na inny wątek. Pozdrawiam :)

1

Nie możesz sobie w DosBox odpalić czy na VM'ce?
Teraz Windows 98 to i w przeglądarce śmiga: https://www.pcjs.org/

1 użytkowników online, w tym zalogowanych: 0, gości: 1