Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Find dwarf by his true name  (Read 3812 times)

Fleshbits

  • Bay Watcher
    • View Profile
Find dwarf by his true name
« on: November 25, 2019, 10:28:42 pm »

In this version you've got visitors and guests. You have no control over their comings and goings.

I cannot go through all the visitors coming and going and be bothered to find a vampire. I really have better, more fun, and less impossible, things to do.

So, I know I can use DFhack to 'cursecheck detail' and get the name of the vampire.

Problem is, that name isn't on my list of civilians or visitors, in the 'u' menu. How then can I find the dwarf by his true name, if he is using an alias?
« Last Edit: November 25, 2019, 10:41:00 pm by Fleshbits »
Logged

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Find dwarf by his true name
« Reply #1 on: November 25, 2019, 11:35:12 pm »

It's your mayor.
Or the next person to get elected mayor.

And if not, well, one hammered mayor isn't going to hurt anyone.

But seriously, vampires are so charismatic, they almost all get elected as mayor at some point. Earrings and such made out of the bones of sentient beings is also a good clue. White hair too.

Second option is to backup your save, retire and check Legends. The names of those who visit your fortress are their real names. Look for the stranger.

(Openlegends in Dfhack works too, but occasionally makes the world collapse and releases the circus. So, um, be careful with that one).
« Last Edit: November 25, 2019, 11:38:20 pm by Shonai_Dweller »
Logged

Fleshbits

  • Bay Watcher
    • View Profile
Re: Find dwarf by his true name
« Reply #2 on: November 25, 2019, 11:52:04 pm »

It's your mayor.
Or the next person to get elected mayor.

No it is not any of my dwarves, I've checked them all.

Second option is to backup your save, retire and check Legends. The names of those who visit your fortress are their real names. Look for the stranger.

(Openlegends in Dfhack works too, but occasionally makes the world collapse and releases the circus. So, um, be careful with that one).

I've opened my legends export in legends viewer and have no idea how to see anything at all of worth. I cannot even find my own civilization with it.

Even then, what good is the true name going to do me, if the game only lists them by alias?
I can see
"the dwarf Solon Admiredye was drained of blood by the dwarf vampire Catten Eldermines" in legends viewer. However there is no dwarf by the vampire's name in my civ list or the visitors under the 'u' menu. So, I assume that is the true name, and is invisible to me in the game.

« Last Edit: November 26, 2019, 12:08:22 am by Fleshbits »
Logged

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Find dwarf by his true name
« Reply #3 on: November 26, 2019, 02:33:39 am »

It's your mayor.
Or the next person to get elected mayor.

No it is not any of my dwarves, I've checked them all.

Second option is to backup your save, retire and check Legends. The names of those who visit your fortress are their real names. Look for the stranger.

(Openlegends in Dfhack works too, but occasionally makes the world collapse and releases the circus. So, um, be careful with that one).

I've opened my legends export in legends viewer and have no idea how to see anything at all of worth. I cannot even find my own civilization with it.

Even then, what good is the true name going to do me, if the game only lists them by alias?
I can see
"the dwarf Solon Admiredye was drained of blood by the dwarf vampire Catten Eldermines" in legends viewer. However there is no dwarf by the vampire's name in my civ list or the visitors under the 'u' menu. So, I assume that is the true name, and is invisible to me in the game.
How many dwarves in your fortree?
Can't do it by process of elimination? Which dwarf doesn't appear in Legends?
Logged

PatrikLundell

  • Bay Watcher
    • View Profile
Re: Find dwarf by his true name
« Reply #4 on: November 26, 2019, 04:50:24 am »

Well, you've got the vampire name from the draining report. With Legends Viewer you can go to the units section and search for the vampire name. Looking at that character you'll find the aliases the bugger uses.
A problem there is that the Units view gives the "native" names of critters, not the English one. If you can write Lua scripts it shouldn't be to hard to go through all the units and get the English names of them to match against the one you've found (or just print the native and English names of all units). However, if you're writing a script you can just look for the one(s) cursed, which I guess is what cursecheck does.
You can also go to the Announcements and scour it. Currently all vampire visitors are announced as vampires (the exception to this are performance troupe members and caravan members. I don't know if diplomats are shown to be vampires, as I've never had one). Of course, the Announcements are purged periodically (which is really annoying when the purge happens just after the announcement is displayed [or, for that matter, suppressed]), so by this time that info is probably gone.
Logged

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Find dwarf by his true name
« Reply #5 on: November 26, 2019, 05:01:16 am »

Just wait it out. Visitor will leave at some point. If the deaths stack up, you'll eventually have enough to convict every visitor in your fortress. Problem solved.

(And if they carry on after that, blame the mayor).
Logged

anewaname

  • Bay Watcher
  • The mattock... My choice for problem solving.
    • View Profile
Re: Find dwarf by his true name
« Reply #6 on: November 26, 2019, 11:09:14 am »

Of course, the Announcements are purged periodically (which is really annoying when the purge happens just after the announcement is displayed [or, for that matter, suppressed]), so by this time that info is probably gone.
Everything visible in the in-game announcements was already added to the gamelog.txt, so it is much better to run a text search on gamelog.txt than to visually search the announcements list, even with the difficulties of searching for language font characters that do not exist on some keyboards.

Even then, what good is the true name going to do me, if the game only lists them by alias?
I can see
"the dwarf Solon Admiredye was drained of blood by the dwarf vampire Catten Eldermines" in legends viewer. However there is no dwarf by the vampire's name in my civ list or the visitors under the 'u' menu. So, I assume that is the true name, and is invisible to me in the game.
This is one of my dwarfs, note the translated name:

Your dead dwarf wasn't known in-game as "Solon Admireddye", but something like "Solon Nebélatír" or "Solon Neblatír" or something. You may need to search for part of a name to find the right one. And your vampire's last name is "Eldermines" and you need to rough translate it to another language and then search for it. Take a look at the language page in the wiki. Search for "elder" and "mine" and you will get something like "okir" and "avuz". This can be a difficult point because you will be guessing about what suffix to remove from a verb, since "Eldermines" and "Eldermined" will both translate back to "okir" and "avuz". So you need to find a name like "Catten Okiravuz" in your civilian or visitor unit lists to find your vampire. Using a text search on your gamelog.txt will help if a visitor arrived, killed a dwarf, then left.

Note that dwarfs raised in non-dwarf civs can have non-dwarf names.
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.

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Find dwarf by his true name
« Reply #7 on: November 26, 2019, 04:24:21 pm »

Vampires use fake names so none of that is really relevant. Neither of the names "English" or translated are visible in-game (well, except for the occasional bugged announcement).

Visitor vampires are just an annoying thing that the vampire system wasn't set up to deal with. You just have to live through it, like a plague or something.

Also, how about banning visitors from the tavern/temples? They'll all leave after a while. Then you only have your long-term visitors to cast suspicion over.
« Last Edit: November 26, 2019, 04:30:12 pm by Shonai_Dweller »
Logged

Fleshbits

  • Bay Watcher
    • View Profile
Re: Find dwarf by his true name
« Reply #8 on: November 26, 2019, 09:09:06 pm »

Vampires use fake names so none of that is really relevant. Neither of the names "English" or translated are visible in-game (well, except for the occasional bugged announcement).

Yes this.
There is noone named Catten anything in any list anywhere.

I actually found that Dwarf Therapist has a cheat option in its options menu where it will highlight a vampire in purple. After I did that, I found it was a visitor named Stukos somethingorother, and promptly used DFHack to "eliminate him."


Also, how about banning visitors from the tavern/temples? They'll all leave after a while. Then you only have your long-term visitors to cast suspicion over.

How do I do this? I'd be happy if I never got a visitor or guest at all ever. The whole system is bjorked imo.
« Last Edit: November 26, 2019, 09:11:11 pm by Fleshbits »
Logged

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Find dwarf by his true name
« Reply #9 on: November 26, 2019, 10:21:53 pm »

Open the location menu (l), select your tavern and press r to change the restrictions. You get a choice of Citizens only, citizens and long term residents and All Welcome.

Do that for your temples and library too if you really want to keep people away. Although monster slayers will still turn up, they just want monsters so revealing the caverns is enough to attract them.
Logged