Adding a race

alright how do you add a race to the game without using the race mod i just want to add one race i have most everything set up but it doesnt appear in game

 

can someone tell me how to do this

21,471 views 34 replies
Reply #2 Top

no kidding huh :)

but yea i dont know what it is was hopping maybe myfist or zombie could help

Reply #3 Top

some questions that might help you

1 do you have a playerRACE.entity file for the new race?

2 have you added all the new entity files to the entity.manifest?

3 did you add any player themes?

4 did you add the new playerthemes to the PlayerThemes.manifest?

5 did you add any player pictures?

6 did you add the PlayerPictures to the PlayerPictures.manifest?

 

hope these questions help

harpo

Reply #5 Top

thank you mifist no i did not

Reply #6 Top

also be sure to change the selectablePriorty value in your new races entity. If your other races use the values 0 thru 3 then your new races line should be 

selectablePriorty 4

Changing these values sets which race is first to be picked when starting a game. Highest is first.

Reply #7 Top

thank you again also :rofl: harpo yes i did  :star: i also have most of the research and the original (not redone as of yet ships and structures this if for my o.r.b mod by the way) }:)

Reply #8 Top

Quoting Dante551, reply 5
thank you mifist no i did not
End of Dante551's quote

That is part of why I did the New Race mod so one could reverse engineer what is required to simply add a new race. Do you have a good compare tool? I consider this a must when you are reverse engineering how to make something work. For example looking at what files contained Race1 you would have found GalaxyScenario.galaxyScenarioDef and then would have been able to compare this to games version to see what was changed...

Good luck on the O.R.B. mod, looks like quite a few people are interested.

also be sure to change the selectablePriorty value in your new races entity. If your other races use the values 0 thru 3 then your new races line should be

selectablePriorty 4

Changing these values sets which race is first to be picked when starting a game. Highest is first.
End of quote

Sounds familiar ;)

Reply #9 Top

Yes it is. You pointed out my mistake of having to have them in order in the galaxy manifest which they do not. Thanks again.

Reply #10 Top

it works :) now i have to just figure out why i have to right click to select any other race

Reply #11 Top

left click is select forward, right click is select backward. I might have misdirected you with selectablePriorty 4

check your other races and make sure the numbers are in order, not missing 3

Not sure what it was, you can look

  • vasari 0
  • advent 1
  • tec 2
  • new race 3

if that was the selectablePriorty right click would be vasari first, left click would be new race first.

Reply #12 Top

i will see

 

the pirates also have 0 does that matter

 

EDIT:nope still does the same thing

Reply #13 Top

Open each races entity and paste there selectablePriorty line in here so I can see if its all correct.

Reply #14 Top

k here they are

Tech 2

Advent 1

Vasari 0

Aldar 3

Reply #15 Top

Quoting Dante551, reply 10
it works now i have to just figure out why i have to right click to select any other race
End of Dante551's quote

It shouldn't be the selectable priority... You can set the value to 7 for the first race and it doesn't cause any issues.

I've seen this before where the selection only allows right clicks on older mods. I can't recall what the issue was though as it's been so long ago.

How are you building entity.manifest?

Does your GalaxyScenarioDef have the playerTypeCount, validPictureGroups and validThemeGroups for your new race?

Reply #16 Top

yes to the player count and it still uses the tec pictures etc. as i havent decided on what i want them to be yet

Reply #17 Top

Quoting Dante551, reply 16
yes to the player count and it still uses the tec pictures etc. as i havent decided on what i want them to be yet
End of Dante551's quote

You still need to setup the picture group and theme group even if they are still using the TEC picture textures.

Reply #18 Top

what are the line names for those or are they just underneath the playertype count

Reply #19 Top

Quoting Dante551, reply 18
what are the line names for those or are they just underneath the playertype count
End of Dante551's quote

Text editor search function will find it.

I remembered what mod had the race selection problem. What other mods are you trying to encorporate? Also, you haven't answered yet how you are building the entity.manifest.

Reply #20 Top

i am incorportin no other mods :)

 

and i have all the new entity files on the bottom

Reply #21 Top

In the Window folder make a copy of the tecs playerthemes and playerpictures and rename to suit your race.

Add them to each manifest.

Tell galaxy scenereiodef to use the new playerpictures and playerthemes for your new race

validPictureGroups 3
pictureGroup "PlayerPhase"
pictureGroup "PlayerPsi"
pictureGroup "PlayerTech"
validThemeGroups 4
themeGroup "PlayerPhase"
themeGroup "PlayerPsi"
themeGroup "PlayerTech"
themeGroup "NPC"

near the bottom, line 1240

 

Reply #22 Top

k thank you i will do that tommorow :)

Reply #23 Top

and i have all the new entity files on the bottom
End of quote

Well the other mods issue was the entity.manifest being corrupt. If you are manually adding entries I suggest you get one of the manifest generators on this forum to rule out that as a possibility as well.

Reply #24 Top

oh by the way zombie when i donwloaded the eclise tool to check for errors and the plugin it didnt work to

 

 

aright i will do so after school

Reply #25 Top

oh by the way zombie when i donwloaded the eclise tool to check for errors and the plugin it didnt work to
End of quote

Elaborate please. Eclipse didn't work? You couldn't figure out how to install the plugin? You couldn't figure out how to setup the plugin? You couldn't figure out how to setup your projects? You couldn't figure out how to validate?

It works for quite a few people so it's not an issue wih the tool or plugin.