Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Ralpha

Pages: [1]
1
Utilities and 3rd Party Applications / DF Storyteller
« on: August 14, 2020, 10:37:18 am »


DF Storyteller
DF Storyteller is a client side application for parsing and storing Dwarf Fortress Legends files. It provides an API for other apps to visualize the data.
In short it is an Legends viewer to create your own visuals.

Download latest release:
Website: https://dfstoryteller.com/

Documentation:

GitLab repo
Issue tracker



How it works
DF Storyteller takes the legend files from Dwarf Fortress and DFHack and imports them into a database.
It then provides and API to view the data.

You can find more information in our readme.

Create your own visualizer
Do you want to visualize legends data yourself! You are in the right place.
We will get you started in no time. Just take a look over here.

Some examples:
Spoiler (click to show/hide)

Want to contribute?
Contribution guidelines for this project.
Create your own application using DF Storyteller.
I want to help, but not a programmer, can I still help? Yes! Look here for more info.


2
General Discussion / Forum https, secure pages
« on: June 07, 2020, 09:20:00 am »
This question might have been answered before.
But why does bay12forum.com not have tls certificate to make the website secure to it allows https connections?
So this link does not work at the moment: https://www.bay12forums.com/smf/ (2020-06-07)

These days with https://letsencrypt.org/ and others it does not cost anything and any easy to setup.

This ways forum posts and login passwords are encrypted over the internet connection.

Maybe the "Sectigo Limited" cert from https://www.bay12games.com/ could be extended and also used here?

3
A week ago I made a small proof of concept to see if Rust can be used to create a DFHack plugin.
And the short answer is yes, maybe...
You can check it out here: https://github.com/ralpha/DFHack_Rust_plugin
I don't have plans right now to use it, but it is here for the taking if someone want to use it.

Rust has support for C++ binding. It took me some doing to get cmake to handle the build process.
It is not the best implementation and DF values might not be the easiest to export to Rust.
But I'm not so familiar with DFHack and its plugin build system.
If someone could help with the build system that would be cool!
So Rust might not be the right tool to use, but you can if you want.

I'm currently working on another new standalone application (it is a nice tool for legends ;) ) that is written is Rust ❤️.
That should be out in a month I hope. (most of it is working already)

Pages: [1]