Oh yes, been using flat + index-based a lot lately, having a blast.
Being able to serialize the whole world state with just a single allocation and one read from disk is *chef's kiss*.
Posts by Stefan Reinalter
#oopsie
Anthropic secretly installs spyware when you install Claude Desktop
www.thatprivacyguy.com/blog/anthrop...
It's happening: Live++ on Linux, very very early Alpha.
All credit for this goes to @maus-games.at from @mipumi.com who's working on this.
Implemented my I/O system today.
Works on all classes that expose Events & Actions, completely generic: no base class, void*, or virtual functions; uses ptr-to-member-funcs & templates.
Triggers use an index-based intrusive linked list,
everything can be trivially serialized!
Ist im Emulator auch die einzige Variante, um die Phantome ganz am Ende in der Festung zu besiegen.
Ohne Cheats kamen wir dort nie voran!
Ja! Mein Attempt als ich 14 oder 15 war :)
Here are the slides for my "Live++: A Bag of Tricks" talk presented at Guerrilla Games last Friday.
Enjoy!
PPTX:
liveplusplus.tech/downloads/Gu...
PDF:
liveplusplus.tech/downloads/Gu...
#cpp
INTRODUCTION TO SPHERICAL HARMONICS FOR GRAPHICS PROGRAMMERS
finally done.
gpfault.net/posts/sph.html
Careful what you wish for. The sheer talent of the folks in their core tech/engine team is staggering and will give you heavy imposter syndrome.
I *loved* it!
You really made me feel right at home, it was the most fun hanging out with peers that I've had in a looong time.
Gave a talk at Guerrilla Games this morning (slides coming on Monday).
Met a bunch of very welcoming, fun and smart people and the tech they built is nothing short of amazing!
Had lots of fun hanging out with you folks, thanks so much @jeremy.laumon.name for inviting me!
The answer is always security. There were a few instances in my career where the answer was 'cause security' and it was BS IMO.
Security!!!!!!!!!!11111!!!1111
Still have to watch that one!
Large-array index-based intrusive linked lists are underrated for fully dynamic gameplay.
Every operation is O(1), no memory allocation anywhere, serialization of the whole tree-like data structure is a single memcpy.
For performance, simply work on the large array in bulk.
Anyone focusing on AI gains in Lines Of Code is missing the point.
If that was useful, we would have been hiring programmers this whole time based on typing speed.
This post is the right way to think about things: cycle time, not output.
andrewmurphy.io/blog/if-you-...
Thanks Mike, that's great to hear!
Goes to show that nobody cares what your product looks like, if it's an awful, unmaintainable mess - as long as you're selling shovels to people who really think they need to be digging for gold, you're good.
OPPORTUNITY - Lead Writer - Amsterdam
Not affiliated. Shares welcome.
www.guerrilla-games.com/join/lead-wr...
I understand that msbuild is probably not optimized for that usecase, but half a second overhead still feels like a lot.
It's a small 60 files project, one target, two configurations, hitting "Compile" directly in the IDE for the opened file.
FWIW, Live++ has to detect a file change amd also consult the dependency database for what needs to be built with which options.
I wonder where the build overhead is coming from when compiling in the VS IDE (2026 in this case).
Recompiling through Live++ is consistently faster, 6 times as fast in this case.
Even compiling & linking & patching is much faster than just compiling a file through VS.
someone already vibecoded (a bad clone of) this and shared it online because we live in the worst timeline
y'know it kinda disincentivizes me from sharing progress when there are slop ghouls around every corner, AI or otherwise
New article! A user is reporting full system freezes while using Superluminal on Linux. What do you do? Cry? Well, we did a little bit.
But we also dove into the kernel...again, this time fixing several issues in eBPF's spinlock implementation. Read all about it:
rovarma.com/articles/a-t...
www.cladlabs.ai/blog/introdu...
Very clearly shows the problem with AI being slapped onto everything these days: you don't know if it's a joke or will get acquired for a few million.
BREAKING: A Delaware judge has ruled that Krafton must *reinstate* Ted Gill, the fired CEO of Subnautica 2 maker Unknown Worlds.
In the ruling, the judge accuses Krafton's CEO of using ChatGPT to come up with a strategy to get out of paying Unknown Worlds a $250 million bonus. Story coming shortly
Now I'm even more sure that we are talking about different things!
I'm *not* sure we are talking about the same things here :)
Had to use it a few times already in the release notes.
You know how it is, not a big fan, but rather not risk anything.
Live++ 2.11.2 out now!
liveplusplus.tech/releases.html
This release includes quality-of-life improvements and a fix for a rare edge case when compiling with the MSVC toolchain.
#cpp