Beiträge von ZeHa im Thema „W12ARD - "Wizard of Wor"-Patch“

    Hmm klappt bei mir im Emulator gerade nicht ;) aber ich sehe den Text im Code ;)

    Was die DTV-Nutzer angeht. Sorry wen ich das jetzt etwas falsch verstehe aber primaer kann man doch auf einem DTV sowieso nur alleine spielen? Und wenn man einen Mod hat, mit dem man mehrere Joysticks anschliessen kann, dann kann ja jeder so wie auch bisher schon den Modus waehlen - Feuer 1 = 1 Spieler, Feuer 2 = 2 Spieler. Mit dem von mir veroeffentlichten Patch gibt es zusaetzlich noch die Moeglichkeit, den Joystick 1 hoch oder nach rechts zu bewegen, denn das entspricht ja den Tasten 1 und 2. Also voellig "verloren" ist man als DTV-Nutzer ja nicht, und auch nie gewesen. Daher verstehe ich wie gesagt die Notwendigkeit dieser zusaetzlichen Aenderung jetzt nicht so ganz.

    Ich haette auch fast gefragt ;) aber es war mitten in der Nacht und ich wollte es endlich fertig haben :P

    Was fuer ein Easter Egg?
    Eigentlich finde ich die Version so wie sie jetzt ist ganz gut, muss ehrlich sagen dass ich in dem Vorschlag nicht so wahnsinnig viel Sinn sehe. Zumal sich das auch wahrscheinlich keine Sau merken koennte :D

    Grundsaetzlich vielleicht schon, aber das muesste jemand anders in Angriff nehmen, da ich eigentlich lieber meine eigenen Ideen umsetzen moechte. Das einzige was ich vielleicht wirklich eines Tages mal machen wuerde, waere eine in Python geschriebene LAN-Version. EIn Problem bei einer moeglichen 4-Spieler-C64-Version waere uebrigens auch, dass es mit den Sprites knapp wuerde. Neben den 4 Spielern koennten immer nur maximal 4 Gegner sichtbar sein. Klar kann man dann aber auch die anderen Spieler als Gegner betrachten. Allerdings habe ich Wizard of Wor immer kooperativ gespielt, und wer sich bekriegen will, der kann ja dann auch gleich SHOTGUN spielen... :D

    Habe jetzt endlich mal eine fertige Version dieses Patches veroeffentlicht. Den Text zu aendern hat noch einiges an Rumprobiererei erfordert (hat ewig gedauert bis ich geblickt habe, dass die Strings nicht einfach nur aufeinander folgen, sondern dass es eine Indextabelle dafuer gibt), aber auf jeden Fall danke an Bitte melde dich an, um diesen Link zu sehen. fuer die gute Vorlage :)

    Bitte melde dich an, um diesen Anhang zu sehen.

    Naja zumindest im LAN sollte es aber machbar sein.

    Habe mich aber auch schon oft gefragt wie das so Libs wie Kaillera machen. Damit kann man ja Emulatoren uebers Internet vernetzen um zusammen zu spielen. Da aendert sich ja nix am eigentlichen Spiel. Aber ich habe das auch noch nie wirklich ausprobiert, daher weiss ich nicht wie gut das ueberhaupt funktioniert.

    Also bisher ist Wizard of Wor doch 100% C64GS-kompatibel, oder nicht? Man braucht keine Tastatur dafuer und die "Erkennung des Ports" ist doch bereits eingebaut. Wird in Port 1 Feuer gedrueckt, dann startet das Spiel im 1-Spieler-Modus, wird in Port 2 Feuer gedrueckt, im 2-Spieler Modus. Also von daher ist das doch eigentlich recht C64GS-Kompatibel.

    Die Zusatz-Option mit den Tasten habe ich ja hauptsaechlich deshalb eingebaut, weil es im Emulator so nervig ist. Am echten C64 weiss ich das mit den Ports inzwischen, weil ichs mir ein fuer alle mal hinter die Ohren geschrieben hab: Port-Nummer = Spieler-Anzahl :D aber im Emulator sehe ich die Kabel von den Joysticks zu den Ports nicht, und da tauscht man ja oefters mal die Joysticks aus per Tastenkombination, sodass man nie sicher weiss, wie man das Spiel jetzt im korrekten Modus startet. Aus diesem Grunde die Tasten-Abfrage :)

    Naja das mit "Restore" muss man erstmal wissen :whistling::D
    Obwohl es mir jetzt eigentlich klar ist, dass ich das schon eigentlich wusste :D

    Aber egal, finde es trotzdem ne saubere Sache wenn ein Spiel von vorneherein anzeigt was man tun muss um das Spiel im entsprechenden Modus zu starten ;)

    Klingt gut ;) kannst meinen Code ja auch schonmal direkt einbauen wenn Du magst. Sobald Du rausgefunden hast, wo der Text gesetzt wird, sag mir bescheid :D

    Richtig cool waere natuerlich noch ein Level-Editor ;) wobei ich mir nicht sicher bin, ob das bei WOW so einfach ist (aufgrund des Aufbaus der Tiles, sind glaube ich immer 3x3 Zeichen und ein "Tile" stellt somit immer einen "Korridor" dar - das koennte von der Benutzung her etwas unintuitiv werden, wenn man da einen "simplen" Editor schreiben will)

    Countdown auf Laxity-Crack . 3....

    Ich war uebrigens immer froh dass diese WOW-Version nicht erst irgendein langweiliges Intro und Trainer und Anleitung usw vorne dran hat, sondern dass das Spiel direkt los geht :D wer meint sowas vorne dranbauen zu muessen, solls halt tun... aber meine Signatur wuerde ich schon gern irgendwo im Titelbild unterbringen :D

    Der Text wird immer mit 2 Zeichen pro Buchstabe gezeichnet. Und ich habe bisher nirgendwo den "Rohtext" gefunden und auch nicht die Routine, wo dieser gezeichnet wird. Natuerlich wuerde ich es schlussendlich finden wenn ich da gaaaanz tief reinsteige, aber ich glaube mir fehlen da auch die richtigen Tools und das richtige Vorgehen.

    Das mit der Tastaturabfrage war dagegen recht simpel, kann das gerne auch oeffentlich machen. Im Prinzip habe ich nur auf dem Startbildschirm geschaut, wo sich das Programm gerade befindet (muss ja ne Warteschleife sein mit Joystick-Abfrage). Diese war also relativ leicht zu finden. Allerdings musste ich auch hier erst feststellen dass sich das gesamte Spiel erstmal nach $8000 kopiert und somit mein Disassembler-Listing vom PRG-File von den Adressen her hinten und vorne nicht stimmt. Jedenfalls hatte ich dann die Stelle wo die Warteschleife aufgerufen wird, und hab einfach den Aufruf "umgebogen" an eine neue Adresse, die direkt am Ende des PRG-Files liegt. Und dort habe ich die Original-Routine nachprogrammiert und einfach vorne dran die Tastenabfrage gesetzt.

    Hier der Code fuer die neue Routine:

    Die Start-Adresse "EAEA" entspricht uebrigens einem NOP NOP und wurde nur gewaehlt damit ich das ueber ein Shell-Skript moeglichst leicht ans vorhandene PRG automatisch anhaengen kann, ohne die ersten beiden Bytes abschneiden zu muessen :D waere sicherlich auch anders gegangen aber ich hatte gestern abend nicht so viel Zeit :P

    Servus,

    habe mich gestern mal an einem Patch versucht. Da es mich bei Wizard of Wor IMMER genervt hat, dass man anfangs nicht genau weiss, welcher Joystick-Button das Spiel im 1-Spieler- oder im 2-Spieler-Modus startet (okay, inzwischen weiss ich es, Port 1 = 1 Spieler, Port 2 = 2 Spieler, allerdings ist das gerade auch in Emulatoren nervig, weil man da nicht immer gleich weiss, welches Keyset oder welcher USB-Joystick gerade im virtuellen Port 1 oder Port 2 steckt), habe ich mir erlaubt, da eine kleine Tastenabfrage einzubauen. Drueckt man nun also die Taste "1", dann startet es im 1-Spieler-Modus, drueckt man die Taste "2", kommt der 2-Spieler-Modus. Die Joystick-Button-Abfrage ist nach wie vor intakt, es geht also auch alles wie gewohnt.

    Eigentlich wollte ich noch den Text auf dem Titelbild ein bisschen anpassen, aber dazu bin ich nun doch irgendwie zu doof. Lustigerweise hab ich es mir eher umgekehrt vorgestellt, naemlich dass Textaenderung einfach ist und das Einbauen der Tastenabfrage schwierig :D aber naja so kanns gehen. Vielleicht kann mir ja jemand auf die Spruenge helfen.

    Ich release das jetzt auch erstmal nur explizit als BETA-Version, also bitte nicht gleich auf CSDb oder sonstwo hochladen. Erstmal sollen es ein paar Leute testen, nicht dass doch noch irgendwo ein Bug drin ist oder so. Gehe aber davon aus dass alles passt. Wenn ich dann noch schaffe, den Text zu aendern, dann kann es auch den Weg in die grosse weite Retro-Welt antreten :D


    Bitte melde dich an, um diesen Link zu sehen.


    Edit Admin: Downloadlink gefixt

    edit cp2: Datei hier mit angehängt