habe gerade festgestellt, das die Map die ich bearbeite, keine Texturlayer für cobblestone hat.
Kenntnisse im GE und Notepad++ vorhanden (Basis bis anfängliches Mittelgewicht schätze ich mich mal ein)
Ich habe mir also diese Textur besorgt: Alles entpackt und will es in den Ordner:
....\Desktop\AndreesMap\Map\textures\terrain
kopieren, was sehe ich, die cobblestone ist vorhanden.
Okay, dann fehlen nur die Einträge in der i3d der map per Notepad.
Habe mir also die Anleitung gesucht, leider nur eine alte gefunden zu dem Thema: Ich persönlich bin der Meinung, das ich mich akribisch an die Anleitung und Bebilderung gehalten habe.
Erstmal die Dateien zum DL, die ich dafür nutze.
...\Desktop\AndreesMap\Map\map01 (Diese ist ja eh nur komplett schwarz) 1024x1024 ....Desktop\AndreesMap\Map\textures\terrain (3 Dateien cobblestone_diffuse.dds + cobblestone_diffuse_old.dds + cobblestone_distance_diffuse.png)
cobblestone_diffuse.dds (diese hatte ursprünglich 2048x2048, per Ps6 verkleinert auf 1024x1024) DXT5 cobblestone_distance_diffuse.png cobblestone_diffuse_old.dds Nun zu den Einträgen in der i3d per NP++
Hier fehlten die Einträge für cobblestone, habe mir als Kopiergrundlage die "gravel" (im Spoiler grün dargestellt) genommen.
Alle Einträge die ich gemacht habe, sind farblich rot dargestellt.
<?xml version="1.0" encoding="iso-8859-1"?> <i3D name="map01" version="1.6" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://i3d.giants.ch/schema/i3d-1.6.xsd"> <Asset> <Export program="GIANTS Editor 64bit" version="5.0.3"/> </Asset> <Files> <File fileId="20" filename="map01/asphalt_weight.png" relativePath="true"/> <File fileId="14" filename="map01/beachSand_weight.png" relativePath="true"/> <File fileId="89" filename="map01/cultivator_density.png" relativePath="true"/> <File fileId="5" filename="map01/dirt_weight.png" relativePath="true"/> <File fileId="27" filename="map01/fruit_density.png" relativePath="true"/> <File fileId="84" filename="map01/grass_density.png" relativePath="true"/> <File fileId="8" filename="map01/grass_weight.png" relativePath="true"/> <File fileId="17" filename="map01/gravel_weight.png" relativePath="true"/> <File fileId="1007" filename="map01/cobblestone_weight.png" relativePath="true"/> <File fileId="26" filename="map01/infoLayer.png" relativePath="true"/> <File fileId="23" filename="map01/lawnGrass_weight.png" relativePath="true"/> . . . . <File fileId="7" filename="textures/terrain/dirt_diffuse.png" relativePath="true"/> <File fileId="6" filename="textures/terrain/dirt_distance_diffuse.png" relativePath="true"/> <File fileId="10" filename="textures/terrain/grass_diffuse.png" relativePath="true"/> <File fileId="9" filename="textures/terrain/grass_distance_diffuse.png" relativePath="true"/> <File fileId="19" filename="textures/terrain/gravel_diffuse.png" relativePath="true"/> <File fileId="1009" filename="textures/terrain/cobblestone_diffuse.dds" relativePath="true"/> <File fileId="18" filename="textures/terrain/gravel_distance_diffuse.png" relativePath="true"/> <File fileId="117" filename="textures/terrain/grounds/leakyConcreteWall_diffuse.png" relativePath="true"/> <File fileId="25" filename="textures/terrain/lawnGrass_diffuse.png" relativePath="true"/> <File fileId="24" filename="textures/terrain/lawnGrass_distance_diffuse.png" relativePath="true"/> <File fileId="13" filename="textures/terrain/rock_diffuse.png" relativePath="true"/> <File fileId="12" filename="textures/terrain/rock_distance_diffuse.png" relativePath="true"/> <File fileId="1" filename="textures/water_normal.png" relativePath="true"/> <File fileId="110" filename="../vehicles/manure_diffuse.png" relativePath="true"/> </Files> <Materials> <Material name="foliage_shortGrass_mat" materialId="11" ambientColor="1 1 1" customShaderId="38"> <Texture fileId="85"/> <CustomParameter name="alphaBlendStartEnd" value="70 75 0 0"/> </Material> . . . . <Dynamics> </Dynamics> <Scene> <Camera name="persp" translation="-7.35207 317.088 687.358" rotation="-26.2202 86.7917 2.08569e-006" visibility="false" nodeId="268" fov="60" nearClip="0.1" farClip="10000"/> <Shape name="waterPlane" translation="962.172 23.5461 556.66" rotation="0 -1.47917 0" scale="0.3 1 4" nodeId="269" materialIds="14" shapeId="1" receiveShadows="true"/> <TerrainTransformGroup name="terrain" translation="0 70 0" static="true" collisionMask="1048575" nodeId="271" heightMapId="3" globalLayerMapId="4" globalLayerWeight="0.05" patchSize="65" maxLODDistance="1000" heightScale="255" unitsPerPixel="2" lodBlendStart="100" lodBlendEnd="400" lodTextureSize="1024" dynamicLodTexture="true" lodBlendStartDynamic="50" lodBlendEndDynamic="65"> <Layers> <Layer name="dirt" detailMapId="7" unitSize="16" weightMapId="5" distanceMapId="6" distanceMapUnitSize="128"/> <Layer name="grass" detailMapId="10" unitSize="10" weightMapId="8" distanceMapId="9" distanceMapUnitSize="128"/> <Layer name="rock" detailMapId="13" unitSize="16" weightMapId="11" distanceMapId="12" distanceMapUnitSize="128"/> <Layer name="beachSand" detailMapId="16" unitSize="16" weightMapId="14" distanceMapId="15" distanceMapUnitSize="128"/> <Layer name="gravel" detailMapId="19" unitSize="8" weightMapId="17" distanceMapId="18" distanceMapUnitSize="128"/> <Layer name="cobblestone" detailMapId="1009" unitSize="7" weightMapId="1007" distanceMapId="18" distanceMapUnitSize="128"/> <Layer name="asphalt" detailMapId="22" unitSize="16" weightMapId="20" distanceMapId="21" distanceMapUnitSize="128"/> <Layer name="lawnGrass" detailMapId="25" unitSize="8" weightMapId="23" distanceMapId="24" distanceMapUnitSize="128"/> <InfoLayer name="infoLayer" fileId="26" numChannels="4"/> <FoliageMultiLayer densityMapId="27" numChannels="12" numTypeIndexChannels="4"> <FoliageSubLayer name="wheat" densityMapTypeIndex="1" densityMapChannelOffset="4" numDensityMapChannels="4" materialId="16" cellSize="8" viewDistance="80" terrainOffset="0.1" objectMask="65520" distanceMapIds="28;29;30;31;32;32;32;33;34" distanceMapUnitSizes="128;128;128;128;128;128;128;128;128" atlasSize="1" numBlocksPerUnit="1.2" width="1.5" height=";0.25;0.5;0.9;1;1;1;0.9;0.13" texCoords=";0 0 0.25 0.25;0 0.5 0.25 0.5;0.25 0 0.25 1;0.5 0 0.25 1;0.5 0 0.25 1;0.5 0 0.25 1;0.75 0 0.25 0.75;0.5 0 0.25 0.144" widthVariance="0" heightVariance="0.2" horizontalPositionVariance="0.5" numStates="9" growthNumStates="8" growthStateTime="2.4e+007"/> <FoliageSubLayer name="wheat_windrow" densityMapTypeIndex="1" densityMapChannelOffset="8" numDensityMapChannels="4" materialId="57" cellSize="8" viewDistance="80" terrainOffset="0" objectMask="65520" distanceMapIds="32" distanceMapUnitSizes="128" repeatLastDistanceMap="true" atlasSize="1" numBlocksPerUnit="1.2" width="1.3" height="0.4;0.44;0.48;0.52;0.56;0.6;0.64;0.68;0.72;0.76;0.8;0.84;0.88;0.92;0.96" widthVariance="0" heightVariance="0.01" horizontalPositionVariance="0.1" numStates="15" blockShapeId="2" useShapeNormals="false" alignWithTerrain="true"/> <FoliageSubLayer name="grass" densityMapTypeIndex="2" densityMapChannelOffset="4" numDensityMapChannels="4" materialId="45" cellSize="8" viewDistance="80" terrainOffset="0" objectMask="65520" distanceMapIds="39;39;39;39;39;39;39;39" distanceMapUnitSizes="128;128;128;128;128;128;128;128" minDistanceColorDifference="0.027451 0.027451 0.027451" atlasSize="4" numBlocksPerUnit="2" width="1.4" height=";0.25;0.5;0.65" texCoords=";0 0 1 0.25;0 0.25 1 0.25;0 0.5 1 0.5" widthVariance="0;0;0.2;0.5" heightVariance="0;0;0.1;0.3" horizontalPositionVariance="0.75" numStates="9" growthNumStates="4" growthStateTime="3.6e+007"/> <FoliageSubLayer name="grass_windrow" densityMapTypeIndex="2" densityMapChannelOffset="8" numDensityMapChannels="4" materialId="54" cellSize="8" viewDistance="80" terrainOffset="0" objectMask="65520" distanceMapIds="41" distanceMapUnitSizes="128" repeatLastDistanceMap="true" atlasSize="1" numBlocksPerUnit="1.5" width="2" height="0.5;0.54;0.58;0.52;0.56;0.6;0.64;0.68;0.72;0.76;0.8;0.84;0.88;0.92;0.96" widthVariance="0" heightVariance="0.01" horizontalPositionVariance="0.5" numStates="15" blockShapeId="2" useShapeNormals="false" alignWithTerrain="true"/> <FoliageSubLayer name="rape" densityMapTypeIndex="3" densityMapChannelOffset="4" numDensityMapChannels="4" materialId="8" cellSize="8" viewDistance="80" terrainOffset="0.1" objectMask="65520" distanceMapIds="28;43;44;45;46;46;46;47;48" distanceMapUnitSizes="128;128;128;128;128;128;128;128;128" atlasSize="1" numBlocksPerUnit="1.2" width="1.5" height=";0.25;0.5;0.9;1;1;1;0.9;0.13" texCoords=";0 0 0.25 0.25;0 0.5 0.25 0.5;0.25 0 0.25 1;0.5 0 0.25 1;0.5 0 0.25 1;0.5 0 0.25 1;0.75 0 0.25 0.75;0.5 0 0.25 0.144" widthVariance="0" heightVariance="0.2" horizontalPositionVariance="0.5" numStates="9" growthNumStates="8" growthStateTime="2.4e+007"/> <FoliageSubLayer name="barley" densityMapTypeIndex="4" densityMapChannelOffset="4" numDensityMapChannels="4" materialId="42" cellSize="8" viewDistance="80" terrainOffset="0.1" objectMask="65520" distanceMapIds="28;50;51;52;53;53;53;54;55" distanceMapUnitSizes="128;128;128;128;128;128;128;128;128" atlasSize="1" numBlocksPerUnit="1.2" width="1.5" height=";0.25;0.5;0.9;1;1;1;0.9;0.13" texCoords=";0 0 0.25 0.25;0 0.5 0.25 0.5;0.25 0 0.25 1;0.5 0 0.25 1;0.5 0 0.25 1;0.5 0 0.25 1;0.75 0 0.25 0.75;0.5 0 0.25 0.144" widthVariance="0" heightVariance="0.2" horizontalPositionVariance="0.5" numStates="9" growthNumStates="8" growthStateTime="2.4e+007"/> <FoliageSubLayer name="barley_windrow" densityMapTypeIndex="4" densityMapChannelOffset="8" numDensityMapChannels="4" materialId="62" cellSize="8" viewDistance="80" terrainOffset="0" objectMask="65520" distanceMapIds="53" distanceMapUnitSizes="128" repeatLastDistanceMap="true" atlasSize="1" numBlocksPerUnit="1.2" width="1.3" height="0.4;0.44;0.48;0.52;0.56;0.6;0.64;0.68;0.72;0.76;0.8;0.84;0.88;0.92;0.96" widthVariance="0" heightVariance="0.1" horizontalPositionVariance="0.05" numStates="15" blockShapeId="2" useShapeNormals="false" alignWithTerrain="true"/> <FoliageSubLayer name="maize" densityMapTypeIndex="5" densityMapChannelOffset="4" numDensityMapChannels="4" materialId="65" cellSize="8" viewDistance="80" terrainOffset="0.1" objectMask="65520" distanceMapIds="28;58;59;60;61;61;61;62;63" distanceMapUnitSizes="128;128;128;128;128;128;128;128;128" atlasSize="1" numBlocksPerUnit="1.3" width="3.2" height=";0.875;1.25;2.25;3;3;3;2.25;0.325" texCoords=";0 0 0.25 0.25;0 0.5 0.25 0.5;0.25 0 0.25 1;0.5 0 0.25 1;0.5 0 0.25 1;0.5 0 0.25 1;0.75 0 0.25 1;0.5 0 0.25 0.144" widthVariance="0" heightVariance="0.2" horizontalPositionVariance="0.025" numStates="9" growthNumStates="8" growthStateTime="2.4e+007"/> <FoliageSubLayer name="dryGrass" densityMapTypeIndex="6" densityMapChannelOffset="4" numDensityMapChannels="4" materialId="45" cellSize="8" viewDistance="80" terrainOffset="0" objectMask="65520" distanceMapIds=";9;9;9" distanceMapUnitSizes=";128;128;128" minDistanceColorDifference="0.027451 0.027451 0.027451" atlasSize="4" numBlocksPerUnit="1" width="1.4" height=";0.25;0.5;0.75" texCoords=";0 0 1 0.25;0 0.25 1 0.25;0 0.5 1 0.5" widthVariance="0;0;0.2;0.5" heightVariance="0;0;0.1;0.3" horizontalPositionVariance="0.75" numStates="9" growthNumStates="4" growthStateTime="3.6e+007"/> <FoliageSubLayer name="dryGrass_windrow" densityMapTypeIndex="6" densityMapChannelOffset="8" numDensityMapChannels="4" materialId="58" cellSize="8" viewDistance="80" terrainOffset="0" objectMask="65520" distanceMapIds="65" distanceMapUnitSizes="128" repeatLastDistanceMap="true" atlasSize="1" numBlocksPerUnit="1.2" width="1.3" height="0.4;0.44;0.48;0.52;0.56;0.6;0.64;0.68;0.72;0.76;0.8;0.84;0.88;0.92;0.96" widthVariance="0" heightVariance="0.1" horizontalPositionVariance="0.5" numStates="15" blockShapeId="2" useShapeNormals="false" alignWithTerrain="true"/> <FoliageSubLayer name="potato" densityMapTypeIndex="7" densityMapChannelOffset="4" numDensityMapChannels="4" materialId="12" cellSize="8" viewDistance="80" terrainOffset="0.03" objectMask="65520" distanceMapIds="67;68;69;70;71;72;;;28;67" distanceMapUnitSizes="128;128;128;128;128;128;;;128;128" atlasSize="2" numBlocksPerUnit="1.33" width=";0.25;0.45;0.5;0.9;0.7;;;;0.25" height=";0.2;0.4;0.7;1;0.5;;;;0.2" texCoords=";0 0 0.125 0.25;0 0.5 0.25 0.5;0.25 0 0.25 0.865234;0.5 0 0.25 0.9707;0.75 0 0.25 0.390625;;;;0.125 0 0.125 0.15" widthVariance="0.15" heightVariance="0.15" horizontalPositionVariance="0.12" numStates="10" growthNumStates="6" growthStateTime="2.4e+007" blockShapeId="6" useShapeNormals="true"/> <FoliageSubLayer name="potato_haulm" densityMapTypeIndex="7" densityMapChannelOffset="8" numDensityMapChannels="1" materialId="37" cellSize="8" viewDistance="80" terrainOffset="0.07" objectMask="65520" distanceMapIds="74" distanceMapUnitSizes="128" repeatLastDistanceMap="true" atlasSize="1" numBlocksPerUnit="1.4" width="1.5" height="1" widthVariance="0" heightVariance="0" horizontalPositionVariance="0.1" blockShapeId="7" useShapeNormals="false" alignWithTerrain="true"/> <FoliageSubLayer name="sugarBeet" densityMapTypeIndex="8" densityMapChannelOffset="4" numDensityMapChannels="4" materialId="7" cellSize="8" viewDistance="80" terrainOffset="0.03" objectMask="65520" distanceMapIds="28;76;77;78;79;79;79;80;28;28" distanceMapUnitSizes="128;128;128;128;128;128;128;128;128;128" atlasSize="1" numBlocksPerUnit="1.9" width=";0.44;0.776;0.776;1;1;1;1;;0.23" height=";0.289;0.539;0.6328;1;1;1;0.703125;;0.12" texCoords=";0.0039 0 0.11 0.289;0.0371094 0.4375 0.194 0.539;0.25 0 0.25 0.6328;0.5 0 0.25 1;0.5 0 0.25 1;0.5 0 0.25 1;0.75 0 0.25 0.703125;;0.1582 0 0.0585938 0.1328" widthVariance="0" heightVariance="0.07" horizontalPositionVariance="0.12" numStates="10" growthNumStates="8" growthStateTime="2.4e+007" blockShapeId="6" useShapeNormals="true"/> <FoliageSubLayer name="sugarBeet_haulm" densityMapTypeIndex="8" densityMapChannelOffset="8" numDensityMapChannels="1" materialId="63" cellSize="8" viewDistance="80" terrainOffset="0.07" objectMask="65520" distanceMapIds="82" distanceMapUnitSizes="128" repeatLastDistanceMap="true" atlasSize="1" numBlocksPerUnit="1.4" width="1.5" height="1" widthVariance="0" heightVariance="0" horizontalPositionVariance="0.1" blockShapeId="7" useShapeNormals="false" alignWithTerrain="true"/> </FoliageMultiLayer> . . . . . | ||
Nun die Map im GE starten. Dies schreibt der GE unten im Scripting Fenster, wie auf dem Bild zu sehen:
Loading shader WAD 'C:/Users/Andree-PC/AppData/Local/GIANTS Editor 64bit 5.0.3/shader_cache/shader_3_1_1024_512_OGL_NV_8.wad' ... 377 hashes, 565 shaders, 663044 bytes compressed Error: Terrain weightmap 'C:/Users/Andree-PC/Desktop/AndreesMap/Map/map01/cobblestone_weight.png' size incorrect. Same size as is needed. C:\Users\Andree-PC\Desktop\AndreesMap\Map\AndreesMap.i3d (1.46mb in 4199.55 ms) Check for updates (http://gdn.giants-software.com) | ||
Bilddatei von png in dds umbenannt und zurück --> nichts
Schreibweise geprüft und underline --> nichts
unitSize und distanceMapId auf Werte von "Gravel", "beachSand" und "rock" umgeändert --> nichts
Könnt Ihr mir sagen was da los ist?
Warum erkennt der GE diesen Layer nicht an.
Ich bitte Euch um Hilfe
Arbeite mit dem GE 5.0.3 in der 64bit variante
PhotoShop CS6
Notepad++
größen der Bilder sind auf 1024x1024
die distance Datei hat 128x128