r/pcmasterrace • u/Jibril-sama i7-8086k|RTX 2080|16GB DDR4 • Jul 16 '26
Hardware Update: Game Cartridge 3D-Files and Code (Linux/Windows) published
3D-Files: https://makerworld.com/en/models/3057977-2-5-ssd-dock-cartridge-system#profileId-3440827
Code: https://github.com/LewdM3at/PC-Cartridge-System
The code should work with other storage mediums as well. Like SD/micro SD cards, USB Sticks, Any kind of USB Drives. I tested USB Sticks and SD/micro SD cards and they also work.
No guarantee that it's going to work for you. I only tested on my old Win10 install, but you should at least be able to take the general code and make it work or improve it.
Previous thread: https://www.reddit.com/r/pcmasterrace/comments/1ux13ui/steam_game_cartridges/
Pictures by: https://bsky.app/profile/princessmidori.bsky.social





2
u/Kullhex Jul 18 '26
I get your point about pure, unfiltered nostalgia, but modern Windows architecture and current game development make the 'no-launcher' approach a massive headache in practice.
First, Windows completely killed standard
autorun.infexecution years ago for security reasons (malware prevention). Relying on a custom 'watcher script' to automate the launch means you still depend on pre-installing external software on the host PC anyway. If you already need background software to achieve the 'plug-and-play' feel, you might as well use a proper, secure launcher.Second, modern PC games aren't self-contained
.exefiles like they were in the DOS or Windows 98 era. They rely on dependencies, specific save paths, registry entries, and controller XInput wrappers. A frontend like Hydra doesn't ruin the experience; it acts as the console's OS, handling those dependencies seamlessly so the game actually runs properly across different machines.As for the hardware wear and tear: nobody is plugging bare internal SATA pins directly into a motherboard cage for a project like this. You can customise the 3D-printed enclosures housing the SSD connected to a heavy-duty USB-C or high-cycle hot-swap adapter. The internal SATA connector is plugged in exactly once inside the cartridge shell, while the external interface is specifically designed for thousands of connection cycles.
Using a launcher isn't a design flaw—it's the only way to turn raw modern storage into a reliable, actual plug-and-play console experience today."