home.social

#bladesinthedark — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #bladesinthedark, aggregated by home.social.

  1. So, it looks like I'm opening another in-person table of #BladesInTheDark, I'm so excited :3 And one of the players already decided that they want to try and play Whisper!


    #TTRPG #BladesInTheDark
  2. Wrapped my first true-blue Blades campaign last night, after about 8 or 9 sessions. Enough time to get to get to Tier 1 and gain some serious territory, but I want to play more 🥺

    #BladesInTheDark #BitD #ttrpgs #ttrpg #indieTtrpg #tabletopGaming

  3. Wrapped my first true-blue Blades campaign last night, after about 8 or 9 sessions. Enough time to get to get to Tier 1 and gain some serious territory, but I want to play more 🥺

    #BladesInTheDark #BitD #ttrpgs #ttrpg #indieTtrpg #tabletopGaming

  4. Wrapped my first true-blue Blades campaign last night, after about 8 or 9 sessions. Enough time to get to get to Tier 1 and gain some serious territory, but I want to play more 🥺

    #BladesInTheDark #BitD #ttrpgs #ttrpg #indieTtrpg #tabletopGaming

  5. Wrapped my first true-blue Blades campaign last night, after about 8 or 9 sessions. Enough time to get to get to Tier 1 and gain some serious territory, but I want to play more 🥺

    #BladesInTheDark #BitD #ttrpgs #ttrpg #indieTtrpg #tabletopGaming

  6. Wrapped my first true-blue Blades campaign last night, after about 8 or 9 sessions. Enough time to get to get to Tier 1 and gain some serious territory, but I want to play more 🥺

    #BladesInTheDark #BitD #ttrpgs #ttrpg #indieTtrpg #tabletopGaming

  7. So, this Saturday me and my wonderful players are meeting to resume our #BladesInTheDark #TTRPG campaign.
    I'm super excited, but at the same time quite anxious - it was half a year since our last game after all.
    I can't wait to see where the Children of the Dawn crew (a Cult) goes next!
    1/thread


    #BladesInTheDark #TTRPG
  8. @evilhat.bsky.social @meliegribouille.bsky.social @johnharper.bsky.social

    Fun fact - I started watching John's original #BladesInTheDark campaign on Youtube a few weeks ago, ten years after it happened(!), and it is a fascinating experience to watch mechanics and solutions that I know and use all the time to be actually made, tested and fleshed out as it happened


    #BladesInTheDark
  9. Not perfect by a long way, but useable.
    Buttons/UI send "I have been pressed" signal via SignalManager.
    CrewManager and ScoundrelManager listen, and route as appropriate to update Data. Then emit "DataUpdated" signal.
    UI listens for Updated, and redraws.

    Next, I could make it a lot prettier, change UI/background by Playbook/Crew etc
    Also draw data from external file (JSON?) rather than hardcoded

    #godot #ttrpg #gamedev #rpg #godotengine #BladesInTheDark

  10. Playbook is coming along - mostly done.
    Save seems to work.
    But! load seems to work, but doesn't update UI properly. May need to rewrite quite a bit of how it works.
    For individual changes, Signals bounce around a bit, updating the individual entry. But when all is loaded at once, I need to send everything, without over-writing values.

    #godot #gamedev #gdscript #ttrpg #rpg #BladesInTheDark

  11. Godot - major refactor needed.
    Equipment is getting quite complex, and is currently stored as a Dictionary of Dictionaries of Arrays
    I'm thinking of making it a Class. But maybe a Resource?
    Equipment needs to know:
    Playbook/General
    Name
    Description
    Load
    is_equiped

    Each item can only be instantiated once, and the only bit that ever changes is is_equiped

    Advices?

    #godot #gdscript #gamedev #godotengine #ttrpg #rpg #BladesInTheDark

  12. Getting more muddled over how to store Stats for Blades in the Dark character sheet
    I currently have a list of variables.
    I keep thinking about putting things in a Dictionary, but there are several types of Data (String, Int, Array, etc), so I would need several Dictionaries. I would then need to filter incoming "stat changed" Signals to figure which Dictionary to update.
    Not sure how to configure it all.

    #gamedev #godot #ttrpg #godotengine #rpg #BladesInTheDark

  13. Making progress on Blades in the Dark sheets in Godot.
    Still lots of work needed - can't get UI Containers to shrink/expend properly :(
    Code is an absolute bolognese. I've tried to keep it component-based, but each section seems to have different requirements.

    #godot #ttrpg #gamedev #rpg #godotengine #bladesInTheDark

  14. I've been enjoying the Deep Cuts sheets for months, but man, I really did not appreciate how much had changed from the original Blades until I looked at them side-by-side. What an impressive redesign!

    #BladesInTheDark #BitD #DeepCuts #BitDDC #ttrpg #ttrpgs #design #layout

  15. I've been enjoying the Deep Cuts sheets for months, but man, I really did not appreciate how much had changed from the original Blades until I looked at them side-by-side. What an impressive redesign!

    #BladesInTheDark #BitD #DeepCuts #BitDDC #ttrpg #ttrpgs #design #layout

  16. I've been enjoying the Deep Cuts sheets for months, but man, I really did not appreciate how much had changed from the original Blades until I looked at them side-by-side. What an impressive redesign!

    #BladesInTheDark #BitD #DeepCuts #BitDDC #ttrpg #ttrpgs #design #layout

  17. I've been enjoying the Deep Cuts sheets for months, but man, I really did not appreciate how much had changed from the original Blades until I looked at them side-by-side. What an impressive redesign!

    #BladesInTheDark #BitD #DeepCuts #BitDDC #ttrpg #ttrpgs #design #layout

  18. I've been enjoying the Deep Cuts sheets for months, but man, I really did not appreciate how much had changed from the original Blades until I looked at them side-by-side. What an impressive redesign!

    #BladesInTheDark #BitD #DeepCuts #BitDDC #ttrpg #ttrpgs #design #layout

  19. UI woes and Data Structure confuzzles are seriously frustrating me.
    This makes me upset.
    This puts me in a downward spiral of demotivation.
    Trying hard to break out, but it's not easy.
    I've made some progress, but keep hitting problems.

    How do folk keep going? Any advices for keeping my sanity?

    #gamedev #godot #gdscript #godotengine #ttrpg #rpg #BladesInTheDark

  20. Godot
    Blades in the Dark
    Another new feature added: Another refactor needed!
    All (not all) of my "generic" Signals are connected to ScoundrelManager.
    When I connect CrewManager, I might hit some collisions.
    If I do the refactor I was previously thinking of, I'll have to do some serious "is this meant for Crew or Scoundrel (or other, yet to be built, sections)?" checking.
    Or rebuild it differently...
    <sigh>

    #godot #ttrpg #gamedev #rpg #gdscript #BladesInTheDark #godotengine

  21. Godot
    Save Slots
    I could make Specific slots, named "Slot1", "Slot2" etc, but I'd prefer to have freeform saves, named after the Character.
    I can Save as such, using ResourceSaver and passing in the Name.
    But how to look at the Saves Folder, and list the file names for loading?
    Is this possible?

    #godot #ttrpg #gamedev #rpg #gdscript #bladesInTheDark

  22. Back on my sneezing/runny nose nonsense!
    Just as I was starting a major refactor of my Blades in the Dark playbook app. I hope I can remember what I was doing when I feel like opening it again!

    #godot #ttrpg #gamedev #rpg #gdscript #bladesInTheDark #ill

  23. This channel is such a great love letter for specific RPGs, it's awesome.

    youtu.be/IXOkn6GSlaQ

    Specially since they're not D&Ds all over again 👍

    #ttrpg #fitd #bladesinthedark #dndisnotforme

  24. Guess who just submitted their game to the #Leprecon in March? Hope I get picked, it would be my first time GMing a con game, and I'm super excited to introduce more people to the amazing world of #BladesInTheDark #TTRPG by @johnharper.bsky.social and @evilhat.bsky.social


    #Leprecon #BladesInTheDark #TTRPG
  25. Blades in the Dark
    Godot
    Contacts list is working - Select a Playbook, and names/descriptions are filled in
    Clicking the faces changes Relationship.
    Not extracted as a Generic Node setup yet, but I've (almost) got the hang of how to that

    #godot #BladesInTheDark #gamedev #ttrpg #godotengine #rpg #gdscript

  26. Godot Question:
    I'm trying to programmatically add a line of boxes I can click
    I can add a line of boxes, but can't see how to make them respond to a click. I'd like to emit a signal
    Do I have to create a Scene for the box, and connect a signal in the inspector? Or is there a way of programmatically adding a signal to each box?

    #godot #ttrpg #godotengine #rpg #gamedev #BladesInTheDark

  27. Still all muddled on where to store all my data.
    I've got a bunch of (mostly) static info to be called up by the Character Sheet.
    Currently, most of it is stored in ScoundrelManager, as that is where is is used (to send to Scoundrel)
    I have extracted some to its own (Global) file.
    Should I move it all there? Should I make more Global data-stores?
    Is there a better way?

    #godot #ttrpg #gamedev #rpg #gdscript #BladesInTheDark

  28. Blades in the Dark
    Godot
    Representing Clocks
    I'm making an interactive Character Sheet, and looking at ways to represent Clocks (beginning with a Healing Clock)
    I've considered using a Texture Button, and Clicking it moves the Segments on. Looks quite intricate tho
    Any better ideas? Sprite2D, with some sort of on-click?

    #godot #ttrpg #gamedev #rpg #godotengine #bladesInTheDark #gdscript

  29. Blades in the Dark Character Sheets:
    I have a whole bunch of data (mostly lists of Text, but some text Dictionaries, and other) that needs to be called by Character Sheet.
    What is the best way to hold this data, and where?
    e.g. lists of Heritages, Backgrounds, Special Abilities (by Playbook), etc

    #ttrpg #godot #gamedev #rpg #godotengine #gdscript #BladesInTheDark

  30. Progress
    Started on a Blades in the Dark sheet.
    Not sure how it should all be organised behind the scenes, but it's mostly working.
    Getting to some more complicated bits now.

    #ttrpg #gamedev #rpg #godot #godotengine #BladesInTheDark

  31. Blades in the Dark Playbook in Godot
    Running into data-storage questions.
    2 Current questions:
    1) Save Scoundrel (etc) Data so it is available next time app is run.
    2) call additional Data (e.g. list of Crews) for Scoundrel to pick from/add to.

    If anyone knows resources to point to, or things to search for, please do be saying

    #godot #godotengine #gdscript #ttrpg #rpg #bladesInTheDark

  32. Complete pivot back to roots
    One of the first things I created on computer was a D&D character sheet
    I'm currently running Blades in the Dark, so I think I'll build a fully-interactive PC Sheet, for keeping track of things.
    Right... where do I start? Control Nodes? Panel? VBoxContainers? Wow, lots of stuff going on here...
    Then I need a Data Layer, for all the different info (multiple PCs, Factions, Contacts, etc)
    Lost already

    #ttrpg #gamedev #rpg #godot #gdscript #godotengine #BladesInTheDark

  33. Been loving playing Blades in the Dark as run by someone who *loves* running Blades in the Dark. Extremely different from all my previous experiences, in which the system never sang because we didn't commit to it — Blades is the sort of game where taking a cog out makes the whole machine collapse

    #ttrpgs #ttrpg #indieTtrpg #tabletopGaming #BladesInTheDark #BitD

  34. We slice into "Blades in the Dark: Deep Cuts," the first official expansion for the award-winning dark fantasy tabletop RPG from Evil Hat Productions and John Harper. ttrpgfans.com/blades-in-the-da #BladesInTheDark #forgedinthedark #evilhat #Doskvol #ttrpg #RPG

  35. I've looked back over 2025 to see what #ttrpg I played. Have you played any of the same ones? What did you play?

    #Genesys x 21 (This is my bread-and-butter RPG. store.asmodee.com/collections/ )
    * 9 x Alpha Centauri: Chronicles of Chiron
    * 8 x Rogue Trader: Escape from Nullia
    * 4 x Scrap Artists of Doskvol (which used the setting and some mechanics adapted from #BladesInTheDark)
    1/3

  36. Evil Hat Productions' popular Blades in the Dark RPG is heading into the Swinging Sixties, with the much anticipated "Blades '68" supplement now on BackerKit. ttrpgfans.com/blades-68/ #BladesInTheDark #evilhatproductions #forgedinthedark #ttrpg #rpg #blades68

  37. I don't know if anybody else in the universe would benefit from a visualisation of the #probability of different #dice results when playing #ForgedInTheDark based #rpgs (e.g. #BladesInTheDark). Maybe it's just me. But here's an illustration I made anyway.

    🔗 More: danq.me/probabilities-in-the-d

  38. Over the past year I ran a short campaign that was a mash-up of Blades in the Dark and Genesys. We met 8 times, and this is the final session report.

    A ragtag crew of thieves sabotages a coalworks in Coalridge… for charity.

    diceystories.com/scrap-artists

    #Doskvol
    #BitD
    #Genesys
    #ttrpg
    #BladesInTheDark
    #SessionReport

  39. Over the past year I ran a short campaign that was a mash-up of Blades in the Dark and Genesys. We met 8 times, and this is the penultimate session report.

    A ragtag crew of thieves must stop a traveling ritual in Silkshore that is aggravating a demon.

    diceystories.com/scrap-artists

    #Doskvol
    #BitD
    #Genesys
    #ttrpg
    #BladesInTheDark
    #SessionReport

  40. Over the past year I ran a short campaign that was a mash-up of Blades in the Dark and Genesys. We met 8 times, and this is the session report for the sixth one. A lot of this session was spent on downtime dealing with heat, so the heist was a less significant one.

    A ragtag crew of thieves must brave the Lost District in search of a missing person.

    diceystories.com/scrap-artists

    #Doskvol
    #BitD
    #Genesys
    #ttrpg
    #BladesInTheDark
    #SessionReport
    #SocialCombat
    #PhysicalCombat

  41. Over the past year I ran a short campaign that was a mash-up of Blades in the Dark and Genesys. We met 8 times, and this is the session report for the sixth one. A lot of this session was spent on downtime dealing with heat, so the heist was a less significant one.

    A ragtag crew of thieves must brave the Lost District in search of a missing person.

    diceystories.com/scrap-artists

    #Doskvol
    #BitD
    #Genesys
    #ttrpg
    #BladesInTheDark
    #SessionReport
    #SocialCombat
    #PhysicalCombat

  42. Over the past year I ran a short campaign that was a mash-up of Blades in the Dark and Genesys. We met 8 times, and this is the session report for the sixth one. A lot of this session was spent on downtime dealing with heat, so the heist was a less significant one.

    A ragtag crew of thieves must brave the Lost District in search of a missing person.

    diceystories.com/scrap-artists

    #Doskvol
    #BitD
    #Genesys
    #ttrpg
    #BladesInTheDark
    #SessionReport
    #SocialCombat
    #PhysicalCombat

  43. Over the past year I ran a short campaign that was a mash-up of Blades in the Dark and Genesys. We met 8 times, and this is the session report for the sixth one. A lot of this session was spent on downtime dealing with heat, so the heist was a less significant one.

    A ragtag crew of thieves must brave the Lost District in search of a missing person.

    diceystories.com/scrap-artists

    #Doskvol
    #BitD
    #Genesys
    #ttrpg
    #BladesInTheDark
    #SessionReport
    #SocialCombat
    #PhysicalCombat

  44. Over the past year I ran a short campaign that was a mash-up of Blades in the Dark and Genesys. We met 8 times, and this is the session report for the sixth one. A lot of this session was spent on downtime dealing with heat, so the heist was a less significant one.

    A ragtag crew of thieves must brave the Lost District in search of a missing person.

    diceystories.com/scrap-artists

    #Doskvol
    #BitD
    #Genesys
    #ttrpg
    #BladesInTheDark
    #SessionReport
    #SocialCombat
    #PhysicalCombat

  45. Over the past year I ran a short campaign that was a mash-up of Blades in the Dark and Genesys. We met 8 times, and this is the session report for the fifth one. (This one uses Genesys social combat.)

    A ragtag crew of thieves hobnobs with the elite in Brightstone to learn about the financials at Lord Dalmore’s coalworks.

    diceystories.com/scrap-artists

    #Doskvol
    #BitD
    #Genesys
    #ttrpg
    #BladesInTheDark
    #SessionReport
    #SocialCombat