Przyznam szczerze, że teraz nie pamiętam, czy zapisywałem zebrane chipy przez gracza. Zaskoczyłeś mnie i faktycznie to byłby fatalny błąd... podam Ci sposób na przeskok do kolejnego poziomu, dzięki czemu będziesz mógł grać od każdego poziomu od którego zechcesz. Wciskasz jednocześnie klawisz E+M co przeniesie Cię do kolejnego poziomu, a ja obiecuję że przyjrzę się temu problemowi.
Viewing post in Electroman (Electrobody) AGA comments
Jeszcze taka jedna informacja. Zanim przeniosłem się do następnego poziomu, postanowiłem wrócić do sektorów "C" i "D" aby zobaczyć, czy karty są dostępne do ponownego zebrania. Obydwie karty były na swoich miejscach i mogłem je zebrać ponownie lecz po powrocie do punktu wyjścia, było ono nadal nieaktywne.
Problem rozwiązałem już. Jeszcze tylko przetestujemy, czy wszystko jest ok i wyślemy poprawiony ADF na maila. Dodałem też wykrywanie procesora 68060 w levelu wstępnym. Aby to jednak zadziałało, grę trzeba uruchomić spod systemu, żeby była wczytana biblioteka 68060.library. Uruchamiając natomiast z bootującej dyskietki bez systemu gra wyświetli że posiadamy procesor 68040 przez brak wczytanej biblioteki procesora.
Co do tych chipów, przejście do kolejnego poziomu odblokowuje się tylko wtedy gdy posiadamy w ekwipunku 3 karty chipów.
Świetnie, bardzo szybko poszło! Z góry dziękuję za udostępnienie poprawionej wersji, gdy już będzie przetestowana.
Co do CPU to chętnie sprawdzę, bo nic mnie taka zmiana nie kosztuje na Amiga Forever, a używam różnych opcji do grania, to mogę zobaczyć różnicę pomiędzy konfiguracjami.
Jeżeli chodzi o ilość chipów w 3. poziomie to są "cztery". Czy to oznacza, że wystarczy mi zebrać jedynie trzy aby wyjście się odblokowało i przejść na następny poziom? (pytanie ogólne co do wszystkich poziomów w grze)
Mam jeszcze jedno ciekawe pytanie dotyczące współpracy gry z emulatorem. AF10 mam skonfigurowane do uruchamiania gier z WinUAE i wersja ADF, jak i automatycznie uruchamiany HDF mają problem z tworzeniem migawek (snapshot). Nie wiem, czy ten problem jest tylko na moim komputerze, AF10 nie lubi się z Electro Man'em, czy kod gry i emulatora się gryzie. Objawy są takie, że po utworzeniu migawki gra w 9/10 przypadków wyrzuca na ekran czerwony błąd "fatal error" i trzeba uruchomić ponownie emulator. Migawka jest utworzona lecz po jej wczytaniu od razu jest ten sam błąd (coś jak błąd lub konflikt zrucania pamięci). W tym pozostałym przypadku, gdy emulator się nie zawiesi i gra zostanie wczytana, to przy następnym punkcie kontrolnym w większości prób zapis pod "F2" nie działa. To nie jest problem, bo wiem, że grę należy przechodzić w prawidłowy sposób ;) ale starałem się tego używać, gdy nie mogłem ukończyć całego poziomu a wiedziałem, że karty się nie zapisują w klasyczny sposób.
Wystarczy zebrać 3 chipy, aby móc przejść poziom. Musiałbym sprawdzić, czy czasem nie trzeba konkretnie zebrać tylko trzech chipów. Pamiętam że sam nie wiedziałem jak jest w wersji PC, pytałem Macieja Miąsika, który ją pisał, ale nie pamiętał. Musiałbym zajrzeć do swojego kodu.
Jeśli chodzi o drugą sprawę... Nie mam Amiga Forever. Wszystko robię na ręcznie konfigurowanym WinUAE. W razie jakbyś miał pytania, to możesz na maila pisać: tukinem@interia.pl