Elemental Beta Testers: Your characters in now

By on April 30, 2010 3:45:36 PM from JoeUser Forums JoeUser Forums

Frogboy

Join Date 03/2001
+1491

As promised, we are going to start putting in Beta tester NPCs into the game.

If you want your NPC in the game here is what you need to do:

Step #1: Create a sovereign

image

When you create this guy/gal, bear in mind that this is going to be an NPC. So don’t max him. He shouldn’t be as powerful as your sovereign so don’t use up your points.

Step #2: Find your sovereign in the documents\my games\elemental\units

image

Step #3: Make them an NPC

This is relatively easy. Open up your created unit XML. Add these lines (preferably at the end just before the closing of </UnitType>:

<UnitDisplayName>Arvix</UnitDisplayName>

<Class>Mercenary</Class>
<NPCTalentValue>1</NPCTalentValue>
<NPCSpawnLikelihood>1000</NPCSpawnLikelihood>
<NPCRecruitmentText>I might be interested in joining you.</NPCRecruitmentText>
<Backstory>Put your backstory here.</Backstory>
<Rumor>There is a tale told by the people who live near %s that Arvix the mercenary will join up with anyone who has enough money.</Rumor>

Also, remove the <IsSovereign>1</IsSovereign> if you don’t want him to be one of your sovereigns to choose from.

 

Then change the display name (<DisplayName>) to Champion.

Example:

image

Step #4: Send it to us

We recommend Dropbox:

https://www.dropbox.com/

To share with others, just make a post in the modding forum with the tag [NPC]

You can test out your NPCs right now. Do the above with the file that is in your my games\elemental folder and add the tags I mentioned and your NPC should be in the world.

Here’s my NPC wandering around

image

Other Tips and Tricks

We use the NPCTalentValue to determine when then sovereign will spawn. 1 means they show up at the start of the game. The rest are triggered by getting a technology or an event.  For instance, we might choose to have a random event where the world is invaded by Demons and have a bunch of demons show up and have the NPCTalentValue be 37 or something.  The higher the number, the more powerful the unit.

NPCSpawnLikelihood is what we use to determine the likelyhood of it showing up. Eventually 1000 will mean it will definitely show up and 1 will mean there is a 1/1000 chance it will show up in a given game.

When you upload your NPC, include your name so that if we use your NPC, we can put you in the game’s credits.

Have fun!

Locked Post 64 Replies
Search this post
Subscription Options


Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 3:48:15 PM from Stardock Forums Stardock Forums

I am so making mine.  

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 3:50:06 PM from Demigod Forums Demigod Forums

Quoting Island Dog,
I am so making mine.  

Elemental supports dog sovereigns?

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 4:12:24 PM from Elemental Forums Elemental Forums

If only I could write in english as I can write in my native language

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 4:19:09 PM from Elemental Forums Elemental Forums

Can I submit mine after Elemental gets more customization options or should I go ahead and make one now?

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 4:20:08 PM from Elemental Forums Elemental Forums

VieuxChat,

 

You seem to do really well based on these forums, but if you need help.  I'm sure many here would be willing to help translate.   If your username is any indication, I could help with the French to English translation if needed.

 

Murteas

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 4:32:07 PM from Elemental Forums Elemental Forums

Quoting Darkodinplus,
Can I submit mine after Elemental gets more customization options or should I go ahead and make one now?

You can submit them whenever you'd like but the odds of them being used greatly diminishes over time.

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 4:39:42 PM from Elemental Forums Elemental Forums

That is awesome, if only i had a proper character idea.

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 4:42:36 PM from Elemental Forums Elemental Forums

Quoting Frogboy,
... You can submit them whenever you'd like but the odds of them being used greatly diminishes over time.

That's disappointing. We barely have a game UI now and know only scraps of the lore. Good NPCs to include in the RTM libraries should be detailed enough to stand out as individuals, but that's really hard to do when you basically have only five crayons in a box built for 64.

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 4:42:55 PM from Elemental Forums Elemental Forums

Quoting ,
When you create this guy/gal, bear in mind that this is going to be an NPC. So don’t max him. He shouldn’t be as powerful as your sovereign so don’t use up your points.
Not a single point on anything? Weapons and armor that doesn't cost points are fine? Default weapon is fine?

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 4:45:35 PM from Elemental Forums Elemental Forums

Submitted!

This is a nice nod to the beta testers

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 4:54:34 PM from Elemental Forums Elemental Forums

Quoting Wintersong,




quoting post
When you create this guy/gal, bear in mind that this is going to be an NPC. So don’t max him. He shouldn’t be as powerful as your sovereign so don’t use up your points.
Not a single point on anything? Weapons and armor that doesn't cost points are fine? Default weapon is fine?

Don't use up your points kind of implies don't use them all, not don't use any.

Note the hint "Don't max him."

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 4:55:52 PM from Elemental Forums Elemental Forums

Quoting Wintersong,
quoting postWhen you create this guy/gal, bear in mind that this is going to be an NPC. So don’t max him. He shouldn’t be as powerful as your sovereign so don’t use up your points.
Not a single point on anything? Weapons and armor that doesn't cost points are fine? Default weapon is fine?

By don't max him, he means don't spend all your points to build the strongest character you can. You can spend some.

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 5:00:02 PM from Elemental Forums Elemental Forums

If you look at some of the existing NPCs you can also see that there are special units that do things like provide more farming or provide gold or what have you.

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 5:13:17 PM from Elemental Forums Elemental Forums

So do we just leave the dropbox link in this thread?

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 5:21:27 PM from Elemental Forums Elemental Forums

OH YES! Making my champ this weekend! Thanks!

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 5:32:09 PM from Elemental Forums Elemental Forums

*whimper*

Take my money! Let me in! Take it, Taaaake iiiit! Pwease?

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 5:32:36 PM from Elemental Forums Elemental Forums

Quoting Denryu,

Note the hint "Don't max him."

Note that like me, Frogboy also makes mistakes sometimes when writing.

Thank you for the answer though.

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 6:05:59 PM from Elemental Forums Elemental Forums

Are these NPCs going to stay in the final version of the game, or are they only going to serve as temporary ones for the Beta? If this is the former, I assume we should restrain ourselves to "serious" NPC and avoid silly blue-skinned ones.

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 6:44:07 PM from Elemental Forums Elemental Forums

Good stuff!

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 7:01:25 PM from Elemental Forums Elemental Forums

Does the name matter in any way? Or it doesn't matter as you could change it as needed (Frogboy surely wouldn't sound very Elementalish, you know).

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 7:05:41 PM from Elemental Forums Elemental Forums

Quoting Wintersong,
Does the name matter in any way? Or it doesn't matter as you could change it as needed (Frogboy surely wouldn't sound very Elementalish, you know).

That's a really good example of why I think the Do 'Em Now thing is unreasonably hasty. I've written many NPC sketches over the past 30 years, but I never wrote one for a 'canon' game/module without having a lot better idea of the context than I yet have for Elemental. If I posted something now, it would be nothing more than a random moment from my stream of consciousness, which doesn't seem like it would do much for the game unless my forum handle were very different and accidentally sounded good in the RTM game.

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 7:13:01 PM from Elemental Forums Elemental Forums

Sounds cool.. Another neat addition could be to enable some NPCs ask for certain resources to join you rather than only gold.

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 8:13:11 PM from Elemental Forums Elemental Forums

Query:

Give the NPCs spellbooks or don't?

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 8:29:27 PM from Elemental Forums Elemental Forums

They already start as Channelers with 15 Essence. Can we edit the XML to make martial Champions? I get the feeling that Stardock would actually tweak the ones they like before they put them officially in the game (quite logic) but to ask is free so there, I asked.

Reason for Karma (Optional)
Successfully updated karma reason!
April 30, 2010 8:31:57 PM from Elemental Forums Elemental Forums

Query:

We earlier gave written input for the game's champions in that thread. Is the idea that we should now actually make these characters (and others) and post them, or have some of those ideas already been worked on by SD team? 

Thanx

Reason for Karma (Optional)
Successfully updated karma reason!
Stardock Forums v1.0.0.0    #108433  walnut3   Server Load Time: 00:00:00.0000407   Page Render Time: