Arctic Warfare introduces snowy and cold environments to the legendary game Battlefield 2.

Report article RSS Feed Making the alpha channel of texture appear invisible in-game. (Bf2)

This tutorial will show you, how you can make your Alpha-Channeled parts in your texture appear invisible in-game, in the Battlefield 2 engine.

Posted by Dementium4ever on Feb 18th, 2012
Basic Textures.

Introduction:

This tutorial will show you, how you can make your Alpha-Channeled parts
in your texture appear invisible in-game. The programs that will be used
are freely available. We'll need GMAX (+Bf2 Gamepack), GIMP (+DDS plugins) and the materials editor.
And your model of course. If you don't have one, or first want to test it,
I got the raw-data of a model for you.

Downloads:

Download GMAX: Files.turbosquid.com GMAX Bf2 Gamepack: Largedownloads.ea.com
Download GIMP: Sourceforge.net
Download DDS plugins: Gimp-dds.googlecode.com
Download the model (Pine): Moddb.com
Download materials.exe : Lipski.co.at

Preparation

If you haven't already done it, install Gimp and Gmax first, then the Gamepack
and then the DDS plugins. How to install them, is described in the .zip file of the plugin. Unzip the Pine.zip file.
You can do this with the build-in unzipper of Windows, or a free unzip-program like 7zip or WinRAR.
Unzip it in your: EAGAMES/Bf2/mods/bf2/objects/staticobjects folder.
Install the BF2Materialtools simply through the installer.

The first step: The model

Open Gmax with the Bf2 tools. Then open the model. I already made the fitting Col. meshes, Lods and
UV-mapping. We just care about the textures now.
Open then "material editor".
Now click on new, and select: Bf2 Staticmesh2.
IMPORTANT: SAVE YOUR WORK! Gmax often crashes, when you rename the materials,
so please save!
Click in the "name" tab, and delete the "Mtl #0" now write: yourmaterialname||Alpha_Test
(pine||Alpha_Test for example).
This is a very important step!
Without setting the ||Alpha_Test tag after the material name, the
engine won't render the alpha-channel invisible.
After you've done this, click on "Base", and select the pine_b.png file from the "EAGAMES/Bf2/mods/bf2/objects/staticobjects/pine/textures/ folder.

Tutorial images
Very good, the first step is done :)
Now save your work.
Just close the "Material Editor" window, press "H" and select everything. Now press the Bf2 button, and select "export"
Export your model to "EAGAMES/Bf2/mods/bf2/objects/staticobjects/pine/" folder.
Tutorial images
NOTE: If it doesn't work, export the file to your desktop, and then paste it into the "EAGAMES/Bf2/mods/bf2/objects/staticobjects/pine/" folder
manually.

Very good, first step is done, let's go on to Gimp:

The second step: Gimping a bit around.

You should have installed the DDS-Plugins now.

Start Gimp (I recommend you version 2.7, even if it's beta, because you don't have to mess around with 3 windows anymore, instead you now have one.
You can activate it through: ->>"window\"-->>"Single-window mode")

Now, open the "pine_b.png" from the "EAGAMES/Bf2/mods/bf2/objects/staticobjects/pine/textures/" folder.
You'll see the texture, and a gray-checkered background. That checker is the alpha channel or the invisible part.
Now, export your work as a .DDS .A dialog will pop up. Select "BC3/DXT5" and also, make sure that
you check the box: "Generate Mipmaps"
Now export it under "pine_b.dds" in the same folder.
Tutorial images

3: Final step: Changing the materials

Open up the BF2MaterialTool. Now go to:
"EAGAMES/Bf2/mods/bf2/objects/staticobjects/pine/meshes/

Now, just drag and drop the "pine.staticmesh" on the BF2MaterialTool.

Now click on the first "MTL"-file. Look on the "Type" window. The value should be "0"
Change it to "2". Now, redo this for every "MTL"-file.

If you're finished, click on "save mesh"
Tutorial images

Viewing our results:

Open up Bf2Editor, and load "bf2". Open the model, in the object editor.
If you've made everything right, it should look like this:
Tutorial images
If anything doesn't look good, or the mapmodel dosen't even load, feel free
to contact me :)

Dementium4ever

Post comment Comments
Dementium4ever Author
Dementium4ever Feb 20 2012, 11:22am says:

Added the pine.zip.

Sorry, I just forgot it^^

+1 vote   reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
Battlefield 2 Icon
Platform
Windows
Contact
Send Message
Release Date
Released Feb 13, 2013
Mod Watch
Track this mod
Tutorial
Browse
Tutorials
Report Abuse
Report article
Related Mods
Bf2 Arctic Warfare mod (Battlefield 2)
Bf2 Arctic Warfare mod Battlefield 2 - Multiplayer First Person Shooter
Related Games
Battlefield 2
Battlefield 2 Single & Multiplayer First Person Shooter
Related Engines
Refractor
Refractor Commercial Released Mar 29, 2000
Related Groups
Arctic Warfare Developers
Arctic Warfare Developers Developer with 5 members