1. Dashboard
  2. Forum
  3. Filebase
  4. Lexikon
  5. Artikel
  6. Spieletest
  7. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  8. Zur Transport Fever Community
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Filebase-Eintrag
  • Lexikon
  • Artikel (Bewertungssystem)
  • Erweiterte Suche
  1. WiSim Welt
  2. Forum
  3. Spiele
  4. Cities in Motion
  5. Modding und Erweiterungen
  6. Tools & more

Eigenen Ladebildschirm erstellen

  • Bennhardt
  • 6. März 2011 um 14:02
  • Bennhardt
    Schüler
    Beiträge
    94
    Filebase Einträge
    1
    • 6. März 2011 um 14:02
    • #1

    Diese Anleitung ist auch in der Wiki zu finden.

    Bei einer selbstgebauten Karte wird ja immer nur der - sagen wir eintönige - Ladebildschirm angezeigt.
    Ein eigener Ladebildschirm ist aber viel hübscher, wie ich finde.

    Folgendes müsst ihr dazu tun. Als Beispielkarte muss die tolle Dracheninsel herhalten - Ich hoffe, Saphirdragon nimmts mir nicht übel :)
    1. Einen tollen Screenshot machen. Das Bild hier ist von Saphirdragons Dracheninsel aus seiner Galerie.
    2. Den Screenshot auf 2048x1024 aufblasen.
    3. Optional das Bild verfremden. Ich hab einen Kunstfilter mit Photoshop Elements angewendet.
    4. Das Bild als DDS im Format DXT5 abspeichern. Paint.NET kann das. Ich habe ein Plugin für Photoshop Elements, der das auch kann.
    5. Das Bild mit eurer Karte mitliefern. Achtung, überschreibt nicht das Kartenvorschaubild, was bei der Karte schon dabei ist.
    6. Das Bild in der ".scenario"-Datei eurer Karte laden (Beispiel aus der Dracheninsel). Das geht mit der Zeile

    Code
    $illustration = "userdata/maps/dracheninsel_hintergrund.dds";


    Wenn ihr eure Karte als Addon liefert, muss der Ordner anders heißen (je nachdem, wie ihr euren Ordner nennt):

    Code
    $illustration = "addons/dracheninsel/maps/dracheninsel_hintergrund.dds";


    Hier der gesamte Code der "dracheninsel.scenrio":

    Code
    $currentDate = 715875;
    $cityDescriptionShort = "Eine mittelgro\u00DFe Stadt die keine Ahnung hat wie sie zu ihrem Namen kam und die Gemeinden Au, Schmelz, L\u00F6w, Neunhaus, Pichl, Eggern, Kierling, Lunberg, Kronstedt, Deuzdorf, Kauss, Fosberg und";
    $cityDescriptionLong = "";
    $locationSetup = "metro/locations/austria";
    $illustration = "userdata/maps/dracheninsel_hintergrund.dds";
    $cellSize = 1280;
    
    
    $levelName = "";
    $money = 2000000000;
    $objectives = map [];
    $currentThreads = [];
    $currentTime = mktime(8,30,0);
    $companyColor = 0xFFFF0000;
    $customData = map [];
    $saveDate = 0;
    $saveTime = 0;
    Alles anzeigen

    Das gleiche Spiel geht auch mit den Wappen. Saphirdragon könnte also ein tolles Drachenwappen erstellen und das dann dort anzeigen. Wär doch mal was, oder?

    Einmal editiert, zuletzt von Bennhardt (6. März 2011 um 15:46)

    • Zitieren
  • ES89
    Fortgeschrittener
    Beiträge
    294
    Filebase Einträge
    2
    • 6. März 2011 um 15:09
    • #2
    Zitat von Bennhardt

    Das gleiche Spiel geht auch mit den Wappen. Saphirdragon könnte also ein tolles Drachenwappen erstellen und das dann dort anzeigen. Wär doch mal was, oder?

    Welches Format benötigt dann das Wappen? Und was für eine Zeile müsste hierfür in den Quelltext rein?

    • Zitieren
  • Bennhardt
    Schüler
    Beiträge
    94
    Filebase Einträge
    1
    • 6. März 2011 um 15:41
    • #3

    Die Zeile in der ".scenario" fürs Wappen lautet

    Code
    $largeSeal = "userdata/maps/dracheninsel_wapp.dds";

    Die DDS-Datei ist im Format A8R8G8B8 (vermutlich ein 8Bit RGB mit Alphakanal für die Transparenz).
    Die Bildgröße ist 128x128 Pixel. Nehmt einfach die originalen Wappen her und ändert die ab. Die tummeln sich in "location-data\seals", wenn man das "location-data.gs" entpackt. Da gibts auch noch die kleinen Wappen, die für die Minimap herhalten. Hab noch nicht geprüft, wie man die laden muss.

    Ich hoffe, das hilft.

    • Zitieren
  • klischee
    Gast
    • 6. März 2011 um 15:43
    • #4

    Super! Ich wollte schon bei Gelegenheit fragen wie man das machen kann.
    Von solchen Tutorials kann es hier garnicht genug geben. :)

    Wenn du noch mehr Tipps hast wie man kartenbezogen modden kann, nur her damit :) (zb wären Skins für Fahrzeuge cool, die aber nur auf der eigenen Karte geladen werden (so dass zb in Frankfurt die Fahrzeuge wie in echt texturiert sind, aber nicht in Berlin). Aber dass ist wieder offtopic ^^

    Danke jedenfalls :love:

    Edit: Gradmal ausprobiert, funktioniert gut in \addons\kartenname\maps\
    Sowohl das große Wappen als auch der Ladebildschirm werden erkannt (hab's mit GIMP manipuliert). Aber das kleine Icon wird nicht erkannt, $smallSeal scheint er nicht zu kennen. Was da wohl der Variablenname von ist?

    2 Mal editiert, zuletzt von klischee (6. März 2011 um 16:02)

    • Zitieren
  • ES89
    Fortgeschrittener
    Beiträge
    294
    Filebase Einträge
    2
    • 6. März 2011 um 16:35
    • #5

    Zum Thema Wappen bringe ich hier sicherheitshalber eine Warnung ein:

    Alle, die Städte nachbauen, sollten vorsichtig sein. Die Verwendung der offiziellen Wappen ist im Regelfall nicht zulässig. Als Beispiel:
    Auszug aus der Rostocker Hauptsatzung: Die Benutzung des Stadtwappens durch Dritte bedarf der Genehmigung durch die Oberbürgermeisterin oder den Oberbürgermeister. Ordnungswidrig im Sinne des § 5 Abs. 3 KV M-V handelt, wer vorsätzlich oder fahrlässig unbefugt das Wappen der Hansestadt Rostock benutzt. Diesem Wappen stehen solche Abbildungen gleich, die ihm zum Verwechseln ähnlich sind. :!:

    Insofern sollte bei den Wappen nur Fantasiewappen genutzt werden, die sich an das Orginal maximal etwas anlehnen.

    • Zitieren
  • Bennhardt
    Schüler
    Beiträge
    94
    Filebase Einträge
    1
    • 6. März 2011 um 16:38
    • #6

    Guter Hinweis ES89. Allerdings denke ich, dass diese unerlaubte Benutzung der Wappen im öffentlichen Leben eher eine Rolle spielt. Ich kann also nicht einfach auf mein Briefpapier das Niedersächsische Wappen drucken. Hier im Spiel ist es sicher nicht soooooooo wild. Aber drauf achten kann man ja trotzdem.

    • Zitieren
  • Hyrbid87
    Gast
    • 8. März 2011 um 22:58
    • #7
    Zitat von Bennhardt

    Die Zeile in der ".scenario" fürs Wappen lautet

    Code
    $largeSeal = "userdata/maps/dracheninsel_wapp.dds";

    Die DDS-Datei ist im Format A8R8G8B8 (vermutlich ein 8Bit RGB mit Alphakanal für die Transparenz).
    Die Bildgröße ist 128x128 Pixel. Nehmt einfach die originalen Wappen her und ändert die ab. Die tummeln sich in "location-data\seals", wenn man das "location-data.gs" entpackt. Da gibts auch noch die kleinen Wappen, die für die Minimap herhalten. Hab noch nicht geprüft, wie man die laden muss.

    Ich hoffe, das hilft.

    Dein Beispiel macht ja nur den Grossen Wappen (beim Laden der Karte) um einen Kleinen wappen (bei der Mini-Map wenn das Spiel lauft) muss man einfach in der selben datei wie das grosse Wappen (im deinen Beispiel userdata/maps/) einfach ein zweites (kleineres) wappen machen und am ende des Datei Namens einfach "_small" ranmachem. Also im Deinem Beispiel - "dracheninsel_wapp_small.dds". Aber denke dass jeder das schon wusste :thumbup:

    Es ist auch moglich in der *.scenario datei anzuzeigen wo man den Stadt Namen und die beschreibung aus der (z.B.) de.string Datei anzeigen kann und auch das land wechseln.

    Also das anfang der *.scenario datei sollte dann so aussehen (aus meiner Riga Karte fur das CIM:LV mod)

    Code
    $cityName = MAIN.$strings.$cityname_riga;
    $cityDescriptionShort = MAIN.$strings.$citydescription_riga_short;
    $cityDescriptionLong = "";
    $largeSeal = "metro/location-data/seals/riga.dds";
    $illustration = "metro/location-data/illustrations/riga.dds";
    $locationSetup = "metro/locations/latvia";

    in der de.string / en_US.string oder andarer *.string Datei machen ich so:

    Code
    $cityname_riga = "Riga";
    $citydescription_riga_short = "TEST.";
    $citydescription_riga_long = "";

    Wie man aus dem erstem auszug (*.scenario) datei hab Ich Lettland als ein neues Land hizugefug mit Lettischen bewohner nahmen und hab sogar modifiziert welche Fahrzeuge (nicht kaufbare) und mit welchen farben (*.dds Datei) erscheinen mussen. Und das ohne das normale Spiel (also z.B. Wien oder Berlin zu beeinflussen).

    Einmal editiert, zuletzt von Hyrbid87 (8. März 2011 um 23:06)

    • Zitieren
  • klischee
    Gast
    • 8. März 2011 um 23:05
    • #8
    Zitat von Hyrbid87

    Dein Beispiel macht ja nur den Grossen Wappen (beim Laden der Karte) um einen Kleinen wappen (bei der Mini-Map wenn das Spiel lauft) muss man einfach in der selben datei wie das grosse Wappen (im deinen Beispiel userdata/maps/) einfach ein zweites (kleineres) wappen machen und am ende des Datei Namens einfach "_small" ranmachem. Also im Deinem Beispiel - "dracheninsel_wapp_small.dds". Aber denke dass jeder das schon wusste :thumbup:


    Funktioniert bei mir nicht, CiM lädt trotzdem das kleine Standard-Wappen. :|

    Zb als großes Wappen hab ich "Heidelberg_Wappen.dds", dass wird im Ladescreen auch geladen. Im selben Ordner liegt auch ein kleines Wappen Namens "Heidelberg_Wappen_small.dds" (einfach das kleine Berlinwappen mal kopiert), dass wird aber nicht geladen auf die Minimap.

    • Zitieren
  • Hyrbid87
    Gast
    • 8. März 2011 um 23:08
    • #9
    Zitat von klischee


    Funktioniert bei mir nicht, CiM lädt trotzdem das kleine Standard-Wappen. :|

    Zb als großes Wappen hab ich "Heidelberg_Wappen.dds", dass wird im Ladescreen auch geladen. Im selben Ordner liegt auch ein kleines Wappen Namens "Heidelberg_Wappen_small.dds" (einfach das kleine Berlinwappen mal kopiert), dass wird aber nicht geladen auf die Minimap.

    Sorry. Mein Fehler.

    nicht _small ranmachen sonder -small. Also einfach ein minus zeichen vor das "Small"

    • Zitieren
  • klischee
    Gast
    • 8. März 2011 um 23:16
    • #10

    Yeah, jetzt klappt's! Danke :)

    • Zitieren
  • Mineralwasser
    Gast
    • 28. März 2011 um 00:14
    • #11

    Danke nochmal an Bennhardt, ich bin deiner Anleitung erfolgreich gefolgt. Vermutlich werde ich demnächst auch ein Stadtwappen erstellen. Weißt du schon mehr darüber, wie man das kleine Wappen an der Minimap ebenfalls verändern kann?

    • Zitieren
  • klischee
    Gast
    • 28. März 2011 um 10:59
    • #12

    Steht doch in den letzten Posts hier :P

    • Zitieren
  • Mineralwasser
    Gast
    • 28. März 2011 um 11:18
    • #13

    Okay, ich sehs jetzt. In der wiki steht noch was von "kommt noch" ^^

    E: Was genau "bringt" es, die Karte als Addon mitzuliefern? Ich bin schon etwas blind ^^

    2 Mal editiert, zuletzt von Mineralwasser (29. März 2011 um 01:48)

    • Zitieren
  • ŠKODA For City--- 9207
    Fortgeschrittener
    Beiträge
    477
    Filebase Einträge
    7
    • 28. Mai 2012 um 14:43
    • #14

    Moin,

    auch wenn dieses Thema schon ne Weiler her ist, irgendwie komme ich mit dem Wappen einstellen nicht klar. Ich will für meinen Mod ein wappen erstellen für den Ladebildschirm.

    Grüßchen... ;)

    Screenshot-Wettbewerb
    Downloads
    I love BR 442 "Talent2":love:

    • Zitieren
  • ŠKODA For City--- 9207
    Fortgeschrittener
    Beiträge
    477
    Filebase Einträge
    7
    • 8. Oktober 2012 um 20:37
    • #15

    Moin,

    ich komme immer noch nicht klar. :wacko:

    Muss die Zeile so lauten?
    $largeSeal = "userdata/maps/Wappen_Jena_wapp.dds";

    Oder wie, denn es wird einfach nicht geladen.

    Screenshot-Wettbewerb
    Downloads
    I love BR 442 "Talent2":love:

    • Zitieren
  • ES89
    Fortgeschrittener
    Beiträge
    294
    Filebase Einträge
    2
    • 10. Oktober 2012 um 18:06
    • #16

    Benenne mal die Datei um, so dass keine Leerzeichen vorkommen (also WappenJenawapp.dds). Ich meine mich zu erinnern, dass das bei mir seinerzeit geholfen hat.

    • Zitieren
  • ŠKODA For City--- 9207
    Fortgeschrittener
    Beiträge
    477
    Filebase Einträge
    7
    • 11. Oktober 2012 um 14:04
    • #17

    Moin,

    hat nicht geholfen, aber ich weiß woran es lag. Habe irgendwas reingeschrieben, somit konnte die Scirpt nicht die DDS finden. :wacko:
    Doch Komischerweise hab ich jetzt nur das Wappen im Ladebildschirm geändert.
    Wie geht das Wappen zu ändern, was auf der Minimap ist?

    Grüßchen

    Screenshot-Wettbewerb
    Downloads
    I love BR 442 "Talent2":love:

    • Zitieren
  • ES89
    Fortgeschrittener
    Beiträge
    294
    Filebase Einträge
    2
    • 11. Oktober 2012 um 20:24
    • #18

    Du musst unter $largeSeal = "userdata/.....";
    einfügen: $smallSeal = "userdata/....."; (Punkte bitte durch passenden Text ersetzen).

    Da müsste entsprechend eine kleinere Version des Wappens hin.

    • Zitieren

Jetzt mitmachen!

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

Benutzerkonto erstellen Anmelden

Twitch

  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™