Tutorial:Textuur veranderen van een object;Billboard & Shade

Hier kun je map tools bespreken, je eigen maps laten zien en bugs reporten
Plaats reactie
Jockie
Berichten: 7
Lid geworden op: 04 mei 2010, 23:38

Tutorial:Textuur veranderen van een object;Billboard & Shade

Bericht door Jockie » 04 mei 2010, 23:42

Ik quote, net zoals Puma, mijn eigen tutorial van een andere site. :P
Zeg maar, *meh* http://www.xiii-mta.nl/showthread.php?tid=1346
-----------------------------------------------------------------
Texture modding for objects.
This is a tutorial to change a billboard skin.

This is a bit hard for peoples who have no texture modding skills. :sleepy:
Click on the bold words for the pictures of it.

First of all you need this.
===> MTA 1.0.3 or lower (MTA Site)
===> G-TXD
===> G-IMG
===> MTA Script Editor
MTA Script Editor installation
Download 0.2a
Extract it in a folder.
Download 0.2.9.3
Place the files of 0.2.9.3 into the folder of 0.2a
Note: G-IMG will not work when you're using MTA or GTA.
Note: G-TXD and G-IMG are not working well on Windows Vista/7, how to fix this is explained in the manual.

-----------------------------------------------------------------
I will mod this object:
billboard ID: 7910

At the end it will look like:
Billboard


The Billboard

The ID of the billboard I(you) will use is 7910
The original name is vgwestbillbrd11
Remember, the skin of the object, the text is Strain hard.
-
Place the object into a map and save it.
Remember the name of the map.

Close your GTA SA or MTA.
Open G-IMG (G-IMG.exe)
-
Windows Vista/7 fix + Windows rights needed Export all files in the G-IMG.rar into a folder.
Click with the right mouse button on G-TXD.exe, click on Properties.
Click Compatibility, check the Compatibilitymode.
Choose Windows XP (Service pack 3)
Click on OK.
-
Click above: File.
Click Open.
Search for your GTA SA textures file(X:Program Files/Rockstar Games/GTA San Andreas/models/gta3.img)
This is the database of all textures in GTA SA, not MTA.
Search your object: Type; vgwestbillbrd11
You'll see a vgwestbillbrd11.dff
Scroll a bit down till the .txd files.
You need to go threw all those .txd's + images inserted to find the same texture.
This time you see it it vgnretail3.txd with the name prolaps02

Right click on vgnretail3.txd, click on extract.
Choose your place to copy the file, recommend: Desktop
Close G-IMG.

Open G-TXD.
-
Windows Vista/7 fix + Windows rights needed Same way as G-IMG.
-
Start G-TXD
Click above on File, click open, search for your saved .txd file, the vgnretail3.txd file.
-Hold this window.

Creating texture.
The size of this texture image is 256x128, so you need to create an image of this size.
I know.. It's small.
Open a draw/art/image program, something like Paint.net,Paint,GIMP.
Start an image of 256x128 pixels.
Don't use images with invisibilities/alphas

I've created this.

Go back to G-TXD.
You've already opened vgnretail3.txd.
You see a long list with images.
Remove all images except prolaps02, the image you're (maybe) trying to edit.

Click with the right mouse button on prolaps02.
Click on replace, click here.
Search your own created image.
Click on Done, click on Ok.
Save the file.
The texture is now replaced in the texture file.


Now the hard part: Placing it in MTA.
Place the texture file into the resource folder of your map.
X:/Program Files/MTA San Andreas 1.0/server/mods/deathmatch/resources/<your map name>
When you've placed it there; open meta.xml, you'll see this or something else:
<meta>
<info type="map" version="1.0.0" />
<map src="<Name of your map>" dimension="0" />
<settings>
<setting name="#minplayers" value="[ 0 ]" />
<setting name="#maxplayers" value="[ 128 ]" />
<setting name="#gravity" value="[ 0.008000 ]" />
<setting name="#weather" value="[ 0 ]" />
<setting name="#time" value="12:0" />
<setting name="#locked_time" value="[ false ]" />
<setting name="#waveheight" value="[ 0 ]" />
<setting name="#gamespeed" value="[ 1 ]" />
</settings>
</meta>
Add: <file src="<Name of texture>.txd" />
Like:
<meta>
<info type="map" version="1.0.0" />
<map src="<Name of your map>" dimension="0" />
<file src="vgnretail3.txd" />
<settings>
<setting name="#minplayers" value="[ 0 ]" />
<setting name="#maxplayers" value="[ 128 ]" />
<setting name="#gravity" value="[ 0.008000 ]" />
<setting name="#weather" value="[ 0 ]" />
<setting name="#time" value="12:0" />
<setting name="#locked_time" value="[ false ]" />
<setting name="#waveheight" value="[ 0 ]" />
<setting name="#gamespeed" value="[ 1 ]" />
</settings>
</meta>
Start MTA Script Editor(Script Editor.exe)
Open your map by clicking on your map with the billboard.

You see a folder called "Server".
With in side your .map file.
Follow this little image.

Copy and paste the quoted text into the Script Editor:
addEventHandler( 'onClientResourceStart', getRootElement(),
function()
objectSkin = engineLoadTXD( '<texture file name>' );
engineImportTXD( objectSkin, <object ID number> );
end
);
We know the ID and texture name.
addEventHandler( 'onClientResourceStart', getRootElement(),
function()
objectSkin = engineLoadTXD( 'vgnretail3.txd' );
engineImportTXD( objectSkin, 7910 );
end
);
Save the file.

Now you can test your own billboard or this billboard.
Open your map, test it and there you have it, your own new billboard.
Laatst gewijzigd door Jockie op 04 mei 2010, 23:51, 5 keer totaal gewijzigd.

Jockie
Berichten: 7
Lid geworden op: 04 mei 2010, 23:38

Re: Tutorial:Textuur veranderen van een object;Billboard & S

Bericht door Jockie » 04 mei 2010, 23:44

I will mod this object:
shade ID: 7910

At the end it will look like:
Shade


The Shade

The ID of the shade I(you) will use is 8838
The original name is vgEhshade01_lvs
Remember, the skin of the object, It's light brown with a bit white.
-
Place the object into a map and save it.
Remember the name of the map.

Close your GTA SA or MTA.
Open G-IMG (G-IMG.exe)
-
Windows Vista/7 fix + Windows Rights needed export all files in the G-IMG.rar into a folder.
Click with the right mouse button on G-TXD.exe, click on Properties.
Click Compatibility, check the Compatibilitymode.
Choose Windows XP (Service pack 3)
Click on OK.
-
Click above: File.
Click Open.
Search for your GTA SA textures file(X:Program Files/Rockstar Games/GTA San Andreas/models/gta3.img)
This is the database of all textures in GTA SA, not MTA.
Search your object: Type; vgEhshade01_lvs
You'll see a vgEhshade01_lvs.dff
Scroll down till the .txd files.
You need to go threw all those .txd's + images inserted to find the same texture.
This time you see it it vgehshade.txd with the name corr_roof1

Right click on vgehshade.txd, click on extract.
Choose your place to copy the file, recommend: Desktop
Close G-IMG.

Open G-TXD.
-
Windows Vista/7 fix + Windows rights needed Same way as G-IMG.
-
Start G-TXD
Click above on File, click open, search for your saved .txd file, the vgehshade.txd file.
-Hold this window.

Creating texture.
The size of this texture image is 256x128, so you need to create an image of this size.
I know.. It's small.
Open a draw/art/image program, something like Paint.net,Paint,GIMP.
Start an image of 128x128 pixels.
Don't use images with invisibilities/alphas

I've created this.

Go back to G-TXD.
You've already opened vgehshade.txd.
You see a small list with images.
Remove all images except corr_roof1, the image you're (maybe) trying to edit.

Click with the right mouse button on corr_roof1.
Click on replace, click here.
Search your own created image.
Click on Done, click on Ok.
Save the file.
The texture is now replaced in the texture file.


Now the hard part: Placing it in MTA.
Place the texture file into the resource folder of your map.
X:/Program Files/MTA San Andreas 1.0/server/mods/deathmatch/resources/<your map name>
When you've placed it there; open meta.xml, you'll see this or something else:
<meta>
<info type="map" version="1.0.0" />
<map src="<Name of your map>" dimension="0" />
<settings>
<setting name="#minplayers" value="[ 0 ]" />
<setting name="#maxplayers" value="[ 128 ]" />
<setting name="#gravity" value="[ 0.008000 ]" />
<setting name="#weather" value="[ 0 ]" />
<setting name="#time" value="12:0" />
<setting name="#locked_time" value="[ false ]" />
<setting name="#waveheight" value="[ 0 ]" />
<setting name="#gamespeed" value="[ 1 ]" />
</settings>
</meta>
Add: <file src="<Name of texture>.txd" />
Like:
<meta>
<info type="map" version="1.0.0" />
<map src="<Name of your map>" dimension="0" />
<file src="vgehshade.txd" />
<settings>
<setting name="#minplayers" value="[ 0 ]" />
<setting name="#maxplayers" value="[ 128 ]" />
<setting name="#gravity" value="[ 0.008000 ]" />
<setting name="#weather" value="[ 0 ]" />
<setting name="#time" value="12:0" />
<setting name="#locked_time" value="[ false ]" />
<setting name="#waveheight" value="[ 0 ]" />
<setting name="#gamespeed" value="[ 1 ]" />
</settings>
</meta>
Start MTA Script Editor(Script Editor.exe)
Open your map by clicking on your map with the billboard.

You see a folder called "Server".
With in side your .map file.
Follow this little image.

Copy and paste the quoted text into the Script Editor:
addEventHandler( 'onClientResourceStart', getRootElement(),
function()
objectSkin = engineLoadTXD( '<texture file name>' );
engineImportTXD( objectSkin, <object ID number> );
end
);
We know the ID and texture name.
addEventHandler( 'onClientResourceStart', getRootElement(),
function()
objectSkin = engineLoadTXD( 'vgehshade.txd' );
engineImportTXD( objectSkin, 8838 );
end
);
Save the file.

Now you can test your own shade or this shade.
Open your map, test it and there you have it, your own new shade.
-----------------------------------------------------------------
Fouten? Verkeerde uitleg?
Post ze hier. ;)

Gebruikersavatar
Assassin*
Skirre nigger
Skirre nigger
Berichten: 2148
Lid geworden op: 31 mar 2010, 20:53
Xfire: broodjeassassin
Locatie: Deventer
Contacteer:

Re: Tutorial:Textuur veranderen van een object;Billboard & S

Bericht door Assassin* » 20 mei 2010, 13:21

Of je maakt een .lua bestand aan en zet dit er in :p

Code: Selecteer alles

function replaceTXD() 
 
txd = engineLoadTXD ( ".txd" )
engineImportTXD(txd, nummert)
 
 
end
addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), replaceTXD)
Afbeelding
Afbeelding

Gebruikersavatar
Puma
Gekke dippi
Gekke dippi
Berichten: 3502
Lid geworden op: 08 apr 2010, 11:44
Xfire: puma611991
Locatie: Westervoort, bij Arnhem
Contacteer:

Re: Tutorial:Textuur veranderen van een object;Billboard & S

Bericht door Puma » 20 mei 2010, 20:56

Assassin* schreef:Of je maakt een .lua bestand aan en zet dit er in :p

Code: Selecteer alles

function replaceTXD() 
 
txd = engineLoadTXD ( ".txd" )
engineImportTXD(txd, nummert)
 
 
end
addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), replaceTXD)
Of je legt ook uit hoe/wat/waarom, want voor iemand die nog nooit een script heeft gezien is dat abracadabra. En abracadabra uitleggen is niet makkelijk.
Afbeelding

Gebruikersavatar
Assassin*
Skirre nigger
Skirre nigger
Berichten: 2148
Lid geworden op: 31 mar 2010, 20:53
Xfire: broodjeassassin
Locatie: Deventer
Contacteer:

Re: Tutorial:Textuur veranderen van een object;Billboard & S

Bericht door Assassin* » 20 mei 2010, 22:02

Puma schreef:
Assassin* schreef:Of je maakt een .lua bestand aan en zet dit er in :p

Code: Selecteer alles

function replaceTXD() 
 
txd = engineLoadTXD ( ".txd" )
engineImportTXD(txd, nummert)
 
 
end
addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), replaceTXD)
Of je legt ook uit hoe/wat/waarom, want voor iemand die nog nooit een script heeft gezien is dat abracadabra. En abracadabra uitleggen is niet makkelijk.
als iemand problemen heeft met MTA Script Editor, meld het en we leggen uitgebreid uit hoe je het ook op een andere manier kunt doen :D
Afbeelding
Afbeelding

Gebruikersavatar
Ben
Berichten: 465
Lid geworden op: 18 jun 2010, 16:53
Locatie: Benidorm

Re: Tutorial:Textuur veranderen van een object;Billboard & S

Bericht door Ben » 26 jun 2010, 19:33

The ID of the billboard I(you) will use is 7910
The original name is vgwestbillbrd11
Remember, the skin of the object, the text is Strain hard.
Put the object in a map

Ben hier noob in dus
waar staat die file ??? :shock: :shock:
Van dat billboard :O
Afbeelding

Gebruikersavatar
Freezzie
Skirre nigger
Skirre nigger
Berichten: 4862
Lid geworden op: 20 mei 2010, 18:08
Xfire: bucsbunny

Re: Tutorial:Textuur veranderen van een object;Billboard & S

Bericht door Freezzie » 01 jul 2010, 20:30

Ben schreef:The ID of the billboard I(you) will use is 7910
The original name is vgwestbillbrd11
Remember, the skin of the object, the text is Strain hard.
Put the object in a map

Ben hier noob in dus
waar staat die file ??? :shock: :shock:
Van dat billboard :O
Ik zal even uitleggen hoe ik het doe: misschien snap je het dan.

Wat heb je nodig?
1. IMGtool ( type bij google: IMGtool GTA )
2. TXDworkshop ( ook googlen :D)

Stap1:
Eerst gaan we aan de slag met het IMGtool programmatje. Je weet welk bestandje je moet hebben voor het object 7910. Dit is namelijk vgwstbboard.txd
We gaan dit uit de GTA folder halen:

Start IMGtool op en druk linksbovenin op File --> Open. Selecteer de folder: Program Files\Rockstar Games\GTA SA\models\gta3 (kan verschillen, het ligt er maar net aan waar je GTA hebt geïnstalleerd: GTA SA\models\gta3 is wel hetzelfde).
Nu krijg je een lijst van alle bestanden die in gta3 staan ( ongeveer 16316 bestandjes ).

Ram op de f2 toets en type de bestandsnaam exact in, in dit geval dus: "vgwstbboard.txd".
Als het goed is krijg je een blauw balkje te zien. (zo niet: controleer wat je ingetypt hebt bij f2)
Klik bovenin nu op Commands --> Extract en sla het .txd bestandje ergens op (ik sla dit meestal op in het race mapje).

Sluit IMGtool, dit heb je niet meer nodig.

Stap2:
Open TXDworkshop, klik op het knopje "open TXD" en selecteer het .txd bestandje die je bij stap1 opgeslagen hebt. Zodra je die geopent hebt krijg je een heleboel fototjes te zien. Selecteer hier de foto die je normaal ziet op het billboard en check de resolutie van de afbeelding. In dit geval is dat 256x128.

Open je fotobewerkingsprogramma, maak/verklein je afbeelding naar de resolutie die hetzelfde is (256x128 pixels) en sla dit ergens op. LET OP: sla het op als .bmp / .tga / .png op, alleen deze bestandsformaten kunnen worden geïmporteerd in TXDworkshop. (sla je afbeelding ook niet in het race mapje op: het kost dan alleen maar ruimte en mta gebruikt het toch niet).

Ga terug naar TXDworkshop en selecteer de afbeelding die je normaal op het billboard ziet, vervolgens druk je op de knop "import" en selecteer je de afbeelding die je net gemaakt hebt.
De afbeelding wordt nu vervangen voor jou afbeelding. Het is nu alleen nog maar opslaan: "save TXD".

Als je er niet uitkomt dan zeg je het maar.
(ps. voor de experts: verbeter me gerust als er fouten instaan, ik ben ook maar een hobbiest :D)

Gebruikersavatar
Ben
Berichten: 465
Lid geworden op: 18 jun 2010, 16:53
Locatie: Benidorm

Re: Tutorial:Textuur veranderen van een object;Billboard & S

Bericht door Ben » 29 jul 2010, 15:45

In de TXD workshop
open ik dat bestandje vervang het door de afbeelding
sla het op en kijk er nog eens naar
en het is nog steeds hetzelfde ?
Afbeelding

MisterMadness
Berichten: 2089
Lid geworden op: 06 nov 2010, 22:15
Xfire: mistermadness13
Locatie: Alphen GLD

Re: Tutorial:Textuur veranderen van een object;Billboard & S

Bericht door MisterMadness » 15 jan 2011, 16:38

Object niet te vinden in gta3?

kijk hier ;)
http://wiki.multitheftauto.com/wiki/IDE_List
Afbeelding

Gebruikersavatar
Ben
Berichten: 465
Lid geworden op: 18 jun 2010, 16:53
Locatie: Benidorm

Re: Tutorial:Textuur veranderen van een object;Billboard & S

Bericht door Ben » 17 jan 2011, 18:19

MisterMadness schreef:Object niet te vinden in gta3?

kijk hier ;)
http://wiki.multitheftauto.com/wiki/IDE_List
Kijk naar de datum toen ik het gepost had...
Afbeelding

Plaats reactie