[TUTO] Ajout de nouvelles textures de sol sur une map

Vos forums pour toutes les discussions sur le modding.
Stencop
Posts: 15
Joined: Thu Dec 19, 2019 8:16 pm
Location: 22

[TUTO] Ajout de nouvelles textures de sol sur une map

Post by Stencop »

Bonjour,
Non, je n'ai pas de question.
Je partage juste mon travaille, pour aider les bricoleurs de maps comme moi.

J'ai ajouté à ma map (sur la base d'un sample_map de la FR), les textures "gravier" de la map US et la texture carrelage de la map Alpine.

- ouvrir votre map.i3d (avec Notepad par exemple)
- copier les <File fileId="........png/> ci-dessous dans votre map.i3d, à la fin (juste avant: </Files>)
- vérifier le chemin d'accès au texture: ......._weight.png qui sont normalement dans votre dossier "data"
- copier les <Layer name="............./> ci-dessous dans votre map.i3d, à la fin ( juste avant le premier <OverlayLayer type="......)
- copier les <CombinedLayer name="....../> ci-dessous dans votre map.i3d, à la fin ( juste avant <InfoLayer name="...)
- enregistrer et fermer

- (le plus long) créer toutes les nouvelles textures ......._weight.png ci-dessous (24 unités) dans le sous-dossier "data", du dossier de votre map.

<File fileId="10089" filename="$data/maps/mapUS/textures/terrain/gravel01_diffuse.png"/>
<File fileId="10090" filename="$data/maps/mapUS/textures/terrain/gravel01_normal.png"/>
<File fileId="10092" filename="$data/maps/mapUS/textures/terrain/gravel02_diffuse.png"/>
<File fileId="10093" filename="$data/maps/mapUS/textures/terrain/gravel02_normal.png"/>
<File fileId="10095" filename="$data/maps/mapUS/textures/terrain/gravel03_diffuse.png"/>
<File fileId="10096" filename="$data/maps/mapUS/textures/terrain/gravel03_normal.png"/>
<File fileId="10098" filename="$data/maps/mapUS/textures/terrain/gravel04_diffuse.png"/>
<File fileId="10099" filename="$data/maps/mapUS/textures/terrain/gravel04_normal.png"/>
<File fileId="100101" filename="$data/maps/mapUS/textures/terrain/gravelDirt01_diffuse.png"/>
<File fileId="100102" filename="$data/maps/mapUS/textures/terrain/gravelDirt01_normal.png"/>
<File fileId="100104" filename="$data/maps/mapUS/textures/terrain/gravelDirt02_diffuse.png"/>
<File fileId="100105" filename="$data/maps/mapUS/textures/terrain/gravelDirt02_normal.png"/>
<File fileId="100107" filename="$data/maps/mapUS/textures/terrain/gravelDirt03_diffuse.png"/>
<File fileId="100108" filename="$data/maps/mapUS/textures/terrain/gravelDirt03_normal.png"/>
<File fileId="100110" filename="$data/maps/mapUS/textures/terrain/gravelDirt04_diffuse.png"/>
<File fileId="100111" filename="$data/maps/mapUS/textures/terrain/gravelDirt04_normal.png"/>
<File fileId="100113" filename="$data/maps/mapUS/textures/terrain/gravelDust01_diffuse.png"/>
<File fileId="100114" filename="$data/maps/mapUS/textures/terrain/gravelDust01_normal.png"/>
<File fileId="100116" filename="$data/maps/mapUS/textures/terrain/gravelDust02_diffuse.png"/>
<File fileId="100117" filename="$data/maps/mapUS/textures/terrain/gravelDust02_normal.png"/>
<File fileId="100119" filename="$data/maps/mapUS/textures/terrain/gravelDust03_diffuse.png"/>
<File fileId="100120" filename="$data/maps/mapUS/textures/terrain/gravelDust03_normal.png"/>
<File fileId="100122" filename="$data/maps/mapUS/textures/terrain/gravelDust04_diffuse.png"/>
<File fileId="100123" filename="$data/maps/mapUS/textures/terrain/gravelDust04_normal.png"/>
<File fileId="100125" filename="$data/maps/mapUS/textures/terrain/gravelGrass01_diffuse.png"/>
<File fileId="100126" filename="$data/maps/mapUS/textures/terrain/gravelGrass01_normal.png"/>
<File fileId="100128" filename="$data/maps/mapUS/textures/terrain/gravelGrass02_diffuse.png"/>
<File fileId="100129" filename="$data/maps/mapUS/textures/terrain/gravelGrass02_normal.png"/>
<File fileId="100131" filename="$data/maps/mapUS/textures/terrain/gravelGrass03_diffuse.png"/>
<File fileId="100132" filename="$data/maps/mapUS/textures/terrain/gravelGrass03_normal.png"/>
<File fileId="100134" filename="$data/maps/mapUS/textures/terrain/gravelGrass04_diffuse.png"/>
<File fileId="100135" filename="$data/maps/mapUS/textures/terrain/gravelGrass04_normal.png"/>
<File fileId="100137" filename="$data/maps/mapUS/textures/terrain/gravelMoss01_diffuse.png"/>
<File fileId="100138" filename="$data/maps/mapUS/textures/terrain/gravelMoss01_normal.png"/>
<File fileId="100140" filename="$data/maps/mapUS/textures/terrain/gravelMoss02_diffuse.png"/>
<File fileId="100141" filename="$data/maps/mapUS/textures/terrain/gravelMoss02_normal.png"/>
<File fileId="100143" filename="$data/maps/mapUS/textures/terrain/gravelMoss03_diffuse.png"/>
<File fileId="100144" filename="$data/maps/mapUS/textures/terrain/gravelMoss03_normal.png"/>
<File fileId="100146" filename="$data/maps/mapUS/textures/terrain/gravelMoss04_diffuse.png"/>
<File fileId="100147" filename="$data/maps/mapUS/textures/terrain/gravelMoss04_normal.png"/>
<File fileId="10088" filename="data/riverBed01_weight.png"/>
<File fileId="10091" filename="data/riverBed02_weight.png"/>
<File fileId="10094" filename="data/riverBed03_weight.png"/>
<File fileId="10097" filename="data/riverBed04_weight.png"/>
<File fileId="100100" filename="data/gravelDirt01_weight.png"/>
<File fileId="100103" filename="data/gravelDirt02_weight.png"/>
<File fileId="100106" filename="data/gravelDirt03_weight.png"/>
<File fileId="100109" filename="data/gravelDirt04_weight.png"/>
<File fileId="100112" filename="data/gravelDust01_weight.png"/>
<File fileId="100115" filename="data/gravelDust02_weight.png"/>
<File fileId="100118" filename="data/gravelDust03_weight.png"/>
<File fileId="100121" filename="data/gravelDust04_weight.png"/>
<File fileId="100124" filename="data/gravelGrass01_weight.png"/>
<File fileId="100127" filename="data/gravelGrass02_weight.png"/>
<File fileId="100130" filename="data/gravelGrass03_weight.png"/>
<File fileId="100133" filename="data/gravelGrass04_weight.png"/>
<File fileId="100136" filename="data/gravelMoss01_weight.png"/>
<File fileId="100139" filename="data/gravelMoss02_weight.png"/>
<File fileId="100142" filename="data/gravelMoss03_weight.png"/>
<File fileId="100145" filename="data/gravelMoss04_weight.png"/>
<File fileId="100229" filename="$data/maps/mapAlpine/textures/terrain/concreteTilesAlpine01_DLC_diffuse.png"/>
<File fileId="100230" filename="$data/maps/mapAlpine/textures/terrain/concreteTilesAlpine01_DLC_normal.png"/>
<File fileId="100232" filename="$data/maps/mapAlpine/textures/terrain/concreteTilesAlpine02_DLC_diffuse.png"/>
<File fileId="100233" filename="$data/maps/mapAlpine/textures/terrain/concreteTilesAlpine02_DLC_normal.png"/>
<File fileId="100235" filename="$data/maps/mapAlpine/textures/terrain/concreteTilesAlpine03_DLC_diffuse.png"/>
<File fileId="100236" filename="$data/maps/mapAlpine/textures/terrain/concreteTilesAlpine03_DLC_normal.png"/>
<File fileId="100238" filename="$data/maps/mapAlpine/textures/terrain/concreteTilesAlpine04_DLC_diffuse.png"/>
<File fileId="100239" filename="$data/maps/mapAlpine/textures/terrain/concreteTilesAlpine04_DLC_normal.png"/>
<File fileId="100228" filename="data/concreteTilesAlpine01_weight.png"/>
<File fileId="100231" filename="data/concreteTilesAlpine02_weight.png"/>
<File fileId="100234" filename="data/concreteTilesAlpine03_weight.png"/>
<File fileId="100237" filename="data/concreteTilesAlpine04_weight.png"/>



<Layer name="gravelUS01" detailMapId="10089" normalMapId="10090" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="10088" blendContrast="0.2" attributes="0.394 0.362 0.301 0.4 6 2"/>
<Layer name="gravelUS02" detailMapId="10092" normalMapId="10093" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="10091" blendContrast="0.2" attributes="0.394 0.362 0.301 0.4 6 2"/>
<Layer name="gravelUS03" detailMapId="10095" normalMapId="10096" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="10094" blendContrast="0.2" attributes="0.394 0.362 0.301 0.4 6 2"/>
<Layer name="gravelUS04" detailMapId="10098" normalMapId="10099" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="10097" blendContrast="0.2" attributes="0.394 0.362 0.301 0.4 6 2"/>
<Layer name="gravelUSDirt01" detailMapId="100101" normalMapId="100102" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="100100" blendContrast="0.2" attributes="0.247 0.214 0.165 0.8 1 2"/>
<Layer name="gravelUSDirt02" detailMapId="100104" normalMapId="100105" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="100103" blendContrast="0.2" attributes="0.247 0.214 0.165 0.8 1 2"/>
<Layer name="gravelUSDirt03" detailMapId="100107" normalMapId="100108" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="100106" blendContrast="0.2" attributes="0.247 0.214 0.165 0.8 1 2"/>
<Layer name="gravelUSDirt04" detailMapId="100110" normalMapId="100111" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="100109" blendContrast="0.2" attributes="0.247 0.214 0.165 0.8 1 2"/>
<Layer name="gravelUSDust01" detailMapId="100113" normalMapId="100114" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="100112" blendContrast="0.2" attributes="0.394 0.362 0.301 0.4 6 2"/>
<Layer name="gravelUSDust02" detailMapId="100116" normalMapId="100117" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="100115" blendContrast="0.2" attributes="0.394 0.362 0.301 0.4 6 2"/>
<Layer name="gravelUSDust03" detailMapId="100119" normalMapId="100120" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="100118" blendContrast="0.2" attributes="0.394 0.362 0.301 0.4 6 2"/>
<Layer name="gravelUSDust04" detailMapId="100122" normalMapId="100123" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="100121" blendContrast="0.2" attributes="0.394 0.362 0.301 0.4 6 2"/>
<Layer name="gravelUSGrass01" detailMapId="100125" normalMapId="100126" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="100124" blendContrast="0.2" attributes="0.247 0.214 0.165 0.8 2 2"/>
<Layer name="gravelUSGrass02" detailMapId="100128" normalMapId="100129" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="100127" blendContrast="0.2" attributes="0.247 0.214 0.165 0.8 2 2"/>
<Layer name="gravelUSGrass03" detailMapId="100131" normalMapId="100132" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="100130" blendContrast="0.2" attributes="0.247 0.214 0.165 0.8 2 2"/>
<Layer name="gravelUSGrass04" detailMapId="100134" normalMapId="100135" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="100133" blendContrast="0.2" attributes="0.247 0.214 0.165 0.8 2 2"/>
<Layer name="gravelUSMoss01" detailMapId="100137" normalMapId="100138" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="100136" blendContrast="0.2" attributes="0.104 0.084 0.061 1 2 2"/>
<Layer name="gravelUSMoss02" detailMapId="100140" normalMapId="100141" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="100139" blendContrast="0.2" attributes="0.104 0.084 0.061 1 2 2"/>
<Layer name="gravelUSMoss03" detailMapId="100143" normalMapId="100144" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="100142" blendContrast="0.2" attributes="0.104 0.084 0.061 1 2 2"/>
<Layer name="gravelUSMoss04" detailMapId="100146" normalMapId="100147" unitSize="2" unitOffsetU="0" unitOffsetV="0" weightMapId="100145" blendContrast="0.2" attributes="0.104 0.084 0.061 1 2 2"/>
<Layer name="concreteTilesAlpine01_DLC" detailMapId="100229" normalMapId="100230" unitSize="1.5" unitOffsetU="0" unitOffsetV="0" weightMapId="100228" blendContrast="0.2" attributes="0.408 0.412 0.4 0 7 2"/>
<Layer name="concreteTilesAlpine02_DLC" detailMapId="100232" normalMapId="100233" unitSize="1.5" unitOffsetU="0" unitOffsetV="0" weightMapId="100231" blendContrast="0.2" attributes="0.408 0.412 0.4 0 7 2"/>
<Layer name="concreteTilesAlpine03_DLC" detailMapId="100235" normalMapId="100236" unitSize="1.5" unitOffsetU="0" unitOffsetV="0" weightMapId="100234" blendContrast="0.2" attributes="0.408 0.412 0.4 0 7 2"/>
<Layer name="concreteTilesAlpine04_DLC" detailMapId="100238" normalMapId="100239" unitSize="1.5" unitOffsetU="0" unitOffsetV="0" weightMapId="100237" blendContrast="0.2" attributes="0.408 0.412 0.4 0 7 2"/>


<CombinedLayer name="GRAVEL_US" layers="gravelUS01;gravelUS02;gravelUS03;gravelUS04" noiseFrequency="2"/>
<CombinedLayer name="GRAVELDIRT_US" layers="gravelUSDirt01;gravelUSDirt02;gravelUSDirt03;gravelUSDirt04" noiseFrequency="2"/>
<CombinedLayer name="GRAVELDUST_US" layers="gravelUSDust01;gravelUSDust02;gravelUSDust03;gravelUSDust04" noiseFrequency="2"/>
<CombinedLayer name="GRAVELGRASS_US" layers="gravelUSGrass01;gravelUSGrass02;gravelUSGrass03;gravelUSGrass04" noiseFrequency="2"/>
<CombinedLayer name="GRAVELMOSS_US" layers="gravelUSMoss01;gravelUSMoss02;gravelUSMoss03;gravelUSMoss04" noiseFrequency="2"/>
<CombinedLayer name="CONCRETETILESALPINE" layers="concreteTilesAlpine01_DLC;concreteTilesAlpine02_DLC;concreteTilesAlpine03_DLC;concreteTilesAlpine04_DLC" noiseFrequency="3"/>
User avatar
Farmer1602
Moderator
Posts: 5233
Joined: Wed Oct 01, 2014 9:01 am
Location: Picardie (02)

Re: [TUTO] Ajout de nouvelles textures de sol sur une map

Post by Farmer1602 »

Bonjour Stencop,
Stencop wrote: Sat Jun 11, 2022 10:04 pm Bonjour,
Non, je n'ai pas de question.
Je partage juste mon travaille, pour aider les bricoleurs de maps comme moi.

.........
Au nom de la communauté je te remercie pour le partage de ton travail.

Ce que tu as fait sera très apprécié, je pense, par la communauté de mappeurs.
Aussi, je me suis permis de renommer ton sujet en y ajout l'entête [TUTO] et je l'ai déplacé dans le forum Modders helping Modders [FR]Modding où il sera beaucoup mieux que dans le General question.

De plus je vais le placer en tête de ce forum pour qu'il soit visible en permanence.

Si tu as d'autre petit tuto à proposer à la communauté n'hésite pas à partager ton savoir.

Bonne continuation.
:hi:
Farmer1602 joueur sur PC
"Ce n'est pas parce qu'on vieillit qu'on arrête de jouer, mais c'est parce qu'on arrête de jouer qu'on vieillit."
Site Officiel
Consignes Pour publier son fichier LOG
Consignes Pour publier vos images sur le forum, lien du serveur gratuit de GIANTS
Guide pratique du Bugtracker Giants pour vos les Feedback.
User avatar
JMGaming_
Posts: 484
Joined: Sat Apr 15, 2017 12:00 am
Location: France , Grand Est

Re: [TUTO] Ajout de nouvelles textures de sol sur une map

Post by JMGaming_ »

Salut,

J'ajoute que tu peux rendre utilisable ta texture dans le mode paysage du jeu.

Il faut ajouter une ligne dans le fichier map.xml dans la section groundmapping :

Code: Select all

<groundTypeMappings>
<groundTypeMapping type="dirt" title="$l10n_groundType_dirt" layer="DIRT"/>
<groundTypeMapping type="asphalt" title="$l10n_groundType_asphalt" layer="ASPHALT"/>
<groundTypeMapping type="gravel" title="$l10n_groundType_gravel" layer="GRAVEL"/>
<groundTypeMapping type="grass" title="$l10n_groundType_grass" layer="GRASS"/>
<groundTypeMapping type="animalMud" title="$l10n_groundType_animalMud" layer="MUD_ANIMAL"/>
<groundTypeMapping type="concrete" title="$l10n_groundType_concrete" layer="CONCRETE"/>
<groundTypeMapping type="forestGround" title="$l10n_groundType_forestGround" layer="FOREST_NEEDLES"/>
<groundTypeMapping type="grass_dry" title="$l10n_groundType_grassDry" layer="GRASS_DIRT"/>
<groundTypeMapping type="rock" title="$l10n_groundType_rock" layer="ROCK"/>
<groundTypeMapping type="rock_granite" title="$l10n_groundType_rockGranite" layer="ROCK_DARK"/>
</groundTypeMappings>

Bon mapping
Post Reply