• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Warcraft III Name Generator v2.4.0.0

This bundle is marked as useful / simple. Simplicity is bliss, low effort and/or may contain minor bugs.
This program will generate random Wc3 names.
You can generate both male and female names.

It's always somewhat difficult to come up with character names while modding in Wc3.

This program can generate close to a hundred million unique names.
Just keep generating names until one that sounds good comes up.

This works on:
  • Windows 7
  • Windows Vista
  • Windows XP

Thank you, and Happy Mapping!

If you are not running a Windows OS, you can use D.O.G's version of this tool because it's written in Java and can thus run on any Java-supporting operating system!

The source code is available here.

Keywords:
wc3, name, warcraft, gen, generator, namegen, object editor, dota, hero, names, original, creator, program, c++, C++, windows 7, windows vista, window
Contents

Warcraft III Name Generator v2.4.0.0 (Binary)

Reviews
Vengeancekael Date: 2012/Oct/02 22:21:30 [Please do not send me a message, use Staff Contact] Comment: [Approved] Updated and improved a lot, this tool is highly recommended to map makers, story writers, etc.! Staff Contact - Rules...

Moderator

M

Moderator

Vengeancekael
Date: 2012/Oct/02 22:21:30
[Please do not send me a message, use Staff Contact]

Comment: [Approved]
Updated and improved a lot, this tool is highly recommended to map makers, story writers, etc.!

Staff Contact - Rules

Vengeancekael - [Contact]
Date: 2012/Aug/23 19:22:56

Comment: [Approved]
Easy to use and lots of variety in the names.

Resource Moderation - Rules

14:53, 9th Aug 2011
Kwah: Needs some updates before approval. What I'd like to see is a) some female name options to increase it's use. b)an easier way of generating names. c) I don't know how you generates the names but it would be cool to do it from the existing pool of WC3 names, and include an option for last names to match the existing style.
 
Level 16
Joined
Apr 4, 2011
Messages
995
Gimme a sec. Ima run one of those steam computer checks and just copy the info over.

Processor Information:
Vendor: GenuineIntel
Speed: 2394 Mhz
2 logical processors
2 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Unsupported

Network Information:
Network Speed:

Operating System Version:
Windows 7 (64 bit)
NTFS: Supported
Crypto Provider Codes: Supported 323 0x0 0x0 0x0

Video Card:
Driver: Mobile Intel(R) 4 Series Express Chipset Family

DirectX Driver Name: igdumdx32.dll
Driver Version: 8.15.10.1808
DirectX Driver Version: 8.15.10.1808
Driver Date: 3 June 2009
Desktop Color Depth: 32 bits per pixel
Monitor Refresh Rate: 60 Hz
DirectX Card: Mobile Intel(R) 4 Series Express Chipset Family
VendorID: 0x8086
DeviceID: 0x2a42
Number of Monitors: 1
Number of Logical Video Cards: 1
No SLI or Crossfire Detected
Primary Display Resolution: 1366 x 768
Desktop Resolution: 1366 x 768
Primary Display Size: 18.98" x 10.67" (21.73" diag)
48.2cm x 27.1cm (55.2cm diag)
Primary Bus Type Not Detected
Primary VRAM: 1804 MB
Supported MSAA Modes Not Detected

Sound card:
Audio device: Speakers / Headphones (IDT High

Memory:
RAM: 4056 Mb

Miscellaneous:
UI Language: English
Microphone: Not set
Media Type: DVD
Total Hard Disk Space Available: 137586 Mb
Largest Free Hard Disk Block: 28723 Mb
Steam Hard Disk Usage: 37371 Mb
OS Install Date: Dec 31 1969
Game Controller: None detected

Installed software:
Adobe AIR
Adobe Download Assistant
Adobe Flash Player 10 ActiveX
Adobe Reader 9.1.2
Alliance of Valiant Arms
Apple Application Support
Apple Mobile Device Support
Apple Software Update
AVG 2011
Banctec Service Agreement
Bonjour
Braid
Burn Zombie Burn
Cisco EAP-FAST Module
Cisco LEAP Module
Cisco PEAP Module
Company of Heroes
Counter-Strike: Source
Darwinia
Dell DataSafe Local Backup
Dell DataSafe Local Backup - Support Software
Dell DataSafe Online
Dell Dock
Dell Edoc Viewer
Dell Getting Started Guide
Dell Support Center (Support Software)
Dell Touchpad
Dell Wireless WLAN Card Utility
Demigod
Dev-C++ 5 beta 9 release (4.9.9.2)
FEAR
FreeRIP v3.42
GameSpy Arcade
GIMP 2.6.9
GoToAssist 8.0.0.514
Heroes of Might and Magic V
Impulse
Intel® Matrix Storage Manager
Intel(R) Graphics Media Accelerator Driver
iTunes
Java Auto Updater
Java(TM) 6 Update 14 (64-bit)
Java(TM) 6 Update 20
Junk Mail filter update
Left 4 Dead
Left 4 Dead Dedicated Server
LoJack Factory Installer
MAGIX Screenshare
MAGIX Speed 2 (MSI)
McAfee Security Scan Plus
Microsoft .NET Framework 1.1
Microsoft .NET Framework 1.1 Security Update (KB953297)
Microsoft .NET Framework 4 Client Profile
Microsoft Application Error Reporting
Microsoft Chart Controls for Microsoft .NET Framework 3.5
Microsoft Choice Guard
Microsoft Games for Windows - LIVE Redistributable
Microsoft Games for Windows Marketplace
Microsoft Office PowerPoint Viewer 2007 (English)
Microsoft Office Suite Activation Assistant
Microsoft Search Enhancement Pack
Microsoft Silverlight
Microsoft SQL Server 2005 Compact Edition [ENU]
Microsoft Sync Framework Runtime Native v1.0 (x86)
Microsoft Sync Framework Services Native v1.0 (x86)
Microsoft Visual C++ 2005 ATL Update kb973923 - x64 8.0.50727.4053
Microsoft Visual C++ 2005 ATL Update kb973923 - x86 8.0.50727.4053
Microsoft Visual C++ 2005 Redistributable
Microsoft Visual C++ 2005 Redistributable (x64)
Microsoft Visual C++ 2005 Redistributable (x64) - KB2467175
Microsoft Visual C++ 2008 ATL Update kb973924 - x64 9.0.30729.4148
Microsoft Visual C++ 2008 ATL Update kb973924 - x86 9.0.30729.4148
Microsoft Visual C++ 2008 Redistributable - KB2467174 - x64 9.0.30729.5570
Microsoft Visual C++ 2008 Redistributable - KB2467174 - x86 9.0.30729.5570
Microsoft Visual C++ 2008 Redistributable - x64 9.0.21022
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.17
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.6161
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.17
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.4148
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6161
Microsoft Works
Microsoft XNA Framework Redistributable 3.1
MobileMe Control Panel
MSVCRT
MSXML 4.0 SP2 (KB954430)
MSXML 4.0 SP2 (KB973688)
MSXML4 Parser
NVIDIA PhysX
OpenAL
Pando Media Booster
Plain Sight
Plants vs. Zombies: Game of the Year
PowerDVD DX
PriceGong 2.1.0
Prometheus
PunkBuster Services
Quickset64
QuickTime
Search Toolbar
Security Update for Microsoft .NET Framework 4 Client Profile (KB2160841)
Security Update for Microsoft .NET Framework 4 Client Profile (KB2446708)
Security Update for Microsoft .NET Framework 4 Client Profile (KB2478663)
Security Update for Microsoft .NET Framework 4 Client Profile (KB2518870)
Source SDK
Spiral Knights
Steam
Super Laser Racer
Super Meat Boy
System Requirements Lab
System Requirements Lab for Intel
Text-To-Speech-Runtime
Tropico 3 - Steam Special Edition
Tropico 3: Absolute Power
VideoLAN VLC media player 0.8.6f
Visual Studio 2008 x64 Redistributables
Warcraft III
Windows Live Call
Windows Live Communications Platform
Windows Live Essentials
Windows Live ID Sign-in Assistant
Windows Live Mail
Windows Live Messenger
Windows Live Movie Maker
Windows Live Photo Gallery
Windows Live Sync
Windows Live Toolbar
Windows Live Upload Tool
Windows Live Writer
WinRAR archiver
World of Goo


And before anyone asks, I ahve about 80 games on steam. No I'm not friending any of you (cept mag :D)
 
Microsoft Visual C++ 2005 ATL Update kb973923 - x64 8.0.50727.4053
Microsoft Visual C++ 2005 ATL Update kb973923 - x86 8.0.50727.4053
Microsoft Visual C++ 2005 Redistributable
Microsoft Visual C++ 2005 Redistributable (x64)
Microsoft Visual C++ 2005 Redistributable (x64) - KB2467175
Microsoft Visual C++ 2008 ATL Update kb973924 - x64 9.0.30729.4148
Microsoft Visual C++ 2008 ATL Update kb973924 - x86 9.0.30729.4148
Microsoft Visual C++ 2008 Redistributable - KB2467174 - x64 9.0.30729.5570
Microsoft Visual C++ 2008 Redistributable - KB2467174 - x86 9.0.30729.5570
Microsoft Visual C++ 2008 Redistributable - x64 9.0.21022
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.17
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.6161
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.17
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.4148
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6161
Microsoft Visual C++ 2005 ATL Update kb973923 - x64 8.0.50727.4053
Microsoft Visual C++ 2005 ATL Update kb973923 - x86 8.0.50727.4053
Microsoft Visual C++ 2005 Redistributable
Microsoft Visual C++ 2005 Redistributable (x64)
Microsoft Visual C++ 2005 Redistributable (x64) - KB2467175
Microsoft Visual C++ 2008 ATL Update kb973924 - x64 9.0.30729.4148
Microsoft Visual C++ 2008 ATL Update kb973924 - x86 9.0.30729.4148
Microsoft Visual C++ 2008 Redistributable - KB2467174 - x64 9.0.30729.5570
Microsoft Visual C++ 2008 Redistributable - KB2467174 - x86 9.0.30729.5570
Microsoft Visual C++ 2008 Redistributable - x64 9.0.21022
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.17
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.6161
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.17
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.4148
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6161

:D

Operating System Version:
Windows 7 (64 bit)

All I wanted to know :p
I still don't know if this would work on Windows Vista (1 computer Windows 7 64-bit and 2 computers Windows 7 32-bit)
I do have another old computer with Windows Vista though...
Unfortunately, it's uber slow and takes 10 minutes to startup >.<
For startup, I'd usually expect between 10 and 20 seconds :D
So, if anyone has Windows Vista or XP, could you help me out? ^^
 
Level 7
Joined
Feb 27, 2010
Messages
184
inventing a good hero name was never a problem to me, but im excited to see this :D (but i still think, that good self-invented names are usually more fitting, and these are sometimes weird ;)) anyway, its a useful tool for some ppl... like.

btw i loled when it gave me Gayin xD
 
Funny program! For me thinking up names always was difficult.

But it's annoying to type every time "-" and pressing enter. Would be better pressing only enter, or other one key.

And option for women names will be good too.

Well actually, the algorithm I'm using doesnt allow me to specify types of names, but I'll see what I can do ;)

Also, The - is a must :/
I'm not that good of a coder ;)

I'll update this thing :/
 
Level 16
Joined
Apr 4, 2011
Messages
995
. . . . . .. . . . . . . . . . . ,.-‘”. . . . . . . . . .``~.,
. . . . . . . .. . . . . .,.-”. . . . . . . . . . . . . . . . . .“-.,
. . . . .. . . . . . ..,/. . . . . . . . . . . . . . . . . . . . . . . ”:,
. . . . . . . .. .,?. . . . . . . . . . . . . . . . . . . . . . . . . . .\,
. . . . . . . . . /. . . . . . . . . . . . . . . . . . . . . . . . . . . . ,}
. . . . . . . . ./. . . . . . . . . . . . . . . . . . . . . . . . . . ,:`^`.}
. . . . . . . ./. . . . . . . . . . . . . . . . . . . . . . . . . ,:”. . . ./
. . . . . . .?. . . __. . . . . . . . . . . . . . . . . . . . :`. . . ./
. . . . . . . /__.(. . .“~-,_. . . . . . . . . . . . . . ,:`. . . .. ./
. . . . . . /(_. . ”~,_. . . ..“~,_. . . . . . . . . .,:`. . . . _/
. . . .. .{.._$;_. . .”=,_. . . .“-,_. . . ,.-~-,}, .~”; /. .. .}
. . .. . .((. . .*~_. . . .”=-._. . .“;,,./`. . /” . . . ./. .. ../
. . . .. . .\`~,. . ..“~.,. . . . . . . . . ..`. . .}. . . . . . ../
. . . . . .(. ..`=-,,. . . .`. . . . . . . . . . . ..(. . . ;_,,-”
. . . . . ../.`~,. . ..`-.. . . . . . . . . . . . . . ..\. . /\
. . . . . . \`~.*-,. . . . . . . . . . . . . . . . . ..|,./.....\,__
,,_. . . . . }.>-._\. . . . . . . . . . . . . . . . . .|. . . . . . ..`=~-,
. .. `=~-,_\_. . . `\,. . . . . . . . . . . . . . . . .\
. . . . . . . . . .`=~-,,.\,. . . . . . . . . . . . . . . .\
. . . . . . . . . . . . . . . . `:,, . . . . . . . . . . . . . `\. . . . . . ..__
. . . . . . . . . . . . . . . . . . .`=-,. . . . . . . . . .,%`>--==``
. . . . . . . . . . . . . . . . . . . . _\. . . . . ._,-%. . . ..`


I was typing '-' instead of - which is why no names were popping up.

Yeah the program works fine and is great! I vote for approval
 
It's much better now!!! But it very often gives me Blackwood surname.
Also it still requires pressing enter after "-". Annoying...

Ofcourse it requires you to press enter after "-"
That's how the <iostream> library knows when you finished your input :p
Too bad it filters whitespace (Whitespace at the end/beginning) and doesn't accept empty strings >.<
 
Level 18
Joined
Oct 20, 2007
Messages
353
Ofcourse it requires you to press enter after "-"
That's how the <iostream> library knows when you finished your input :p
Too bad it filters whitespace (Whitespace at the end/beginning) and doesn't accept empty strings >.<

You can use this code:
Code:
#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
    int i=0;
    while(true){
        i=getch();        
        if (i=='-') {
            cout<<"male name\n"; 
        }    
        else if (i=='=') {
            cout<<"female name\n";             
        }                          
    }            
    return EXIT_SUCCESS;
}
 
Code:
#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
    int i=0;
    while(true){
        i=getch();        
        if (i=='-') {
            cout<<"male name\n"; 
        }    
        else if (i=='=') {
            cout<<"female name\n";             
        }                          
    }            
    return EXIT_SUCCESS;
}

That looks exactly like the actual source ^^ (Without the other functions that is :p)

The only difference is that I'm using strings instead of chars :p

Oh and thank you ^^

I'll switch to chars :)


edit

I've updated this Generator, and I think it's ready for approval :)
 
Last edited:
Level 13
Joined
Sep 13, 2010
Messages
550
Hmm I have tested it. And yes it seems an easy generator ^^ The most annoying thing I found in it: I generate a name( "-" or "=" ) but I am not able to copy-paste it... its a pain to copy that, easier to make names myself xP... there should be an easier way to copy like "press "c" to copy" which refers last name generated.
 
That's a nice idea :D

But becareful, most people at one point would start to press - and = really fast, so you might end up losing the chance to copy/paste a name you like xD
That shouldn't be much of a problem :p

The only thing I'm worried about is the fact that it might clear some important data you have on the Clipboard, so I better add a Warning ^^
 
Level 4
Joined
Apr 18, 2011
Messages
60
sweeeeet for map makers man...... anyways you can ever digital sign it like magos model editor (most known .exe over here) and truly XP laptop..etc man just works fine

i sigthlity recomend a update with M insted of - and F instead of =
just ideas.................I Can digitaly sign it? to hiveworkshop/you?? i think is not too difficult i wll try it until you say something ^^
 
Heh :D
It occasionally gives me really funny names ^_^

I guess I can add a clear command (c)
Unfortunately, I can't decide whether I should risk using system() functions or just go with something lame like cout << string(25, '\n')

What are your opinions on this matter?
I'll make an update using system("CLS"), and if anyone has problems, I'll change it to cout << string(25, '\n').
 
Top