Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: How do I make the game shut up about babies?  (Read 2085 times)

flarn2006

  • Bay Watcher
    • View Profile
How do I make the game shut up about babies?
« on: January 04, 2013, 02:37:08 am »

When my fortress's population gets high enough, babies are born quite often. However, I hardly see this as an event worthy of not only pausing my game, but changing my Z-level. How can I get Dwarf Fortress to just announce births at the bottom of the screen, but not pause the game or change Z-levels?
I'm not one of the parents—I don't care about babies being born. If anything, I'd like them to stop pumping out babies like there's no tomorrow. Babies just sit around, not doing any work, and sometimes go missing and cause dwarves to stop working to find the damned thing. Not only that, but they fill up my Dwarf Therapist screen with tons of useless rows that take up space. It takes twelve Dwarven years before they do anything useful.
Logged

Urist Da Vinci

  • Bay Watcher
  • [NATURAL_SKILL: ENGINEER:4]
    • View Profile
Re: How do I make the game shut up about babies?
« Reply #1 on: January 04, 2013, 02:40:10 am »

Change the following in (df folder)/data/init/announcements.txt

from this:
[BIRTH_CITIZEN:A_D:D_D:P:R]

to this:

[BIRTH_CITIZEN:A_D:D_D]

EDIT: this removes the pause and re-center.

flarn2006

  • Bay Watcher
    • View Profile
Re: How do I make the game shut up about babies?
« Reply #2 on: January 04, 2013, 02:47:17 am »

Thanks a lot; I'll have to do that. It still announces them at the bottom of the screen though, right? That I don't mind.
Also, I assume it's impossible to make them have babies less often without editing raws (and therefore arguably cheating since it affects gameplay), right? Have dwarves never heard of contraception?
Logged

Veylon

  • Bay Watcher
    • View Profile
Re: How do I make the game shut up about babies?
« Reply #3 on: January 04, 2013, 03:39:14 am »

Keep them busy or avoid giving them a meeting area. No socializing = No pairing up = No kids. Just say no.
Logged
At what point did the suggestion of child sacrifice become the more ethical option?

strongrudder

  • Bay Watcher
  • Novice Engraver
    • View Profile
Re: How do I make the game shut up about babies?
« Reply #4 on: January 04, 2013, 03:42:04 am »

There's also changing the baby cap in the init file, which is what I do. My fortress maxes out at having 5 babies/children at a time. You can also do percentages if you want.
Logged
The flying ☼Earworm☼ strikes strongrudder in the brain!
The ☼Earworm☼ has lodged firmly in the wound!
strongrudder gives in to music.

Shash The Stampede

  • Bay Watcher
  • The Dwarven Typhoon
    • View Profile
Re: How do I make the game shut up about babies?
« Reply #5 on: January 04, 2013, 01:58:54 pm »

Change the following in (df folder)/data/init/announcements.txt

from this:
[BIRTH_CITIZEN:A_D:D_D:P:R]

to this:

[BIRTH_CITIZEN:A_D:D_D]

EDIT: this removes the pause and re-center.

Will this work for "X has reverted to wild state"? It's killing me.
Logged

BoogieMan

  • Bay Watcher
  • Hi
    • View Profile
Re: How do I make the game shut up about babies?
« Reply #6 on: January 04, 2013, 03:46:28 pm »

This is relevant to my interests.

 Thank you.
Logged
(╯°□°)╯︵ ┻━┻ BoogieMan, Forumscrub cancels tantrum: Seeking Dr. Pepper

swordsmith04

  • Bay Watcher
  • Communist Gnome
    • View Profile
Re: How do I make the game shut up about babies?
« Reply #7 on: January 04, 2013, 07:18:54 pm »

Change the following in (df folder)/data/init/announcements.txt

from this:
[BIRTH_CITIZEN:A_D:D_D:P:R]

to this:

[BIRTH_CITIZEN:A_D:D_D]

EDIT: this removes the pause and re-center.

Will this work for "X has reverted to wild state"? It's killing me.

Yes; [TRAINING_FULL_REVERSION:A_D:D_D:P:R] It's the fourth line from the bottom.

blaster339

  • Bay Watcher
  • Why did the chicken REALLY cross the road?
    • View Profile
Re: How do I make the game shut up about babies?
« Reply #8 on: January 04, 2013, 09:47:33 pm »

Change the following in (df folder)/data/init/announcements.txt

from this:
[BIRTH_CITIZEN:A_D:D_D:P:R]

to this:

[BIRTH_CITIZEN:A_D:D_D]

EDIT: this removes the pause and re-center.
I agree with this, if you fel annoyed in those pauses, do it
Logged

Hughgee

  • Bay Watcher
    • View Profile
Re: How do I make the game shut up about babies?
« Reply #9 on: January 05, 2013, 01:13:28 am »

Thank you! The days of getting shunted from fiddling around in the cavern systems just to find that another squalling meat shield has been born are over!
Logged

TheKaspa

  • Bay Watcher
    • View Profile
Re: How do I make the game shut up about babies?
« Reply #10 on: January 05, 2013, 12:36:16 pm »

So, P is for Pause and R for Zoom?
Logged
Tai'shar DwarfFortress

I've heard Minecart Airlines Express offers nice trips to nobility. Alternative trips include a voyage over the volcano. Call 1-800-I-THE-GUINEAPIG-VOLUNTEER and book now!
My fucking armok, you broke the game.

Trouserman

  • Bay Watcher
    • View Profile
Re: How do I make the game shut up about babies?
« Reply #11 on: January 05, 2013, 12:51:40 pm »

Yes. There is an explanation of the codes at the top of the announcements.txt file itself.
Logged