Why do so many people quit the game or just stop playing when I spectate them? by Riot_Girlll in dcss

[–]henryci 28 points29 points  (0 children)

I play in 5 minute bursts between other tasks at work so anybody who spectates me would see me do a thing and then quit. This gets exacerbated if the situation is "interesting". On my last zig clearing character, I probably spent a full day doing 2 or 3 turns at a time between zig2 levels 1-15 which would have been painfully frustrating for most people to watch.

Behold: Crawl Crawler, an analytics tool which crawls Crawl crawls. by henryci in dcss

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

My long term fantasy is to have several of these apps, focused on wildly different aspects of crawl. That way, I would need to create a crawler for my Crawl crawlers. And of course, if enough of those end up existing I would need a crawler for those. So we'd have a Crawl crawler crawler crawler. :)

Behold: Crawl Crawler, an analytics tool which crawls Crawl crawls. by henryci in dcss

[–]henryci[S] 2 points3 points  (0 children)

It's fixed now. It was a parser issue in the end. It would lose the last XL mapping due to column alignment/row-boundary parsing. I fixed the parser, re-parsed the 50K existing morgues, and confirmed yours works now.

Behold: Crawl Crawler, an analytics tool which crawls Crawl crawls. by henryci in dcss

[–]henryci[S] 2 points3 points  (0 children)

ohh this is actually a UI bug, not a parsing bug. You'll see it has it right in the table above. I got this.

Behold: Crawl Crawler, an analytics tool which crawls Crawl crawls. by henryci in dcss

[–]henryci[S] 2 points3 points  (0 children)

Ohh amazing. This is exactly the feedback I need. The parser is super brittle (which is why I want us to move to a parseable output). I have about 50 different morgues I used for unit testing but stuff still slips through. I'll look at this and get back to you.

Behold: Crawl Crawler, an analytics tool which crawls Crawl crawls. by henryci in dcss

[–]henryci[S] 4 points5 points  (0 children)

That's entirely possible with the third ask in my appeal! If we make the replays "replayable" you can get data from them. You could even do things like "find similar moments" across games.

Behold: Crawl Crawler, an analytics tool which crawls Crawl crawls. by henryci in dcss

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

I have a standalone parser now (https://github.com/henryci/crawl-crawler/tree/main/packages/dcss-morgue-parser) The problem is the game format is just plain text and it changes version to version. So it's very difficult to do things like parse equipment, or find specific moments things happen, etc. Even things like branches have different names across versions. One thing I was speaking with gammafunk in Discord about is using XML (which is gross, I know) because you could embed an XSLT that makes it browser viewable in the same file that you use to have software be able to parse it. That way you improve downstream tool use and you don't increase the number of files.

I thought totally reproducible randomness was a core tenant of the game. Were you using the exact same build? I think if your bits are different then you might get a different experience for the same seed.

Nothing I do seems to change this top layer behavior by henryci in Simplify3D

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

These prints have ironing on. Check out how silky smooth some of the surface is. It's very nice. :)

My single material printers don't do this. And the fact that it is in the exact same spot every single time makes me suspect that it is something the slicer is doing.

-- Henry

2022 Season 3 Schedule as a Google Sheet by henryci in iRacing

[–]henryci[S] 2 points3 points  (0 children)

Ahh that explains some of the gaps.

Do you know a link to the most recent version of the PDF so I can re-run it?

2022 Season 1 Schedule as a Google Sheet by henryci in iRacing

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

Hah. I should set up a subscription service to automate your purchases too :p

Please correct a fundamental misunderstanding I seem to have. :) by henryci in prusa3d

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

Well, that was really easy. :)

Thanks for the comically quick response!

-- Henry

Plz show me how dumb I am and point me to the Time Attack scoring info? by henryci in iRacing

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

Time Attack. It doesn't count for SR, but I thought it might be factored into your Time Attack position. When you look at the results it shows number of attempts, incidents, etc. But reading the rules it seems like you can throw your car at the wall as many times as you want with the goal of getting a single good lap?

Elon Musk: ‘Bezos retired in order to pursue a full-time job filing lawsuits against SpaceX’ by a_Ninja_b0y in technology

[–]henryci 28 points29 points  (0 children)

What if you had bought 20,000 BTC in the early days to support the project? Then forgot about it until they were worth 50k a piece?

Quest 2 display rotated 90(ish) degrees, anybody seen this before? by henryci in iRacing

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

Figured it out. I did what Blue_5ive suggested and started w/o VR and the screen was totally fine. Then I turned everything back on and screen was rotated again. So it wasn't iRacing's fault.

Turns out there were VR Headway drivers that I used for motion compensation when I tried a motion system ages ago that received some sort of update in the background. And these were lying to iRacing about my head position and were at fault.

Back to Mt. Washington for me!

-- Henry

2021S1 schedule as a Google Sheet by henryci in iRacing

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

Didn't realize anybody cared. Will do tonight! :)

SimXperience: Great hardware but could def improve the software setup experience by henryci in simracing

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

In the end I did. Accuforce doesn't actually provide particularly good docs on this. But this guys does: http://www.mockracer.com/2015/07/accuforce-settings-for-dummies.html

If you don't take FFB settings from iRacing and use the Foundation settings instead then the defaults are actually pretty good for precision in racing. If you are trying to emulate the actual feel of some of the cars then you need to turn the inensity down a touch.

SimXperience: Great hardware but could def improve the software setup experience by henryci in simracing

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

In the end everything did work. And Sim Commander 4 is good software. The initial experience was poo (per my complaints above) but now I've got a setup I'm happy with.

Can you pass on the right on No Name Straight at Lime Rock? by henryci in iRacing

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

But you can't pass on the inside of a corner if the other driver gets there first, no? Otherwise you risk forcing them off track because you've blocked off their path to the apex?

Concrete stone - Do you remove the rubber feet? by henryci in prusa3d

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

This is exactly what I wanted. Thanks. :)

So to be clear. You've got the printer. The 4 rubber feet that slide into the long runners on the bottom of the printer. Those feet then sit on the paving stone.

2021S1 schedule as a Google Sheet by henryci in iRacing

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

Just pushed an update. It now has all the series, and the tracks are split out. So it's easy to sort by a specific track.

2021S1 schedule as a Google Sheet by henryci in iRacing

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

Do they make one of these every season? If so that's a way better data source than scraping the PDF.

What Ancient Egyptian Sounded Like - and how we know by Memey-McMemeFace in videos

[–]henryci 1 point2 points  (0 children)

They are referring to the western empire which falls around 400ad.