Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 21

Thema: MapView

  1. #1
    hat den Blues Avatar von Elwood
    Registriert seit
    05.11.07
    Beiträge
    4.352

    MapView

    --- Direkt zum MapView für Colonization-Tutorial springt ihr hier ---


    Hei, hat jemand hiermit schon mal gespielt:

    MapView

    Ich bin im PAE-Forum drüber gestolpert, dort wird es genutzt, um aus grafischen Karten Maps zu generieren und sich so eine Heidenarbeit zu ersparen (vor allem bei der Größe von PAE-Maps ). Insgesamt scheint es also auch mit Mods zu gehen, die Frage wäre, geht es auch mit Col2 / Col2-Mods bzw. was kann das noch alles, es scheint mir mächtiger/umfänglicher als der WB im Spiel.

    Erfahrungen?

    Edith: ... hmmm mal kurz probiert, konnte mir eine TaC-Karte ansehen, hatte aber nach 3-4 min einen ctd, seitdem mag er keine mehr öffnen
    Geändert von Elwood (22. März 2013 um 15:05 Uhr)
    Geschichten zum Lesen ...

    Der seltsame Fall des William Penn | Col II --- TaC-Mod | abgebrochen
    Wahnsinn mit Methode? | Col II --- TaC-Mod | beendet | SdM April 2012
    Visiting Vvardenfell | TES III Morrowind | pausiert
    Es war einmal (noch) kein Portugal | Civ IV --- PAE-Mod | beendet
    Pack die Thermohose ein ... | Icewind Dale --- Trials of the Luremaster | läuft
    NEU: [RL] ... wie Gott nach Frankreich - Elwoods ??? | Modellbaubericht | läuft

  2. #2
    Registrierter Benutzer Avatar von Thorgal
    Registriert seit
    06.08.09
    Beiträge
    5.238
    Hab grad deinen Thread entdeckt und hatte grad nicht's besser zu tun. Was soll man um die Uhrzeit auch besseres machen.

    Das Konvertieren von Karten funzt auch für Colonization.
    Hab's einfach mit der offenen PAE-Kartenversion probiert. Und siehe da, nach allen üblichen MapView Komplikationen kam das hier raus:
    Bild


    Du musst ein beliebiges Kartenbild in MapView unter Plugins/Pic2Map als Karte konvertieren und dann unter "Save as" als ColonizationWBSave speichern.
    Dann kommen die üblichen MapView-Kniffe, weil da was am Anfang des Saves falsch geschrieben wird. Ich hab einfach ne TAC-Kartenvorlage genommen und alles am Anfang bis zu EndMap ersetzt. Und an folgenden Abschnitten, die Zahlen aus dem MapView-Save eingefügt:
    PHP-Code:
    BeginMap
            grid width
    =128 #
            
    grid height=57 #
            
    top latitude=0
            bottom latitude
    =0
            wrap X
    =0
            wrap Y
    =0
            world size
    =WORLDSIZE_LARGE
            climate
    =CLIMATE_TEMPERATE
            sealevel
    =SEALEVEL_MEDIUM
            num plots written
    =7296 #
            
    num signs written=0
            Randomize Resources
    =false
    EndMap 
    Als kleine Zugabe braucht Colonization dann noch einen Zugang nach Europa, sonst kommt beim Laden des Saves eine unendliche Schleife an Auftritten des Königs. Ich hab einfach mal irgendwo bei nem Ozeanfeld das hier eingefügt:
    PHP-Code:
    BeginPlot
            x
    =0,y=22
            EuropeType
    =EUROPE_EAST #
            
    TerrainType=TERRAIN_OCEAN
            PlotType
    =2
    EndPlot 
    Ich häng dir mal das Save an, damit du das nochmal vergleichen kannst. Aber scheint so, dass auch für TAC die Tür zum einfacheren Kartenkosmos aufgestoßen ist.
    Angehängte Grafiken Angehängte Grafiken

  3. #3
    hat den Blues Avatar von Elwood
    Registriert seit
    05.11.07
    Beiträge
    4.352
    ganz, großes Kino Thorgal , vielen Dank

    Ich schau mal rein und versuche die Schritte nachzuvollziehen
    Geschichten zum Lesen ...

    Der seltsame Fall des William Penn | Col II --- TaC-Mod | abgebrochen
    Wahnsinn mit Methode? | Col II --- TaC-Mod | beendet | SdM April 2012
    Visiting Vvardenfell | TES III Morrowind | pausiert
    Es war einmal (noch) kein Portugal | Civ IV --- PAE-Mod | beendet
    Pack die Thermohose ein ... | Icewind Dale --- Trials of the Luremaster | läuft
    NEU: [RL] ... wie Gott nach Frankreich - Elwoods ??? | Modellbaubericht | läuft

  4. #4
    Talking Bull Avatar von Writing Bull
    Registriert seit
    01.10.08
    Beiträge
    21.376
    Super, Thorgal!

    Elwood wird jetzt sicher in aller Ruhe ausprobieren, ob die mit diesem Tool generierten Karten tatsächlich sauber unter Colonization funktionieren. Falls das klappt, könnte uns das bereits kurzfristig bei unseren Karten für das Spiel des Monats eine großartige Hilfe sein – und langfristig bei der Arbeit für weitere TAC-Szenarien und Mods. Danke dir!

  5. #5
    hat den Blues Avatar von Elwood
    Registriert seit
    05.11.07
    Beiträge
    4.352
    Hmm, ich habe jetzt mal losprobiert und wie zu erwarten war , habe ich den Dreh noch nicht raus. Das importieren/generieren auf Basis eines Bildes klappt entweder nicht (ctd) oder liefert völligen Blödsinn. Welche Anforderungen muss den ein Bild erfüllen, damit´s was taugt (Dateiformat, Farben, Konturen, Texte oder Raster auf der Karte ... usw.) ?

    Edith: das Bild hier geht bspw. gar nicht .

    Edith2: jpg ... scheint er also zu mögen, Colonization konnte ich auch bereits verknüpfen. Jetzt gibts viele Fragezeichen in der GUI , das soll ja an sich zwar unschön aber auch unproblematisch sein. Leider schmiert alles wieder ab, wenn ich versuche TAC 2.03_final als Mod zu wählen (irgendwas wegen techtree fehlt, obwohl den Colonization ja auch nicht hat .) Die hier angegebene alternative Editorversion funktioniert nicht (plugin fehlt anschließend ganz in Mapview).

    ... läuft das alles unter "übliche MapView Komplikationen" ?
    Geändert von Elwood (16. März 2013 um 13:49 Uhr)
    Geschichten zum Lesen ...

    Der seltsame Fall des William Penn | Col II --- TaC-Mod | abgebrochen
    Wahnsinn mit Methode? | Col II --- TaC-Mod | beendet | SdM April 2012
    Visiting Vvardenfell | TES III Morrowind | pausiert
    Es war einmal (noch) kein Portugal | Civ IV --- PAE-Mod | beendet
    Pack die Thermohose ein ... | Icewind Dale --- Trials of the Luremaster | läuft
    NEU: [RL] ... wie Gott nach Frankreich - Elwoods ??? | Modellbaubericht | läuft

  6. #6
    Registrierter Benutzer Avatar von Thorgal
    Registriert seit
    06.08.09
    Beiträge
    5.238
    Ich würd nur die Karten mit MapView konvertieren und alles andere dann im WB und im WB-Save machen. Zumindest hab ich das bei meinen Karten immer so gehandhabt. Als eigenen Editor hab ich das Programm nie benutzt, außer zum Zuschneiden von Karten. Du brauchst also überhaupt nicht Colonization oder TAC als Mod laden, sondern kannst mit der Grundeinstellung von MapView arbeiten und einfach nur das Plugin Pic2Map benutzen. Ich kann z.B. auch nicht PAE als Mod auswählen, dann kommt bei mir auch der Crash. Der einzige Moment, wo Colonization ins Spiel kommt, ist bei der Auswahl des Save-Formats.

    Die Komplikationen beginnen dann auch erst, wenn du das fertige, von MapView erzeugte Save hast. Da musst du dann per Editor die oben beschrieben Änderungen im Save machen.

    Wenn du mal soweit bist, wird dann aber das wirkliche Problem das der Kartenvorlage bleiben. Ich tu mir da auch recht schwer, ne vernünftige Vorlage zu finden und bin immer noch etwas überfragt, was MapView als gute Vorlage will. Hier solltest du aber ganz brauchbare Vorlagen finden: http://www.shadedrelief.com/natural3/index.html (Im Moment scheint da der Server tot zu sein, der Link geht aber normal). Und ach ja, MapView will jpg Formate.

    Ein zweites größeres Problem ist dann noch die Größe der Karte, weil MapView die konvertierten Karten in ner voreingestellten Größe ausspuckt. Aber das ist erstmal zweitrangig und kommt später.

    Edith will noch sagen, dass GreyHound auch hier im Forum aktiv ist oder war: http://www.civforum.de/showthread.ph...4-Karteneditor

    Edith2: Dein Madagkasar-Bild ist gar nicht so schlecht. Als jpg abgespeichert kommt bei Pic2Map das hier raus, was ein sehr brauchbares Ergebnis für MapView ist: Bild
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Thorgal (16. März 2013 um 15:14 Uhr)

  7. #7
    hat den Blues Avatar von Elwood
    Registriert seit
    05.11.07
    Beiträge
    4.352
    Danke für die Link , darf ich das so verstehen, dass du mit dem tool wirklich gar nicht die Karte gestaltest? Du holst damit lediglich aus einer jpg.-Vorlage die Umrisse (Waser/Land), veränderst die Größe bis es passt, speicherst, ergänzt die fehlenden tags, die MapView nicht erstellt, lädst danach die Karte im Spiel und dort erfolgt der gesamte Rest?
    Geschichten zum Lesen ...

    Der seltsame Fall des William Penn | Col II --- TaC-Mod | abgebrochen
    Wahnsinn mit Methode? | Col II --- TaC-Mod | beendet | SdM April 2012
    Visiting Vvardenfell | TES III Morrowind | pausiert
    Es war einmal (noch) kein Portugal | Civ IV --- PAE-Mod | beendet
    Pack die Thermohose ein ... | Icewind Dale --- Trials of the Luremaster | läuft
    NEU: [RL] ... wie Gott nach Frankreich - Elwoods ??? | Modellbaubericht | läuft

  8. #8
    Registrierter Benutzer Avatar von Thorgal
    Registriert seit
    06.08.09
    Beiträge
    5.238
    Genau, ich benütz MapView für nichts anderes. Für mich is es ein reines Konvertier- und Beschneideinstrument, alles andere hab ich nie wirklich genutzt. Bei den beiden Dingen ist es aber sehr nützlich. Wenn die Vorlage passt, dann kann dir das Programm sehr tolle Kontinentformen ausspucken, was ich beim völligen Neuerstellen einer Karte für das Schwierigste halt.

    Nur der Ablauf ist leicht anders:
    jpg-Vorlage per Pic2Map zu ner Karte machen, Küstenlinien einfügen (Plugins/CreateCoast/Create Coastline; hat ich noch nicht erwähnt), abspeichern, Anfangstags im Save ergänzen.

    Bevor du das jpg konvertierst, musst du aber noch drauf achten, dass es dir die Karte in der gewünschten Größe erstellt, weil da Größen festgelegt sind. Das geht, indem du die Vorlage in der Größe anpasst, am Besten liest du dir das hier durch: Pic2map. Ist der einzige Punkt an dem ich immer mit dem Ding hader...

    Der Vorgang um ne bestehende Karte auf der x- oder y-Achse zu Beschneiden, ist anders, aber auch recht simpel, wenn man's mal geschnallt hat, siehe hier.

  9. #9
    hat den Blues Avatar von Elwood
    Registriert seit
    05.11.07
    Beiträge
    4.352
    Willkommen zum kleinen MapView-Tutorial für Colonization - Teil I


    Teil I Einführung und Kartengenerierung
    Teil II Anpassen der Kartengröße

    MapView ist ein Editing-Tool, das Greyhound für Civilization 4 entwickelt hat. Es erlaubt das komfortable betrachten und bearbeiten von Kartendateien (WBSaves) ohne das Spiel starten zu müssen. Prinzipiell funktioniert das auch mit Karten aus Colonization jedoch mit Einschränkungen. Der Hauptnutzen liegt darin, dass es durch MapView möglich ist, aus einer beliebigen Karte im jpg-Format eine Karte für das Spiel zu erstellen. Die abschließende Gestaltung der Landschaft usw. erfolgt danach wieder im Spiel und nicht in MapView.

    Download bei den Civfanatics:
    dazu benötigt wird:
    MapView
    Microsoft Visual C++ 2005 Redistributable Package
    FAQ, Installationshinweisen, Links, Diskussion: Thread bei den Fanatics
    Wiki-Eintrag: http://modiki.civfanatics.com/index.php/MapView
    Thread hier im Civforum: http://www.civforum.de/showthread.ph...4-Karteneditor
    Thread hier im Colonizationbereich: http://www.civforum.de/showthread.php?84477-MapView
    Kartenvorlage der Erde: http://www.shadedrelief.com/natural3/index.html


    Einstieg:

    MapView ist heruntergeladen, entpackt und über MapView.exe gestartet. Als erstes fragt es euch nach eurer Civilization4.exe, gebt hier bitte die exe von Colonization an. Sollte MapView nicht fragen, dann verknüpft die exe bitte von Hand unter File --> Set Civ4 directory.

    Achtung: MapView sieht zwar grafisch schlicht aus, ist aber kein „statischer“ Editor. Das Programm rendert die Karte während der Bearbeitung live, also nicht wundern, wenn eine Änderung von euch erst mit einer gewissen Verzögerung sichtbar wird oder allgemein lags auftreten. Minimieren/Maximieren kann helfen, wenn es hängt.
    Jetzt sollten eine ganze Reihe von Symbolen für Terrain, Features, Ressourcen, etc. auftauchen. Davon sind einige ohne Bild sondern nur mit einem Fragezeichen versehen. Das ist soweit erst mal unproblematisch, ihr könnt bspw. trotzdem Baumwolle setzen. Die Editorfunktion von MapView hat nur kein passendes Image, um sowohl den Button als auch die Bonusressource auf der Karte darzustellen und nutzt daher die Fragezeichen als Dummies. (Für BtS bspw. Werden alle nötigen Grafiken aus der Verzeichnisstruktur des Spiels ausgelesen, für Colonization klappt das leider nicht vollständig, da MapView nicht dafür angepasst ist). Wen das stört, der kann sowohl die Grafiken für die Buttons als auch die für die Darstellung auf der Karte ergänzen (Anleitungsvideos hier und hier).
    Zu beachten ist weiter, dass nur Colonization2-Vanilla verknüpft ist, keine Mod wie bspw. TaC 2.03_final. Dies ist theoretisch möglich über Plugins → Editor → Mods, führt aber idR. zum Absturz und funktioniert nicht. Daher erfolgt die eigentliche Gestaltung und das Platzieren von bspw. nur in TaC vorhandenen Ressourcen oder Fraktionen wieder im WorldBuilder.

    Konvertieren eines jpgs in eine Karte:

    Geht auf Plugins → Pic2Map → Create Map from Picture, danach wählt das Bild aus. Es erfolgt die Konvertierung und kurz darauf seht ihr die Karte im Hauptfenster. Navigiert die Karte entweder mit gedrückter mittlerer Maustaste und Mausbewegung, oder durch drücken der Leertaste und gleichzeitiges Anfassen und Bewegen mittels der linken Maustaste. Je nach "Güte" der Vorlage ist das Ergebnis mehr oder weniger zufriedenstellend, u.U. müsst ihr den Vorgang wiederholen und das Bild vorher in einem Bildbearbeitungsprogramm anpassen (bspw. Meer einheitlich blau, klare Küstenlinien, starke Kontraste ...). Hier ist etwas Probieren angesagt, bis euch das Ergebnis gefällt. Versucht notfalls eine andere Vorlage.
    Pic2Map setzt keine Berge, Hügel, Küste oder Flüsse, es platziert lediglich Meer und Land und stuft auf dem Land teils noch Prärie und Wüste ab, wenn es die Farben der Vorlage so interpretiert.

    Hier eine Beispielkarte auf Basis einer Karte von Kuba (Quelle Wikipedia). Das Ergebnis ist schon ganz brauchbar



    Hier die gleiche Karte nach einigen schnellen Korrekturen mit einem Bildbearbeitungsprogramm



    Weiter Funktionen (Auswahl)

    Achtung: Solltet ihr MapView über das schlichte Generieren der Landmasse hinaus auch als „normalen“ Karteneditor nutzen wollen, so tut dies, bevor ihr das Save für den WorldBuilder nutzbar macht. Einmal im WorldBuilder geöffnete und wieder abgespeicherte Karten kann MapView nicht mehr öffnen (ctd). Sinn macht MapView als Editor bspw.:
    • Beim Platzieren von Flüssen. Das hierfür genutzte Tool funktioniert zwar annähernd gleich wie im WorldBuilder, aber man kann Flüsse auch am Kartenrand platzieren (was im WorldBuilder zum Absturz führt) und die Kontrolle der Fließrichtung ist in der nüchternen Optik von MapView wesentlicher einfacher.
    • Beim automatischen Generieren der Küstenlinie (= Terrain „Coast“ auf allen Meerplots, die an Land angrenzen). Dazu einfach Plugins → Create Coast → Create Coastline ausführen.


    Die restlichen Funktionen zum Gestalten der Karte sind im Wesentlichen selbsterklärend. Ein Hinweis noch zum Löschen/Setzen von Elementen:
    MapView merkt sich immer die Kategorie eines Elements, nur in dieser Kategorie kann ich dann arbeiten. Wenn ich bspw. Wald setzen möchte, wähle ich ihn aus der entsprechenden Elementleiste (Kategorie FEATURE) und klicke auf die Karte. Danach setze ich bspw. eine Eisenressource (Kategorie BONUS) in den Wald. Sollte ich jetzt den Wald löschen wollen und ich wähle den Radiergummi an, so bleibt der Wald erhalten und die Bonusressource Eisen verschwindet, da MapView noch in der Kategorie BONUS ist. Ich muss also zuvor in der Elementleiste ein beliebiges Element der FEATURE- Kategorie wählen, erst dann kann ich den Wald löschen. Gerade wenn Plots viele Elemente umfassen (TERRAIN, FEATURE, BONUS, UNIT, IMPORVEMENT, …) wird das Bearbeiten sehr verwirrend, wenn man dieses Prinzip nicht verinnerlicht hat. Darüber hinaus können Elemente auch jederzeit über das Textfenster des gerade gewählten Plots entfernt werden (rechts neben der Kartenansicht, oberes Fenster).

    Speichern und nutzbar machen für den WorldBuilder:


    Geht auf File → Save as … dann wählt einen Namen für eure Karte und achtet darauf, dass ihr sie im Format „ColonizationWBSave“ speichert. Verlasst danach MapView und öffnet das Kartensave mit einem Texteditor. Ohne den folgenden Schritt kann Colonization noch nichts mit der Datei anfangen, da MapView hier einige wichtige Einträge nicht anlegt.

    Der Start des geöffneten Kartensaves sollte jetzt so aussehen:

    Code:
    Version=11
    BeginGame
        Tutorial=0
        Era=NONE
        Speed=NONE
        Calendar=CALENDAR_DEFAULT
        GameTurn=0
        MaxTurns=0
        MaxCityElimination=0
        TargetScore=0
        StartYear=-4000
        Description=
        ModPath=
    EndGame
    BeginMap
        grid width=128
        grid height=131
        top latitude=90
        bottom latitude=90
        wrap X=1
        wrap Y=0
        num plots written=16768
    EndMap
    Notiert/kopiert euch die Werte in den orange markierten Zeilen. Öffnet parallel dazu eines der Szenario-Kartensaves aus Colonization (Ordner PublicMaps) und kopiert den gesamten Abschnitt zwischen „Version 11“ und „End Map“ über den entsprechenden Abschnitt im gerade mit MapView erstellten Kartensave. Alternativ kopiert einfach die Vorlage aus dem nächsten Spoiler darüber. Tragt jetzt die vorher notierten Werte wieder korrekt ein.

    Achtung Spoiler:
    Code:
    BeginGame
        Description=TXT_KEY_WORLDBUILDER_NORTHWEST_DESC
        ModPath=
    EndGame
    BeginPlayer
        Team=0
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=1
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=2
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=3
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=4
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=5
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=6
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=7
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=8
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=9
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=10
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=11
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=12
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=13
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=14
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=15
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=16
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=17
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=18
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=19
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=20
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=21
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=22
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=23
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=24
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=25
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=26
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=27
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=28
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=29
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=30
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginPlayer
        Team=31
        LeaderType=NONE
        CivType=NONE
    EndPlayer
    BeginMap
        grid width=80
        grid height=59
        top latitude=0
        bottom latitude=0
        wrap X=0
        wrap Y=0
        world size=WORLDSIZE_LARGE
        climate=CLIMATE_TEMPERATE
        sealevel=SEALEVEL_MEDIUM
        num plots written=4720
        num signs written=0
        Randomize Resources=false


    Abschließend braucht die Karte noch ein erstes Transitfeld nach Europa. Fügt dafür einfach die Zeile

    Code:
    EuropeType=EUROPE_EAST
    in einen beliebigen OCEAN-Plot ein, danach sieht das ganze bspw. so aus:

    Code:
    BeginPlot 
            x=0,y=22 
            EuropeType=EUROPE_EAST
            TerrainType=TERRAIN_OCEAN 
            PlotType=2 
    EndPlot
    Jetzt alles im Texteditor abspeichern und ihr seit fertig. Einer Weiterbearbeitung im WorldBuilder sollte nun nichts mehr im Wege stehen

    Vielen Dank an Thorgal, der nach meinem ersten gescheiterten Versuch, MapView mit Colonization anzufreunden, die entscheidenden Hinweise und Links beigesteuert hat .
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Elwood (23. März 2013 um 21:32 Uhr)
    Geschichten zum Lesen ...

    Der seltsame Fall des William Penn | Col II --- TaC-Mod | abgebrochen
    Wahnsinn mit Methode? | Col II --- TaC-Mod | beendet | SdM April 2012
    Visiting Vvardenfell | TES III Morrowind | pausiert
    Es war einmal (noch) kein Portugal | Civ IV --- PAE-Mod | beendet
    Pack die Thermohose ein ... | Icewind Dale --- Trials of the Luremaster | läuft
    NEU: [RL] ... wie Gott nach Frankreich - Elwoods ??? | Modellbaubericht | läuft

  10. #10
    Talking Bull Avatar von Writing Bull
    Registriert seit
    01.10.08
    Beiträge
    21.376
    Emoticon: hoch

  11. #11
    You either win or die! Avatar von MaCross
    Registriert seit
    01.10.11
    Beiträge
    498
    HURRA! Es funktioniert!

    Elwood ich liege Dir zu Füßen!

    Vielen Dank für Deine Anleitung, das erleichtert mir meine Arbeit um ein Vielfaches. Jetzt wüsste ich noch gern, wie man die Kartengröße anpasst und warte daher gespannt auf Deinen zweiten Teil.

    Yippieh!

  12. #12
    Registrierter Benutzer Avatar von Thorgal
    Registriert seit
    06.08.09
    Beiträge
    5.238
    Super! Es klappt!

    Bin gespannt, was ihr so an Karten zaubert.

  13. #13
    hat den Blues Avatar von Elwood
    Registriert seit
    05.11.07
    Beiträge
    4.352
    Willkommen zum kleinen MapView-Tutorial für Colonization - Teil II

    Teil I Einführung und Kartengenerierung
    Teil II Anpassen der Kartengröße

    Wenn ihr eine Karte per Pic2Map konvertiert, dann ist die Größe immer gleich: 128 Plots auf der x-Achse, dazu entsprechend der Seitenverhältnisse des Quellbildes die y-Achse. Das ganze ist nicht direkt in MapView oder Pic2Map änderbar, kann aber durch einen Trick ausgehebelt werden.

    Achtung: Colonization zählt Plots inklusive einer Nullreihe auf beiden Achsen. D.h., die letzte Reihe Plots einer frisch von Pic2Map konvertierten Karte trägt auf der x-Achse den Wert 127, die erste Reihe den Wert 0. Das muss bei der Planung und den folgenden Arbeitsschritte berücksichtigt werden, sonst fehlt euch schnell eine Reihe bzw. ihr habt eine zu viel.
    Kleinere Karten als 128x erstellen

    Zunächst setzt ihr eure Wunschgröße zu den 128x ins Verhältnis, um die prozentuale Verkleinerung zu berechnen. Möchtet ihr bspw. 100x Plots, so entspricht das (100x/128x * 100%) 78,125% . Wenn eure Zielkarte 78,125% kleiner sein soll, dann muss eure Vorlage dass auch sein. Eine einfach Verkleinerung der gesamten Vorlage bringt aber nichts, da MapView daraus erneut 128 Plots berechnet. Deswegen muss die Verkleinerung der Vorlage über die Vergrößerung der Verhältnisse in ihr erfolgen. Dazu öffnet ihr das Bild in einem Bildbearbeitungsprogramm (bspw. Gimp, auch Paint reicht) und vergrößert die Leinwand/Canvas (nicht das Gesamtbild!) entsprechend. Für unser Beispiel wären das 128% (100/78,125*100). Danach speichert ihr das jpg erneut ab, bzw. ihr exportiert es neu.
    Das so entstandene Bild wird mit Pic2Map konvertiert, ihr erhaltet eine 130 Plots große, vorläufige Karte, die bis zum Plot 100 aus eurer gewünschten Karte besteht, darüber hinaus aus Füllfeldern, die nicht weiter benötigt werden.



    Achtung: Durch die Berechnung und Rundungen kann es vorkommen, dass MapView eure Wunschgröße nicht exakt auf den Plot trifft. Im Beispiel (100x) ergab sich bspw. für eine Kubakarte von 512x207px eine Größe von 101x. Entweder ihr könnt damit leben, oder ihr müsst die Wunschgröße eurer Karte in der Formel (s.u.) um z variieren (wobei gilt 0 < z ≤ 1), bis es passt.

    100/(100/128*(Wunschgröße_in_Plots-z))*100 = prozentuale Änderung der Leinwandgröße des Vorlagenbilds


    Legt in MapView nun eine Blankokarte (File → New …) mit euren Wunschmaßen an. Im Beispiel wären das 100x (width). Den y-Wert (height) könnt ihr in der vorläufigen Karte abzählen bzw. mit Hilfe der Seitenverhältnisse des Quellbildes berechnen.
    Wählt nun den Befehl „Selection“ aus der Toolbar und markiert in der vorläufigen Karte die komplette Karte ohne Füllfelder, danach wird dieses Gebiet kopiert (Strg + C). Wechselt zur Blankokarte, klickt in das Feld 0;0 und fügt die kopierte Karte ein (Strg + V). Wenn die Positionierung noch nicht richtig sitzt, könnt ihr die Position über den Befehl „Move the selected layer“ in der Toolbar korrigieren. Nachdem alles sitzt, „stempelt“ den Layer dauerhaft auf die Karte (Layers → Merge all Layers) und entfernt ihn danach (Layers → Delete all overlaying Layers), fertig. Jetzt folgen wieder die Schritte zur Nutzbarmachung im WorldBuilder aus dem ersten Teil des Tutorials.

    Größere Karten als 128x erstellen

    Die Vorgehensweise entspricht im Wesentlichen der für die Verkleinerung von Karten, erfordert aber etwas mehr Aufwand. Ihr müsst die Leinwandgröße eures Quellbildes prozentual entsprechend verkleinern statt sie zu vergrößern. Das führt dazu, dass ihr eine kleinere Leinwand bekommt, als das Bild an sich groß ist, sprich, ihr seht nur noch einen Teil des Bildes. Diesen Ausschnitt speichert ihr unter neuem Namen als jpg ab (bzw. exportiert ihn), danach verschiebt ihr das Bild im Bearbeitungsprogramm weiter, so dass der Ausschnitt den nächsten Teil des Bildes erfasst (lasst ihn entweder etwas mit dem vorherigen überlappen oder arbeitet auf´s Pixel exakt, Hauptsache ihr lasst nichts aus). Erneut folgt speichern bzw. exportieren in ein neues jpg. Wiederholt diese Schritte so lange, bis ihr die ganz Karte als einzelne jpgs abgespeichert habt. Ihr habt jetzt gewissermaßen ein Puzzle, als hättet ihr das Bild so stark vergrößert, dass ihr es auf mehrere Blätter ausdrucken könntet.





    Der Zusammenbau erfolgt in MapView: Lasst Pic2Map jedes jpg konvertieren. Nun habt ihr die Teile für eure Karte auf verschiedenen Tabs im Programm. Legt nun die Blankokarte (File → New …) mit euren Wunschmaßen an und füllt diese nun über „Selection“ und kopieren (Strg+V) nach und nach mit allen Teilen.



    Positioniert sie über den Befehl „Move the selected layer“, bis alles passt, „stempelt“ dann alles auf die Karte (Layers → Merge all Layers) und entfernt als letztes die Einzellayer (Layers → Delete all overlaying Layers). Jetzt folgen wieder die Schritte zur Nutzbarmachung im WorldBuilder aus dem ersten Teil des Tutorials.

    Die fertige Kubakarte in groß mit bereits eingefügten COAST-Plots:

    Angehängte Grafiken Angehängte Grafiken
    Geändert von Elwood (23. März 2013 um 21:32 Uhr)
    Geschichten zum Lesen ...

    Der seltsame Fall des William Penn | Col II --- TaC-Mod | abgebrochen
    Wahnsinn mit Methode? | Col II --- TaC-Mod | beendet | SdM April 2012
    Visiting Vvardenfell | TES III Morrowind | pausiert
    Es war einmal (noch) kein Portugal | Civ IV --- PAE-Mod | beendet
    Pack die Thermohose ein ... | Icewind Dale --- Trials of the Luremaster | läuft
    NEU: [RL] ... wie Gott nach Frankreich - Elwoods ??? | Modellbaubericht | läuft

  14. #14
    Registrierter Benutzer Avatar von Thorgal
    Registriert seit
    06.08.09
    Beiträge
    5.238
    Zitat Zitat von Elwood Beitrag anzeigen
    Größere Karten als 128x erstellen
    Das ist doch völlig verrückt.

    Die Karten werden zwar an Detailgenauigkeit nicht zu überbieten sein, aber die Rundenzeit würd mir Angst machen.

  15. #15
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Zitat Zitat von Thorgal Beitrag anzeigen
    Die Karten werden zwar an Detailgenauigkeit nicht zu überbieten sein, aber die Rundenzeit würd mir Angst machen.
    Die größte Mapsize, die wir aktuell verwenden ist 110(Breite)x215(Höhe).

    Achtung Spoiler:

    Nachdem das Performance-Tuning der Mod abgeschlossen war, läuft die Mod (auch mit 47 Spielern im Spiel) mit einer solchen (für Civ4Col sehr großen) Mapsize absolut wunderbar.
    Ich hab auf meiner (zugegeben sehr starken) Kiste durchgehende Rundenzeiten unter 1s, selbst nach über 300 Runden und unzähligen Einheiten und Städten auf der Karte.

    Performance ist also absolut kein Problem, wenn man die DLL ein wenig optimiert.
    Eher kritisch sehe ich, dass solche Maps schon fast zu groß zum Spielen werden, weil man eh nur einen kleinen Teil besiedelt und Einheiten zu lange unterwegs sind.
    Die besagte Mapsize ist da schon der Grenzwert über den ich selber nicht mehr gehen würde, weil es einfach nicht noch mehr Spielspaß bringt.
    Geändert von raystuttgart (24. März 2013 um 10:18 Uhr)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •