frigginglorious has quit [Ping timeout: 240 seconds]
harish has quit [Ping timeout: 248 seconds]
strugee has quit [Read error: Connection reset by peer]
harish has joined #sandstorm
frigginglorious has joined #sandstorm
n8a has quit [Ping timeout: 255 seconds]
MarkAllasread has quit [Quit: Connection closed for inactivity]
n8a has joined #sandstorm
n8a has quit [Ping timeout: 246 seconds]
n8a has joined #sandstorm
<frigginglorious>
I just finished mastering an EP I've been working on for months now. I'm uploading to Mr. Domino's Groovebasin, if you guys wanna listen.
<frigginglorious>
finally submitted my Dicerolling SS app for the store, too. It's something I've been putting off, mostly because I don't think anyone will like it.
<frigginglorious>
but I will throw it in some gaming forums when I get the chance. I don't think theres anything out there like it that is as simple to use.
n8a has quit [Ping timeout: 276 seconds]
<crab>
what does it do?
n8a has joined #sandstorm
<frigginglorious>
it's an RPG dice roller
<frigginglorious>
for people playing d20 RPG's.. or really any dice game over VOIP or anything
<ocdtrekkie>
frigginglorious: You've got mail!
<ocdtrekkie>
As far as people liking it, I think it's great if you need to roll dice!
<frigginglorious>
ocdtrekkie: aw thanks man :D
<ocdtrekkie>
The Dwarf Fortress Legends Browser app is another pretty niche gaming app. Presumably Sandstorm might at some point have a decent handful of large and small gaming utilities. Stuff for character sheets and whatnot.
<ocdtrekkie>
I don't suppose anyone would install Sandstorm JUST for a dice rolling app, but if one had Sandstorm and wanted to log dice rolls, it would be a pretty good choice.
<frigginglorious>
i've considered doing a char sheet app, more than once ;)
<ocdtrekkie>
:D
<frigginglorious>
I've seen that DF map util.
<frigginglorious>
I never got into it. ADOM was my roguelike of choice, and I still love it.
<ocdtrekkie>
I once ran a tournament-type roleplaying game where I ended up writing my own combat system, and the key thing was to make sure there was a way to clearly denote "this is the roll", because you don't want anyone to rerun the roll because they didn't like the outcome.
<frigginglorious>
what, like the players would pretend it was a "practice roll"?
<ocdtrekkie>
Well, in my case, I ran the set and posted the results, effectively. But I feel like there can be temptation to do that with those sorts of things.
<ocdtrekkie>
So to me, it made sense that when running such a thing, I wanted each result of my script to be logged.
<frigginglorious>
oh, i get ya. Yeah, it might be of use yet!
<ocdtrekkie>
I'm guessing you didn't figure out the sandstorm-keyring bit, since the dieStorm appId is different. :P
<frigginglorious>
shit... well i thought i did?
<ocdtrekkie>
It's just a different appId than the original SPK I had.
<frigginglorious>
oh.. yeah, i regenned it.
<frigginglorious>
mostly cuz idk what i'm doing, I think. I thought that was the safe bet?
<ocdtrekkie>
Yeah, it's fine.
<ocdtrekkie>
Just make sure you hang onto that keyring file (and that one of the keys it lists when you listkeys is your new appId), since it's what you need to publish updates to the app.
<frigginglorious>
pgp-keyring?
<frigginglorious>
yeah. I've made sure to back it up somewhere already.
<ocdtrekkie>
The pgp-keyring file you created and included in your app package is just the public key. The sandstorm-keyring file has the private key.
<ocdtrekkie>
Wait, I'm mixing up keys.
<ocdtrekkie>
The pgp-keyring file is :your: public key as the author, has nothing to do with the sandstorm-keyring, which has the private key for your appId.
<ocdtrekkie>
...I think that makes sense.
<frigginglorious>
oh oh oh. yeah. sorry, i've been drinking wine since GoT season finale aired.
<ocdtrekkie>
ROFL
<ocdtrekkie>
Didn't just watch the leak, eh?
<ocdtrekkie>
I've never watched GoT, personally.
<frigginglorious>
i dont think the finale leaked.
<frigginglorious>
they had a viewing party at a bar down the street. couple nerds even dressed up :P
<frigginglorious>
but that sandstorm-keyring... is that just generated inside of the VM though, isn't it?
<ocdtrekkie>
I think vagrant-spk is supposed to put it outside of the VM.
<ocdtrekkie>
Whereas it is safe to create and destroy your VM (theoretically), that sandstorm-keyring is irreplaceable.
<frigginglorious>
yeah... i destroyed that VM.
<frigginglorious>
I'm double checking for the damn key
<ocdtrekkie>
~/.sandstorm/sandstorm-keyring should be stored on your local system.
<frigginglorious>
oh hell yeah it is :D
<ocdtrekkie>
Just make sure sandstorm-keyring does NOT get submitted to your source repo and is stored safely elsewhere.
<ocdtrekkie>
The pgp-keyring file the publishing instructions have you generate though is fine to include.
<frigginglorious>
I'm no crypto expert, but i aint that dumb :P
<ocdtrekkie>
I am baffled by most crypto things, I just figure it's better to remind than not. :D
<crab>
what security guarantees does your dice roller have? /me tries to look suspicious
<ocdtrekkie>
My sole experience with this crypto stuff is signing Sandstorm packages.
<ocdtrekkie>
ROFL crab. I suppose the worst you can do with that key is create a fraudulent dice roller update.
<ocdtrekkie>
inb4 there's questions into how guaranteed random your dice roller is.
<ocdtrekkie>
:P
<ocdtrekkie>
Anyways, bbl.
<frigginglorious>
oh crab, there's no gaurentees.
<frigginglorious>
if your players know JS... im pretty sure you can inject stuff to Mongo straight from the console :P
<frigginglorious>
actually, im gonna test that.
<ocdtrekkie>
lol
<ocdtrekkie>
FWIW, if you are worried about your friends injecting false rolls with the JavaScript console, you probably need new friends. :P
<frigginglorious>
it was a point I made about dangers of the proliferation of OSS, when I gave a talk about it.
<frigginglorious>
these things can be distributed and used, and any possible havok the apps can cause is self-contained :D
afuentes has joined #sandstorm
jemc has quit [Ping timeout: 248 seconds]
<ocdtrekkie>
I am off to bed. frigginglorious next steps are in your email, lemme know.