This user has been banned.
July 09, 2025
Little bit of a smaller update this time around, but I got stacktraces working in a cross-platform way! Should there be an issue with the app, it should be much easier for the user to report issues now.
Hello! I'm back with another devlog, and this time with some pretty good progress!
I've managed to get both an Emscripten and Windows build working, as well as of course the Linux build, which is now on CI/CD! Every commit will cause a new build of the Linux app to be automatically made.
As well as this, RD is available as an online demo, just click the demo button and you'll get access to it, or go to https://wearrrrr.github.io/RD/. The tests/ folder has a couple of tests to show off the capabilities of ResourceDragon.
Thank you for reading!
Today is a pretty big day, squirrel-lang support is practically complete! 🎉
To do this, I needed to put quite a bit of extra effort in, it required creating a good C++ template around calling squirrel functions with variadic arguments, which was certainly.. fun (thank you C++ for finally adopting decent metaprogramming!). However, it's finally done, and that means I can promptly never touch squirrel again! (/s, it's actually a pretty nice scripting language).
There weren't many other notable improvements made over the past 9 hours, mostly slowly getting things ready for a proper 1.0 release candidate, but here's a quick breakdown of anything notable from my commit history.
And well, that's about it. I know these devlogs are mostly screaming into the void, but this was still quite fun to write, i'll try to keep them more structured like this.
(captioned: the magical almighty power of throwing myself against a wall for 9+ hours to make a format test work)
Tons of improvements with this!
But most notably, squirrel-lang support for custom formats! It's the most recent addition, and I've chosen it as the language of choice over Lua. However that doesn't exactly mean Lua won't be supported, it's just not a priority right now.
ResourceDragon is a highly extensible viewer and extractor for proprietary archive formats, written in C++, SDL3 and ImGUI!
This was widely regarded as a great move by everyone.