Topic-Free Mega Thread - v 1.11.2020

… I completely missed the release of that DLC… Well, guess I’ll have to purchase that as well.

A Hat in Time provides so many tons of features nowadays.

  • Modding tools allowing for custom maps/levels and even some custom abilities and such? Check!
  • Cooperating play? Check!
  • 50-player multiplayer play? Check!?!

Yeah, the UE3 is the primary thing I think holds that game back. Luckily it doesn’t have that window resizing issue that Special K falls over in in other games so using SK is possible, but it’s still annoying.

The game is great, but it could’ve been better on the render side of things and general render performance. I believe this is one of those titles where DXVK can have a noticeable improvement compared to native DirectX 9 that it otherwise makes use of.

Not to mention how weird it is seeing DirectX 9 be used in a modern 3D title released in 2017…

Yeah D3D9 still hasn’t entirely disappeared but it’s almost gone, Persona 4 Gold as I think maybe the last higher profile release using this API and then full on with D3D11 and it’s numerous improvements.

Interesting to hear that this game uses it though UE3 and the UDK variant should both have been far enough developed for both 64-bit and D3D11 implementation being solid along other engine and build improvements to the engine before support stopped entirely as UE4 matured and took over.

Something the sequel could utilize perhaps if one is planned, remastering is possible but some projects end up more like shells inside UE4 so while there are improvements the system requirements increase with little gains visually for retaining the same performance.

Wrapping it through DXVK should be a net gain however, probably even on NVIDIA at that.
(Only really missing a convenient resolution override but since window states can be overriden among other settings it’s not too crucial.)

For the current project here though Borderlands 3 and maybe the final(?) DLC of going into Kriegs wonderful mental world of whatever is in there.

Monster Hunter World’s final DLC too and exploring the wildlife for purpose of research and fashion.

EDIT: Ah too many embedded things.

So many games so much of a backlog. :smiley:
(Lots of interesting newly released or soon to be released titles too.)

Okay, so that settles things.

I’m going to try and attract a slightly different audience for a while with a series of articles on the engineering of an effective framerate limiter, with a strong focus on developers. I’m coining the term “frame scheduler” to distinguish the ‘magic’ of Special K’s framerate limiter versus every other solution on the market that has been tested :slight_smile:

Hopefully I can get the attention of developers, who might turn around and support me on Patreon for sharing my insights on misbehaving real-world game titles. It is going to be a little weird in that if I were to speak on games I actually developed, we’d be stuck 20 years ago (and not worth listing as any kind of credentials), lol. So I will be potentially profiting off the mistakes of other developers; c’est la vie, the best security researchers don’t actually make their own products either :slight_smile:


I'll see if I can get some advice from the one or two big contacts I do have, (i.e. Durante, Silent) on promoting technical writing. Durante has a number of connections with journalism outlets, the more end-user-centric ones, but it's valuable experience I could learn from nonetheless.
1 Like

Server setup’s a little wonky at the moment, but I’ve launched a secondary site:

http://insight.special-k.info/

1 Like

Not a developer, just an enthusiast sorry!

No problem. I’ll try to keep that in mind in my blog writing, try to avoid going full-out graphics programmer and use some language normal enthusiast users can understand :wink:

In fact, the beginning of my blog series on building a framerate limiter is planned to focus on V-Sync, what it is, what it actually does, what it does not do, why some framerate limiters “fight” with it and others are built to take advantage of it.

There’s fun reading for all parties in that topic. Things will get less fun, probably in the follow-up articles discussing thread scheduling wait time, etc. At a certain point the discussion is going to wander off into the “I hope the reader has 15+ experience writing multi-threaded software” domain. It inevitably has to, because more than just keep the reader entertained, I want to re-train developers on how to implement multi-threaded synchronization in time-sensitive applications the correct way.

2 Likes

1dd 1dd 1dd

I think that is the best way to do it, because if you can get some serious traction on an article like that, it will be linked to for YEARS by people on forums and reddit and etc… and that will bring attention to your more technical posts as well even if they aren’t for the mainstream.

Edit: For example, this guide on the best settings for g-sync, written 3 years ago (even though he’s kept it current with edits), and it is still the gold standard that everyone will point to when the topic of gsync settings are discussed.

lol, Amazon screwed up my order… I wound up with 2x:

New Whiteboard

If I can figure out a use for 2 of those, it’ll be a boost to productivity the likes of which I’ve not seen in years :stuck_out_tongue:

More realistically, I’m probably going to send 1 back. I like whiteboards for drafting design and outlining writing, but 1 reversible wheeled whiteboard should be enough.

He probably would have benefited from 2 whiteboards.

Ahh… I need to get me one of those whiteboards for home use as well… I love the whiteboard we have at work, and often either confiscates it during a one-on-one teaching session I have with a teammate, or when I just need to lay out things orderly and Paint becomes too clumsy to use.

Should get HTTPS up and running as well :slight_smile:

Google is soon going to (if they haven’t already) start to basically enforce HTTPS worldwide by rating HTTP lower in search results and whatnot.

Nowadays I usually just have the HTTP endpoint redirect to the HTTPS site for all of my websites.

Yeah, I don’t have the server setup for LetsEncrypt yet… kinda not a big priority since transferring the kinda info I intend to publish there through plain text doesn’t matter :wink:

I’ll get it setup eventually.

I added a link to the forum header menu, but the arrangement of links up there are starting to feel more awkward than useful.

The last place I worked had digital white boards :slight_smile:

They function similarly … a big physical white object you can doodle on, but you can save the doodles and share them with someone else remotely. In effect, they were a big tablet LCD with a network connection :slight_smile:

https://www.bhphotovideo.com/c/product/1538089-REG/samsung_65_wm65r_led_flip.html

Ooh that brings back memories. We had something similar in every classroom back in high school. The main difference was they used projectors for the screens, though they were still touchscreen boards.

In hindsight, it probably wasn’t the most sensible thing. Everyone really wanted to play around with the digital pens the teachers would frequently show off.

I feel old now :slight_smile:

When I was in high school, we had these things… we called them chalk boards. If you were in a fancy room, they might have a projector with thin transparency plastic that you doodled on. If there was anything computerized in a class room, it was a computer. You had to go to the library to find a computer with an internet connection, and it was an ISDN line.

I believe my high school was the last one to get serious funding from the government in the UK, or at least it was for a few years. My last year there, we had some classrooms full of iMacs, and I guess an entirely new building on top. Most students would just kinda smudge the iMac screens as hard as they could. I hate when anyone even touches a non-touchscreen panel.

We had at least a thousand computers throughout the building, if I had to guess. I still remember really wanting to build my first PC with a core i5, and being annoyed with how the school would rub it in my face with all them i5 stickers on every computer XD

Edit: one thing my high school couldn’t seem capable of with all that funding (£13m or £30m), was a decent internet connection. You’d struggle to load Google sometimes.

Out of those things, I’m familiar with CDs, TV carts, and ring binders. I’m thankful I’ve never experienced chalkboards, I’m sensitive to that sound it makes.

I’m familiar with more of them than I should be… including the slide rule :slight_smile:

They were obsolete when I got to High School (I’m not that old!!), but we thought it would be fun to learn how they work. I was in the gifted program, so normal curriculum was not challenging enough, heh. Doing calculus with slide rules was fun, everyone else uses graphing calculators.