Beiträge von AW182 im Thema „Welche Action-Games benötigen (ingame) "Space" oder andere Keyboard-Tasten?“

    Was ich zu dem Thema ganz interessant finde, ist folgendes.

    Ein Druck auf den Feuerbutton des Controllers in Joyport-1 ist doch in der Regel immer das gleiche wie ein Druck auf die SPACE Taste. Auch in den meisten Spielen ist das so der Fall.

    Es gibt aber Ausnahmen, bei denen das dann nicht klappt und mein erster Verdacht, dass dies, wenn es überhaupt einmal der Fall ist, dann nur solche Spiele betrifft, bei denen zwei Spieler simultan zocken können (weil sich SPACE und Feuerbutton am Joyport-1 dann vielleicht in die Quere kommen könnten), scheint nicht so ganz zuzutreffen.

    Auch bei Spielen wie etwa "Kung-Fu Master" ist es so der Fall. Mit der SPACE Taste kann man im Spiel zwischen Kicks und Punches umschalten und das klappt auch, wenn man sich die SPACE Taste, beispielsweise in Emulatoren die das können, mit auf seinen Controller mit dazu mappt. Was aber nicht klappt in diesem Spiel, das ist, mit einem Druck auf den Feuerbutton des Controllers im Joyport-1, zwischen Punches und Kicks umzuschalten. Der Gamecode scheint dies hier zu verhindern.

    Was meint ihr, wird sowas nur ganz selten der Fall sein bei Spielen die auf SPACE eine Funktion haben, oder lassen sich da doch recht leicht mehrere Spiele finden, bei denen es genauso ist wie bei "Kung-Fu Master"? Die Antwort auf diese Frage ist auch dahingehend interessant, dass es für den C64 inzwischen ja einige Joystick-Adapter gibt, die zugleich in beide Joyports des Rechners gesteckt werden und dann die Möglichkeit anbieten, das Feuer des Joyports-1 (also quasi die Funktion der SPACE Taste) direkt mit auf einem Button am Joystick/Gamepad (Multi Button Controller) zu haben. Bei Spielen wie "Kung-Fu Master" klappt das dann natürlich so nicht, denn dort ist der Feuerbutton im Joyport-1 dann nicht das gleiche wie die SPACE Taste. Aber ich vermute, dass so etwas nur ganz selten der Fall sein wird, oder? Zumindest fand ich bislang erst ein Spiel, bei dem es sich so verhält. Hat da vielleicht schon jemand Erfahrungswerte?

    Feuer (ausschließlich) auf Joyport-1 entspricht "Space".

    Okay, dann sind also Joyport-1 Spiele schonmal von Haus aus ausgeschlossen bei solch einer Doppel-Port-Joystick-Funktion, da würde das dann eh nicht klappen. Gut, sind jetzt hauptsächlich die wirklich alten Games aus den frühen 80ern, die den Joyport-1 für den 1-Spieler Modus nutzen, aber trotzdem könnten ein paar betroffen sein. Vielleicht kann man bei manchen dann auf die Schnelle mit einem FC3 den Port tauschen, aber wird nicht bei allen klappen. Aber spielt jetzt hier für den Thread eh keine Rolle, das betrifft nur die SPACE auf dem Joystick Funktion per Doppel-Joyport Nutzung.


    Irgendwie auch logisch, wenn ich jetzt so drüber nachdenke, denn eine Pinfunktion ist ja nicht plötzlich nur aus dem Grund da, weil im jeweils anderen Joyport, dann auch noch ein Joystick steckt. Wäre der Button von Joy-2 das gleiche wie SPACE wäre mir das ja schon längst aufgefallen. Ouh man.

    (Noch ein Argument gegen diese Spacetasten-JoyPort1-Basteleien ist, dass diese nicht Multiplattform-kompatibel sind.

    Was ich mich in dem Zusammenhang gerade frage.

    Gilt am C64 eigentlich diese Regel

    "die Feuertaste des anderen Controllers ist das gleiche wie die SPACE Taste"

    nur, wenn das Spiel ein Joyport-2 Spiel ist, oder gilt das auch andersherum, also wenn das Spiel eigentlich ein Joyport-1 Spiel ist? Ist dann die Feuertaste vom Controller im Joyport-2 ebenfalls das gleiche wie die SPACE Taste?

    Weiß das jemand auswendig?

    Das muss ich mal nachstellen mit einem Joystick-Tester Tool am C64 oder in einem C64 Emu und schauen, was dabei rauskommt.

    Am Amiga ist das mit der SPACE Taste in vielen Spielen schon von Haus aus so gelöst, dass Feuer-2 dann die gleiche Funktion wie die SPACE Taste ausführt. Allerdings haben die meisten Joysticks kein Feuer-2, das ist eher bei Gamepads häufiger mal zu finden. Oder man nimmt einen Controller-Adaper wie etwa den SNES-zu-Atari/Commodore von Raphnet, der hat Feuer-2, das kann man damit dann auf einen seiner SNES Controller-Buttons legen.

    Raid over Moscow: im Hangar mit F7 die Tore öffnen.

    Auch wieder einer der Fälle, wo einem ein Joystick in Port 1 auch nichts nützt.

    Klar, der nützt nur bei der SPACE Taste. Aber die meisten Games, die zusätzlich zum Controller noch Keyboard-Tasten nutzen, verwenden dann schon mit die SPACE Taste, wenn man sich die Liste mal so ansieht. Deshalb ist das generell schon eine tolle Idee, SPACE direkt auf einem Button zu haben, blöd ist halt nur, dass ein Controller dann beide Ports belegen muss, um das so hinzubekommen.

    Diese Liste hier ist generell eine gute Idee gewesen, die hab ich mir gleichmal abgespeichert und in die Ordner der verschiedenen C64-Emulatoren als txt-File mit reinkopiert. Denn da werde ich auf einige Games die ich schon länger nicht mehr gespielt habe, dann demnächst nochmal zurückkommen und sie mit "auf den Controller gemappten Tasten" dann bei Gelegenheit mal in den Emus spielen, bei denen dies möglich ist.

    Oder aber man nimmt einen Multibutton-Controller und fügt den Cracks der Games einen Patch hinzu, der den Keyboard-Tasten Controller-Buttons zuweist (Stichwort: Feuer2/Feuer3 oder PotX/PotY). Aber das soll nicht Thema dieses Threads sein, sondern wird eher Bitte melde dich an, um diesen Link zu sehen. besprochen.

    Wäre auch eine Möglichkeit, ja. Aber ob das dann wirklich jemand umsetzt und all diese Cracks nochmal nachträglich in der Hinsicht bearbeitet, ist halt die Frage. Die realistischere Variante ist wohl eher die, dass man solch eine Funktion in einem Controller umsetzt.

    Wobei es natürlich nicht ideal ist, dass solch ein Controller dann gleich beide Joyports auf einmal belegen würde. Positiv in der Hinsicht stimmt dann allerdings wieder, dass die meisten der hier im Thread aufgezählten Games, eh keinen Zwei-Spieler-Simultan Modus haben. Also es sind ein paar dabei, wenn ich mir die Liste so ansehe, aber bei weitem die meisten sind nur für einen Player.

    Sind mehr Spiele, die SPACE benutzen, als man denkt eigentlich. Mir war klar, dass da einige zusammenkommen, aber mit solch einer Menge hätte ich jetzt nicht gerechnet.

    Da sieht man auch mal wieder direkt, wie sinnvoll doch solche "map Keys to Controller" Funktionen in C64-Emulatoren wie HOXS64, DENISE oder CCS64 doch sind. Und dass dies scheinbar auch am TheC64 so funktioniert, wie "PestilenceC64" schrieb, ist auch eine feine Sache. Will man es auch am echten C64 umsetzen, müsste man halt beide Joyports nutzen mit einem Joystick, dann ist zumindest die SPACE Taste abgedeckt und man hätte diese als Button. Bei weiteren Keys wird's dann aber schwierig am echten C64.