TexturEd : GUI for vtex

N

norabbit

Guest
hi everybody,

here is a gui for the vTex tool used to convert your textures (tga) to the vtf format used by the source engine.

The gui helps you to manage your directories where you put your textures (in both the game sdk directory and the game directory), select the compiling options (skybox, no compression, no mipmap...) and create the vmf file which is used to define the material properties of the texture.

some functionalities :
there is a preset system, so you can have multiple presets for your games/mod.
You just have to specify the right directories and the name of the directory you want to use to store your textures. Then you can manage your sub-directories and files directly from the GUI.
For each textures, you can edit the compilating options (those wich are used when converting a tga to vtf with vtex) and the base variables ("$basetexture","$surfaceprop", shader type, and many others...)
The compilating options and the base variables are loaded from txt files, so they can be easily upgraded. The files be different for each preset.

There is currently no support for proxies, so the "custom variables" are useless for now, I'm working on it.
Shaders Fallback aren't supported yet, it will come with proxies.

that's all for now.

Please, fell free to send me or post any suggestion, comments, bugs...

tkx

ps : sorry for my english if there are any error (I did my best :cool: )

here it is :
http://www.open-design.be/dev/TexturEd.zip

some captures :

main form :

texturEd_1.gif


configuration form :

texturEd_configuration.gif


while editing :

texturEd_edit.gif
 
After it's unzipped, and I try running it, it gives the error "Run-time error '0'"
 
You need to configure it.

It works well for me. I get a few bugs though.

When the texture is compiled, it appears to be converted, but then it says an error has occured. This is weird because the file is created anyway.
 
Does the "%sourcesdk%" variable work in the config.ini file?
I know I could just test but I don't have anything to convert right now

Wow, you did this all in VB98? You've inspired me to carry over a batch program I made for compiling outside of Hammer. :thumbs:

Btw the gui looks really nice
 
hi guys, can you give me your windows version ?

for the "Run-time error '0'" error, I don't know what it could be, maybe you don't have the dll runtime for visual basic (but even the last versions of windows 98 have them)

Jeremy: it is strange, normally it gives you an error when the file was not created. Do you have this error each time ? Does your vtf file work fine ?

Limpet: no, the "%sourcesdk%" variable doesn't work, I'm looking for a way to retrieve the directory+username of steam, so we doesn't have to enter it anymore...

Yes, all was made with VB 6
 
I think you have to go in and edit the config.ini to match the proper directories. I couldn't open the file paths form like you have in the 2nd picture until I did so. So maybe its just an error saying it can't read a file.
 
Nice prog norabbit. I also had problems opening TexturEd the first time I tried to open it. But if I edit all the configuration options, it works, so I suggest you to popup the configuration window the first time you start the program. You could also add some browse button to help find the right directories.

Could you try VtexGUI and give me some comments please?
Thanks :)

http://www.halflife2.net/forums/showthread.php?t=56048&page=3
 
tkx guys, I'm sure it's the source of the problem.
The new version will load all the steam directories from the registry.
But you will still need to specify some paths.

Ti133700N: tkx for suggestions. I'm going to check your program...
 
Can you release different versions? One for CSS, one for HL2DM and one for HL2?

It can't find the materialsrc folder for CS:S because it isn't there, and never will be... :cool:
 
I don't understand how a different version of this prog for each game will solve the problem of your non-existent folder...
Maybe you just want a specific version for each game. But one of the ideas was to make a program which can be used even for your mod.

Normally, you should (must) have a materialsrc folder in your sourcesdk_content folder (E:\Steam\SteamApps\norabbit\sourcesdk_content\cstrike\materialsrc)

(try to reinstall the source sdk)
 
hi again !

ok, the new version is ready, you can download it from here:
http://www.open-design.be/dev/TexturEd.zip

The configuration system has been changed, you can now use 3 variables : $steam_apps, $pseudo_steam and $app_path

$steam_apps points to the folder "SteamApss" in your steam directory
$pseudo_steam is your pseudo..
$app_path is the path of the directory where TexturEd is

if you get any errors, plz send me your log file by mail at [email protected]
 
Looks nice.
Haven't done a whole with it yet so I don't know if there are any bugs
 
Back
Top