[HELP]Maps in anderen Client schieben?

09/19/2011 21:32 GeRmaNPrICeLLeS#1
Hey leute möchte gerne aus dem Client von Computerkrank die Mapdateien in einen 2010er Client verschieben.

1. Frage: Geht das überhaupt oder ist unmöglich da es ja 2010er client ist?

2. Frage: Wenn es geht dan würde ich gern wissen welche Dateien aus dem Pack Ordner ich für die Maps in den 2010er Client verschieben muss? :confused:

Thx im vorraus!
09/19/2011 21:36 Arschgesicht™#2
Hey GeRmaNPrICeLLeS ,

Also erstmal musst du die Outdoor Dateien verschieben. Wie sie genau heißen kann ich dir nicht sagen weil ich nicht weiß wie die Maps heißen doch hier ein Beispiel :

Quote:
metin2_map_a1 -> Outdoora1
Vergess nicht es auch in den Index zu schreiben zum Beispiel so

Quote:
metin2_map_a1/
outdoora1
Jetzt entpackst du deine root.*** und öffnest die atlasinfo

Dort schreibst du den Mapnamen + Koordinaten rein.

Achte darauf , dass du die Abstände mit der Tabulatoren Taste ( TAB ) machst.

Das sieht zum Beispiel so aus

Quote:
metin2_map_a1 409600 896000 4 5
Mit freundlichem Gruß

Arschgesicht™
09/19/2011 21:39 GeRmaNPrICeLLeS#3
Quote:
Originally Posted by Arschgesicht™ View Post
Hey GeRmaNPrICeLLeS ,

Also erstmal musst du die Outdoor Dateien verschieben. Wie sie genau heißen kann ich dir nicht sagen weil ich nicht weiß wie die Maps heißen doch hier ein Beispiel :



Vergess nicht es auch in den Index zu schreiben zum Beispiel so



Jetzt entpackst du deine root.*** und öffnest die atlasinfo

Dort schreibst du den Mapnamen + Koordinaten rein.

Achte darauf , dass du die Abstände mit der Tabulatoren Taste ( TAB ) machst.

Das sieht zum Beispiel so aus



Mit freundlichem Gruß

Arschgesicht™
Alsso die Outdorr dateien usw ahbe ich gemacht also müsste ich nur noch die atlasinfo austauschen?
09/19/2011 21:40 Arschgesicht™#4
Quote:
Originally Posted by GeRmaNPrICeLLeS View Post
Alsso die Outdorr dateien usw ahbe ich gemacht also müsste ich nur noch die atlasinfo austauschen?
Entweder du tauschst sie aus oder die öffnest die alte atlasinfo ,
nimmst die jeweiligen Maps raus und trägst sie in die neue ein.
09/19/2011 21:41 GeRmaNPrICeLLeS#5
Quote:
Originally Posted by Arschgesicht™ View Post
Entweder du tauschst sie aus oder die öffnest die alte atlasinfo ,
nimmst die jeweiligen Maps raus und trägst sie in die neue ein.
Ein Problem jetz habe root.epk und eix entpackt aber nirgends eine atlasinfo zu sehen :/

Quote:
Originally Posted by Arschgesicht™ View Post
Entweder du tauschst sie aus oder die öffnest die alte atlasinfo ,
nimmst die jeweiligen Maps raus und trägst sie in die neue ein.
Soll ich mal die atlasinfo vom 2007er client in die root ziehen und wieder packen weil eig sollte da ja auch eine drin sein :P
09/19/2011 21:58 xxglaubichauchxx#6
Hey!


-Das was Arschgesicht gesagt hat, stimmt zwar, aber da fehlt noch so Einiges.^^
In der Terrain.e** und in der Textureset.** befinden sich noch das Texturset und die Texturen an sich für die Kaiserhalle (?).

-Am besten entpackst du die season1, in der die neuen Maps von Computerkrank liegen (nein, es sind keine direkten .e**-Dateien, wie Arschgesicht meint), sondern die Maps befinden sich alle in der Season1.

-Nehmen wir einfach mal an, du willst den Thronsaal (metin2_map_guild_inside01) rausnehmen.

-Du gehst in season1/season2 (der Ordner ist in Computerkranks Client im Startverzeichnis) und suchst dir dort die Map metin2_map_guild_inside01 raus.

-(Mach am besten einen neuen Ordner in der du alle für die Map benötigten Dateien (season1/2-> metin2_map_guild_inside-Ordner, textureset.e** -> metin2_n_saguidungeon.txt, Terrain.e**->dungeon->field01.dds) hineinpackst.

-Nun musst du noch metin2_n_saguidungeon.txt editieren und den Pfad von season1/2 auf den Namen deiner neuen beispielmap.e**-Datei ändern.


PHP Code:
TextureSet

TextureCount 01

Start Texture001
    
"D:\YMIR WORK\terrainmaps\Dungeon\field 01.DDS"
    
5.000000
    5.000000
    0.000000
    0.000000
    0
    0
    0
End Texture001 
zu

PHP Code:
TextureSet

TextureCount 01

Start Texture001
    
"D:\beispielmap\Dungeon\field 01.DDS"
    
5.000000
    5.000000
    0.000000
    0.000000
    0
    0
    0
End Texture001 
ändern.

Außerdem musst du die setting.txt im metin2_map_guild_inside01-Ordner auch noch editieren und den Pfad ändern und zwar wieder auf:

PHP Code:
ScriptType    MapSetting

CellScale    200
HeightScale    0.500000

ViewRadius    128

MapSize    1    1
BasePosition    793600    0
TextureSet    beispielmap
\metin2_n_saguidungeon.txt
Environment    skipia_dungeon
.msenv 
-Wenn du das alles getan hast, musst du die Pfäde in der beispielmap_pack.xml anpassen bevor du deine neue Map zu einer .e** Datei packst.

-Wenn du deine fertige beispielmap.epk/.eix nun im Pack-Ordner hast, machst du das, was Arschgesicht oben bereits beschrieben hat:

-Du entpackst deine root.e** und editierst dort die Atlasinfo.py und fügst einfach die Zeile aus der Computerkrank Atlasinfo für die metin2_map_guildinside01 ein.

-Dann musst du deine root.epk/.eix nur noch packen und sie in den Pack-Ordner zurückschieben.

-Doch bevor du jetzt gleich loslegen willst, musst du noch einen Bezug zwischen der serverside Map und der clientside Map herstellen.

-Dazu öffnest du die clientside Index.dat, welche sich auch im Pack-Ordner befindet, mit einem beliebigen Editor und fügst ganz unten Folgendes hinzu:



PHP Code:
metin2_map_downover/
beispielmap/metin2_map_guild_inside01 
So, wenn du die Map serverside schon drin hast, solltest du dich nun problemlos zu ihr porten können.
Ich habe hier zwar sehr viel geschrieben, aber es ist weniger als man denkt, und mit meiner Anleitung solltest du pro Map ca. 15-20 Minuten brauchen (es sei denn, du hast kein Tool um die Pfäde anzupassen, dann dauert es ca. 5-10 Minuten länger).


Ich hoffe, ich konnte dir ein wenig helfen, wenn noch Fragen offen sein sollten, kannst du mich einfach pnen.

Viel Glück und LG



GlaubIchAuch/Arion


__________________________________________________ _______________________________