Gibt es programmierbare Gamepads?

Es gibt 15 Antworten in diesem Thema, welches 2.008 mal aufgerufen wurde. Der letzte Beitrag (11. August 2023 um 18:45) ist von OliverW..

  • Ich suche einen Controller mit programmierbaren Tasten. Aber ich weiß nicht, ob es soetwas überhaupt gibt.

    Bei manchen Spielen muss man so komische Combo-Moves durchführen wie Hoch, Runter, Unten-Rechts, Rechts und dann noch einen Aktionsknopf.

    Da tue ich mich immer schwer mit. Gibt es Gamepads mit Funktionstasten, auf die man solche Kombos programmieren kann?

    Ich stelle mir das so vor, dass der Controller unabhängig vom verwendeten Gerät (Windows, Linux, Android, C64 Mini, Amiga Mini oder sonstwas) programmiert werden kann. Und der soll dann ganz alleine die programmierten Tastenabläufe wiedergeben können. Ohne irgendwelche Treiber.

    Bei Amazon gibt es ein paar Controller bei denen dabeisteht "programmierbar". Aber ich kann mir das nicht so richtig vorstellen. Ich befürchte, dass das ganz normale Gamepads sind, die lediglich mit dem Windows-Treiber programmiert werden können.

    Gibt es Gamepads die wirklich unabhängig vom Computer programmierbar sind?

  • Macro Controller gibts nicht so viele und ob diese dann an diversen Geräten (A500 Mini, TheC64 Mini usw) funktionieren sei mal dahin gestellt...

    Bitte melde dich an, um diesen Link zu sehen.

    "Werter Pöbel, wertes Gesocks ... aus dem Arsche zieht euch den Stock ..."

  • Ich befürchte, dass das ganz normale Gamepads sind, die lediglich mit dem Windows-Treiber programmiert werden können.

    Die vermutlich auch für den Hersteller einfachere Variante wäre es wenn die PC-Software die Konfiguration ins Pad schreibt und das sich ansonsten wie ein normales XInput-Gerät verhält. Meines Wissens machen das zB die 8bitdo-Controller so, wenn man sie mit der "Ultimate Software" konfiguriert (die aber nicht alle 8bitdo-Controller unterstützt).

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.

  • es geht um c64 hardware, oder?

    Nein, es geht mir um USB-Gamepads. Ich möchte den z.B. an Android-Geräten, am TheC64 Mini oder TheA500 Mini verwenden.

    Der Controller soll ganz alleine programmiert werden können ohne zusätzliche Software. Und er soll unabhängig vom verwendeten "Hauptcomputer" seine programmierten Tastenfolgen wiedergeben können.

    Also z.B. wenn ich Taste "Makro1" drücke, dann soll der Controller Hoch, Runter, Unten, Unten-Rechts, Rechts und Y wiedergeben.

    Und wenn ich "Makro2" drücke, dann soll er Links, Rechts, Unten-Rechts, Runter, Unten-Links, Links, Rechts und X wiedergeben.

    Usw.

    Das sind ja so typische Kombo-Moves in manchen Spielen.

    Bitte melde dich an, um diesen Link zu sehen.

    In der Beschreibung steht der hat 2 Makro-Buttons. Aber wie das jetzt genau abläuft steht da nicht. Ich meine ob man da Software für benötigt und so.

  • In der Beschreibung steht der hat 2 Makro-Buttons. Aber wie das jetzt genau abläuft steht da nicht. Ich meine ob man da Software für benötigt und so.

    Hier steht es besser drin : Bitte melde dich an, um diesen Link zu sehen.

    Zitat

    THEON hat ein einzigartiges Design, das ihm etwas verleiht, was man bei der Konkurrenz nicht findet: 2 weitere programmierbare Makrotasten unterhalb des Gamepads. Mit der Makrofunktion können Sie ihnen direkt vom Gamepad aus eine Folge von Tastendrücken zuweisen.

    Sollte also direkt vom Pad aus machbar sein :)

    "Werter Pöbel, wertes Gesocks ... aus dem Arsche zieht euch den Stock ..."

  • im vc64web kann man sich tasten programmieren und dann sowas bauen. Zum Beispiel für Blue Max, rechts links ballern und dann joystick runter und feuer .... um eine Bombe abzuwerfen...

    für Archon habe ich es dann übertrieben, da habe ich sogar eine kleine "AI" geschrieben, die die gegnerische Spriteposition überwacht... und dann immer genau in dessen Richtung feuert wenn die Gerade oder der diagonale Winkel stimmt. Man muss dann nur noch laufen mit der Figur .

    Falcon Patrol habe ich einen Falcon-Bot Joystick versucht zu programmieren in vc64web ... das war aber schwieriger weil die gegnerischen Flugzeige extrem schnell da sind .. siehe hier Ergebnis Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um dieses Bild zu sehen.

    und gleich erkennt der bot den richtigen Winkel zum Hubschrauber

    und ...

    Bitte melde dich an, um dieses Bild zu sehen.

    boom...

    hätte ich manuell nicht mehr hinbekommen...

    die Bot AI kann man dann mit tasten an und ausschalten... damit man immer sicher und geschützt durch feindlichen Luftraum gleitet

    Bitte melde dich an, um diesen Link zu sehen. oder Bitte melde dich an, um diesen Link zu sehen.

  • Hier steht es besser drin : Bitte melde dich an, um diesen Link zu sehen.

    Okay, danke. Ich werde den mal in Erwägung ziehen. Kostet ja nicht die Welt.

    im vc64web kann man sich tasten programmieren

    Was ist ein vc64web?

    für Archon habe ich es dann übertrieben, da habe ich sogar eine kleine "AI" geschrieben, die die gegnerische Spriteposition überwacht... und dann immer genau in dessen Richtung feuert wenn die Gerade oder der diagonale Winkel stimmt. Man muss dann nur noch laufen mit der Figur .

    Cool. Ich glaube das ist nicht das, was ich suche. Klingt aber trotzdem interessant.

  • Gibt es Gamepads die wirklich unabhängig vom Computer programmierbar sind?

    Ich habe hier einen USB-Controller mit "Aufnahmefunktion für Makros":

    "Double Action Air Grip Controller" vom Hersteller "Easy Line", Nr. 00021002

    Gab´s auch von hama, siehe

    Bitte melde dich an, um diesen Link zu sehen.

    Evtl. findest Du so einen auf dem Gebrauchtmarkt.

  • Was ist ein vc64web?

    Bitte melde dich an, um diesen Link zu sehen. ist ein webbasierter C64 Emulator der auf dem virtualC64 Core basiert. Ich habe frei programmierbare Tasten und Buttons eingebaut... Es gibt entweder eine sehr einfache Makrosprache oder man kann es auch mit Javascript programmieren.

    Beispiel: betätige den Feuerknopf 5 Mal für jeweils 120 Millisekunden in Joystickport2 und lasse dabei immer eine Pause von 90 Millisekunden ...

    loop5{j2fire1=>120ms=>j2fire0=>90ms}

    Gamepads kann man auch anschließen.

    Bitte melde dich an, um diesen Link zu sehen. oder Bitte melde dich an, um diesen Link zu sehen.

  • Der Arduino Leonardo kann sich als USB-EIngabegerät ausgeben. Damit Taster und Drehregler auszulesen gehört zu den einfachsten Lektionen, für den Einsatz als HID gibt es Bibliotheken, auch nicht schwer zu kapieren. Die Arduino IDE läuft Linux, Mac und Windows. Hier auch ein passender Aufsatz: Bitte melde dich an, um diesen Link zu sehen.

  • Der Arduino Leonardo kann sich als USB-EIngabegerät ausgeben. Damit Taster und Drehregler auszulesen gehört zu den einfachsten Lektionen, für den Einsatz als HID gibt es Bibliotheken, auch nicht schwer zu kapieren. Die Arduino IDE läuft Linux, Mac und Windows.

    Oder der Pro micro, der ist etwas kompakter :smile:

  • Aaaaaber Vorsicht, den Pro Micro gibt es mit 8 MHz & 3,3 Volt sowie 16 MHz & 5 Volt. Und ich schaffe es immer wieder, die falsche Variante ausgewählt zu haben und ihn so abzuschießen. Mittlerweile habe ich in einem 8 MHzigen Arduino as ISP ohne Bootloader installiert, damit ich das wieder hinbiegen kann.

  • Aaaaaber Vorsicht, den Pro Micro gibt es mit 8 MHz & 3,3 Volt sowie 16 MHz & 5 Volt. Und ich schaffe es immer wieder, die falsche Variante ausgewählt zu haben und ihn so abzuschießen. Mittlerweile habe ich in einem 8 MHzigen Arduino as ISP ohne Bootloader installiert, damit ich das wieder hinbiegen kann.

    Die meisten kommen mit Optiboot, mit mit gutem timing kannst du die auch via usb noch retten:

    resetten und nach einer und vor zwei sekunden wieder resetten, dann hast du einen kurzen slot bei dem du wieder flashen kannst

  • Für den CeVi gibt es doch den

    Bitte melde dich an, um diesen Link zu sehen. - der müsste doch so etwas können, oder irre ich mich da OliverW. ?

    Hab mich leider noch nicht ausgiegbig genug damit befasst...


    ko.ma

  • Für den CeVi gibt es doch den

    64'er Highscore-Flyer - der müsste doch so etwas können, oder irre ich mich da OliverW. ?

    Ja, allerdings ist das Programmieren der Sequenzen schon etwas "speziell"...

    10 GOTO Lesezeichen im Profil
    20 READ Lesezeichen im Profil
    30 PRINT Lesezeichen aus Profil
    40 POKE 198,0: WAIT 198,1