Magic Games II für den PC (FUNKTIONIERENDE VERSION - AUCH WIN7)

  • Nachtrag:

    Da ich Plane den Taiko PUB-7 und nen Münzakzeptor als Eingabe zu benutzen, habe ich zunächst auf die schnelle einen Automatisierungsscript in AutoIt v3 geschrieben, wo das Aufbuchen des Betrag mittels Tastatureingaben (qwertzuio) erfolgt.

    Fun fact: Funktioniert auch während des Spiels ;dance und das "KREDIT" wird sogar dabei animiert, spielt jedoch keinen Sound ab.

    Known issues:
    -> Beim Aufbuchen kann die Grafik (repaint) etwas spinnen (Kurz warten bis es weg ist)
    -> Im Spiel: Wenn Einsatzbetrag höher ist als die Bank und man dann aufbucht und danach ein Spiel startet, klemmt der "START"-Button. Workaround: Spiel raus, Spiel rein

    Feedback erwünscht ;tea.

    Den Code findet ihr im Anhang (ihr müsst das .txt durch .au3 ersetzen). Ihr benötigt AutoItv3, um den Script zu "testen" F5 oder zu "kompilieren" F7. Getestet unter Windows XP.

    LG
    ttorfsteinn

  • Hallo Kollegen. Ist zwar schon ein alter thread aber mich hätte interessiert ob man das aufbuchen mit Kredits per Tastatur aktivieren könnte. Einige Tasten haben ja Sonderfunktionen wie autoplay, Limes etc. Ich würde gerne einen geldscheinprüfer damit verwenden. Da lässt sich ja mit arduino und tastendruck etwas basteln. Viele Grüße Michael

  • Moin maserati2800,

    das was du erreichen möchtest, habe ich oben haargenau beschrieben.

    Eine native Funktion in dem Magic Games II Programm gibt es fürs Aufbuchen nicht, dafür habe ich ein Weg drumherum geschaffen um die Aufbuchung zu erleichtern.

    Das Programm ist in dem novokeys_v1 enthalten, welches im AutoIt (am Besten direkt im Betriebssystem Kompilieren) und dann das Programm starten und die Werte aufbuchen lassen.



    Folgendes habe ich aus dem Header kopiert:

    Code
    Hotkey Buchung v1[ALPHA] von ttorfsteinn zum Selbstkompilieren
    USAGEMit der deutschen Tastatur in Reihenfolge 'qwertzuio' könnt ihr folgende Beträge aufbuchen:1,5,10,50,100,500,1000,5000,10000 -> Dies könnt ihr auch während des Spiels tätigen!
    Mit der Taste 'ESC' beendet ihr das Programm
    
    
    Sollten euch Bugs auffallen, gerne hier im Forum [automatenfreunde.de] eine Nachricht an 'ttorfsteinn' zukommen!


    LG

  • Hallo tttorfsteinn.

    Ich hab das mal ausprobiert, tolle Sache und vielen Dank für das Skript. Anscheinend sind meine pulse noch zu schnell 250ms mit 100ms delay. Meistens wird nur jeder 2te pulse erfasst. Ich muss nachschauen ob ich beim Nv10 usb das pulse Timing noch verlangsamen kann. Sonst muss ich den arduino zu Hilfe nehmen.
    Die Buchung generell funktioniert in den Spiel ohne optische Irritation, beim Spielauswahlmenü hab ich das Problem, dass sich das popup für buchen der Kredits in der Vordergrund drängt. Denkst du es gibt eine Möglichkeit das Fenster im Hintergrund zu halten. Im spielauswahlmenü werden die Kredits auch erst verbucht nachdem ich irgendwas angeklickt habe. Hast du zufällig Ideen für diese Problemstellung? Viele Grüße Michael

  • Moin,

    ich schaue heute Abend nach, ob sich da was machen lässt.

    Soweit ich es in Erinnerung habe, wird das Fenster zum Aufbuchen im Vordergrund forciert, werde versuchen ein Weg zu finden, dass man davon kaum Notiz von vernimmt ;dance.

    LG

  • Ich gehe da einen anderen Weg:


    Ich sammle erstmal die Impulse zusammen und wenn die Banknote erfasst wurde, sende ich ein Request an meinem Webserver, die Gegenseite vernimmt es und führt dann daraufhin die Aufbuchung im Programm.

    Nutze dafür den Arduino+Ethernet Shield.
    Der Webserver ist auch in Autoit geschrieben.

    LG

  • Kleines Update zu den Punkten:

    Zitat

    ... beim Spielauswahlmenü hab ich das Problem, dass sich das popup für buchen der Kredits in der Vordergrund drängt ...

    Das Problem konnte ich minimieren, einfach in der Funktion appendMoney nach der Zeile "ControlClick($main, "", "", "left", 1, 770, 576)" folgendes reinkopieren in eine neue Zeile:

    Code
    WinActivate($main) ; Setzt den Fokus des Haupt-Fensters
    Zitat

    Im spielauswahlmenü werden die Kredits auch erst verbucht nachdem ich irgendwas angeklickt habe.

    Da habe ich vorhin einige Stunden verbracht, aber aktuell noch keine Lösung gefunden. Workaround: Auf "MORE GAMES" oder unten links die Sprache ändern. Weiss nicht, das Menü ist, bis auf die Animationen, technisch Tod ;frown .


    LG

  • Hallo ttorfsteinn.

    Ich habe die Zeile eingefügt, die Kredits werden zwar gebucht, aber das popup Fenster bleibt im Bild. Wenn man im Spiel aufbucht, kommt man jetzt zur Spiel Übersicht - das ist ja soweit auch ok und stört net wirklich. Gibt es eine Möglichkeit dieses popup Fenster permanent im Hintergrund zu halten, auch wenn man rechts unten auf das magic games Symbol klickt. Also in jedem Fall total verbergen? Vielen Dank für deine Mühe. Ist das bei dir auch so, dass im Service Menü der Text fehlt und nur die auswahlbuttons aufscheinen? Vg Michael

  • Guten Abend :)

    Zuerst: Vielen Dank für die Links zu der Magic Games Software.

    Habe noch ein paar Fragen zu dem Programm.
    Ist es möglich die Gewinntabelle auf einem zweiten Monitor anzeigen zu lassen und wenn ja, wie?
    Habe dazu auf YT ein Video gefunden. Ist das die gleiche Software?


    Und (der klassiker) gibt es mittlerweile ein update b.z.w. neue oder mehr spiele?

    Vielen Dank und LG Mike :)

  • Hey Falscher-Hase,

    Zitat

    Ist es möglich die Gewinntabelle auf einem zweiten Monitor anzeigen zu lassen und wenn ja, wie?

    das ist ganz Einfach umsetzbar: Einfach einen 2. Monitor anschließen und ggfs. die Software neu starten.

    Darauf achten, dass man die Auflösung beider Monitore auf 800x600 bringt, ansonsten wird das Spiel und die Gewinntabelle auf dem 1. Monitor mit einer höheren Auflösung "daneben" eingeblendet.

    Bonus: Desktop-Hintergrund ein Novoline-Bild einfügen, wenn man die Spiele wechselt hat es noch einen besonderen Look :D

    --

    Zu maserati2800:

    Hallo ttorfsteinn.

    Ich habe die Zeile eingefügt, die Kredits werden zwar gebucht, aber das popup Fenster bleibt im Bild. Wenn man im Spiel aufbucht, kommt man jetzt zur Spiel Übersicht - das ist ja soweit auch ok und stört net wirklich. Gibt es eine Möglichkeit dieses popup Fenster permanent im Hintergrund zu halten, auch wenn man rechts unten auf das magic games Symbol klickt. Also in jedem Fall total verbergen? Vielen Dank für deine Mühe. Ist das bei dir auch so, dass im Service Menü der Text fehlt und nur die auswahlbuttons aufscheinen? Vg Michael

    Leider nein. Das Problem ist folgendes (technische Erklärung): Wenn das modale Fenster (bestimmtes Wert aufbuchen) angezeigt wird und dann auf "OK" bestätigt, wird 'manchmal' das Hauptfenster neugezeichnet (repaint). Offensichtlich passiert das nicht immer und dadurch verbleibt leider auch ein hässlicher schwarzer Fleck (wie in deinem Screenshot zu sehen). Das modale Fenster habe ich auch versucht im "Hintergrund" verschwinden zu lassen, dies aber hat trotzdem die selbe Auswirkung auf das Hauptmenü.

    LG


    LG

    2 Mal editiert, zuletzt von ttorfsteinn (12. April 2021 um 00:04)

  • Hat schon jemand geschafft das Magic Games II unter Win10 zum Laufen zu bringen.
    Bringt jedes Mal eine Fehlermeldung wenn ich ein Spiel starten möchte.
    Was mir aufgefallen ist wenn ich den Stick so benenne wie angegeben ist (B0000000) wird er nach der Auswahl beim Drücken der MGII-Logo später in "00000000" unbennant. Somit kann sein das es deswegen nicht funktioniert.
    Habe Stunden damit verbracht aber keine Lösung gefunden.
    Will doch nur MG II auf meinen PC zocken ;wu1

  • Hey cashper75,

    leider gibt es bislang keine Lösung zum Problem, außer dies auf einem separaten Betriebssystem zu installieren (Windows XP oder Windows 7).

    Der USB-Stick dient lediglich dazu, dass das Menü offen bleibt. Problem unter Windows 10 ist das beim Starten eines Spiels der Fehler "Anwendungsfehler 0xc000007b" auftritt.

    LG

  • Hallo an alle.

    Also ich habe hier diese program auf ca.20
    Laptops zum laufen gebracht.

    Windows xp und Windows 7

    Auf Windows 10 habe ich es nicht geschafft.

    Ich habe sämtliche Infos aus den netz ausgeführt
    aber leider ohne Erfolg.

    Warum wird diese Fehler bei Windows 10 erzeugt.

    Naja bis jetzt keine Lösung.

    Auch unter Windows , diese spiel program
    Als xp aufzuführen bringt nix.

    Aber ich habe eine Lösung in Kopf.

    Ich habe bis jetzt keine Zeit gehabt das richtig zu
    Testen.

    Ich denke das hat irgendwas mit laufwerksbuchstaben
    Zu tun.

    Ich werde das mal die Tage testen.


    Ich denke man muss in Programm ändern wo er
    Die Datei suchen soll.


    Wie gesagt ich teste das mal später.


    Was mit noch Eingefallen ist.
    Man kann doch unter Windows 10
    Eine virtuelle Maschine erzeugen.
    Und diese Virtuelle Maschine kann man doch mit xp
    Laufen lassen.
    Und dann eben dieses Spiel dort laufen lassen.

    Aber ich bin Gescheitert.
    Habe mit oracle diese virtuelle Maschine erzeugt.
    Beim Windows xp installieren bin ich bei
    Windows key eingeben gescheitert.

    Obwohl ich vorher schon 30 Laptops mit Windows xp
    Installiert habe , mit cd und mit usb Stick , habe ich
    In disese virtuelle Maschine nicht geschafft eine Key
    Anzugeben.

    Aber ich muss erst diese Oracle virtuelle Maschine mir
    Genauer ansehen .... dann bin ich überzeugt das ich das
    Dann zum laufen bringen werde.

    Man muss auch in bios von Windows 10 Laptop
    Die viertualisierung einschalten, damit diese Oracle
    Virtuelle Maschine läuft.

    Aber da ich das erste mal diese virtuelle Maschine arbeite
    Kenne ich mich nicht richtig aus.

  • Hallo

    Ich habe jetzt unter Windows 10
    In eine virtuelle Maschine Windows xp zum
    Laufen gebracht.

    Aber diese scheisse findet mein usb nicht.
    Somit kann ich das Spiel nicht installieren

    Habe schon alles versucht

    Auch diese extra pack geladen.

    Usb wird erkannt aber in virtuelle Maschine
    Nicht gezeigt als Datenträger.

    In Einstellungen auch usb aktiviert


    Man man man


  • Vielen Dank auch dass du es probiert hast, dann kann ich mir das ganze Theater ersparen. Dachte auch schon an virituell machine unter win10.
    Also kommt man nicht drumherum ein altes xp notebook/pc zu kaufen wenn man magic games II spielen will.

    Fragt sich nur ob die eingebaute hardware dann gut genug ist für das spiel und ob die neueren usb-sticks erkannt werden.
    Schade das sich an der Sache kein Profi drangemacht hat, magic games II ist so ein geiles spiel....

  • Hallo

    Ja kein Problem.

    Ich habe jetzt tatsächlich geschafft
    auf mein Windows 10 Laptop , unter
    Oracle Virtuelle Maschine xp Software
    Zum laufen zu bringen.

    Auch werden die usb Stick erkannt.

    Auch das Spiel habe ich installiert.

    Aber ??? Sobald ich das Spiel starte ,
    passiert nichts....

    Die Sanduhr ist zu sehen, man denkt
    ooo ja, er lädt gleich das Spiel.
    Und ?? Nix
    Kein Spiel
    Aber auch kein Fehlermeldung.

    Es startet einfach nicht.

    Also nicht mal das Spiel Start Bildschirm
    erscheint.

    Woran das liegt ?

    Keine Ahnung

    Ich muss noch bisschen testen.

    Vielleicht in die virtuelle Maschine Eine Datei
    Erstellen mit 00000000 und dadrin alles kopieren.

    Und von dort aus installieren.


    Naja ich habe aktuell 20 Laptop mit xp wo
    das Spiel läuft.

    Aber ich will es auf Windows 10 haben.

    Eine andere Möglichkeit wäre , auf der Festplatte
    2 oder mehrere Partitionen zu haben und
    Windows 10 und Windows xp zu installieren.

    Da habe ich aber Gelesen das es nicht funktionieren soll.

    Der bootlader hätte was dagegen.

    Aber ich glaube nicht , das es nicht funktioniert.

    Es muss.


    Das werde ich mal probieren, auf ein alten
    Laptop wo ich Windows 10 habe und versuche dann xp
    zu installieren.


    Was auch möglich wäre ,
    Manche Laptops haben ja 2 Steckplätze für Festplatten.

    Man könnte doch auf jede Festplatte ein Betriebssystem
    Installieren.


    Probieren probieren.

    Aber zurück zum virtuelle Maschine.

    Es muss aber in diese virtuelle Maschine laufen.

    Ich muss mal mich in diese Software einarbeiten.

    Dann muss dieses Spiel dort laufen.

    Weil ist es ganz normale Windows xp

    Wenn ich starte die virtuelle Maschine, dann startet
    Xp und man hört Start gong.
    Also ganz normal


    Aber wieso läuft diese spiel nicht.


    Ich denke ich muss in den Oracle Software
    Einstellungen ändern.


    Grüße

  • Übrigens ich habe 3 „Rechner mit Touch“
    Überall ist Windows xp drauf.

    Da läuft das Spiel .

    Also das erste gerät ist
    Ein alter mc Donalds Kasse.
    Mit Touch
    Größe wie ein kleine Mikrowelle.


    Das 2.te gerät ist ein
    Elo Touch Bildschirm mit integrierten Pc
    Größe ist wie ein dickes großes Buch.
    Also ca. 33cmx28cm und 8 vom dick.
    Ich habe dran ein Ständer von
    Ein anderen Monitor gebastelt.
    Funktioniert super.


    Das
    3.te gerät ist ein foto station von
    Agfa.
    Sowas sieht man in Rossmann , Müller
    Foto Geschäfte usw.
    Größe ist wie ein größere microwelle.
    Auch Touch.
    Funktioniert super.


    Aber was ich machen will ist.

    Ein alter Spielautomat Gehäuse
    Oder wand Jukebox Gehäuse.

    Da rein ein Monitor mit Touch Funktion
    einbauen.
    Dann ins Gehäuse ein alten xp Laptop
    Und mit Monitor verbinden.
    Am Gehäuse sind dann noch Tasten
    Die man mit usb Tasten Controller
    Verbinden kann.

    Oder eben halt mit Touch spielen.


    Aber gut das kann ich machen
    Wenn ich mal Zeit habe.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!