wir basteln uns ein crackintro ...

Es gibt 180 Antworten in diesem Thema, welches 35.476 mal aufgerufen wurde. Der letzte Beitrag (14. August 2010 um 03:28) ist von TheRyk.

  • Zitat

    Acme funzt nicht unter WinVistaUltimate64Bit.

    das sollte er allerdings :)

    Zitat

    aber ich finde man sollte etwas einfacher anfangen (auch wenn es die Leute, die es schon können langweillt) also erstmal ein schwarzes Screen, dann Rasterbars darstellen und bewegen, dann Logo darstellen und bewegen, natürlich Scrolltesxt und ne Schike Musik. Dazu die Tools die man braucht (für Musik und GFX).

    ja, genau das ist der plan :)

  • Gerald, ich melde mich mit der traurigen botschaft das 3 2164 RAM-Chips zerstoert wurden. Daran nagte wohl der Zahn der Zeit.
    Ersatz ist gefunden und falls du eine Komponistin brauchst, dann ist das kein problem. Ich schreib es extra klein.

    Geht es weiter ? :)

    Und mitnichten will ich mich freiwillig fuer die Musik melden.
    Bitte melde dich an, um diesen Link zu sehen.
    sowas sprengt jeden tracker, gh23. Aber denk an Projektplanung, mach weiter mit den Rasterzeilen :)

    <code>
    code: lda #$01
    sta $d021
    done:
    sei
    eor $dc01
    sta $d021
    moo: asl $dc00
    inc $d020
    bne moo
    jmp done
    finalezeile:
    </code>
    Pervers ! ist uns grade vorhin aufgefallen, dass das absolut schraeg ist *g*

  • Bitte melde dich an, um diesen Link zu sehen.
    deswegen feedback

    so ein executable ist hingeschissen !
    alle treffen kannst du nicht

    feedback bitte

  • Wie gehts hier eigentlich weiter? Also, wenn sauhund daran nicht mehr weitercodet, würde ich das wohl in die Hand nehmen. Natürlich auch im Sinne eines Tutorials, so dass möglichst jeder, der daran interessiert ist, alles verstehen kann.
    Soweit ich gesehen habe, liegt ja alles vor. Musik, Grafik und Zeichensatz. Wenn es nichts mehr hinzuzufügen gibt, würde ich mal ein kleines Framework zusammenschrauben.
    Stimmt da jeder zu? Sind noch ein paar Interessierte dabei oder kann ich diesen Thread begraben? ;)

  • Als eine Hälfte von Flandertainment gebe ich grundsätzlich grünes Licht für alle Unternehmungen, soweit die Vorgaben (Rod & Todd-Grafik) sowie Musik (Jesus, Joy of man's desire) eingehalten werden. Natürlich kannst du trotzdem machen, was du willst ABER glaube nicht, dass du dann wohlwollende Kommentare von mir ernten wirst. ;)

    Nur Spaß! :D

  • nunja, es geht ja auch weniger ums coden von dem ding ansich, das ist ja ruckzuck gegessen ... der aufwendige teil ist das halbwegs sinnvoll in häppchen zu zerlegen und die dann zu erklären :)

  • Hallo Sauhund,

    mach es doch wie Jeff Kandle mit seinen Amiga Intro Kurs.
    Er hat es auch einfach so hingerotzt, ohne umlaute, viele Grammatikfehler, viele So,.... am Satzanfang und ähnliches.
    Aber das ist nicht wichtig, Hauptsache er erklärt es, und das was er erklärt Funktioniert.

    Ich habe Teil 5,6,7 in einer Textverarbetung so gut wie möglich Korrigiert, und auch unnötiges weggelassen. (Und danach ausgedruckt.)
    War teilweise ganz schöne Arbeit, aber ich bin dankbar, das Jeff sein können niedergeschrieben hat, damit ich "Dummy" ein Plan davon bekomme, was man mit den Assembler Zaubern kann.

    Fang doch an, wie er angefangen hat: Bitte melde dich an, um diesen Anhang zu sehen.

    PS: Du solltest schon ein wenig Lust mitbringen, sonst kannst Du es vergessen. Niemand erwartet ein Meisterwerk.

  • ich kenne diese kurse und finde sie, mit verlaub, schrecklich unnütz - zumindest für anfänger :) derartiger kram ist nichts für leute die von null auf anfangen wollen (ausnahmen bestätigen wie immer die regel :)) ...

    und wie gesagt, zeit ist das hauptproblem ;) das jetzt mal eben so hinzurotzen halte ich für wenig sinnvoll, da kann ich die leute auch einfach auf die codebase verweisen, denn da gibts das alles schon mehr oder weniger fertig.

  • uff, ich frag mich grade wie das wohl gehen soll, organisatorisch und so =) ich glaube das macht mehr sinn für alle beteiligten wenn du einfach selber irgendeins von deinen sachen hernimmst und kommentierst .... man kann sich ja am ende nie genug code anschauen :)

  • Okay, ich schick dir dann halt vorher den Code zum gegenchecken .... soo lange mach ich das jetzt nun auch wieder nicht =p

    Hast du übrigens noch was auf deiner Platte rumliegen an Daten, die hier noch nicht geposted sind (Code, Grafiken etc.)?

  • öööh, die müssten alle in dem ersten zip das ich mal geposted hab stecken

  • kay, die sachen hab ich alle. ich find die flanders kinder zwar übelst hässlich, aber vielleicht kann man ja was gescheites drumherum bauen ;)

  • Hi,

    also Assembler lernst man ja nicht komplett, indem man ein Intro zustande bringt.
    Ist halt ein Vorgeschmack für eines der Kreativsten Hobbys die es gibt.

    Hier geht es ja nur darum, was für Tools man braucht, wie man die bedient, die wichtigsten befehle, das Listing des Intros Stück für Stück erklärt.
    Es geht einfach um die Techniken der Demo Programmierung.

    Das 1x1 des Assemblers sollte sich schon jeder selbst beibringen.
    Ohne Eigeninitiative wird das ja nix, man muss das alles ja auch begreifen, um eines Tages selbstständig sein eigenes Demo mit eigenen Effekten zu überlegen.

    PS: Mir hat ASM-Course von Jeff Kandle sehr geholfen. Weil wenn man die Assembler Grundlagen erst gelernt hat, sitzt man da, und überlegt wie man anfangen soll.
    Ein Buch muss allumfassend sein, aber ein User kann das wichtigste daraus erklären. Beides ergänzt sich gut.

    PPS: Schreib einfach los nach Lust und Laune, Sauhund. Las dir Zeit. Jeder hat sein eigenen erzählstil, alles ist nützlich, was aus der Norm eines Buches heraus sticht.
    Es wäre schade, die mühsam erworbenen Kenntnisse, für immer versauern zu lassen.

    Und wie ich geschrieben habe: Niemand verlangt von dir eine Doktor o. Diplomarbeit.

  • Hallo zusammen!

    Ich habe das letztlich ähnlich gesehen wie Alchemy, auch wenn einige vielleicht gehofft haben, hier mal super spielend Assembler zu lernen (hätte keinen mehr gefreut als mich), viel rausgekommen ist dabei nicht - mit Verlaub. Nach 4 Monaten gab es immer noch kein Cracktro. Also habe ich mal Fakten geschaffen durch etwas, was man vielleicht besser in einen Fred "Wir pfuschen uns ein Cracktro zusammen" packen könnte. Vielleicht lernt der eine oder andere ja trotzdem was dabei. Für mich war vieles im PC-Zeitalter neu, vorhandenes 20 Jahre altes Halbwissen wollte erstmal aktiviert werden. Hat jedenfalls Spaß gemacht, auch wenn wahre Szene-Päpste sicher die Nase darüber rümpfen werden.

    Ich spule mal zurück und erzähle Schritt für Schritt, was ich für das attachte Resultat gemacht habe:

    • Demomaker aussuchen
      Heieiei. Wer die Qual hat, hat die Wahl. Allein das Finden des geeigneten Tools kostet Zeit und Nerven. Nachdem ich ein wenig mit Demomaker de Luxe von M&T herumgemacht habe, habe ich mich am Ende doch für Demo Designer 3 entschieden. Grund: Auch wenn DMdL eine ganze Menge Spielkram bietet (Wobble Effect, bis zu 9 Rasterbars, bis zu 3 Scrolltexte, bis zu X Sprites), ist das Teil wirklich etwas spackig in der Bedienung und ermöglicht es ASM-unversierten Menschen wie mir noch nicht mal, das Ergebnis ohne weiteres mit dem Game zu verbinden. DD3 dagegen bietet zumindest am Ende die direkte Option, das Intro als "Loader" abzuspeichern. Außerdem relativ narrensicher in der Bedienung. Aber es gibt da doch einige mehr, die vielleicht besser sind, probiert selbst mal alle aus.
    • Ästhetische Entscheidungsmöglichkeiten/Schnickschnack
      Es hängt natürlich vom verwendeten Demo- bzw. Intromaker ab, wieviel Spielraum man hat. Meine Minimal-Anforderungen waren, dass man ein Bild, Sound und Scroll-Text-Charsets reinladen kann. Wie gesagt, bei DMdL wäre jede Menge Bling-Bling an Bord gewesen, da kann man als ASM-Niete bzw. Vollzeit-Lamer schon ganz schön auf dicke Hose machen, wenn man sich unbedingt noch mehr blamieren möchte, als man das durch die Verwendung von Tools in gewissen Kreisen ohnehin tut. :P Aber weniger ist manchmal eben auch mehr. Ich habe bei DD3 dann sogar noch den Border-Blink-Kram abgeschaltet, weil es eigentlich nur vom Bild abgelenkt hat und meiner Meinung nach nicht passte, bin halt eher spartanisch veranlagt, finde bis heute das ESI-Standard-Intro unübertroffen.
    • Bild
      Ich hatte ja sehr früh in diesem Fred ein Bildchen beigesteuert. Der Weg vom PC-Bild zum Koala-Format ist wahrhaft wenig spektakulär, aber doch einiges an Fummelkram, wenn man das noch nie gemacht hat. Man mache am PC einen Screenshot mittels Taste "Druck". Im PC-Bildbearbeitungsprogramm der eigenen Wahl wieder hinein pasten (STRG+V). Hier kann man natürlich kreativ werden je nach Belieben und Können (Ich habe noch Schrift hinzugefügt, Jasons Maske und den Panik-Fröhn reingepackt). Nun reduziere man die Farbpalette auf 16 möglichst C64-ähnliche Farben. Mein Pic von Rod und Tod eignete sich hervorragend, weil so ein Simpsons Comic auch mit erstaunlich wenig Farben auskommt. Das Resultat dann am besten als .PNG speichern. Wie kriegen wir nun daraus ein Koala-Bild zustande? Nichts einfacher als das, gewusst wie/wo, ist die halbe Miete. Es gibt sicher viele Wege. Aber ich beschreibe mal den wirklich idiotensichersten:
      Man gehe auf Bitte melde dich an, um diesen Link zu sehen.
      Dort kann man online sein Bild umwandeln und bekommt ein .PRG im Koala-Format ausgespuckt (andere Formate sind möglich). Wirklich selbsterklärend und verdammt einfach!
      Wenn man nicht faul ist, überarbeitet man das Resultat evtl. nun nochmal mittels Koala-Painter. Habe ich mir mal geschenkt. Wichtig: Koala Painter und auch manche Soft, die Koala-Format akzeptiert, erwartet beim Filenamen zwingend folgendes Format
      Code
      {inverses Shift-A bzw. "Pik"}pic{Space}{Buchstabe}{Space}{9stellige Bezeichnung}

      und vor allem eine Filename-Länge von somit exakt 15 Zeichen.

    • Sound
      Will man eine ganz bestimmte Mucke in seinem Cracktro haben, so muss man sich mit den entsprechenden Tools zum Sound-rippen befassen. Ist man ein versierter Soundmonitor-o.ä.-Komponist, dann kann man natürlich auch eigene Mucke nehmen. Die besseren Demo Maker bieten hier meist eine Auswahl an, bei der irgendwas Hörbares dabei ist. Bei DMdL war "Just died in your Arms tonight" von der Cutting Crew dabei, schön retro und vom Text passend, aber etwas zu pathetisch. Bei DD3 fiel mir in der Liste gleich Krakout ins Auge, weil es so schön schräg und psycho ist. Außerdem kenne ich ja die Cracker, für die man hier tätig wird, ganz gut aus der Shoutbox und weiß, dass ihnen der groteske Zusammenhang von "Tralala-Was-bin-ich-gut-drauf-Musik" und dem "Rumlaufen-und-Leute-Niederhacken"-Spiel sicher zusagen wird. Ist natürlich wie alles verhandelbar, letztlich müssen Rob und Clot wissen, wie ihr Cracktro aussehen und klingen soll.
    • Scrolltext
      Man sollte/kann normalerweise die Scrolltext-Farbe ein bisschen auf das Bild abstimmen. Ich habe das Charset von Yie Ar Kung Fu genommen, weil es in der Größe schön blutig aussah und ich zu faul war, selbst eins zu basteln, obwohl das wunderbar einfach mit CharStar o.ä. geht. Dann die rötlichste Farbe gewählt, die angeboten wurde. Wenn's nach mir gegangen wäre, würde der Scrolltext gar nicht blinken, aber eine solche Option gibt es nicht (war wohl damals[TM] unvorstellbar, dass jemand einen einfarbigen Text ohne Hüpfen und Schnickschnack der Möglichkeit Augenkrebs zu fördern vorzieht...). Der Inhalt ist natürlich nur vorläufig/ein Vorschlag. Die meisten Tools erlauben eine C64-Bildschirmseite, also 25X40 bzw. 1000 Zeichen. Meistens hängt man am Ende einen Klammeraffen @ dran, um zu signalisieren, dass es von Vorn losgeht. Sollte man wissen, wenn man vorhat, im Scrolltext seine e-Mail-Adresse zu nennen ;) In dem Fall müsste man das Charset dann vorher schnell mal modifizieren.
    • Linken
      Habe ich streng genommen nicht hingekriegt. Deshalb habe ich ein sog. "Loader"-Intro bei DD3 angewählt. Sicher wäre es stylisher, beides in 1 File zusammenzupacken. Habe mir auch dazu einige sog. "Linker" Tools angeschaut, stecke aber noch nicht tief genug in der ASM-Materie drin, um zu wissen, wie genau ich die zugehörigen Files passend machen muss. Ich weiß zwar, was ein Disk-Monitor ist und wie man die Start-Adresse ändert, aber das war's auch schon beinahe.
    • Nichtgefallen
      Bei Nichtgefallen würde ich gern das Geld zurück geben, wenn man mir denn welches gegeben hätte ;) Nee, im Ernst, macht mit dem Produkt, was ihr wollt. Wenn ihr Euren Text (1000 Zeichen Max.) fertig habt, einfach andere Mucke wollt oder ein Minimum an Blinkie-Blinkie, wendet Euch vertrauensvoll an mich. Für den Fall, dass Euch nur die Grafik gefällt, lade ich diese nochmal separat hoch (siehe Attach), dann könnt Ihr damit nach Herzenslust mit anderen Tools rumfrickeln, bis der Dachs kotzt.

    Damit ist der Demo-Zusammenpfusch-Kursus für Super-Lamer auch "schon" (hat doch ein paar Abende gedauert, das Rumprobieren) zu Ende. Ab jetzt kann sich hoffentlich jeder seine eigenen Cracktros hinrotzen und wir werden jetzt, wo die Büchse der Pandora für jeden Lamer offen steht, sehr bald in einer Flut von Re-Cracks mit unwürdigsten Cracktros ertrinken. Also schickt jeden Tunichtgut und Gernegroß, meinetwegen auch jeden Schlagetot oder Haudrauf, der hier im Anfänger-Ordner gleich mal mit dem ersten Posting wissen will, wie man denn Super-Demos macht, einfach hierher! ;)

    In diesem Sinne :winke:

    Herzlichst

    Ihr TheRyk aka Nedd Flanders
    Seit über 20 Jahren Lamer aus Leidenschaft!

  • Hallo Leute! :winke:
    Na, dann zeigt mir mal nen Screen Shot!
    Vielleicht lässt sich ja was machen

  • Hallo Leute! :winke:
    Na, dann zeigt mir mal nen Screen Shot!
    Vielleicht lässt sich ja was machen

    Screenshot? :nixwiss: Lade Dir doch einfach das in meinem letzten Posting hochgeladene Koala runter. Und wie Du ggf. selbst einen Screenshot machst (von was auch immer), wenn Du z.B. eine eigene Grafik erstellen magst, habe ich ja mehr oder weniger auch oben beschrieben. Wenn Du vielleicht nur beim Linken helfen willst (Statt Loader das Demo direkt vor das Game setzen), wäre auch das willkommen. :winke:

  • Ich würde vorschlagen gh23 codet das jetzt einfach mal "nach". Das müsste er doch mittlerweile drauf haben :)

  • Ich hatte ein wenig den Glauben verloren, dass überhaupt noch was passiert, deshalb meine etwas verwegene Initiative...

    Aber belehrt mich eines besseren und zeigt, was ihr drauf habt! Meinetwegen kann mein zusammengefrickeltes Machwerk ja auch als abschreckendes Beispiel oder Ansporn dienen, das nun durch ASM-Code nachzubilden bzw. zu perfektionieren. Wie gesagt, macht mit dem Koala, was Ihr wollt!

    Damit möglichst viele was davon haben, wäre ein kommentierter Quelltext am Ende schön...

  • Hi,

    Assembler ist halt ein Hobby, weil es Spaß macht sich damit zu beschäftigen.
    Beim Assembler geht es nicht nur darum mal eben was am C64 zu machen, sondern man möchte Assembler auf so vielen Gerätschaften wie möglich auspropbieren, und sehen was man daraus macht.

    Assembler ist schwer zu begreiffen, weil es nicht so schön in Funktionen zusammengepackt ist wie bei Hochsprachen.
    Aber das ist auch gut so. Die Harte Nuss ist auf jedenfall zu knacken, andere machen es vor, es ist nicht unmöglich.

    Assembler ist z.B. wie Kampfsport, Selbstdisziplin, Ehrgeitz, viel Lesen und üben, und das Ziel vor Auge, und vor allem Geduld.

    Das sind die Elemente die man beherzigen sollte.

    Ich wunder mich nicht, das viele die begeistert was machen wollten, abgesprungen sind, weil sie gemerkt haben, das programmieren doch nicht mal eben so im vorbeigehen funktioniert.

    Hoffendlich hat der eine oder andere etwas Respekt, wenn der eine oder andere, ein Programm startet und es benutzt.

    PS: Ich mühe mich trotz allem weiterhin (zur Zeit am A500) mit Assembler ab, es geht im Schnekentempo voran, und ich muß zigmal Quelcodes durchackern, um zu begreiffen, wie der das gemeint hat. Aber ich gebe nicht auf.

    PPS: Natürlich könnte ich fertige Routinen modifizeren und zusammenfügen. Aber das ist kein Programmieren sondern nur Spielerei.

    Nochmal:

    Wer Assembler coden will sollte eine gewisse Leidenschaft für entwickeln und sollte nie aufgeben.
    Sonst hat das alles wirklich keinen Sin und zweck.

    :winke: Ich Wünsche allen die sich mit Programmieren beschäftigen viel Kraft und Mut. Und das bald der Tag X kommen möge, wo man selbstständig anfängt zu Coden, ohne mühsam Lernen zu müssen. :zustimm: