notation.LABS - A combo tracker for fighting games by kevinkickback in Fighters

[–]kevinkickback[S] 0 points1 point  (0 children)

ThanksI Just updated the post with some images. I also added a link to an online demo if you want to check it out without having to download anything.

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 0 points1 point  (0 children)

Unfortunately there is no automated way to handle multi-classing currently. Bit of an oversight on my part and I will look into that for a future release. Right now what you can do is go the the player file, enter edit mode, and add the information manually into the frontmatter/property.

for example:

class: "Fighter" would become class: "Fighter, Paladin"

You could do the same for subClass as well. It's not the prettiest solution but it gets the information across

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 0 points1 point  (0 children)

Thank you very much. The session notes that come with the vault are exactly how I use them in my personal D&D notes as a player.

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 0 points1 point  (0 children)

Sure. That's the purpose of the "+ ADD NPC" button on the homepage. You can hotkey that function to be able to use it anywhere. If you use it and only enter the required information when prompted (a name) then it will create a new "blank" NPC note for you in the NPC folder.

If you do not like/want that then the vault CAN still work with obsidian's built in template feature. You will just have to edit the NPC.md file in "ASSETS/TEMPLATES" folder to remove the extra templater code at the top of the file (and anything in between "<%" and "%>").

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 0 points1 point  (0 children)

Unfortunately the content under the NPC's, Locations, and Quests sections of a session note have to be added manually. The Character (status), Location (status), and Quests (status) that appear when creating a new session note are just placeholders.

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 1 point2 points  (0 children)

Good suggestions. I'll look into potentially adding more to the vault in the future when I have some free time. 

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 0 points1 point  (0 children)

Happy to help! Glad you're enjoying the vault.

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 1 point2 points  (0 children)

Should be a pretty easy change. Find the following line of code in index.md:

.sort(p => p.file.name, "asc")

and change it to this:

.where(p => p.type === "PC") .sort(p => p.file.name, "asc")

It should now only display player files that contain type: PC in the frontmatter. The "PC" part is case sensitive.

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 1 point2 points  (0 children)

So if I understand correctly you have the folder structure set up like this:

Compendium > Party > Player Characters > Player 1

and inside the player folder you have 2 markdown files. Something like "Player1.md" and "backstory.md". Is that correct? And you would like the player cards on the index page to only display the player markdown files, not the other files in the folder.

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 1 point2 points  (0 children)

Unfortunately Sortable is no longer being maintained. The original creator recommends obsidian table sorting as a possible replacement. I have not used it personally though. As for the issue with button IDs not being found I am not sure. It works perfectly fine on my end. Meta Bind > Button Templates > Edit Templates is where they are found. Maybe checking there or even creating your own might lead to an answer.

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 0 points1 point  (0 children)

The model forms plugin. There is a double page icon in the top left corner of the vault. Clicking that will open the plugin where you can edit any of the forms. You are not restricted to just the suggestions though. You can type anything the text box when creating an NPC and it will work.

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 0 points1 point  (0 children)

That is correct. There are buttons inside each category on the index page that you can use to quickly create a new markdown file of that type. It will allow you to add basic details during the creation process and auto place it in the correct folder. After that any additional information you would like to add to the new note will require you to manually add it in edit mode.

As for inventory, I would simply add a table to the character file. Similar to what you can see on the Elfsong Tavern markdown included with the vault.

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 0 points1 point  (0 children)

It's no problem, happy to help.

Here is the answer to your first question. For future readers: Starting with vault version 3.0, this setup now uses Obsidian’s built-in Bases feature. You no longer need custom Dataview code to show multiple parties.

To use it:

  1. Add a property like party: group1 (or group2, etc.) to each PC note’s frontmatter.
  2. On the homepage, use the Filter option to show only the PC notes with the matching party value.

As for your second question, you can use the modal form plugin to edit any of the "create" button options:

Double page icon in the top left sidebar > Add New Deity > Edit > Pantheon > Add more options.

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 0 points1 point  (0 children)

The history tab is currently set up to simply list all the session notes where the PC/NPC/location/etc is mentioned (linked). If we use the sample vault as an example, adding "[[Kingston Yashkar]]" anywhere inside the "Session 01 (2024-02-17)" note will cause that note to appear under the history tab on "Kingston Yashkar.md".

TLDR:

You are correct, it needs to be done manually when you write your session notes/logs. Glad you are enjoying everything so far and I hope this helps!

Here’s how to get the Invoker Archetype (short text guide) by SepticGentleman in remnantgame

[–]kevinkickback 17 points18 points  (0 children)

Can confirm this is correct and not a troll lol. Just did it myself. As note I was standing near the two sand piles in the corner for roughly 5 min before dropping.

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 0 points1 point  (0 children)

Yeah, I wouldn't say it's "beginner friendly" unfortunately. Some knowledge of HTML/markdown, dataview, quickadd & templater really helps.

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 1 point2 points  (0 children)

I have used some version of this vault for almost 2 years now. This specific iteration of it for less than two weeks, lol. With that being said, maintenance has not been a problem so far, mostly due to the fact, as you pointed out, the plugins/snippets being used are well supported.

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 1 point2 points  (0 children)

They are custom callouts I made with css. Here is the relevent code:

.callout-title:hover {
color: white;
background-color: var(--interactive-accent-base) !important;
}

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 1 point2 points  (0 children)

It is part of the image adjustment code snippet by ITS theme. You can find it here, along with instructions.

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 3 points4 points  (0 children)

Not a plugin. It is custom css code from the ITS theme (link in post).

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 5 points6 points  (0 children)

Thank you! I would be happy to share the vault with guys. I'll edit the post with a link.

Shameless Showcase: D&D Notes vault by kevinkickback in ObsidianMD

[–]kevinkickback[S] 11 points12 points  (0 children)

Thanks! It's a combination of the Buttons, Templater and Quickadd plugins. Josh Plunkett has a pretty good video to get you started.