Sign in

mudlord

@mudlord.bsky.social
24 followers 15 following 72 posts

Boomshoots/grayhat code hacking/creative coding Want source code? Decompile/disassemble. mudlord.neocities.org

PostsRepliesMedia
mudlord @mudlord.bsky.social · 29/09/2026
Did some snooping into Ace Combat Zero: * Dumped Steam-packed executable. * Ran through x64dbg without emulating/fully cracking Steam....and..... Emulator based? Or just proper PC port? It does link to Xinput as well as the Thrustmaster controller API.
232
mudlord @mudlord.bsky.social · 25/09/2026
Expanded the shader IDE into a full-blown Shadertoy core for libretro.
011
mudlord @mudlord.bsky.social · 20/09/2026
Added standalone loader to detonate-libretro.dll. Its basically a tiny libretro loader made specifically for Detonate. Might make Win32/Win64, leaving Linux to use SDL3/RA.
000
mudlord @mudlord.bsky.social · 19/09/2026
Ended up rewriting the pure interpreter in Mupen to use computed goto + branchless code. Now get 60VIs in the tavern of CBFD. Not 100% sure why Conker is so heavy here, maybe all the soft-shadows and reflections in intro?
001
mudlord @mudlord.bsky.social · 19/09/2026
nothings.org/gamedev/thie...
nothings.org
The 3D Software Rendering Technology of 1998's Thief: The Dark Project
010
mudlord @mudlord.bsky.social · 12/09/2026
Started work on a standalone librashader-based RetroArch/libretro slang format shader editor.
102
mudlord @mudlord.bsky.social · 11/09/2026
Added full support for shaders via librashader.
000
mudlord @mudlord.bsky.social · 10/09/2026
Added full DSP chains for both MIDI and libretro core audio in WTFweg. Completely stackable, interchangable, swappable, etc.
000
mudlord @mudlord.bsky.social · 10/09/2026
Added full support for Vulkan rendering in WTFweg. Autoswitches between OGL and VK cores when needed.
000
mudlord @mudlord.bsky.social · 02/09/2026
Need to rewrite current website to use current Jekyll Minima theme, which means completely regutting it. Adding to the pile of things to do like VK/MIDI/shaders/audio DSP in WTFweg, 64bit exe packer port, foo_dsp_effect 0.60, massive upgrade of demo/intro/cracktro framework+tool.
000
mudlord @mudlord.bsky.social · 23/08/2026
Spent weekend writing VFS support. So memory mapped I/O on Win32/Linux.
000
mudlord @mudlord.bsky.social · 23/08/2026
www.pcmag.com/news/windows... Anticheat, both use EAC.
pcmag.com
Windows 11 Gaming Issue Linked To RGB Devices of All Things
It's not the hardware, but the software drivers from the RGB devices that can create a compatibility issue with the inpoutx64.sys driver, Microsoft says.
100
Reposted by mudlord
mudlord @mudlord.bsky.social · 08/08/2026
I am not concerned if things are done right or properly, especially when doing things at all does not take away from the nice people who do things "properly" or right. I see this weird attitude that doing something takes time/attention away from other things, it does not. those things still exist.
101
mudlord @mudlord.bsky.social · 16/08/2026
Kinda sad that the only performant SC8820 HLE emulator is....done via LLMs. And that a bit-exact HLE N64 video/audio RSP ucode emulator is done in same way. Depending on your morals/ethics/politics, these are useless. And legal landmines. Sad that good ideas are tainted.
130
mudlord @mudlord.bsky.social · 08/08/2026
reading bluesky and reddit for libretro discourse on what to work on is fucking unhinged shit. random discussions how n64 emulation is somehow a trashfire (when things like Ares exist), how an API itself is motherfucking evil, etc.
100
mudlord @mudlord.bsky.social · 15/07/2026
I just find it kinda amusing at this stage, someone with a LLM can replicate entirely what I did wrt WTFweg within a hr, when I worked on and off on this bs for about 3 years. Sure the code might be pure algorithmic slop, but it would exist. I truly do not know how to feel about this. :(
120
mudlord @mudlord.bsky.social · 14/07/2026
Funny how all these N64 "PC Ports" are just single-game emulators. The RDP emulation is still there to some extend, doesn't matter if its HLE or not. Its not a complete rewrite like full PC ports would be. :/ Why not just use a HLE-only emulator then with hacks? HLE RSP/RDP/etc?
100
mudlord @mudlord.bsky.social · 07/07/2026
Funny how corporate LLM interests turned several creative subcultures (demoscene included), into an absolute fucking trashfire of discourse, with ppl all infighting how to deal with such things. Even the emulator scene is not immune to such corporate shenanigans. Welcome to Hell! Enjoy your stay.
093
mudlord @mudlord.bsky.social · 03/07/2026
Life is short, do not follow mob. If you don't fit in a subculture, just fucking leave. Just continue to do culture-like things without their influence, good or bad. Don't listen to anything how others tell you how to do your hobby. Don't let anyone gatekeep how you find fun, ever.
120
mudlord @mudlord.bsky.social · 30/06/2026
Rewrote WTFweg's menu code and glue with SDL3 and most recent dear-imgui. 6MB > 11MB. Hmm. :/
100
mudlord @mudlord.bsky.social · 28/06/2026
Lovely, supporting SDL3 in WTFweg would mean rewriting the entire thing. Might as well rewrite the menu code as well as.....everything else.
000
mudlord @mudlord.bsky.social · 19/06/2026
Ended up doing a fair bit of work to get my old executable compressor compiling again, and have proper text strings without Unicode fuckery. Had to use XP variant of MSVC2017. Need to finish the WIP rewrite of it to handle Rust DLL/EXE files.
100
mudlord @mudlord.bsky.social · 05/06/2026
Hot take: Posting code on GitHub is basically assuming it will be vacuumed by people who violate licenses anyway, or LLMs. Post code if you are willing to on Github/Bitbucket, with those assumptions in mind. LLMs do not care about licensing on code, nor do most companies. They only care when sued.
010
mudlord @mudlord.bsky.social · 23/05/2026
Game I alpha tested for a bit was out: store.steampowered.com/app/1823990/...
store.steampowered.com
Save 10% on Gravelord on Steam
Gravelord is a fast-paced boomer shooter voiced by a badass protagonist featuring hand-crafted levels filled with secrets and hordes of enemies to kill. Dish out some brutal carnage with powerful guns...
000
mudlord @mudlord.bsky.social · 19/05/2026
Rewriting WTFweg to use: * AVX/NEON * 64bit only (already supports ARM) * GL4.6+Vulkan/GLES3.1 * SDL3 * UCRT64 on Windows "sdl3weg", "wtfweg2", not sure what to call it.
000
mudlord @mudlord.bsky.social · 01/04/2026
Remember the days when Reloaded, Razor1911, Hatred, Vampyres and co did full VM rebuilds for VM based protections like SecuROM and Starforce? And now all we got is shitty in-memory patchers or hypervisor bypasses which do not truly remove the Denuvo protection or rebuild it? Those were the days :(
020
mudlord @mudlord.bsky.social · 07/03/2026
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.
110
mudlord @mudlord.bsky.social · 01/03/2026
Amusing, Riot Vanguard blocks compiling of MSYS2 GCC executables when VALORANT is active. MSVC works fine. Heh
010
mudlord @mudlord.bsky.social · 24/02/2026
www.thememorycore.com/feb-23-2026-... And this is exactly why WTFweg is closed source and private. I knew this would happen, happened countless times already with RA, and people can code their own libretro loader if they are truly inclined.
thememorycore.com
Exclusive: Hands-on with GameSir’s RetroArch alternative with free games
📲 Hello and welcome to another edition of The Memory Core newsletter! This time, I have an exclusive sneak peek at GameSir's big play for emulation on phones, and you can try it out yourself today! T...
110
mudlord @mudlord.bsky.social · 21/02/2026
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.
110
Reposted by mudlord
‏Greg @mostech6502.bsky.social · 10/02/2026
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
greg-kennedy.com
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...
2206
mudlord @mudlord.bsky.social · 10/02/2026
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.
010
mudlord @mudlord.bsky.social · 06/02/2026
Doom3 now works.
020
mudlord @mudlord.bsky.social · 31/01/2026
Amusing, unbroken on NV.
000
mudlord @mudlord.bsky.social · 25/01/2026
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...
120
mudlord @mudlord.bsky.social · 25/01/2026
Major jank fixed in WTFweg: * Switching between GL core thus GL instances. * JSON parsing for config. * Cleaner initialization/unloading of cores.
000
mudlord @mudlord.bsky.social · 23/01/2026
MK Legacy Kollection uses libretro.
010
mudlord @mudlord.bsky.social · 03/01/2026
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.
000
Reposted by mudlord
ScOULaris @scoularis.bsky.social · 01/01/2026
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. 👌
121
mudlord @mudlord.bsky.social · 03/01/2026
Pistol started and finished Plutonia/Sigil1+2. Whats next? Sunlust with GZDoom?
120
mudlord @mudlord.bsky.social · 28/12/2025
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)
110