Hephaistos Importer

by Skallaturi
5
4
3
2
1
Score: 55/100

Description

Category: 3rd Party Integrations

The Hephaistos Importer plugin allows users to import Starfinder RPG character data from Hephaistos into Obsidian. By providing a character's public ID, the plugin creates or updates notes with structured frontmatter containing attributes such as abilities, race, and class. It preserves existing frontmatter entries and offers optional compatibility with Initiative Tracker and Fantasy Statblocks for enhanced gameplay organization. Additionally, the plugin can generate Obsidian hyperlinks for spell names and other key elements, facilitating quick navigation within a vault. Designed primarily for Game Masters, it streamlines character management within Obsidian.

Reviews

No reviews yet.

Stats

1
stars
295
downloads
0
forks
449
days
106
days
106
days
25
total PRs
0
open PRs
0
closed PRs
25
merged PRs
5
total issues
0
open issues
5
closed issues
24
commits

Latest Version

4 months ago

Changelog

README file from

Github

Hephaistos Importer for Obsidian.md

For the Starfinder RPG.

A plugin for Obsidian allowing for import of characters from Hephaistos.

It is completely unaffiliated with either program and all thanks go to the dedicated programmers of those.

Features

Given the public ID for a number of Hephaistos characters (the number at the end of the public share link), clicking on the anvil icon will populate the selected Obsidian folder with a note for each character, filling the frontmatter with data from Hephaistos, such as:

name: Mila Imarin
hephaistos link: https://hephaistos.online/character/779575002
abilities:
  - strength: 10
  - dexterity: 14
  - constitution: 12
  - intelligence: 15
  - wisdom: 10
  - charisma: 21
race: Human
classes:
  - Witchwarper: 5

etc.

If there is already a note with a character's name, the plugin wil update the frontmatter while leaving the rest of the note untouched.

Frontmatter will only be updated, not replaced. If you have other frontmatter entries, such as cssclasses, those will remain unaffected by the plugin.

Enabled in settings.

Some fields, such as spell names, can be created either as plain text or Obsidian hyperlinks.

The links are based on the Community SRD vault's structure, but since the vault is very complex, the plugin may guess wrong when trying to create a link path.

Initiative Tracker compatibility

Enabled in settings.

The importer can generate fields compatible with Javalent's Initiative Tracker. These are:

  • level: total level
  • hp: sum of current health, current stamina, and temporary hp
  • ac text with EAC X, KAC Y
  • modifier: initiative modifier

Fantasy Statblocks compatibility

Enabled in settings.

The importer can format fields to work with Javalent's Fantasy Statblocks.

A simple statblock file, modified from TheNightMayor's Starfinder bestiary layout, can be found here.

Installation

Install via the Obsidian Community Plug-ins.

Manual installation

Create a folder in your obsidian vault's .obsidian/plugins/ folder and download the main.jsand manifest.json files from the latest github release into it. You can find the latest Github release under Releases to the right on the plugin's github page.

Limitations

This plugin is not intended to replace Hephaistos in any way. It is merely importing the most important data for convenience's sake -- probably most useful for Game Masters.

Known issues

The plugin utilizes a feature implemented in Hephaistos on the 3rd of February 2025. It will fail to import characters who haven't been saved since then. To update a character, simply appply a point of damage and remove it again.

Future

I want to keep this plugin compatible with other relevant Starfinder projects and Obsidian plugins or templates/styles. Please bring any to my knowledge.

Contact

Bug reports and feature requests are very welcome. How do you use the plugin? Can I make it better for you?

Github

E-mail

Or tag @Runa.rist on the Obsidian Discord, Obsidian TTRPG Discord, or Starfinder Discord

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
RPG Manager
4 years ago by Carlo Nicora
RPG Manager is a tool to simplify the plot, run and track of role playing game campaigns, helping storytellers to run better campaigns in less time.
The One Ring 2E Statblocks
3 years ago by Michael Hansen
An Obsidian plugin to render stat blocks for The One Ring, Second Edition.
Character Insertion
3 years ago by TakamiChie
カーソル前に記号を挿入するプラグイン(Plug-in to insert symbol before cursor)
Pathfinder 2E Action Icons
3 years ago by Thiago Coutinho
Obsidian plugin for easily insertind the Pathfinder 2E Action icons
PF2e Statblocks
2 years ago by Tyler Pixley
Allows Obsidian to render Pathfinder 2e statblocks cleanly, using only Markdown-based syntax.
Moulinette Search for TTRPG
2 years ago by Moulinette
Plugin for Obsidian
Solo RPG Toolkit
2 years ago by Alex Kurowski
RPG Stat Tracker
2 years ago by Cunjur
RPG-like stat tracker for Obsidian.
Syrinscape Online Player
2 years ago by Stephen Cooper
This module is designed for people using Obsidian as their TTRPG management tool to integrate Syrinscape with Obsidian. Syrinscape is a powerful tool for creating and playing custom soundtracks, sound effects, and ambient sounds for tabletop role-playing games.
Draw Steel Elements
2 years ago by Scott Tomaszewski (Xentis)
Obsidian Plugin to support MCDM's Draw Steel TTRPG
盘古 PanGu
5 years ago by Natumsol
为 Obsidian 笔记加上「盘古之白」,排版强迫症者的福音。 | A small plugin aims to add space between Chinese Characters and English Alphabet, and it is a boon for typographically compulsive people.
Initiative Tracker
5 years ago by Jeremy Valentine
TTRPG Initiative Tracker for Obsidian.md
Generic Initiative Tracker
4 years ago by Beau Shinkle
TTRPG Initiative Tracker for Obsidian.md
Hârn Weather Generator
a year ago by Marc André Ueberall
Weather generator for the HârnMaster: Roleplaying in the World of Kèthîra rule system as an Obsidian.md plugin
Draw Steel Retainer
a year ago by Martin Dampier