( search forums )
Soldat Interface Maker Tutorial
Soldat Forums - Soldat Interface Mods & Mod Making - Modding help
NightCabbage
September 22, 2003, 10:34 am
Hiya, a few people have requested a tutorial on how to use the Soldat Interface Maker, so I decided to make one :)

Well, for starters, click the New Interface button (top left).

It will then prompt you for a name for your interface.

This will then basically load the current Soldat interface (what's in your Interface-gfx folder), and save all of the images into a folder of the new name, something like

C:\Soldat\Custom-Interfaces\HappyInterface

The bulk of your interface making will take place outside of the interface maker.
You will need some form of paint program to edit the images (even MSpaint will do... providing you're not M lol)

So, make some sexy graphics, shove 'em in your interface folder, and then hit the Reload Images button.
You will end up updating the graphics a lot, so get used to pressing that button lol

Now look around at the interface maker. The buttons at the top, well you already know what they do.

First off, before we continue, it is not very good to work in a solid white environment, as generally the background in Soldat isn't white, and some things can be harder to see.
So, a little up from the bottom right of the screen there is a little setting called Background (white, gray, black).
Set it to gray, this is often the best background colour to work with.

Now I'll tell you what all the things do, starting from the top.

At the top, we have the Alpha setting. This will change the transparency of the entire interface.
Unfortunately you cannot set Alpha levels for individual components :(

Next, you have the Interface Element selector. This is used... to select different interface elements ^_^
As a test, select Health Icon (selected by default).
Now left-click in the middle of your screen.
You'll note how the outside of the health bar, and the health icon are now near where you clicked.
Try draging the mouse around. Note how it follows as you do.

Next, the Visible setting is fairly obvious, however it has an unexpected effect.
When you un-tick it, the currently selected object (in this case the Health Icon) disappears.
Although this was fairly obvious, you'll also note that the Health Amount (health bar) also disappeared.
This is because they are linked. eg. you wouldn't really want a health icon if you didn't have a health bar :P
So too are the Ammo Amount and Icon, the Jet Amount and Icon, and Fire Amount and Icon.
On that note, the Ammo/Reload Amount and the Ammo text elements also have a strange link (almost like a bug actually lol).
You cannot make the Ammo Text (number of bullets) invisible, it's always there. And you can't change it's colour either. The only thing you can change is it's position on the screen.

Quickly jumping back down to the bottom again.
There is a slider there called the Test Slider.
It changes the stats of health, vest, ammo, reload, jets, and grenades.
Right for more, left for less. You'll want to use this for the following settings.

Now onto the style :)
Which is also linked similar to the visibility.
eg. whether you change the Health Icon, or the Health Amount, they will both change the exact same thing.
The style changes how your Soldat's stats are displayed.
Text - Instead of a bard, with graphics, you get text. Simple, but you cannot change the colour. It's white :P
Horizontal - Standard bars, grow and shrink horizontally as your health/ammo/jets increase and decrease.
Vertical - Instead of horizontally, they grow and shrink vertically.

There is one problem here, and that is the Ammo Amount does not function correctly when it's vertical...

However, considering the next thing I'm about to show you, you should never really need the vertical setting =)

The magical Rotation setting. This is great, as it can add some nice variety to interfaces.
It's in degrees, going anti-clockwise, defaulting to 0/360.
Note that when at 360, you cannot just go up a notch back to 0 or 1, you have to go all the way back ^^
The rotation works for most elements, so have a play :)
Also, it's not linked. So, for example, the Health Amount and Health Icon have to be changed seperately if needed.

And other than the mouse coordinates right at the bottom (from 0,0 to 639,479), that's about it!

As said earlier, the main part of your interface will need to be created in a paint/drawing application.

Also, keep in mind that if you use the Interface maker to design an interface, then only registered users can use your interface.

And a tip:

One handy thing that most people tend to overlook is that a BMP's size can be changed to above it's default.

eg. For my Cabbage interface (which did not use the interface maker), I found that the ammo symbol was too close to the ammo text, and so I did this to the following files:

health.bmp
[IMAGE]

ammo.bmp
[IMAGE]

Which resulted in this:

[IMAGE]

Meandor
September 22, 2003, 12:00 pm
my carrot interface will pwn your cabbage interface!

Abortion
September 22, 2003, 1:37 pm
NC, I added this tutorial to the FAQ ... werd

NightCabbage
September 23, 2003, 12:38 am
lol meandy ^_^

ty Abortion :)

Hopefully it will help a whole lotta people out ^^

Meandor
September 23, 2003, 1:05 pm
A guy asked me where to get my carrot interface -.-

NightCabbage
September 24, 2003, 12:00 pm
A guy asked me the same thing too...

But he said you told him to ask me lol

Hercule Poirot
October 26, 2003, 10:26 am
i'm planning to make interface for non reg users so uuuummmmm do you NC or someone else know that does soldat work if i change health, ammo or jet images height lets say like to 50 coz if i change guns size (yea i changed rambo bow arrow to look like pen1s dont ask why :P ) i can't play on net anymore so i reinstall game and now i don't wanna reinstall it 2nd time if interface size has same "protection"?

NightCabbage
October 28, 2003, 1:42 am
Well, for non reg interfaces (such as those I make) there are restrictions...

I have found a few ways around those though

For example

Here is the 'health.bmp' from NCS

[IMAGE]

And the 'ammo.bmp' and 'jet.bmp' files are just empty (straight green).

This gets around a few positioning problems.

If anyone wants to make an interface for non reg users, I would recommend using this template that I made:

Download Attachment: [IMAGE] IntTemp.zip2.83 KB


The interface has no protection whatsoever. SO you can change the heights of anything you want :)

The only problem is...

You can't go outside the bounds of the red line shown here:

[IMAGE]

So no matter how high, that red line is your limit... The pics will just go through the bottom of the screen :P

CardBoardWarrior
October 28, 2003, 2:23 am
weeeeeeeee thanks for the info :)
i believe i shall make an interface
THE ...um....um...BUNNY INTERFACE ahahHHAhaHAhAHhaHahah

Hercule Poirot
October 28, 2003, 6:55 am
no im making already bunny interface :P

lava
December 18, 2003, 6:19 am
its better to create objects and ground textures instead of MODS,MODS could give u a bug,so take care of your game

Gamaster
January 30, 2004, 7:06 pm
im so lazy plz gimme URL where i can download interface maker [V]

NightCabbage
February 2, 2004, 7:27 am
lol...

http://www.soldat.pl/downloads/soldatintmaker10.zip



Oh and Meandor just made a nice modding guide... you can grab it here:

http://www.turrino.it/page.php?id=14

Meandor
February 2, 2004, 12:52 pm
Well not really, it's old and for interface weapons only. So more like a pixel drawing.

NightCabbage
February 12, 2004, 12:04 pm
Yes, but it's got some great tips for pixel art :)

I think would be useful anyway ^^

But yes sorry, didn't realise you made it in May '03.

Startas
February 27, 2004, 8:19 pm
quote:Originally posted by NightCabbage
Well, for non reg interfaces (such as those I make) there are restrictions...

I have found a few ways around those though

For example

Here is the 'health.bmp' from NCS

[IMAGE]

And the 'ammo.bmp' and 'jet.bmp' files are just empty (straight green).

This gets around a few positioning problems.

If anyone wants to make an interface for non reg users, I would recommend using this template that I made:

Download Attachment: [IMAGE] IntTemp.zip2.83 KB


The interface has no protection whatsoever. SO you can change the heights of anything you want :)

The only problem is...

You can't go outside the bounds of the red line shown here:

[IMAGE]

So no matter how high, that red line is your limit... The pics will just go through the bottom of the screen :P

cool where can I find this interface ? [:-jump]

Startas
February 27, 2004, 8:35 pm
I'l press new interface I write a interfaces name and press ok but when Warning Cannot create directory. C:\games\soldat\interfacemaker\interfacmaker\.. \custom-interfaces\Your
I don't now what to do [:(]

Unlucky 13
August 15, 2004, 7:24 am
I want your Shiny Interface, Cabbage! Oh, the guide is nice too!

NightCabbage
August 17, 2004, 12:12 am
lol

ooops, looks like I went and deleted all the pictures that were in this guide :)

heh....

dd-S0ldatSodi3r-bb
July 7, 2005, 10:19 am
erm... herm... how do i activate the interface i just made?

Goofy_92
July 7, 2005, 10:34 am
Click "options" and "custom interface" (or something like that) then select your's.

GAMEOVER
July 24, 2005, 3:28 pm
quote:At the top, we have the Alpha setting. This will change the transparency of the entire interface.
Unfortunately you cannot set Alpha levels for individual components

That sucks is there going to be a future version where youll be able to?

mike323
March 2, 2006, 12:04 am
 Quote:There is one problem here, and that is the Ammo Amount does not function correctly when it's vertical...
aaggh!
I'm ruined! No way at all to fix this?

RedRecon
March 24, 2006, 10:11 pm
Any editor i install has problems... i fixed the mapmaker one i just need to fix the interface editor. When i creat a new interace where does the directory save (full adress plz(e.g.C:\Documents And Settings\(you have to use XP(Change the account name folder in adress bar from e.g.\sample1\ to \EDITNAME\)) then i have fixed it ( for some reson it doesn't install the files on the editors???))

I color coded it for east reading coz lots of bracets!!