[Log in / Register]
| News | Chat | Pastebin | Donations | Tutorials | Rules | Forums |
| Maps | Skins | Icons | Models | Spells | Tools | Jass | Packs | Hosted Projects | Starcraft II Modding | Starcraft II Resources | Galaxy Wiki |
(Keeps Hive Alive)
Go Back   The Hive Workshop > Warcraft III Modding > WarCraft III Tutorials > General Mapping Tutorials


General Mapping Tutorials This board contains tutorials that provide generic mapping information.
Read the Rules before posting.

Closed Thread
 
Thread Tools
Old 09-01-2007, 04:18 AM   #1 (permalink)
Registered User jonadrian619
Wc3 Mapper, Terrainer
 
jonadrian619's Avatar
 
Join Date: Oct 2006
Posts: 129
jonadrian619 has little to show at this moment (47)jonadrian619 has little to show at this moment (47)jonadrian619 has little to show at this moment (47)jonadrian619 has little to show at this moment (47)jonadrian619 has little to show at this moment (47)
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.
Name:  Interface-AttackTypes.jpg
Views: 8538
Size:  17.2 KB

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 Highlights (The green border around an icon after you click it).
interface-commands.jpg

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.)
interface-minimap.jpg

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.
interface-replay.jpg

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.
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.

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.

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' check box 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.
interface-customlumber.jpg

interface-customlumberdescription.jpg

interface-customgold.jpg

interface-customgolddescription.jpg

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 and %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 address, short credit, short version change log, etc.
interface-customupkeep.jpg

interface-customupkeepdescription.jpg

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. 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.

herostatsfields2.jpg

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 simply 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 of this mini-tutorial:

herointerface-result.jpg

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.

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

Have fun customizing your game interface!!
~jonadrian619

Last edited by jonadrian619; 01-04-2008 at 06:19 AM. Reason: Added a tip about text fields
jonadrian619 is offline  
Old 09-01-2007, 07:35 PM   #2 (permalink)
Registered User Wolverabid
 
Wolverabid's Avatar
 
Join Date: Oct 2006
Posts: 8,426
Wolverabid has a brilliant future (1352)Wolverabid has a brilliant future (1352)Wolverabid has a brilliant future (1352)
Medal of Honor: This user has proven himself through his deeds and contributions on wc3sear.ch and/or The Hive Workshop, and is thus awarded this Medal of Honor in adulation of his perpetual legend. Super Donor: This user has donated at least $100 to The Hive. Former Staff Member: This user used to be on the Hive Workshop staff. User of the Year: 2007 
General Tutorial Submitting Rules and Guidelines - README!
Quote:
  • All image files must be attached to your post. We don't wish to be dependent on other sites (to avoid situations in which the server that hosts images fails, thus damaging the tutorial).
  • No signature files may be attached to tutorials.
Wolverabid is offline  
Old 09-30-2007, 01:46 PM   #3 (permalink)
Registered User jonadrian619
Wc3 Mapper, Terrainer
 
jonadrian619's Avatar
 
Join Date: Oct 2006
Posts: 129
jonadrian619 has little to show at this moment (47)jonadrian619 has little to show at this moment (47)jonadrian619 has little to show at this moment (47)jonadrian619 has little to show at this moment (47)jonadrian619 has little to show at this moment (47)
Made changes for this tutorial. Please tell me which things I need to do for this tutorial to be approved.
jonadrian619 is offline  
Old 09-30-2007, 04:49 PM   #4 (permalink)
Registered User PurplePoot
The only way to be sure.
 
PurplePoot's Avatar
 
Join Date: Dec 2005
Posts: 11,287
PurplePoot has a brilliant future (1581)PurplePoot has a brilliant future (1581)PurplePoot has a brilliant future (1581)PurplePoot has a brilliant future (1581)PurplePoot has a brilliant future (1581)PurplePoot has a brilliant future (1581)
Former Staff Member: This user used to be on the Hive Workshop staff. Paired Mapping Contest #4 - Winner: Fallen Angel - Lucifer's Keep Map Development Mini-Contest #1 - Winner: Stand of the Elements 
Looks nice, but I would include stuff to do with the Hero Stats if I were you - they're one of the things everyone seems to like to change.

(all the fields that tell what the stats do, the names of the stats, the Primary Attribute field, and so on)
PurplePoot is offline  
Old 10-16-2007, 09:37 PM   #5 (permalink)
Registered User PurplePoot
The only way to be sure.
 
PurplePoot's Avatar
 
Join Date: Dec 2005
Posts: 11,287
PurplePoot has a brilliant future (1581)PurplePoot has a brilliant future (1581)PurplePoot has a brilliant future (1581)PurplePoot has a brilliant future (1581)PurplePoot has a brilliant future (1581)PurplePoot has a brilliant future (1581)
Former Staff Member: This user used to be on the Hive Workshop staff. Paired Mapping Contest #4 - Winner: Fallen Angel - Lucifer's Keep Map Development Mini-Contest #1 - Winner: Stand of the Elements 
jonadrian, are you still planning on going anywhere with this?
PurplePoot is offline  
Old 10-17-2007, 01:49 AM   #6 (permalink)
Registered User Wolverabid
 
Wolverabid's Avatar
 
Join Date: Oct 2006
Posts: 8,426
Wolverabid has a brilliant future (1352)Wolverabid has a brilliant future (1352)Wolverabid has a brilliant future (1352)
Medal of Honor: This user has proven himself through his deeds and contributions on wc3sear.ch and/or The Hive Workshop, and is thus awarded this Medal of Honor in adulation of his perpetual legend. Super Donor: This user has donated at least $100 to The Hive. Former Staff Member: This user used to be on the Hive Workshop staff. User of the Year: 2007 
Tutorial edited: images properly placed; miscellaneous spelling errors corrected.

The tutorial seems helpful as an introduction to game interface editing: it's fairly clear and contains many helpful tips.
Wolverabid is offline  
Old 10-28-2007, 08:19 AM   #7 (permalink)
Registered User jonadrian619
Wc3 Mapper, Terrainer
 
jonadrian619's Avatar
 
Join Date: Oct 2006
Posts: 129
jonadrian619 has little to show at this moment (47)jonadrian619 has little to show at this moment (47)jonadrian619 has little to show at this moment (47)jonadrian619 has little to show at this moment (47)jonadrian619 has little to show at this moment (47)
Hey Wolverabid thanks. I'll add the Hero Stats soon, maybe the next day, I'm working on various tutorials and a new project. Hero Stats will be inBasic Game Interface Tutorials >Tutorial 3. Also includes images about he fields used and the results.
I lost in the Paired Mapping Contest, because I didn't have enough time to make that map when my family moved to a new house. The map that I and Diablo-dk have done is Insurrection. It has custom game interfaces and a custom cursor too (a tut I will release soon), which will serve as an example of having custom game interface. I will release it in the future.
jonadrian619 is offline  
Old 10-30-2007, 10:27 AM   #8 (permalink)
Registered User jonadrian619
Wc3 Mapper, Terrainer
 
jonadrian619's Avatar
 
Join Date: Oct 2006
Posts: 129
jonadrian619 has little to show at this moment (47)jonadrian619 has little to show at this moment (47)jonadrian619 has little to show at this moment (47)jonadrian619 has little to show at this moment (47)jonadrian619 has little to show at this moment (47)
I now added Hero Stats and Hero Interface section.
jonadrian619 is offline  
Old 11-01-2007, 03:30 AM   #9 (permalink)
Registered User PurplePoot
The only way to be sure.
 
PurplePoot's Avatar
 
Join Date: Dec 2005
Posts: 11,287
PurplePoot has a brilliant future (1581)PurplePoot has a brilliant future (1581)PurplePoot has a brilliant future (1581)PurplePoot has a brilliant future (1581)PurplePoot has a brilliant future (1581)PurplePoot has a brilliant future (1581)
Former Staff Member: This user used to be on the Hive Workshop staff. Paired Mapping Contest #4 - Winner: Fallen Angel - Lucifer's Keep Map Development Mini-Contest #1 - Winner: Stand of the Elements 
I really don't think there's any reason not to approve this; Approved.
PurplePoot is offline  
Old 11-13-2007, 11:31 AM   #10 (permalink)
Registered User YoshiRyu
WC3 System's hijacker
 
YoshiRyu's Avatar
 
Join Date: Jun 2007
Posts: 698
YoshiRyu is on a distinguished road (72)YoshiRyu is on a distinguished road (72)
to add : a tips about text fields
Setting a text field to an empty string doesn't work, the game still use the default value for the empty fields; set the text field you want to hide to a simple space instead.
__________________
/ YoshiRyu, french goblin engineer, map maker
/
/ Here are my current projects :
/ Gridwar project (alpha) : a board game with some warcraft's typical features.
/ Battle Chess 1.0 (release) : a humans vs orcs traditionnal chess game.
/ Please give your opinion.
YoshiRyu is offline  
Closed Thread

Bookmarks

Thread Tools

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Is it possible to change the game interface during the game? Warlord_HU World Editor Help Zone 1 12-30-2007 06:52 PM
Game Interface - Custom Training Queue jonadrian619 2D Art Tutorials 4 10-07-2007 09:24 PM
hiding hero game interface turbo_negro World Editor Help Zone 4 01-26-2007 08:47 PM
how to visible Game interface icon to all scvn80 Map Development 1 08-20-2006 01:23 AM
Game Interface - Player Name Emigliah Map Development 10 02-05-2005 05:11 AM

All times are GMT. The time now is 05:08 AM.





Powered by vBulletin
Copyright 2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.5.1 PL2
Copyright © Ralle