wc3campaigns
WC3C Homepage - www.wc3c.netUser Control Panel (Requires Log-In)Engage in discussions with other users and join contests in the WC3C forums!Read one of our many tutorials, ranging in difficulty from beginner to advanced!Show off your artistic talents in the WC3C Gallery!Download quality models, textures, spells (vJASS/JASS), systems, and scripts!Download maps that have passed through our rigorous approval process!

Go Back   Wc3C.net > Tutorials > General Mapping Tutorials
User Name
Password
Register Rules Get Hosted! Chat Pastebin FAQ and Rules Members List Calendar



Reply
 
Thread Tools Search this Thread
Old 08-19-2007, 06:30 AM   #1
jonadrian619
User
 
jonadrian619's Avatar
 
Join Date: Oct 2006
Posts: 69

Submissions (9)

jonadrian619 is on a distinguished road (15)

Default Game Interface - Basics

Game Interface Tutorial: The Basics
by jonadrian619

1) Introduction
2) The Game Interface Dialog fields
3) Basic Game Interface Tutorials
4) Conclusion


1) Introduction:
This tutorial will provide you the basics for using the Game Interface dialog. All explanations of it's fields are here. There are also some tips and tricks for making very unique and cool game interfaces.

This will help you make your map more unique with the use of customized game interfaces. Read this tutorial before getting started to my advanced game interface tutorials.

2) The Game Interface Dialog fields:
Before you start, it's best that you study the fields of the Game Interface dialog. Here are some useful definitions about the fields of the Game Interface dialog for you to know.

Icon - Attack Type: Defines what icons a specific attack type uses, like Chaos, Pierce and Normal, that's shown at the bottom of the screen when an attacker unit is selected.

Zoom (requires log in)

Icon - Command: Defines what icons are used for certain unit commands (e.g. Attack, Attack Ground, Hold Position, Stop, Patrol, Cancel, Repair, Rally, Hero Attributes button, Build Structure, etc.), It also allows you to edit the icon Hightlights (The green border around an icon after you click it).

Zoom (requires log in)

Icon - Defense Type: Defines what icons the following Defense Types use: Fortified, Medium, Small, Heavy, Divine, Unarmored, Hero.

Icon - Minimap: Defines what icons are used by the minimap.. (Ally Color Mode, Formation, etc.)

Zoom (requires log in)

Icon - Replay: Defines what icons a replay in the command card uses (Increase Speed, Pause Replay, Restart). It only takes effect in a Saved Replay of a previously played map with customized Replay interfaces.

Zoom (requires log in)

Icon - Scorescreen: Allows you to define what kind of style your scorescreens will look, for all races. This thing is quite advanced, since you need multiple images to make up the whole screen, similar to the concepts of Loading Screens that use four or more images.

Image: These stuff are quite hard to modify. Menu Backgrounds, Console Textures, Multiboard Textures, Tooltip Icons, Tooltip Backgrounds and all others are part of this field. This field allows you to edit what styles the objects listed above can use.

Model: Defines what models are used by certain interfaces, such as the Bounty Art, and much more.

Sound: Defines the warning sounds that are triggered on certain in-game events. For example, you can edit what sound can be triggered if a unit runs out of mana when he casts a spell or when a gold mine has collapsed. (e.g. Job's Done, Not Enough Mana, Can't Build There)

Text - General: Defines the text of many basic interfaces like Quest Dialogs, Upkeep, Attack Type and Description, Dialog Descriptions, Hero Attributes, Status, etc. Most of these are descriptions or names of certain interfaces.

Text - Message: Defines certain warning or error messages in Warcraft III TFT, such as Must target a ground unit, not enough gold, spell is not ready yet, already at full health, full mana, etc.

Text - Unit Classification: Defines the names of the four unit classifications that can be read in-game: Giant, Mechanical, Tauren and Undead.

NOTE: When emptying a text field, make sure you make a space (press the spacebar) so that it will not return to the default text.

Those are the fields of the Game Interface, it's a reference that can be used in the future. Next, you'll learn how to customize the basic game interface, not the advanced yet.

3) Basic Game Interface Tutorials:
I'll make a separate section for this topic inside this tutorial. These sub-tutorials will help you polish your skills in Game Interfaces a bit, and then make your own. These are common game interfaces, so I'm listing them all here.

Tutorial 1: Quest Dialog
Go to Game Interface. Check the 'Custom game interface' checkbox and then find the following fields below. (These fields are under the 'Text - General' fields, don't get confused.)
- 'Quests'
- 'Quests' (|Cfffed312F9|R)
- 'Quest Status'
- 'Quest Not Yet Discovered'
- 'Quest Description'
- 'This dialog displays all of the current quests which you have been given.'

Those fields make up most of the Quests dialog. Now, change those fields to any name you want, something different and meaningful AND interesting/unique.

You can change 'Quests' to 'Missions' or 'Map Info' instead, anything different from Warcraft III or your own words.

Then change the 'Quest Not Yet Discovered' field to any text you want. I'll use 'Info Unavailable' or 'Mission Not Yet Initiated'.

Change the 'This dialog displays all of the current quests which you have been given.' field. Change it to something meaningful, like 'This dialog displays all of the necessary info the users can read'.

Tutorial 2: Resources, Idle Workers and Food/Upkeep interface
Gold, Lumber, Idle Workers and Food are overused too and are looking like crap. For custom interfaces, it's best that you change these things.

Go to Advanced --> Game Interface.

Part A: Icons of Resources and Idle Workers
First, find the following fields in the Game Interface dialog
- 'Icon - Gold'
- 'Icon - Idle Workers'
- 'Icon - Food'
- 'Icon - Lumber'

Then change the icons to something meaningful, and cool, like a 'Faceless One' icon for Idle Workers, A Monsoon icon for Gold defining 'electricity', or a Bullet icon for lumber, that can be used as ammo for the Systems made by users. Make up your own ideas and construct them.

Now time for the descriptions. Find the following fields...

- 'Text - General - The amount of food you are using over the total amount you can currently sustain.'
- 'Text - General - Gold is mined from gold mines.'
- 'Text - General - Lumber is harvested from trees.'

Change them to something unique and a description that matches the icons of course!! Use your own words.

Zoom (requires log in)
Zoom (requires log in)

Zoom (requires log in)
Zoom (requires log in)

Part B: Upkeep
Upkeep interfaces are very ugly when unchanged, unless it's a melee map. Just believe me and you won't regret. Change them at any means necessary. Find the following fields
- Text - General - |N%d-%d Food: %s|R (%d%% G, %d%% L)
- Text - General - |N%d-%d Food: %s|R (%d%% income)

Looks gibberish to you. But for those who don't know: it's a field that shows Raw Data for Upkeep. G is gold, L is lumber amd %d, %s and other percent fields define income rate.

Remove them, since there's a crappy WE bug that makes them repeat over three times in the Upkeep section.

Then find the following fields: (these fields set the tooltips of the Upkeep interface)
Text - General - |cffff0000High Upkeep (Ignore the High Upkeeps with numbers, they're useless)
Text - General - |Cff00ff00No Upkeep
Text - General - |Cffffff00Low Upkeep

Change those fields to something nice. When your map does not use Food as an asset for players, then change all of those fields to the Name of the Map Maker, Map Version or something else you want, like for example, the title of your map.

IF it does become an asset for the players, change it to something unique, like Supplies, Psi or Control (for starcraft type maps), or use your own words.

Then find the 'Text - General - Upkeep is determined by the amount of food your forces are currently using' field.

Edit that field and type something like a short description of your map or contact/email adress, short credit, short version changelog, etc.

Zoom (requires log in)
Zoom (requires log in)

At times, when you reach certain food levels, to be exact, 50, 80, the Low Upkeep or High Upkeep (or what you've modified), shows at the top of the screen. I thought there was no way on how to fix it but I found it then.

To remove that crappy thing, simply go to Gameplay Constants dialog. Set the first two integers of "Upkeep - Food Levels" field to 300 (maximum integer that field can handle). That way, it can't show up until it goes 300. Usually players can't reach 300 food and only go to 100-200 food..

This will help you make your upkeep interface more neat.

There's a way to remove the "100%" that always shows up in the upkeep interface, exactly the way DotA hidden it.. Go to Game Interface, then find Text - General - Gold Income Rate. Type anything you want there, like a link to the thread of your map or it's forum (if it's a hosted project), after that, place this hex color code beside it:

|c22222222

That way, it can't be easily shown by players. It can, however, be seen in bright terrain such as snow but it's still almost unnoticeable to the naked eye.

Tutorial 3: Hero Stats and Hero Interface (New)
I've decided to add this section to the tutorial, thanks for PurplePoot for reminding me of this. It's a mini-tutorial on how to change the Hero Stats, Hero info panel interface and some tips.

Part A: Text & Tooltips
Go to the Game Interface dialog. Then pay attention to these fields.

Text - General - 'Strength'
Text - General - 'Agility'
Text - General - 'Intelligence'

Note: There are more than 2 fields for each attribute, like the one having a colon after the end like 'Strength:'. Modify the fields with the colon (:) properly and don't remove the colons else it goes out looking like crap. Maybe it seems that those extras show up in different areas.

Now change them to a name suitable for each attribute. Like Power or Magic or Speed, anything you could imagine.

There are also these fields in which I can't identify their purpose.

Text - General - '|Cffffff00Strength|R'
Text - General - '|Cffffff00Agility|R'
Text - General - '|Cffffff00Intelligence|R

You can, however, just try modify them and see what happens.

Next, pay attention to the following fields.



These fields are compiled in a tooltip which shows the bonuses provided by each attribute.

The %d's are all raw data that shows the bonuses given by each attribute and the fields it's related to in the Gameplay Constants. Don't change them, or better yet, replace them with characters or numbers.

To modify how much bonuses each attribute is given go to Gameplay Constants > 'Hero Attributes' fields.

Next, find the Text - General - '|cffffff00Primary Attribute|r' field. This is the text that appears above your Primary Attribute inside the tooltip.

Also find the Text - General - 'Hero Attributes:' field. It's the text that shows up at the top of the tooltip.

Part B: Icons and the XP Bar
Now you have to modify your Hero XP Bar. Thankfully Orc_Tamer has made a tutorial about this. Click below to see how.

How to change the Hero XP Bar by Orc_Tamer

To change the icons of each Hero Attribute, open the Game Interface dialog and find the following:

Icon - Hero Agility (Info Panel)
Icon - Hero Intelligence (Info Panel)
Icon - Hero Strength (Info Panel)

Only modify the ones which have the '(Info Panel)' suffix displayed. I don't know about the others, what they do or what things they show up.

Now change them to any icon you prefer. Make sure they are of the same size as of the other icons.

Here is the result:



Trick: You can use Hex color codes (|cffffcc00, etc.) to make your text more colorful and fancy, this applies to all fields mentioned all over the tutorial. You can even use Gradient colors, you can use Magos' Model Editor, GradientMixer or any color making tool in wc3campaigns or The Hive.

4) Conclusion:
That's it!! You've done the basics. If you're having a problem in game interfaces or just want something new, or you're demanding for a new tutorial, tell it to me so that I'll be informed.

Have fun customizing your game interface!! And +rep me if it's useful to you..

Credits:
PipeDream - for the way removing the 100% thing. I simplified it so that it could be much easier to do it.

~jonadrian619
Attached Images
File Type: jpg Interface-AttackTypes.jpg (16.9 KB, 614 views)
File Type: jpg Interface-Commands.jpg (35.5 KB, 549 views)
File Type: jpg Interface-CustomGold.jpg (15.9 KB, 616 views)
File Type: jpg Interface-CustomGoldDescription.jpg (30.3 KB, 578 views)
File Type: jpg Interface-CustomLumber.jpg (16.2 KB, 630 views)
File Type: jpg Interface-CustomLumberDescription.jpg (33.3 KB, 598 views)
File Type: jpg Interface-CustomUpkeep.jpg (16.2 KB, 562 views)
File Type: jpg Interface-CustomUpkeepDescription.jpg (47.6 KB, 607 views)
File Type: jpg Interface-Minimap.jpg (20.1 KB, 558 views)
File Type: jpg Interface-Replay.jpg (53.6 KB, 568 views)
File Type: jpg HeroInterface-Result.jpg (78.1 KB, 19 views)
File Type: jpg HeroStatsFields2.jpg (82.9 KB, 18 views)
__________________




Game Interface Tutorials
Basics | Custom Training Queue
Other Tutorials
How to make Custom Skies

Last edited by jonadrian619 : 01-04-2008 at 06:24 AM. Reason: Added Hero Stats and Hero Interface mini-tutorial
jonadrian619 is offline   Reply With Quote
Sponsored Links - Login to hide this ad!
Old 08-20-2007, 07:32 AM   #2
PsykieKILLA
User
 
PsykieKILLA's Avatar
 
Join Date: Jul 2007
Posts: 96

Submissions (2)

PsykieKILLA has little to show at this moment (4)

Default

Wow! that helped a lot. Just today I was asking myself 'How do you remove Lumber and put something else'...

Now my ORPG has Gold, Fame, and Luck...

Thank you for this.

+Rep
PsykieKILLA is offline   Reply With Quote
Old 08-20-2007, 03:34 PM   #3
Here-b-Trollz
Corkscrew Chainsaw!!!
 
Join Date: Jun 2006
Posts: 711

Here-b-Trollz has a spectacular aura about (149)

Hero Contest #2 - 2nd Place

Default

It's nice, and will maybe stop a few people from asking these questions in the forums (though I doubt it), but I think you need thumbnails.
__________________
By reading this signature, you agree that I cannot be held accountable for anything that I might say or do.
Here-b-Trollz is offline   Reply With Quote
Old 08-20-2007, 10:08 PM   #4
PitzerMike
Alcopops
 
PitzerMike's Avatar


Tools & Tutorials Moderator
 
Join Date: Jan 2003
Posts: 2,791

Submissions (12)

PitzerMike is a splendid one to behold (643)PitzerMike is a splendid one to behold (643)PitzerMike is a splendid one to behold (643)PitzerMike is a splendid one to behold (643)

Approved Map: Pitzer's Minesweeper

Default

The following tip will be a good addition to the tutorial:
http://www.wc3campaigns.net/showthread.php?t=90474

Well, done anyway. If you can please add the images to your post instead of offsite-links you can consider this approved.
__________________
Zoom (requires log in)
PitzerMike is offline   Reply With Quote
Old 08-28-2007, 06:15 AM   #5
jonadrian619
User
 
jonadrian619's Avatar
 
Join Date: Oct 2006
Posts: 69

Submissions (9)

jonadrian619 is on a distinguished road (15)

Default

EDIT:ok added all thumbnails for this tutorial.
__________________




Game Interface Tutorials
Basics | Custom Training Queue
Other Tutorials
How to make Custom Skies

Last edited by jonadrian619 : 09-09-2007 at 08:38 AM.
jonadrian619 is offline   Reply With Quote
Old 09-12-2007, 05:58 PM   #6
PitzerMike
Alcopops
 
PitzerMike's Avatar


Tools & Tutorials Moderator
 
Join Date: Jan 2003
Posts: 2,791

Submissions (12)

PitzerMike is a splendid one to behold (643)PitzerMike is a splendid one to behold (643)PitzerMike is a splendid one to behold (643)PitzerMike is a splendid one to behold (643)

Approved Map: Pitzer's Minesweeper

Default

The img tags still pointed to photobucket. But because I'm nice I've updated the links for you.
*approved*
__________________
Zoom (requires log in)
PitzerMike is offline   Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT. The time now is 09:36 AM.


Donate

Affiliates
The Hubb http://bylur.com - Warcraft, StarCraft, Diablo and DotA Blog & Forums The JASS Vault Clan WEnW Campaign Creations Clan CBS GamesModding Flixreel Videos

Powered by vBulletin (Copyright ©2000 - 2014, Jelsoft Enterprises Ltd).
Hosted by www.OICcam.com
IT Support and Services provided by Executive IT Services