Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: what is stopping this civ from generating  (Read 904 times)

Urist McCoder

  • Bay Watcher
    • View Profile
what is stopping this civ from generating
« on: March 06, 2015, 11:26:44 am »

As the title says why won't this civ generate, am I missing a tag somewhere?
Spoiler (click to show/hide)
Logged

Robsoie

  • Bay Watcher
  • Urist McAngry
    • View Profile
Re: what is stopping this civ from generating
« Reply #1 on: March 06, 2015, 12:21:21 pm »

Make sure about these :

- the file that contain this entity is named entity_blablabla.txt , it's important it's starting with entity_

- at the beginning of your entity_blablabla.txt, you must have this :
Quote
entity_blablabla.txt

[OBJECT:ENTITY]

I had a similar problem in which my custom entities weren't appearing, it took me some time to figure out it was the actual file name that wasn't starting exactly by entity_
Logged

Urist McCoder

  • Bay Watcher
    • View Profile
Re: what is stopping this civ from generating
« Reply #2 on: March 06, 2015, 12:45:45 pm »

I have both of those.
Logged

BlackFlyme

  • Bay Watcher
  • BlackFlyme cancels Work: Interrupted by bird.
    • View Profile
Re: what is stopping this civ from generating
« Reply #3 on: March 06, 2015, 12:53:33 pm »

I don't quite see anything out of place. It may need a BIOME_SUPPORT token, as I didn't see one.

The size of the worlds you generate may be the reason why as well. Smaller worlds tend to have fewer civilizations.
Logged

Urist McCoder

  • Bay Watcher
    • View Profile
Re: what is stopping this civ from generating
« Reply #4 on: March 06, 2015, 01:28:19 pm »

this is my new raw
Spoiler (click to show/hide)
I added the [biome_support:any_land:10] and [settlement_biome:any_land] tokens but now the game crashes when I try to generate the world.
Logged

Eldin00

  • Bay Watcher
    • View Profile
Re: what is stopping this civ from generating
« Reply #5 on: March 06, 2015, 02:32:20 pm »

As a quick test of your raw, I dumped it into an entity file with dwarves, goblins, and kobolds, replaced the default entity file, and ran world gen (long history, small world). The world gen is at 250 years and climbing without a crash, and when I paused to check, at least 3 civs of your entity got placed. The only changes I made to your raw were changing the [CREATURE:<race>_MODDED] entries to just [CREATURE:<race>], since I don't have the necessary races those in my raws.

So I think whatever is causing your crash isn't in the entity raw itself, but might be in one of the raw entries for your modded races, or in the raws for one of the weapon/ammo/glove tokens which came up as unrecognized for me.

Here's the error log from that worldgen. It looks like you have some typos in your entity definition.
Spoiler (click to show/hide)
Logged

Urist McCoder

  • Bay Watcher
    • View Profile
Re: what is stopping this civ from generating
« Reply #6 on: March 06, 2015, 03:03:04 pm »

fixed the typos

Spoiler (click to show/hide)
I am going to redo the creatures now.
Logged

Urist McCoder

  • Bay Watcher
    • View Profile
Re: what is stopping this civ from generating
« Reply #7 on: March 06, 2015, 03:33:49 pm »

Thank you so much, I had really messed up the creature raws, it is working now.
Logged

vjmdhzgr

  • Bay Watcher
  • Hehehe
    • View Profile
Re: what is stopping this civ from generating
« Reply #8 on: March 06, 2015, 06:47:49 pm »

When you give an entity multiple creature tokens it doesn't mean that multiple creatures will live in the civ, it means that when the civ gets generated it will choose one of the creatures randomly.
Logged
Its a feature. Impregnating booze is a planned tech tree for dwarves and this is a sneak peek at it.
Unless you're past reproductive age. Then you're pretty much an extension of your kids' genitalia

Urist McCoder

  • Bay Watcher
    • View Profile
Re: what is stopping this civ from generating
« Reply #9 on: March 06, 2015, 07:28:48 pm »

I found that out five minutes after my last post.
Logged