Dwarf Fortress

Dwarf Fortress

Blitz4 Nov 16, 2023 @ 1:59am
Legends Viewer?
Is there a suitable replacement for Legends Viewer? I kinda miss learning about the world. Not saying the Legends Viewer I used in v0.47 is fantastic, for one it never supported dark mode so I'd use it on a secondary monitor with reduced brightness and contrast.

For the Steam version, I couldn't find a way to create a map image of the world so I'm not sure if I can get into Legends as it is. I imagine someone would think that's weird. Please don't take offense. I can try to explain.

For me, having a map makes what stories I experience in legends faster to digest, more memorable and more likely to be recalled at some point during a game. I can remember things what happened visualizing them on a map rather than using text where it loses context and relevance. I'll attempt an analogy, it's like playing a roguelike without a tileset or even ascii characters. The events are described using text only like Colossal Cave adventure or Zork. There, hand drawing a map would be required to beat the game.
< >
Showing 1-5 of 5 comments
Blitz4 Nov 16, 2023 @ 11:05am 
Originally posted by natsukashinoneko:
There is this.
An embarrassing gibberish generator, but formally the "legends export" selling point is valid.
Thanks. Your work creates so many answers I didn't know I wanted and even more questions. It's also shows a reason to NOT use XML. Imagining what could be used, I'll share a use for a database. One that always exports Legends data from DF even if not in Legends mode and done in game-time, not only the game saves/exits. That data could be rendered in as the game is played, seemingly real-time information.

The program that renders this Legends data could also interact with the game. There's a number of reasons. Say this new Legends app is running on a different platform than the game. Say it's running on a mobile Tablet connected to dfhack remotely[docs.dfhack.org]. Yes, a touch-screen.

There are programs that have similar features such as SIM Dashboard, FO4 is another popular example. It may take a while to see the usefulness. To me it'd be for presenting information that can't be in game or would be better shown outside of the game. And the touch-screen could speed up controlling what's happening or being displayed in game.




dfhack v0.47.05 https://github.com/DFHack/scripts/blob/v0.47.05/exportlegends.lua. uses dfhack.gui.getViewscreenByType()[docs.dfhack.org] to generate the images. I can't imagine it works in v0.50
Last edited by Blitz4; Nov 16, 2023 @ 11:08am
Lack of Legends Viewer is problematic for me too. It was like 70% of fun from playing DF, to inspect the world as a whole, make multiple characters in the same world, check out interesting civilization and background and context for your village/fort.

What I do to replace it currently, is somewhat lackluster, but I use 2 programs at the same time. There is a text - based Legends Browser when you can access most data:
http://www.bay12forums.com/smf/index.php?topic=179848.0

And there is Dwarven Surveyor, which at least currently, doesn't provide you with almost any info, but it gives you a map, shows you different biomes/regions and marks where sites are:
https://iggyboy.itch.io/dwarven-surveyor

Used together, they become something Legend Viewer like. If you install DFHack, create a new world and enter it in Legends more, you can click "`" button to access DFHack console and use the command exportlegends, giving you xml legends / legendsplus info files.
lethosor Dec 26, 2023 @ 7:07pm 
Originally posted by Blitz4:
dfhack v0.47.05 https://github.com/DFHack/scripts/blob/v0.47.05/exportlegends.lua. uses dfhack.gui.getViewscreenByType()[docs.dfhack.org] to generate the images. I can't imagine it works in v0.50
FYI: you've linked to the 0.47 version of the script. https://github.com/DFHack/scripts/blob/master/exportlegends.lua is the latest, which does work in v50, although it is a bit more limited.

On a technical note: getViewscreenByType() has nothing to do with the image export - it's just a way to find the currently-open DF legends screen. The image export doesn't work in v50 yet because it's a DF feature that hasn't been reimplemented in v50 yet.
Last edited by lethosor; Dec 26, 2023 @ 7:07pm
dEAdOnE77 Jan 26, 2024 @ 12:36am 
I dont understand, the thing that makes DF special, all the history, gods, artifacts,etc... is not in the game, only once u see a legend at start, but ingame you just dont know anything.
And now al i hear is adventure adventure....bah
Originally posted by dEAdOnE77:
I dont understand, the thing that makes DF special, all the history, gods, artifacts,etc... is not in the game, only once u see a legend at start, but ingame you just dont know anything.
And now al i hear is adventure adventure....bah
I don't get that either. Especially that adventure mode is 10 times more interesting when you are actually engaged in the world. At current state, adventure mode sadly do not have almost any activities to do in the mode, so I'm not really hyped about it until it gets expanded on, however learning about the world and seeing different places with your own eyes, after checking them on Legends Viewer makes things better.
Last edited by Please Differ Your Deliberations; May 1, 2024 @ 7:28pm
< >
Showing 1-5 of 5 comments
Per page: 1530 50

Date Posted: Nov 16, 2023 @ 1:59am
Posts: 5