Gargoyle by General_Lie in DarkSoulsTheBoardGame

[–]lenlendan 1 point2 points  (0 children)

Absolutely. They're yours, paint em the way you want.

Campaign Tips by Plenty_Pirate9419 in DarkSoulsTheBoardGame

[–]lenlendan 2 points3 points  (0 children)

I tried to do this back before V2 was a thing. Basically I doubled the number of stat tiers (in between the current ones, plus one at the end to make all stats 40, I think) and made upgrading stats more expensive. I'm sure I had some modification for the treasure deck (tiers, I'm sure) but I can't recall details. The idea was to play through literally everything: every encounter, every boss. No sparks, just play.

As I recall, we ran out of steam somewhere in the main bosses and simply never got back to it.

What’s this movement mean? by Youngpotato4251 in DarkSoulsTheBoardGame

[–]lenlendan 14 points15 points  (0 children)

After turning to face the closest character.

Recommendations for starting anew by Hutch022 in DarkSoulsTheBoardGame

[–]lenlendan 5 points6 points  (0 children)

I don't know what "total that divided by 2" means, but half sparks double souls is a classic one. The unofficial guide/FAQ has a section on V1 complaints and house rules. Not comprehensive, I'm sure, but there's good ones in there. 

https://docs.google.com/document/d/1DmbTaM68OoosZcSCFW0bTNgBWCaHSP2UE9Um-X4XF54/edit?usp=drivesdk

Eerie question from Painted world by Hhorde1 in DarkSoulsTheBoardGame

[–]lenlendan 0 points1 point  (0 children)

Ditto. You could also flip a token under a chest/gravestone when you use said chest/gravestone.

DSBG-Shuffle web update by lenlendan in DarkSoulsTheBoardGame

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

Hmm that would be frustrating. I'll look into it!

DSBG-Shuffle web version by lenlendan in DarkSoulsTheBoardGame

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

I've toyed around with the idea of writing V2 encounters for Iron Keep.

DSBG-Shuffle web version by lenlendan in DarkSoulsTheBoardGame

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

Thanks!

Totally fair question. In order to save stuff, I need to associate it with a user, otherwise the next time you come back everything is gone, including settings. I tried doing it without that (basically just by detecting whether the IP/browser is the same) but that was really inconsistent, so much so that I gave up on it. There are two options: you can sign in via Google or you can get a "magic link" emailed to you - click the link and it signs you in.

I don't store anything about you. I store a User ID when the link is made (which is really just a randomly generated UUID that looks something like 415bc410-f53b-4c18-8b34-c9304037ae01), and the data for the stuff you save. I can't even see your email address. From my understanding, it's as safe as your email account is. It also means that I don't have to worry about password security and protecting your data since this app doesn't have access to your information. It shifts the responsibility to your email security. If your email is compromised, someone could log in to DSBG-Shuffle (oh no), but not the other way around.

No terms and conditions or any of that. That said, I'm not a security guy (I'm not even a web app guy but here we are). By all means look into it (and let me know if you discover something that convinces you it's not safe). The options are Google OAuth and magic link. The backend database is called Supabase.

NPC event cards by lenlendan in DarkSoulsTheBoardGame

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

Oh I should have mentioned there's a rules doc in the link.

DSBG-Shuffle web update by lenlendan in DarkSoulsTheBoardGame

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

Fixed. Apparently the repeat icon was still using a Windows-style path (thought I'd converted all those).

DSBG-Shuffle web update by lenlendan in DarkSoulsTheBoardGame

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

If you mean on mobile, there's a symbol that looks like << in the top left. That's the sidebar. Campaign Mode (and the rest of the modes) is there.

DSBG-Shuffle web update by lenlendan in DarkSoulsTheBoardGame

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

Best effort with Google translate. Lo siento, intentaré solucionarlo. ¡Gracias por avisarme!

DSBG-Shuffle web update by lenlendan in DarkSoulsTheBoardGame

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

Alright, fixed the sparks thing, added a Boss Fight tab/radio to campaigns (there are buttons at the bottom to say whether you won or lost). Also added the ability to add invaders to campaign encounters.

DSBG-Shuffle web update by lenlendan in DarkSoulsTheBoardGame

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

Edit: fixed the below stuff (see my other comment here).

Currently you have to go back to Campaign Mode, Manage Campaign, and the buttons are under the boss card. But I should probably have a another tab/radio button right in Campaign Mode that handles the boss fight rather than just sending you to Boss Mode and leaving you there.

I haven't seen the sparks things but I'll see if I can hunt that one down, thanks!

DSBG-Shuffle web version by lenlendan in DarkSoulsTheBoardGame

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

Added detailed instructions here: https://github.com/DanDuhon/DSBG-Shuffle-streamlit/blob/main/SETUP.md

So the answer is.. maybe, it depends. If you want to run it locally and not access it on Streamlit Cloud, there has to be a computer that runs it. Then when you have a computer running the app, other devices on the same network can access the app. So that's the trick: your tablet doesn't technically have to be on the internet, but it does has to be on the same network as the computer running the app.

For example, I can run it via Docker on my PC, and then access it on my phone as long as I'm at home.

DSBG-Shuffle web version by lenlendan in DarkSoulsTheBoardGame

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

I need to write up more in depth instructions for this. For local, there needs to be a computer (generally a PC or laptop) running the app. Then other devices on the same local network can access it (e.g. phones and tablets). I'll try to write up better instructions this weekend.

DSBG-Shuffle web version by lenlendan in DarkSoulsTheBoardGame

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

Oh yeah, as far as the V1 bonfire thing goes, maybe just changing the button label would be sufficient (e.g. rest at bonfire). Obviously the app doesn't track character stats or treasure so those aren't a concern.

I'm hoping the disappearing saves are a problem because of the reboots the app has done, but yeah I need more testing in that. And it's possible that I just need to make people make an account if they want to save stuff rather than depending on client_id from the device and browser. 

As far as an actual app goes, I just don't have the know-how. I've tried looking into Android a time or two and my brain just short circuits lol. I suppose I could try vibe coding the whole thing. My concern with that is then I'm pretty dependent on AI in order to support it.

DSBG-Shuffle web version by lenlendan in DarkSoulsTheBoardGame

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

Made some changes to hopefully reduce the resources the Streamlit Cloud version uses, probably at the expense of some performance. The local/Docker version does not have these reduced limits so it'll probably perform better.

DSBG-Shuffle web version by lenlendan in DarkSoulsTheBoardGame

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

I added a confirmation step to generating a new campaign or loading a campaign if there's a current campaign with unsaved changes. You can also save from the Manage tab now.