Very important point. WTFweg and my exe packer are very much my passion projects. I feel fossing them leaves them to be exploited, as well as to me they are extremely personal things, and my nuclear weapon testing grounds for testing crazy shit/tech.
Plus, RA and UPX exists, so people can use those
08.03.2026 19:10
π 0
π 0
π¬ 0
π 0
Funny how it varies from "ruining artistic vision", "why in 2026?", "X is evil", "should be done on Y platform", "why use X API when you could use Y" and the classic:
"Why not use Rust?"
07.03.2026 23:36
π 1
π 0
π¬ 1
π 0
I just fucking love when people tell you how to spend your spare time, in minute detail, otherwise you are doing what you find fun.....WRONG. :/
* Executable packer
* crossplatform libretro loader
* Graphics engine
* Audio postprocessing
All were told in various ways either its pointless or wrong.
07.03.2026 23:31
π 1
π 0
π¬ 1
π 0
Amusing, Riot Vanguard blocks compiling of MSYS2 GCC executables when VALORANT is active. MSVC works fine.
Heh
01.03.2026 20:14
π 0
π 0
π¬ 0
π 0
because the API is under a completely open license allowing commercial use?
There doesn't need to be any licensing for cores you make for a commercial product. Pancake is one such thing, and like for the GBA/SNES/arcade emulators in Pancake MK Kollection, they all are commissioned.
25.02.2026 02:39
π 0
π 0
π¬ 0
π 0
looks accurate tbh
25.02.2026 02:37
π 0
π 0
π¬ 0
π 0
What baffles me is its not that hard to code a libretro loader from scratch which is mostly conformant with the API, like I did. Makes me wonder why they leech RA code constantly instead.
24.02.2026 16:46
π 0
π 0
π¬ 0
π 0
Hot take, likewise goes for game developers.
22.02.2026 18:57
π 1
π 0
π¬ 0
π 0
To me its way more important just using software from PEOPLE and sources you actually trust. Don't go on sites with weird ads, torrents you don't trust. Build a circle of trust from developers you know who won't ruin their reputation with virii/malware. That way packer use don't matter.
21.02.2026 16:36
π 1
π 0
π¬ 1
π 0
Kinda fun when developing an executable compressor (yes I know) in 2026, that you know AVs are so pathetic it makes sense to just go hogwild with implementation ideas.
Dual executable PE sections? Sections with 0 RawSize but massive virtualsize? Who cares! AVs flag any shit these days.
21.02.2026 16:36
π 1
π 0
π¬ 1
π 0
Some Libretro Thoughts
Many years ago I set up a disused Pentium 4 desktop with Debian as an emulator console connected to our TV. The system served well enough - I played through all of Chrono Trigger on it, at least - but...
incidentally I tried to use libretro for a project a few months ago and it was... you know how people say "it's the worst option, except all other options", what they usually mean is "the problem space is inherently hard". This one felt like the worst by default, because there simply WERE no others
10.02.2026 01:15
π 20
π 6
π¬ 2
π 0
Hmmm not sure whether to do librashader, or do my own shaders for WTFweg which allow depth texture access.
SSAO anyone? Theres still so much things I want to work on with WTFweg even tho its a tiny private audience who use it.
MIDI might be fun, with using SCVA/Nuked-SC55.
10.02.2026 16:23
π 2
π 0
π¬ 0
π 0
Doom3 now works.
06.02.2026 05:04
π 2
π 0
π¬ 0
π 0
Amusing, unbroken on NV.
31.01.2026 21:31
π 0
π 0
π¬ 0
π 0
Added complete performance statistics/metrics. Was tired of people who kept claiming libretro is slower than standalone, so added means to objectively measure exact frametimes.
Tech could be extended to a hook for standalone emulators...
25.01.2026 16:14
π 2
π 0
π¬ 0
π 0
Major jank fixed in WTFweg:
* Switching between GL core thus GL instances.
* JSON parsing for config.
* Cleaner initialization/unloading of cores.
25.01.2026 01:11
π 0
π 0
π¬ 0
π 0
MK Legacy Kollection uses libretro.
23.01.2026 12:45
π 1
π 0
π¬ 0
π 0
On to Master Levels, pistol start UV.
14.01.2026 02:45
π 1
π 0
π¬ 0
π 0
Pistol started and finished TNT.
Holy fuck Civvie11 was right.
09.01.2026 01:51
π 0
π 0
π¬ 1
π 0
I recall bsnes used to have the exact same snow effect, since someone ported the code from ZSNES to it in pure C, no NASM assembly.
Been years since I seen it.
09.01.2026 01:31
π 0
π 0
π¬ 0
π 0
No its not broken.
The ROM set was broken. Namely me not coding for 5 years and so not having up to date test material. Finally can test arcade material. Last I seen, Amiga and Atari ST on Libretro was a fucking crapshoot.
06.01.2026 03:53
π 0
π 0
π¬ 0
π 0
Add scalable ROM browser. Autofits content to screen, while sorting by ROMs supported by libretro cores. Same goes for the file loading, and drag n' drop.
03.01.2026 06:03
π 0
π 0
π¬ 0
π 0
To ring in the new year, we have yet another round of Tattoo Assassins emulation fixes courtesy of FBneo dev dink.
The latest FBneo (standalone and Libretro) build enables the missing background sound effects on certain stages (two examples below).
Now it's nearly perfect on both MAME and FBneo. π
01.01.2026 17:33
π 2
π 1
π¬ 1
π 0
Pistol started and finished Plutonia/Sigil1+2.
Whats next? Sunlust with GZDoom?
03.01.2026 02:48
π 2
π 0
π¬ 1
π 0
And why the fuck is Jaleco stuff broken in MAME2003+, yet fine in others?
And why multiple other compiler builds?
28.12.2025 18:03
π 0
π 0
π¬ 1
π 0
Why am I annoyed by updating cores to most-recent Git? A years-old MupenNext compile works fine, as well as my own LLE based Mupen fork (albeit with some performance probs due to no dynarec)
28.12.2025 18:01
π 1
π 0
π¬ 1
π 0