+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 16

Thema: Schwere Aufgabe für Profis

  1. #1
    TP-Junior LOEweNz@Hn macht alles soweit korrekt
    Registriert seit
    Mar 2009
    Ort
    NRW
    Beiträge
    10

    Schwere Aufgabe für Profis

    Hallo, ich bin neu!

    Sry, dass ich das Thema so genannt habe, aber ich habe einfach keine passende Bezeichnung für mein Anliegen gefunden. Ich habe ein Problem und ich hoffe ihr könnt mir helfen.

    Ich möchte euch auch nicht zu sehr mit allzuvielen Einzelheiten vollquatschen, deswegen nur die Quintessenz:

    1. Ich arbeite gerade mit einem Map-Editor von einem Echtzeitstrategiespiel namens KKnD: Krossfire.

    2. Es steht einem 1 Terrain zur Auswahl (Wüste), mit dessen Objekten (z.B. Klippen, Kakteen, Steine) man die Map gestalten kann. (Tileset genannt)

    3. Da es noch zwei weitere Terrains in dem Spiel gibt, mit denen man leider nicht im Map-Editor arbeiten kann, versuche ich die Tilesets (Tiles) selbst zu erstellen (Rohmaterial habe ich).

    4. Dazu kann Grafiken in den Map-Editor importieren, worauf hin sie zu einem Tile werden. Die Gesamtheit der Tiles ergibt dann das vollständige Tileset.

    5. Um die Grafik erfolgreich importieren zu können, müssen folgende Voraussetzungen erfüllt sein:

    * Bitmap
    * 8 bit
    * eine bestimmte Farbe muss transparent sein

    Ich habe ein Bild angehängt.
    Hier benutze ich einfach mal das bereits vorhandene Tile mit dem Wüsten-Terrain.

    Bild:
    Hier sieht man auf der linken Seite die verschiedenen Tiles. Das eine aktivierte Tile (die Klippe) ist grau umrandet und man erkennt, dass das eigendliche Bild (die Klippe) nicht wirklich quadratisch ist, also muss der Bereich um dieser Klippe herum irgendwie unsichtbar gemacht worden sein.

    Rechts ist das Bild pink umrandet, dort ruhe ich nur mit dem Tile auf der Map. Es ist eine pinke Umrandung zu sehen.

    Darüber seht ihr das Tile, wenn ich es auf der Map plaziert habe. Der pinke Rand ist verschwunden.

    Das Programm akzeptiert doch nur Bitmaps und doch ist es in dem pinkten Bereich transparent, also wie kann ich jetzt für mein selbst erstelltes Tileset den selben Effekt erzielen?

    Wie macht man sowas?

    Also ich habe bis jetzt selbst rausbekommen, dass man sein Bild indizieren muss, damit man es überhaupt als 8 bit bmp speichern kann. Sonst kann man es nämlich nur als 24 bit speichern. Damit hätte sich ein Punkt also geklärt.

    Um nun diese Transparenz "vorzugaukeln" wird eine Farbe (im Beispiel 'pink') ausgewählt, die dann später im Programm transparent erscheinen soll.

    Aber wie kriegt man sowas mit Photoshop hin?
    Gibt es denn noch weitere bitmap Formate, die Transparenz unterstützen?



    Danke für eventuelle Antworten!!

    Viele Grüße
    Angehängte Grafiken  

  2. #2
    TP-Specialist Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Stefan lebt für das TP und seine User Avatar von Stefan
    Registriert seit
    May 2005
    Ort
    Bad Saulgau
    Beiträge
    3.817
    Ist die Frage wirklich ernst gemeint? Das Spiel kam 1998 heraus und war nicht sehr erfolgreich!

    Gibt es denn noch weitere bitmap Formate, die Transparenz unterstützen?
    Eigentlich gibt es keine Bitmap-Dateien mit Transparenz. Lediglich Formate wie PNG oder GIF unterstützen "echte Transparenz". Wobei bei GIF auch wieder nur eine Farbe der 256 zur Verfügung stehenden Farben ausgewählt und einfach ausblendet wird.

    Auf diesem Prinzip beruhen auch einge Transparenzmethoden, wie z.b. "Video-Alpha". Ein gewisser Grauton ermöglicht ein Video-Overlay. Es funktioniert also nach dem Prinzip: "Ich wähle genau einen Farbton aus, der dann zu 100% ausgeblendet wird". Wie du schon richtig erkannt hast, blendet dein Videospiel eben den erwähnten, pinken Farbton aus. Dem entsprechend musst du alles, was durchsichtig sein soll, mit genau dieser Farbe einfärben.

    Ich verstehe dein Problem jetzt nicht ganz. Kann es sein, dass Photoshop bei der Reduzierung auf 256 Farben dein Pinkton verfälscht wird und somit die Transparenz im Spiel nicht funktioniert?

    Gruß Stefan

  3. #3
    TP-Junior LOEweNz@Hn macht alles soweit korrekt
    Registriert seit
    Mar 2009
    Ort
    NRW
    Beiträge
    10
    Zitat Zitat von Stefan Beitrag anzeigen
    Ist die Frage wirklich ernst gemeint? Das Spiel kam 1998 heraus und war nicht sehr erfolgreich!

    Eigentlich gibt es keine Bitmap-Dateien mit Transparenz. Lediglich Formate wie PNG oder GIF unterstützen "echte Transparenz". Wobei bei GIF auch wieder nur eine Farbe der 256 zur Verfügung stehenden Farben ausgewählt und einfach ausblendet wird.

    Auf diesem Prinzip beruhen auch einge Transparenzmethoden, wie z.b. "Video-Alpha". Ein gewisser Grauton ermöglicht ein Video-Overlay. Es funktioniert also nach dem Prinzip: "Ich wähle genau einen Farbton aus, der dann zu 100% ausgeblendet wird". Wie du schon richtig erkannt hast, blendet dein Videospiel eben den erwähnten, pinken Farbton aus. Dem entsprechend musst du alles, was durchsichtig sein soll, mit genau dieser Farbe einfärben.

    Ich verstehe dein Problem jetzt nicht ganz. Kann es sein, dass Photoshop bei der Reduzierung auf 256 Farben dein Pinkton verfälscht wird und somit die Transparenz im Spiel nicht funktioniert?

    Gruß Stefan
    Ja, die Frage ist ernst gemeint. Ich habe ja extra dieses Forum aufgesucht mit der Hoffnung hier sind Leute, die sich wirklich mit dem Programm auskennen.
    Das Spiel mag zwar nicht so erfolgreich gewesen sein, aber viele Spieler haben es trotzdem in ihr Herz geschlossen und ich bin einer davon. Damals galt es ja auch als C&C-Kopie und dergleichen. Allerdings finde ich, dass sich KKnD sehr kreative Leute haben einfallen lassen, was Einheitendesign usw. angeht, also doch schon sehr innovativ. Natürlich muss man mal über das eher simple Prinzip des Spiels hinwegsehen, aber es ist damals üblich gewesen.

    Zum Thema:

    Mein Problem ist einfach, dass das Programm nur bmp akzeptiert. Wenn man nun ein anderes Format (z.B. gif) lädt, sagt er "invalid bitmap format!".
    Welche anderen Formate unterstützen denn Transparenz in Form von einer Farbe, die ausgeblendet wird? Denn genau das scheint ja bei meinem Spiel der Fall zu sein. Im Editor gibt es ja transparente Bilder. Irgendwie müssen die Entwickler die doch da reingekriegt haben.

    Vielleicht kannst du mir ja auch mal genau erklären, wie ich einen Farbton auswähle, der dann transparent sein soll und ich das Bild anschließend in den Editor importieren kann.

  4. #4
    TP-Junior LOEweNz@Hn macht alles soweit korrekt
    Registriert seit
    Mar 2009
    Ort
    NRW
    Beiträge
    10
    Dafür muss es doch wohl irgendeine Erklärung geben, das muss doch irgendwie möglich sein.
    Kommt schon, bitte!! Das ist wirklich wichtig...

  5. #5
    TP-Veteran Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Avatar von Guin
    Registriert seit
    Nov 2006
    Ort
    Nordholz
    Beiträge
    1.686
    Hallo,
    der Editor unterstützt keine transparenten Farben.
    Wenn etwas durchsichtig sein soll, dann muss die Farbe einen rosaton haben, wie stefan schon geschrieben hat.

    Welcher Farbton das nun genau ist, musst du selber mal nachgucken. Es muss auch genau der Farbton sein. Eine kleine Abweichung und das Programm erkennt nicht, dass dieser Bereich ausgeblendet werden soll.
    Beim Verarbeiten darauf achten, dass der Farbraum 8Bit ist und beim Abspeichern ebenfalls.
    Gruss Guin
    Mein Blog

  6. #6
    TP-Junior LOEweNz@Hn macht alles soweit korrekt
    Registriert seit
    Mar 2009
    Ort
    NRW
    Beiträge
    10
    Wenn ich einen Screenshot mit der 'Druck S-Abf' - Taste mache, verfälscht das dann schon das eigendliche Bild (also die Farben).

    Ich habe dann in Photoshop den Screen eingefügt und mit der Pipette den pinken Farbton ausgewählt. Ich meine ich habe das schon mal ausprobiert, morgen mach ich es nochmal, vielelicht habe ich ja was falsch gemacht.

    Gute Nacht!

  7. #7
    TP-Veteran Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Guin ist ein richtiges Arbeitstier - DANKE Avatar von Guin
    Registriert seit
    Nov 2006
    Ort
    Nordholz
    Beiträge
    1.686
    Wenn du einen Screenshot machst, darfst du den nicht als jpg speichern. PNG, TIF oder BMP sind da geeigneter.

    Aber warum einen Screenshot machen? Du kannst doch ein schon funktionierendes Tile in PS oeffnen und mit der Pipette die Farbe ermitteln.
    Gruss Guin
    Mein Blog

  8. #8
    TP-Junior LOEweNz@Hn macht alles soweit korrekt
    Registriert seit
    Mar 2009
    Ort
    NRW
    Beiträge
    10
    Zitat Zitat von Guin Beitrag anzeigen
    Wenn du einen Screenshot machst, darfst du den nicht als jpg speichern. PNG, TIF oder BMP sind da geeigneter.

    Aber warum einen Screenshot machen? Du kannst doch ein schon funktionierendes Tile in PS oeffnen und mit der Pipette die Farbe ermitteln.
    Das Problem ist nur, dass man an die Wüsten-Tiles nicht ran kommt, da sie alle in einer Datei namens Desert.kp (Tileset) gespeichert sind. Ich kann sie nur im Editor anschauen, einen Screen machen und anschließend in Photoshop einfügen. Dann brauch ich das Bild auch gar nicht abspeichern, sondern hol sofort die Pipette raus und wähl die Farbe.

    Übrigens funktioniert das mit dem Pink nicht. Im Editor ist keine Transparenz zu sehen.
    Geändert von LOEweNz@Hn (06.03.2009 um 20:24 Uhr)

  9. #9
    TP-Junior LOEweNz@Hn macht alles soweit korrekt
    Registriert seit
    Mar 2009
    Ort
    NRW
    Beiträge
    10
    Es hat nicht funktioniert. Im Editor wird einfach die Farbe dargestellt; pink eben...

    Bitte Leute, helft mir das ist von so unendlicher Wichtigkeit. Möchte vielleicht jemand den Editor haben und es selbst ausprobieren?

  10. #10
    TP-Greis Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Avatar von Rinaldo
    Registriert seit
    Oct 2003
    Ort
    Niederbayern
    Beiträge
    6.052
    Hm, könnte es nicht sein, dass der transparente Bereich nur in dem Editor pink dargestellt wird, um die eigentliche Form besser zu zeigen?

    Wenn das Spiel noch so beliebt ist - gibt es dann dafür keine gute Community? Oder bist Du der Erste, der sowas machen will?
    </andy>
    Jetzt bauen wir´09 + ´10

  11. #11
    TP-Junior LOEweNz@Hn macht alles soweit korrekt
    Registriert seit
    Mar 2009
    Ort
    NRW
    Beiträge
    10
    Zitat Zitat von Rinaldo Beitrag anzeigen
    Hm, könnte es nicht sein, dass der transparente Bereich nur in dem Editor pink dargestellt wird, um die eigentliche Form besser zu zeigen?

    Wenn das Spiel noch so beliebt ist - gibt es dann dafür keine gute Community? Oder bist Du der Erste, der sowas machen will?
    Er wird ja im Editor pink dargestellt so wie du in dem Screenshots meines ersten Posts sehen kannst; also nur, wenn man mit dem Cursor über die Map fährt. Wenn man nun klickt und den Cursor wegbewegt, ist der pinke Bereich verschwunden, weil er nur die Transparenz darstellt.

    Die Community ist nicht mehr ganz aktiv, aber ich habe hier und da nach Kontakten gesucht, wo ich auf eine Rückmeldung warte. Mal sehen, was daraus wird. Da hat jemand auch versucht Tilesets zu erstellen, aber das war 2004 oder so... ^^

  12. #12
    TP-Junior LOEweNz@Hn macht alles soweit korrekt
    Registriert seit
    Mar 2009
    Ort
    NRW
    Beiträge
    10
    So, ich habe heute neue Erkenntnisse gewonnen!

    Wenn man ein neues Tile einfügt, erscheint es links in der Liste mit den anderen Tiles. Wenn man nun sein Tile editiert "Tiles Set --> Tile Properties" erscheint ein Fenster, in dem man sich die Eigenschaften eines Tiles anschauen kann. In dem Editor gibt es verschiedene Ebenen (da war mir schon vorher klar) und zwar den sogenannten "Ground Layer" und den "Top Layer". Auf jeden Fall kann man sich in diesem Fenster das Tile anschauen und mit "Häckchen-Button" die zwei Ebenen ein und ausblenden.
    Ich wollte euch das nur ein wenig veranschaulichen, deswegen hier noch ein Screenshot.

    Nun zur Haupterkenntnis:
    Die Grafik von der Klippe wurde im "Ground Layer" definiert, was ich rausgefunden habe, indem ich mit den Häckchen gespielt habe. Wenn man also unter "Ground Layer" auf "Clear" klickt, so wird das Tile entfernt. Klickt man nun auf OK und betrachtet das Tile anschließend nochmal, so bleibt nur ein pinker Hintergrund ohne die Klippe darauf. Das bedeutet, dass der pinke Hintergrund automatisch zu jedem Tile eingefügt wird!!

    Jetzt ist also die Frage, wie bekomme ich eine Bitmap-Grafik in einer nicht-viereckigen Form (so wie die Grafik der Klippe) in den Editor importiert.

    Könnt ihr mir jetzt besser helfen?



    Grüße
    Angehängte Grafiken  

  13. #13
    TP-Junior LOEweNz@Hn macht alles soweit korrekt
    Registriert seit
    Mar 2009
    Ort
    NRW
    Beiträge
    10
    Hab es nach wochenlanger Arbeit nun selbst hinbekommen mit der Transparenz...
    Leider ist ein neues Problem aufgetaucht, aber dabei kann mir kein Forum der Welt helfen. Und wieder gehts allein ins Gefecht...

  14. #14
    TP-Greis Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Rinaldo lebt für das TP und seine User Avatar von Rinaldo
    Registriert seit
    Oct 2003
    Ort
    Niederbayern
    Beiträge
    6.052
    Und wie hast Du es gelöst?
    </andy>
    Jetzt bauen wir´09 + ´10

  15. #15
    TP-Junior LOEweNz@Hn macht alles soweit korrekt
    Registriert seit
    Mar 2009
    Ort
    NRW
    Beiträge
    10
    Also:
    Es handelte sich wirklich um eine Farbe, die man zur Transparenz bestimmen muss.

    Das Bild muss immer in einem relativen Format gepresst werden (wusste ich schon vorher).
    Das geht dann immer in 32 Pixel-Schritten. Daraus ergeben sich Kombinationen wie 32x32 Pixel (minimal), 32x64 Pixel 64x96 Pixel und so weiter und sofort...

    Wenn man nun das Bild in der richtigen Größe vor sich hat, wird das Bild vom RGB-Farbmodus indiziert. Damit alle Tiles den gleichen Grundaufbau haben, müssen sie alle genau die gleiche Farbpalette besitzen. Die besorgte ich mir von einem Tile, das ein anderer User schon Jahre zuvor mal erstellt (und funktioniert!) hat. Ich rief also das Fenster zum Indizieren auf, lud die Farbpalette und klickte OK. Ich musste mich natürlich auch für eine Farbe entscheiden, die dann die Transparenz beinhalten sollte, aber das wurde automatisch so eingestellt, aufgrund der bereits vorhandenen Farbpalette.
    Und dann ist das Tile fertig.

    Es ist nun eine Bitmap, benutzt 8 bit mit maximal 256 Farben. Wenn ich nun mit der zur Transparenz erwählten Farbe das Bild bemahle und im Editor benutze, wird der bemalte Bereich als Transparenz IM Top-Layer angesehen. Male ich allerdings mit der erwählten Transparenz-Farbe ein Viereck von der Größe 32x32 Pixel (und andere Kombinationen), erkennt der Editor automatisch, dass es sich um eine Transparenz für den Ground-Layer handelt.

    Damit habe ich als wohl letzter verbliebener Bastler, der sich mit KKnD: Krossfire beschäftigt, DAS herausgefunden, was noch kein Mensch außer den Entwicklern geschafft hat.

    Ihr müsst dazu bedenken, das es keinerlei Hinweise im Internet gab, wie der Editor tickt. Ich habs also mit stundenlangem Probieren, Testen, Tüfteln, Lernen alleine herausgefunden. Nun kann ich die Arbeit, die die Macher des Spiels nicht beenden konnten, vollenden.

    Danke für eure Unterstützung. :-)

    Besucht doch mal Planet KKnD (die zweitletzte verbliebene Seite zum Spiel)

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. Seitendesign CSS - eine schwere Krankheit
    Von localex im Forum Dreamweaver & andere Webeditoren
    Antworten: 13
    Letzter Beitrag: 25.09.2007, 19:32
  2. XAJAX - schwere Geburt
    Von mat81 im Forum TYPO3
    Antworten: 0
    Letzter Beitrag: 06.11.2006, 16:13
  3. Internet Explorer macht teilweise schwere Probleme
    Von Nightline im Forum HTML & CSS
    Antworten: 10
    Letzter Beitrag: 11.12.2005, 18:47
  4. Schwere Sicherheitslücke im Internet Explorer
    Von PortalNews im Forum Einfach so ...
    Antworten: 0
    Letzter Beitrag: 05.06.2003, 14:49
  5. Schwere Frage
    Von Homer im Forum Flash & Multimedia
    Antworten: 3
    Letzter Beitrag: 27.10.2001, 16:40

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51