Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Write important events to gamelog  (Read 975 times)

TomiTapio

  • Bay Watcher
  • OldGenesis since 2012
    • View Profile
    • My Flickr animal photos
Write important events to gamelog
« on: July 26, 2018, 01:08:22 am »

Suggestions:
- in the gamelog write "X asked to be a <monster hunter / entertainer> here, request was approved".

- in the gamelog write "We were granted a barony and X became a <title>".

- in the gamelog write "We traded X worth of goods to <civ> caravan and got Y worth of items."

- in the gamelog write "X people witnessed Y doing a crime."

- in the gamelog write "criminal X received a beating."
Logged
==OldGenesis mod== by Deon & TomiTapio. Five wood classes, four leather classes. Nine enemy civs. So much fine-tuning.
47.05e release: http://dffd.bay12games.com/who.php?id=1538
OldGenesis screenshots: https://twitter.com/hashtag/OldGenesis?src=hashtag_click&f=image
My Finnish language file: http://dffd.bay12games.com/file.php?id=14884

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Write important events to gamelog
« Reply #1 on: July 26, 2018, 01:24:11 am »

What would you use it for? As a fortress diary writing aid?
First two are already logged in Legends so should be easy enough.
Logged

TomiTapio

  • Bay Watcher
  • OldGenesis since 2012
    • View Profile
    • My Flickr animal photos
Re: Write important events to gamelog
« Reply #2 on: July 26, 2018, 01:59:53 am »

Well, the gamelog is already spammed with "activated as soldier! deactivated as soldier!" so it should tell important events.
Logged
==OldGenesis mod== by Deon & TomiTapio. Five wood classes, four leather classes. Nine enemy civs. So much fine-tuning.
47.05e release: http://dffd.bay12games.com/who.php?id=1538
OldGenesis screenshots: https://twitter.com/hashtag/OldGenesis?src=hashtag_click&f=image
My Finnish language file: http://dffd.bay12games.com/file.php?id=14884

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Write important events to gamelog
« Reply #3 on: July 26, 2018, 03:41:35 am »

Well, the gamelog is already spammed with "activated as soldier! deactivated as soldier!" so it should tell important events.
That's not much of a reason. Do you use the gamelog? Increasing the amount written to it won't help performance.
Logged

TomiTapio

  • Bay Watcher
  • OldGenesis since 2012
    • View Profile
    • My Flickr animal photos
Re: Write important events to gamelog
« Reply #4 on: July 26, 2018, 07:04:46 am »

I sense hostility from you.

The reason is: rare thing (barony, crime, beating, workshop toppled) happened in the fort, therefore it should be in the gamelog.
Logged
==OldGenesis mod== by Deon & TomiTapio. Five wood classes, four leather classes. Nine enemy civs. So much fine-tuning.
47.05e release: http://dffd.bay12games.com/who.php?id=1538
OldGenesis screenshots: https://twitter.com/hashtag/OldGenesis?src=hashtag_click&f=image
My Finnish language file: http://dffd.bay12games.com/file.php?id=14884

DG

  • Bay Watcher
  • Pull the Lever
    • View Profile
Re: Write important events to gamelog
« Reply #5 on: July 26, 2018, 07:29:40 am »

Do you use the gamelog?

I do. I also save the game log for every year and keep it with the save, then start a fresh gamelog file at the start of spring. I'd like to see Tomi's suggested additions in it.
Logged

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Write important events to gamelog
« Reply #6 on: July 26, 2018, 08:51:40 am »

I'll not being hostile, I asked what you need the extra gamelog info for? And your answer was, 'because other useless stuff is in there'. Which doesn't seem like much of a reason to request Toady to put time and effort into making something.

Glad to see someone else respond. I use Legends, and don't often open the gamelog, but I can see how it'd be useful for, maybe modding or something. Utils like Soundsense would probably benefit. Plus there's some utils that create stories of a fortress from the gamelog which are very cool. Do people still use these? How popular is the gamelog? That's all I wanted to know.
Logged

anewaname

  • Bay Watcher
  • The mattock... My choice for problem solving.
    • View Profile
Re: Write important events to gamelog
« Reply #7 on: July 26, 2018, 04:20:12 pm »

Having those additional entries in the log would be helpful for the story building aspect of your fort. When reviewing the gamelog, you would be able to see the chronological relation of those events to other events. They would not take up much filesystem, and they would be a great reason to add some new sound clips to Soundsense.
Logged
Quote from: dragdeler
There is something to be said about, if the stakes are as high, maybe reconsider your certitudes. One has to be aggressively allistic to feel entitled to be able to trust. But it won't happen to me, my bit doesn't count etc etc... Just saying, after my recent experiences I couldn't trust the public if I wanted to. People got their risk assessment neurons rotten and replaced with game theory. Folks walk around like fat turkeys taunting the world to slaughter them.

Su

  • Bay Watcher
    • View Profile
    • Angel Island Zone
Re: Write important events to gamelog
« Reply #8 on: July 28, 2018, 10:03:22 pm »

iirc the events that get logged are customisable in one of the init files somewhere, though that might just be which events get the "box" treatment [e.g, forgotten beast / vile force of darkness arrival].

as it is the log is far too easily spammed, but I'd consider this more due to bugs in the game than to a flaw in the log concept itself.

the log is very useful for me to catch up on the happenings about my fort. I would love to see the suggestions implemented - beatings and crime reports are potentially site-changing events [tantrum spirals, vampires draining your most important dwarf dry] that are all too easy to miss, and as anewaname notes above the more player-driven events are useful for storytelling, which is a very big part of why some people like this game.
Logged

TomiTapio

  • Bay Watcher
  • OldGenesis since 2012
    • View Profile
    • My Flickr animal photos
Re: Write important events to gamelog
« Reply #9 on: July 29, 2018, 05:03:06 am »

I think the "accept petition" isn't a box-announcement now, rather a pop-up window, like the Barony-accept and liaison dialogs.
Really would be nice to see "criminal accused" and "criminal beating" and "criminal was chained/unchained" in the gamelog.

(if paste gamelog to spreadsheet with spaces-as-separators, can debug combat problems like, robes are way too protective)
Logged
==OldGenesis mod== by Deon & TomiTapio. Five wood classes, four leather classes. Nine enemy civs. So much fine-tuning.
47.05e release: http://dffd.bay12games.com/who.php?id=1538
OldGenesis screenshots: https://twitter.com/hashtag/OldGenesis?src=hashtag_click&f=image
My Finnish language file: http://dffd.bay12games.com/file.php?id=14884

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Write important events to gamelog
« Reply #10 on: July 30, 2018, 03:56:11 am »

Well, the gamelog is already spammed with "activated as soldier! deactivated as soldier!" so it should tell important events.
That's not much of a reason. Do you use the gamelog? Increasing the amount written to it won't help performance.

won't really hurt--testing has shown negligible difference in my experience between SSD and hard drive, so I doubt the writing to gamelog is causing much issue

anewaname

  • Bay Watcher
  • The mattock... My choice for problem solving.
    • View Profile
Re: Write important events to gamelog
« Reply #11 on: July 30, 2018, 01:23:35 pm »

When the gamelog gets hit with many messages, the file write is not the slowdown. Disk writes go to the disk cache before they go to the actual disk, which is a memory to memory transfer, and DF likely uses less than 1% of an older hard drive's cache at any time. DF's internal management of the log entries might slow DF down a fractional amount, but the display to screen at a rate and the user's ability to intake those messages is the main slowdown.
Logged
Quote from: dragdeler
There is something to be said about, if the stakes are as high, maybe reconsider your certitudes. One has to be aggressively allistic to feel entitled to be able to trust. But it won't happen to me, my bit doesn't count etc etc... Just saying, after my recent experiences I couldn't trust the public if I wanted to. People got their risk assessment neurons rotten and replaced with game theory. Folks walk around like fat turkeys taunting the world to slaughter them.