top of page

Cactus Canyon Extended Edition (CCEE)

Einleitung

 

Es ist kein großes Geheimnis in der Flipperszene, dass die original Software des Cactus Canyon nie richtig fertiggestellt wurde. Matt Coriale hatte von Bally/Williams ganze 2 Wochen Zeit  bekommen, die Software fertig zu programmieren, was bei solch einem Projekt eigentlich kaum möglich ist. In diversen Interviews schilderte er, welch immensen Druck auf ihn ausgeübt wurde und wie er nächtelang an dem Code arbeitete. Der Grund lag einfach daran, dass man bereits mit der Produktion der neuen Pinball 2000 Generation angefangen hatte und man alle zur Verfügung stehenden Mitarbeiter in dieses Projekt integrieren wollte. Genau genommen grenzte es schon an ein Wunder, dass der Flipper überhaupt noch produziert wurde. Mit einer Auflage von gerade mal ca. 925 Stück gilt der Flipper zudem als Rarität und wird immer beliebter. Leider wurden dadurch auch viele einst geplante Features nicht mehr umgesetzt und schlummerten ungenutzt auf dem Eprom wie z.B. nicht genutzte Soundeffekte und DMD Animationen.

 

 

Geplante / Geänderte Features

 

Ein großes Mysterium war stets Bionic Bart, der zwar auf den Regelkarten des Flippers erwähnt wurde, aber niemals im Spiel auftauchte. Die Entwickler hatten schon relativ früh die Idee gehabt, diesen Charakter in das Spiel einzuführen und es wurden auch unterschiedliche Integrationsszenarien getestet, mit denen man aber nie richtig zufrieden war. Also entschied man sich am Ende, die Figur doch nicht in das Spiel einzubinden, obwohl aber schon alle Sounds und DMD Animationen erstellt wurden. Allerdings wurde wohl aufgrund einer Fehlinformation Anleitungen ausgedruckt, auf denen Bionic Bart noch stand und somit kam es zu diesem Missverständnis. 

 

Auch die Bad Guy Drop Targets wurden designtechnisch mehrfach geändert. Die eigentliche Idee bestand darin, dass diese Targets aus durchsichtigem gelbem Plastik bestanden. Unter dem Spielfeld sollte ein Licht das Plastik anstrahlen, um es dann auf dem Spielfeld deutlich hervor zu heben, wenn es aktiviert ist. Leider war das Material nicht sehr stabil und brüchig, womit diese Idee später nicht weiter verfolgt wurde. Die Targets wurden danach durch normale Targets in gelber Farbe ersetzt und sind so im Flipper verbaut worden. Für diese Targets hatte man ebenfalls Decals entworfen, die in diversen Shops angeboten werden. Das Designteam hatte sich am Ende aber gegen diese Decals entschieden, da sich dadurch die Targets ihrer Meinung nach nicht mehr richtig vom Spielfeld abhoben. Auf der "Cactus Canyon Owner List" Webpage kann man diese Infos in englischer Sprache nochmals nachlesen.

 

Ein weiteres Rätsel ist das dreieckige Jackpotlicht vor dem Saloon Eingang, das gar nichts mit Bionic Bart zu tun hat. Im frühen Anfangsstadium der Entwicklung des Spielfeldes hatte man keine Namen für alle Dreiecke gehabt und diese sollten erst später hinzugefügt werden. Aufgrund des enormen Zeitdruckes gegen Ende der Startproduktion hatte man einfach alle Dreiecke mit dem Wort "Jackpot" versehen und so wurden die Spielfelder letztendlich produziert. Das betraf eben auch das Dreieck vor dem Saloon, das ebenfalls "Jackpot" genannt wurde, was es aber eigentlich nicht ist. Leuchtet dieses Insert, ist das nur ein Indikator dafür, dass man auf Bart schießen soll. Die Wortgebung "Shoot" oder "Shoot Bart" wäre wohl besser gewesen.

 

Ebenfalls hatte man in der Anfangsphase einen Tür-Sperr-Mechanismus am Saloon Gate angebracht : Der Saloon wurde erst dann geöffnet, wenn man eine bestimmet Aufgabe erfüllt hat, aber diese sehr schöne Idee wurde leider später verworfen. Allerdings wird dieser Mechanismus von der Software und Verkabelung zumindest im Testmenü unterstützt, wie dieses Video sehr schön zeigt. Das gesamte Gameplay des Flippers auf einem Whitewood steht hier zur Verfügung.

 

Im Internet kursieren mehrere Gerüchte, dass Matt Coriale mehrfach darauf angesprochen wurde, ob er den die Software doch noch fertig programmieren könnte. Zudem wurde sogar eine offizielle Petition gestartet. Eric schrieb dazu im pinballarcadefans.com einen Post : "When wayne (andere Person) wanted to pay him to finish it up, he wanted 40 grand to work on it. And there's still no way to be sure he'd put Bionic Bart in, as the reason it's not there is that he didn't come up with rules he liked for it.", aber $40.000 Dollar waren dann doch zu viel. Auf Pinball News steht ein Interview des Teams zur Verfügung mit weiteren Informationen und vielen Bildern.

 

 

Cactus Canyon wird weiter entwickelt

 

Eric Priepke hatte sich damals einen der letzten Cactus Canyon Flipper direkt bei Bally/Williams in Chicago gesichert und war allerdings nicht gerade sonderlich begeistert. Man merkte dem Flipper definitiv an, dass die Software nicht fertig gestellt wurde wie z.B. das Nichtvorhandensein einer Matchanimation und dazu fehlendem Sound, wobei so mancher Fehler zusätzlich für Frust im Spielverlauf sorgte. Dann brachte Gerry Stellenberg das P-ROC Board heraus, mit dem es zum ersten Mal möglich war, seine eigene Software für den Flipper zu schreiben. Von dieser Idee fasziniert, kaufte Eric sich das Board und lernte die Sprache Python. Aufgrund der sehr guten Dokumentationen, dem bereist komplett erstellten Framework von Adam Preble, diverser Codebeispiele und der Hilfe vieler User im Pinballcontrollers Forum arbeitete sich Eric immer weiter in die Thematik hinein und fing an, die Software von null an in Python zu programmieren, wobei die Sounddateien und DMD Animationen aus dem Eprom gezogen wurde. Zwar hätte man das Ganze auch in OpenWPC schreiben können,  allerdings ist diese Sprache deutlich komplizierter als Python und es hätte viel länger gedauert.

 

Am 4. Mai 2012 verkündete Eric in diversen Foren die Neuigkeit, dass er derzeit an der Software arbeitete und bereits große Fortschritte verbuchte. Die Flipperwelt wurde durch diese Nachricht positiv "geschockt" und er bekam zurecht viele Lobeshymnen. Seinen Fortschritt dokumentierte er ebenfalls in unterschiedlichen Foren und auf seinem YouTube Kanal. Dadurch war jeder in der Lage, mitzufiebern, wie ein so schöner Flipper endlich eine Software bekommt, die er schon immer verdient hat.

 

Am 1. Januar 2013 hatte die gesamte Ã–ffentlichkeit die Möglichkeit, die erste Codeversion herunterzuladen. Dafür wurde ein extra Thread im PinballControllers Forum eröffnet, wobei der Code selbst auf seiner Homepage gehostet wird. Rick von der Firma Planetary Pinball, die die Rechte von Bally/Williams aufkauften, beobachtete den Verlauf dieses Projektes sehr genau und machte anfangs auch keine Probleme. Das änderte sich aus mir unerklärlichen Gründen und er hatte es Eric im November 2013 untersagt, jegliche DMD und Soundfiles zu seinem Code zu veröffentlichen. Seitdem ist man nicht mehr in der Lage, diese beiden Pakete auf seiner Seite herunterzuladen und er kommentiert das Ganze mit dem Satz "NOTE: Audio and DMD files are not currently available", was natürlich sehr schade ist. Lediglich der Code kann geladen werden, der aber ohne die beiden anderen Pakete nutzlos ist.

 

 

Testen, Testen, Testen...

 

In der großen Entwicklungsphase unterstütze ich Eric so gut ich nur konnte und habe fast jeden Tag seinen geschrieben Code an meinem Flipper getestet. Für die Testergebnisse hatte er die kostenlose BugTrack Webseite von Mantis benutzt und ich trug alle gefunden Fehler mit Beschreibung ein. Später kamen dann noch weitere Personen dazu wie z.B. Dan, mit dem ich auch teilweise Emails austauschte bezüglich diverser Bugs im Code. Eric und ich standen fast täglich in Email Kontakt und hatten auch teilweise zusammen gearbeitet, indem ich ihm z.B. neue Ideen bzw. Verbesserungsvorschläge machte. Beispielsweise haben wir ihm eine längere Musikversion für den CvA Modus geschickt oder hatten die Idee, den Tumbleweed im Attract Modus durchlaufen zu lassen und erst dann kommt das Wort "CONTINUED" usw. Hardwaretechnisch arbeiteten Domino und ich am Bierkrug Mod, für den er auch seinen Code erweiterte, sodass dieser von der Software gesteuert wird.

 

 

Die Geburtsstunde von "Cactus Canyon Extended"

 

Weitere Ideen, die ich ihm per Mail schickte, wurden entweder ignoriert oder kaum beantwortet. Allerdings waren Domino und ich der Meinung, dass man noch viel mehr aus dieser Software herausholen kann, und das war der Zeitpunkt, als ich mich ebenfalls mit der Sprache Python auseinander setzte. Erics Code ist OpenSource, was bedeutet, dass jeder diese Software nehmen und verändern darf, solange man eine Trennung zwischen seinem original Code und der neuen Version deklariert. Also haben wir unsere Version "Cactus Canyon Extended Edition (CCEE)" getauft. Danach haben wir angefangen, unsere ersten Mods zu entwerfen und diese entsprechend in die Software zu integrieren wie z.B. :

 

  1. "Cowboys versus Aliens" Strobe Mode Kit

  2. Cactus Canyon Audio Kit

  3. Cactus Canyon Shaker Kit

  4. ...

 

Diese Mods wurden bei PinSide veröffentlicht und auf die CCEE Code Version hingewiesen. Erics Reaktionen waren heftig und in keinster Weise konstruktiv. Jeglicher Mod wurde kritisiert. Beim Shaker Kit wünschte er uns z.B., dass die Festplatte des Rechners hoffentlich kaputt geht und er startete eine Schlammschlacht in diversen öffentlichen Foren. Das Highlight seiner Aussagen war, dass er uns als "Parasiten" bezeichnete, weil wir den CCC OpenSource Code geändert haben und unsere eigenen Ideen in die CCEE Software integrierten. Allerdings scheint er dabei übersehen zu haben, dass die Sprache Python ebenfalls Opensource ist. Damit hatte er nicht nur uns angegriffen, sondern auch die gesamte OpenSource Community. Wir haben uns stets aus dieser Schlammschlacht herausgehalten und auch keine Beleidigungen geschrieben, da man so etwas unserer Meinung nach nicht macht, vor allen Dingen nicht in einem öffentlichen Forum. Vergeblich habe ich versucht, in diversen Mails das Gespräch zu ihm zu finden, die aber leider niemals beantwortet wurden. Der Frust darüber spiegelt sich auch auf seiner Homepage nieder in seiner FAQ Sektion, indem er sich selbst die Frage stellt :

 

______________________________________________________________________________________________________________________________________________________

 

Frage : "What's that Cactus Canyon Continued Gaming Station ?"

Deutsch : "Was ist diese Cactus Canyon Continued Gaming Station" ?

 

Antwort : "That's a guy profiting off my work by selling pre-configured systems."

Deutsch : "Das ist ein Typ, der von meiner Arbeit profitiert, indem er vorkonfigurierte Systeme verkauft"

______________________________________________________________________________________________________________________________________________________

 

Allerdings erwähnt er nicht die Tatsache, dass wir ihm für jede GamingStation als auch für jedes Color-Kit eine PayPal Spende schickten. Die PayPal Ãœberweisungsbelege mit dem Betreff habe ich nicht in den Foren veröffentlicht, da ich denke, dass es nicht soweit gehen muss. Diese können allerdings im "Mitglieder Bereich" eingesehen werden und stehen dort zur Verfügung. Damals stand ebenfalls auf seiner Seite, dass die Leute in Europa uns kontaktieren sollten, aber das wurde alles herausgenommen. Ebenfalls wurde seine oben gestellte Frage am Anfang von ihm ganz anders beantwortet :

______________________________________________________________________________________________________________________________________________________

 

Frage : "What's that Cactus Canyon Continued Gaming Station ?"

Deutsch : "Was ist diese Cactus Canyon Continued Gaming Station" ?

 

Antwort : "Only in so much as he's ripping off my code, hacking in some amateurish crap I didn't want in the game and repackaging it as a 'new' thing."

Deutsch : "Nur insoweit, dass er meinen Code rippte, etwas anfängerischen Müll reinschrieb, den ich nicht haben wollte und es als "neues Ding" verpackt"

______________________________________________________________________________________________________________________________________________________

 

Leider macht er mit seinem "ShitStorm" im öffentlichen Internet weiter, um jedem seine Frustration mit ordinären Worten mitzuteilen (Referenz). Seit neuestem verbreitet er das Gerücht, dass wir die Betty DMD Bilder von ihm gestohlen hätten. Fakt ist jedoch, dass die Bilder seit 6 Monaten ungenutzt in seinem Open Source Code enthalten waren und er sie aber nie nutzte. Insofern haben wir diese dann in CCEE intgeriert und sollen diese jetzt angeblich gestohlen haben...wie lächerlich. Da es unserer Meinung nach kein guter Stil ist und nicht dem Verhalten eines Erwachsenen entspricht, öffentlich seinem Frust auf vulgäre Art und Weise Luft zu verschaffen, haben und werden wir uns nicht an solchen Diskussionen beteiligen. Nochmal: Wir haben nichts falsch gemacht und wenn man sich die ganze Geschichte mti einer neutralen Meinung durchliest, wird man auf das gleiche Ergebnis kommen.

 

Mittlerweile ist die "Cactus Canyon Extended Edition (CCEE)", die den CCC Code erweitert, sehr stark angewachsen und beinhaltet neben allen CCC Features - ausser den ganzen Bugs - noch über 60 weitere bzw. modifizierter Features. Eine komplette Aufstellung aller neuen Features habe ich am Ende dieses Artikels zusammen getragen, sodass man sich selbst einen Eindruck darüber verschaffen kann, wobei diese Liste noch lange nicht fertig ist und nur den aktuellen Stand der CCEE Software wiederspiegelt. Alle Mods sind detailliert auf unserer Modding News Seite beschrieben und alle Software Neuerungen im Detail auf unserer internen Webpage.

 

Alle CCEE Code Versionen und deren Beschreibung befinden sich auf dieser Webseite.

Je nachdem, welches Modding Kit man hat, gibt es auch eine unterschiedliche CCEE Version. Macht man die Kassentür auf und drückt den Service Schalter, wird einem die entsprechende Code Version mit dem jeweiligen Mod Support dargestellt. Dabei gibt es folgende grundlegende Kürzel :

 

  • CvA : Cowboys Vs. Aliens - Edition

  • ShK : Shaker - Edition

  • AuD : Audio - Edition

  • RtT : "Rescue the Train" - Edition

  • BlK : "Backlight Kit" mod support

 

Hat man mehrere Mods verbaut, addieren sich die Kürzel. Läuft z.B. im Flipper der CvA Mod und Shaker Mod, dann sieht die Version so aus :

 

  • CvA - ShK

 

Hat man alles verbaut, wird dies hier dargestellt :

 

  • CvA - ShK - AuD - RtT - BlK

 

"Cactus Canyon Extended Edition (CCEE)" basiert auf Eric Priepes "Cactus Canyon Continued" (CCC) Software. Um Erics CCC Code zu respektieren, steht die CCEE Software nicht öffentlich zur Verfügung und kann nicht heruntergeladen werden.

 

André Banderas

bottom of page