running PC games from an SD card... - by lost_soul
lost_soul on 30/5/2009 at 22:54
Has anyone done this? Do they play reasonably well? It would be cool to just move the SD card from one PC to the other and have all your saves/preferences right there with you.
Bjossi on 31/5/2009 at 00:49
This would be possible for most, if not all games, if it wasn't for the registry, which in my opinion should never have existed, or at the very least never been allowed to be used by 3rd parties. It is so much cleaner and simpler to store configuration files locally for each program/game. Though I will admit most games should run fine without their registry data present, I just felt like ranting. :p
Another thing that makes your idea difficult is the fact that many games and programs (and that percentage is skyrocketing) don't store private data like settings and savegames locally. Instead they dump the stuff into Documents and Settings (I fucking hate it). Though at least some programmers were kind enough to make this optional in some of the games out there, the STALKER games being one example.
Performance is a whole different matter though. . .
catbarf on 31/5/2009 at 01:15
Never tried using an SD card, but my friends and I all have portable versions of the Homeworld games on flash drives that we play on our school's LAN.
doctorfrog on 31/5/2009 at 17:28
This is a bit off topic, but in one of my more pointless moments, I conceived of an external USB/SD drive with a decently long cable that sits on your desktop with two front-facing USB ports for game controllers.
It's small, has a weighted base, and two slots in the top, one for an SD card, one for a USB drive.
It's modeled to look like an old SNES or Famicom slot-top console in miniature. Or an Atari 2600, or even an old arcade cabinet, or whatever tickles your fancy.
You pop your 'cartridge' in the top, plug in a game controller in the front, and a tiny client program detects this and launches the game program(s) on the external drive, you play it. All the saves and settings and so forth remain on the SD drive, but can also be synched to your PC for safekeeping.
It could also of course function as a normal USB port and SD card reader. Actually, aside from the physical modelling of the breakout box, this whole deal could be accomplished with software.
Yep, it's a stupid idea for nostalgia people with too much money. I wouldn't be surprised if something like this existed in an overpriced form on ThinkGeek.
Back *on* topic, however, I've found that many games I play are self-contained within their own directories, or can be configured to be so. On the other hand, many rely on the registry or the user profiles directories and thus cannot be used in the way you desire. I guess it depends on what games you want to cart around.
ZylonBane on 31/5/2009 at 17:52
Quote Posted by Bjossi
This would be possible for most, if not all games, if it wasn't for the registry, which in my opinion should never have existed, or at the very least never been allowed to be used by 3rd parties.
Yeah, it sure would be great if patchers had no way to automatically determine if and where a program was installed.
Bjossi on 31/5/2009 at 18:26
Of course software would need to adapt if Microsoft decided to one day block 3rd party write-access to the registry (which I worded awkwardly in my post above...). But I think Windows writes that sort of information itself to the registry, by the way; what and where software is installed on the computer.
vurt on 31/5/2009 at 20:56
A SSD is the best choice, much faster than ordinary hard drives (I run 3 in raid0). Usualy they have a mini USB-connection as well as SATA, at least the SSD drives that i have (OCZ). They arent that exensive either if you buy a 30GB solid series for example..
steo on 31/5/2009 at 22:08
Sure, for patches and stuff, fine. But games that flat out don't run without the registry entries are a pain in the arse.