Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: New civ not appearing  (Read 2315 times)

darkpaladin109

  • Bay Watcher
  • has no intention of returning here
    • View Profile
New civ not appearing
« on: December 07, 2013, 01:10:23 pm »

Well, I tried modding Giant Desert Scorpions to be playable, but they didn't appear in the newly generated world at all.
Here's the Raw's for the scorpion civ
Spoiler (click to show/hide)

I copied a lot of it from dwarven civ's raw's, if that's any help.
Logged

MDFification

  • Bay Watcher
  • Hammerer at Law
    • View Profile
Re: New civ not appearing
« Reply #1 on: December 07, 2013, 04:25:40 pm »

Most of this probably has no impact on whether or not the civ appears, but a few questions;
1. Did you mod the giant scorpions themselves to have the CAN_LEARN tag? If not, they won't be considered intelligent and the morality won't apply to them. Also, they won't learn any skills as you play, making them generally useless for everything.
2. Did you mod the giant scorpions to breed? In vanilla, they're non-breeding. So your civ won't reproduce in number.
3. I'm not certain if a creature without hands can do many of the tasks in Fortress mode. Some hard-coded things might either require hands or another appendage. Perhaps pincers don't count?
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: New civ not appearing
« Reply #2 on: December 07, 2013, 05:52:27 pm »

You remember 'filename' and '[OBJECT:ENTITY]' at the top of the file?

darkpaladin109

  • Bay Watcher
  • has no intention of returning here
    • View Profile
Re: New civ not appearing
« Reply #3 on: December 08, 2013, 05:21:38 am »

Most of this probably has no impact on whether or not the civ appears, but a few questions;
1. Did you mod the giant scorpions themselves to have the CAN_LEARN tag? If not, they won't be considered intelligent and the morality won't apply to them. Also, they won't learn any skills as you play, making them generally useless for everything.
2. Did you mod the giant scorpions to breed? In vanilla, they're non-breeding. So your civ won't reproduce in number.
3. I'm not certain if a creature without hands can do many of the tasks in Fortress mode. Some hard-coded things might either require hands or another appendage. Perhaps pincers don't count?

I added inteligent, can learn and copied the raw's from the wiki that make them capable of breeding. They still don't appear.
You remember 'filename' and '[OBJECT:ENTITY]' at the top of the file?
That's still there at the very top of the file.
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: New civ not appearing
« Reply #4 on: December 08, 2013, 05:35:49 am »

You forgot [DEFAULT_SITE_TYPE:X].

darkpaladin109

  • Bay Watcher
  • has no intention of returning here
    • View Profile
Re: New civ not appearing
« Reply #5 on: December 08, 2013, 07:00:49 am »

You forgot [DEFAULT_SITE_TYPE:X].
Actually, I added that, and it still didn't work. I'l post the new raw's here:
Spoiler (click to show/hide)
Logged

MDFification

  • Bay Watcher
  • Hammerer at Law
    • View Profile
Re: New civ not appearing
« Reply #6 on: December 08, 2013, 11:02:11 am »

Civs populated by races with [CARNIVOROUS] or [BONECARN] go extinct almost immediately due to a bug. Try removing [CARNIVORE] from the Giant Desert Scorpion race and see if that helps you to spawn.
You can also go into legends and check if any civs initially spawned, but then went extinct if you haven't already. That could help us identify the cause of your problem.
Logged

darkpaladin109

  • Bay Watcher
  • has no intention of returning here
    • View Profile
Re: New civ not appearing
« Reply #7 on: December 08, 2013, 12:07:17 pm »

Civs populated by races with [CARNIVOROUS] or [BONECARN] go extinct almost immediately due to a bug. Try removing [CARNIVORE] from the Giant Desert Scorpion race and see if that helps you to spawn.
You can also go into legends and check if any civs initially spawned, but then went extinct if you haven't already. That could help us identify the cause of your problem.
Checked legends, and they apparently haven't spawned at all. I removed the [CARNIVOROUS] tag and that still doesn't fix anything.
Logged

Prudent Viper

  • Bay Watcher
  • Professional Unprofessional
    • View Profile
Re: New civ not appearing
« Reply #8 on: December 08, 2013, 01:01:26 pm »

Which file did you put them in? One of your own, or the entity_default file. For reasons I still don't fully understand, one of my civs was not working until I changed the file name to something similar, e.g. entity_viper. This is just a shot in the dark, I'll have a more detailed look through your raws and see if I spot anything.

EDIT- Do they have the EQUIPS tag?
« Last Edit: December 08, 2013, 01:04:33 pm by Prudent Viper »
Logged
*Tryrar fires Prudent Viper. Out of a cannon. Into the sun*

darkpaladin109

  • Bay Watcher
  • has no intention of returning here
    • View Profile
Re: New civ not appearing
« Reply #9 on: December 08, 2013, 01:51:41 pm »

Which file did you put them in? One of your own, or the entity_default file. For reasons I still don't fully understand, one of my civs was not working until I changed the file name to something similar, e.g. entity_viper. This is just a shot in the dark, I'll have a more detailed look through your raws and see if I spot anything.

EDIT- Do they have the EQUIPS tag?

I put them in the entity_default file. I added equips and changed the name to entity_scorpion but they still don't appear during worldgen.
Logged

Prudent Viper

  • Bay Watcher
  • Professional Unprofessional
    • View Profile
Re: New civ not appearing
« Reply #10 on: December 08, 2013, 02:21:44 pm »

Do they have a a limb with the [GRASPS] tag? My only other speculations on what the the problem might be is that maybe not having a LIKES_SITE tag (doubtful), or possibly a problem with world gen. You are making sure thay have plenty of places to settle right? And your max civs parameter is high? Also, is it definitely in the default raws (the Dwarf Frotress folder (no idea why its spelt like that :)))?
Other than that, the only way to sort this out is probably to just go and write the raws again.

Edit- scratch that, just figured out what it is. It is a problem with the default site tag. You've defined their default site as Desert_rock, and as far as i know, no such site exists (unless you've modded in custom sites, which I didn't realise was possible.)
Try replacing
[DEFAULT_SITE_TYPE:DESERT_SAND]
with
[DEFAULT_SITE_TYPE:CITY]
or a forest retreat/cave/mountain halls.

Remember, the site type defines what they build, not where they build it.



« Last Edit: December 08, 2013, 02:28:16 pm by Prudent Viper »
Logged
*Tryrar fires Prudent Viper. Out of a cannon. Into the sun*

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: New civ not appearing
« Reply #11 on: December 09, 2013, 03:43:42 pm »

Take a look at your errorlog.txt - I suspect you'll see a lot of errors about invalid site type tokens (as per Prudent Viper's reply above) and invalid biome tokens (ANY_DESERT_SAND, ANY_DESERT_ROCK, and ANY_DESERT_BADLAND aren't valid biomes - see here for a full list of what you can actually specify).
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.

darkpaladin109

  • Bay Watcher
  • has no intention of returning here
    • View Profile
Re: New civ not appearing
« Reply #12 on: December 10, 2013, 12:41:18 pm »

Take a look at your errorlog.txt - I suspect you'll see a lot of errors about invalid site type tokens (as per Prudent Viper's reply above) and invalid biome tokens (ANY_DESERT_SAND, ANY_DESERT_ROCK, and ANY_DESERT_BADLAND aren't valid biomes - see here for a full list of what you can actually specify).
I fixed it, and they they actually started working, at least in adventure mode. Thanks. Should I post the raws here in case anyone wants to use them?
EDIT: I'l just post the raws for anyone to use or look at if they want to. I'l post the modified giant scorpion raws and the raws for the scorpion toys in a later post.

Raws (if you want me to post them)
Spoiler (click to show/hide)
« Last Edit: December 10, 2013, 02:20:29 pm by darkpaladin109 »
Logged

darkpaladin109

  • Bay Watcher
  • has no intention of returning here
    • View Profile
Re: New civ not appearing
« Reply #13 on: December 10, 2013, 02:34:53 pm »

I modified them so they can no longer be pets, since they didn't register as citizens in fort mode.Otherwise, they seem to work well. They can mine, though they didn't seem to cut down any trees I told them to cut down. You can also play as a giant scorpion adventurer.

Modified scorpion raws:
Spoiler (click to show/hide)

Scorpion toy raws:
Spoiler (click to show/hide)
For the toys to (hopefully) work, just copy paste them into the item_toy file, below the vannila toys.
EDIT: Does anyone know which tag makes creatures kidnap things, like night trolls do?
« Last Edit: December 10, 2013, 03:39:31 pm by darkpaladin109 »
Logged

Prudent Viper

  • Bay Watcher
  • Professional Unprofessional
    • View Profile
Re: New civ not appearing
« Reply #14 on: December 10, 2013, 04:21:28 pm »

Depends.
If you want them to kidnap children, and raise them as their own like goblins do, you want to put the BABYSNATCHER tag in their entity
Beware, for this will make them hostile towards all non-babysnatcher races.
If you want them to kidnap people, and turn them into giant scorpions, you need to add the NIGHT_CREATURE_HUNTER tag and the SPOUSE_CONVERTER tag to their creature raws. "Civilised" scorpions won't do this do, only wild ones.
Logged
*Tryrar fires Prudent Viper. Out of a cannon. Into the sun*
Pages: [1] 2