Iris2 - Ideen

From Iris2

Jump to: navigation, search
(Created page with '=Datenverwaltung= Iris2 Thema: Neu-Organisierung der Meshes. Ideen: Tiles\Meshes\{GruppenName(Tree|Flower|etc)} Jede TileID erhält eine Definition! Es gibt keine direkt gel…')
(Datenverwaltung)
 
Line 7: Line 7:
Ideen:
Ideen:
-
Tiles\Meshes\{GruppenName(Tree|Flower|etc)}
+
Tiles\Meshes\{GruppenName(Tree|Flower|etc)}
Jede TileID erhält eine Definition! Es gibt keine direkt geladenen oder nicht definierten Tiles mehr!
Jede TileID erhält eine Definition! Es gibt keine direkt geladenen oder nicht definierten Tiles mehr!
Line 13: Line 13:
Nur 1 Mesh für ein Tile oder eine oder ein Multi-Tile (Objekte die aus mehreren 2D-Art Tiles bestehen). Der Rest wird definiert wie in der Art.Filter.
Nur 1 Mesh für ein Tile oder eine oder ein Multi-Tile (Objekte die aus mehreren 2D-Art Tiles bestehen). Der Rest wird definiert wie in der Art.Filter.
-
TileID
+
Die TileID Zählung fangen wir bei 0 an. Intern wird einfach 0x4000 draufgerechnet (0x4000 deshalb weil, weil vor den Tiles in der Art.mul noch die LandTiles kommen).
-
- BaseMesh-Filename (BaseMaterial) - clone_meshname="basefloortile.mesh"
+
 
-
- overwrite BaseTexture - override_tex_0="tex_blosyel01.png"
+
Zur Vereinfachung wird alles in Hex dargestellt!
-
- overwrite MaterialName - newmatname="basefloortile_noshadow"
+
 
-
- Rotation - rotation="x:0,y:0,z:90"
+
 
-
- Position - xadd=1.0,yadd=0,zadd=-0.25
+
Gruppierung der Tiles nach Edition. Bis AOS-ML (Bis Client patch 6.0.0).
-
- Mapping auf schon existierende TileID Definition - maptoid=16093
+
 
-
- keine Darstellung des Tiles - skip=true
+
'''AOS - ML:''' 0x0000->0x3FFF (reale ID mit LandTiles 0x4000->7FFF)
 +
 
 +
'''Stygian Abyss:''' 0x4000->0x7FFF (reale ID mit LandTiles 0x7FFF->0xBFFF)
 +
 
 +
 
 +
* TileID
 +
:* BaseMesh-Filename (BaseMaterial) - clone_meshname="basefloortile.mesh"
 +
:* Mapping auf schon existierende TileID Definition (exklusiv, dann ist keine andere option möglich) - maptoid=16093
 +
:* overwrite BaseTexture - override_tex_0="tex_blosyel01.png"
 +
:* overwrite MaterialName - newmatname="basefloortile_noshadow"
 +
:* Rotation - rotation="x:0,y:0,z:90"
 +
:* Position - xadd=1.0,yadd=0,zadd=-0.25
 +
:* keine Darstellung des Tiles - skip=true
 +
weitere Definitionen die wichtig sein könnten:
 +
:* AnimData, Liste von Tiles die dazu dienen das Tile zu animieren Beispiel: Fountain{0x090D,0x090E,0x090F,0x0910} - alle Art-Tiles die den TileData Eintrag: "Animation" besitzen
 +
:* Gruppen - ?!?
 +
:* Seasons: Tiles werden durch andere Tiles ersetzt (Baumkronen)
 +
 
 +
Cori: Eventuell sollten wir mal wirklich alle ids zusammen zählen die zusammengebastelt sind.
 +
 
 +
Ghouls vorschlag zum Tool für Besprechungen -> http://www.twiddla.com/
 +
 
 +
Umsetzung: Ich schreib über Weihnachten nen C# Plugin für UOFiddler.

Current revision as of 16:26, 12 December 2011

Personal tools