TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Uncovering the mechanics of The Games: Winter Challenge

267 pointsby abra021 days ago

31 comments

Reason07721 days ago
<i>&quot;The “Razor1911” crack (1991)<p>Finally, we get to the only crack that actually works properly. Congratulations to Razor1911 for being the only ones not fooled by the game’s trickery.&quot;</i><p>No surprise here! I was never all <i>that</i> deep in the Warez scene, but every nerdy kid in the early 1990s knew that Razor 1911 were the most l33t game crackers around. It was kind of a mark of quality on any game. If Razor 1911 released it you knew that not only was it cracked competently, it was probably a good game too!
评论 #43821134 未加载
评论 #43821148 未加载
Ayesh21 days ago
Not a DOS game, but one of the early Prince of Persia (circa 2007) had an evil DRM trick: after a few hours into the game, there is a pressure pad activated door that does not work on cracked versions. So if you are in a cracked versions, and if the crack is not good enough, you will spend a lot of time frustrated unable to go past that door.<p>It is possible that the crack itself broke the game, but I want to believe it&#x27;s some genius evil idea someone from Ubisoft came up with.
评论 #43820987 未加载
评论 #43826197 未加载
fipar21 days ago
Not mentioned in the article is Sid Meyer&#x27;s Pirates! (the exclamation mark was part of the name, though I do get excited when talking about the game so I&#x27;d add it myself if it weren&#x27;t).<p>This was one of the 2 (!) games I had as original at that time(the other being Sub Battle Simulator), and it had a beautiful map and book. The book would include some details that were asked before the first fencing fight, like &quot;When did ship X leave port Y?&quot; and if you got the answer wrong, as best as I could try (and I did intentionally try to beat that part after giving the wrong answer) you&#x27;d always lose it and not be able to start your career.
watusername21 days ago
I always find official cracks* like this to be amusing and worrying at the same time. Worrying because it could mean that the current owners don&#x27;t even have access to the source code anymore, and it&#x27;s sad to see the source of those games lost to time.<p>Tangentially, this phenomenon isn&#x27;t limited to retro DOS games: Rockstar was caught shipping a pirated version of Midnight Club 2 [0], and Sinking Ship [1] is another example of this in the indie scene.<p>[0]: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=37394665">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=37394665</a> [1]: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26311522">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26311522</a><p>* Legally they aren&#x27;t cracks because they are fully authorized distributions of the games
评论 #43823176 未加载
评论 #43822378 未加载
skocznymroczny21 days ago
Interesting, I remember the speed skating issue being a problem in the copy I had back in the 1990s, but I don&#x27;t remember the issues in other games like downhill and such.<p>People usually find these gameplay based copy protections amusing as in &quot;hehe stupid pirates let them play a broken game&quot;, but I have bad memories of them because I often had them trigger when playing legit copies of the game. All it took was having CD emulation software installed (not even running) and some games would already flag you as a pirate.
评论 #43822278 未加载
mschuster9121 days ago
&gt; As it turns out, “FAB” stands for Fabrice Bellard, who next to being the original developer of widely used programs such as FFmpeg and QEMU, is also the creator of an executable compression utility called LZEXE, developed in 1990.<p>Is there anything where you <i>don&#x27;t</i> find Fabrice Bellard along the way if you just dig deep enough?
评论 #43821902 未加载
tgsovlerkhgsel21 days ago
The downside of these systems is that the behavior of the cracked game is often simply attributed to the game, contributing to the perception that the game is buggy (or just bad&#x2F;not fun).<p>While they are somewhat effective at making pirates miserable, I have my doubts on whether they are actually good at driving sales. Keeping pirates from enjoying the game isn&#x27;t a victory for the developer, generating sales is...
评论 #43822068 未加载
评论 #43838398 未加载
ferguess_k21 days ago
Kudos to the original author who took the time to dive into it. I highly admire people who can dive into some technical topics and have the patience to figure everything else. They are the kind of people I look up to.<p>BTW whoever fascinated by the copy protection techniques of legacy systems should also check out this book: &quot;Tome of Copy Protection&quot;, from ID (yeah the original Idea from the Deep).
eej7121 days ago
If you enjoy stuff like this - do read up on 4am&#x27;s incredible efforts to preserve Apple ][ software. Just amazing.<p><a href="https:&#x2F;&#x2F;paleotronic.com&#x2F;2024&#x2F;01&#x2F;28&#x2F;confessions-of-a-disk-cracker-the-secrets-of-4am&#x2F;" rel="nofollow">https:&#x2F;&#x2F;paleotronic.com&#x2F;2024&#x2F;01&#x2F;28&#x2F;confessions-of-a-disk-cra...</a>
candl21 days ago
Not DOS, but I remember playing a copy of Settlers III and was surprised when iron smelters produced pigs instead of iron.
评论 #43822531 未加载
评论 #43825877 未加载
paulryanrogers21 days ago
Amazing that GOG was so lazy that they didn&#x27;t check to ensure their DRM removal was complete, before offering it for sale. Hopefully this will motivate them to do a proper fix.
评论 #43822028 未加载
评论 #43821948 未加载
2mlWQbCK21 days ago
Chris Crawford wrote in his On Game Design about a trick like this, that he implemented in Patton Strikes Back. Plus some other tricks. He claims that he never found a cracked version that had fixed the secondary checks. The result was a crash just before winning the game.<p>This looks like an older version of the same text that he later edited into a chapter of the book (does not have the claim about only finding failed cracks):<p><a href="https:&#x2F;&#x2F;www.erasmatazz.com&#x2F;library&#x2F;the-journal-of-computer&#x2F;jcgd-volume-6&#x2F;copy-protection-methods.html" rel="nofollow">https:&#x2F;&#x2F;www.erasmatazz.com&#x2F;library&#x2F;the-journal-of-computer&#x2F;j...</a>
评论 #43821394 未加载
dlachausse21 days ago
My favorite copy protection scheme was where you needed to enter some text from the printed manual that came with the game. The disks were easy to copy but the manuals required significant effort.<p>I also just really miss printed game manuals.
评论 #43821263 未加载
评论 #43820903 未加载
评论 #43820927 未加载
评论 #43821735 未加载
评论 #43822743 未加载
评论 #43820736 未加载
评论 #43821494 未加载
评论 #43820753 未加载
mrandish20 days ago
Wow, write-up was eye-opening for me. My first computer was a 4K Radio Shack Color Computer based on the Motorola 6809 CPU. It had no hardware support for sprites, tiles, palette tricks or other neat graphics. But what it did have was probably the best 8-bit CPU of that era. Being the &#x27;little brother&#x27; of the 68000, it had an orthogonal instruction set, indexed and indirect addressing modes, separate user and software stacks and several 16-bit registers. All this made writing relocatable, re-entrant, preemptive multi-tasking code easy and to me it as pretty much &quot;just how assembler is written&quot;.<p>My next computer was the 68000-based Amiga which I stuck with as my daily driver until sometime in 1995 (with upgrades to 68020 and 68030 along the way). While every computer platform has its challenges, the 68000 gave us a flat linear address space and, arguably, the best 16&#x2F;32 bit CISC CPU architecture priced for desktop use. By the time I was coding on a PC, everything was C or other languages. So I never did 8086 assembler. Of course, I&#x27;d heard about segments and other various challenges on 8086 but this write-up gave me an up-close, in-context tour of just <i>how</i> challenging the PC architecture could be for assembly programmers. It was interesting, occasionally terrifying :-), and super fun. So thanks!<p>And I promise I will never, ever complain about the days of writing 680x0 assembler again.
codesnik21 days ago
I remember playing old french game &quot;Metal Mutant&quot;, which on a level three or four asked something in french (it was probably asking for a code from manual) and if you answered wrong, it wouldn&#x27;t exit the game, but it&#x27;d just silently disable all projectiles, making game unwinnable. I as a kid spent hours wandering around, thinking that I missed some clue. And game didn&#x27;t have any saves, so after banging my head for a couple hours, I&#x27;d exit game frustrated, and in a month or two I had to start from scratch if I wanted to try to complete that level again.
bitmasher921 days ago
I have a core memory of playing a cracked copy of an elder scrolls game that was unwinnable, and spending two hours playing with console commands in the game to get past the broken section. If I recall correctly, key dialogues were broken preventing story advancement.<p>Sorry for stealing your game, I was young.
flowrange21 days ago
This article actually solves one of the great mysteries of my life: how to beat that game.<p>I still remember, back in the mid 90s, playing it with my brother and some friends. We spent so much time trying to beat the default bobsleigh time, land a 100+ meter jump in the ski jumping event, or survive that dreaded third lap in skating. But no matter what, we just couldn&#x27;t pull it off.<p>Years later, I even gave it another shot under Dosbox, thinking, &quot;Alright, I was just a clueless kid back then. Now it&#x27;s my time to shine.&quot; Nope. Still couldn&#x27;t do it.<p>Turns out we obviously had a cracked copy. But honestly, trying to actually buy a game when you’re a 12yo in mid-90s France (obviously without any Internet connection) wasn’t exactly easy.
fnord7721 days ago
I remember an old Apple ][ game that someone had copied from somewhere and it got passed around by us jr high school students.<p>It was some sort of &quot;Defender&quot; style game. Apparently cracking (&quot;Cracked by the Nibbler&quot;) caused some obstacles to become invisible. You could play the game for a bit but you pretty quickly crashed into one of these.<p>Wish I could remember the name of the game. I would have liked to played a legit copy
评论 #43821556 未加载
评论 #43821461 未加载
hiccuphippo21 days ago
For a modern example I had a bad time trying to play Celeste using the family sharing feature in Steam. The game would slow down the jumping making it impossible to advance. I don&#x27;t know why it would deem it as an illegal copy, I just deleted it and never tried the game again.
评论 #43824039 未加载
评论 #43826916 未加载
评论 #43822123 未加载
the_clarence21 days ago
I couldn&#x27;t play sim city because of that, the game would always throw insane natural disasters at me until I lost, I thought that was a very interesting way to mess with copies
Mountain_Skies21 days ago
Apparently &#x27;The Terminator 2029&#x27; had such a trick in it. One of my friends in college was obsessed with the game and was frustrated about not being able to complete one of the levels due to a target being inaccessible. Eventually someone told him it was an intentional flaw introduced into copies that were pirated. Not sure if he ever bought the game so he could finish it.
pimlottc21 days ago
This is one of those instances where putting titles in quotes helps comprehension:<p>&gt; Uncovering the mechanics of &quot;The Games: Winter Challenge&quot;
cinntaile21 days ago
I speedran through the whole article but this was a nice reverse engineering deep dive!
pronik21 days ago
I remember Pizza Tycoon having copy protection based on pizza recipes (for which I didn&#x27;t have the recipe booklet, for usual reasons). In the early days of your pizzeria, people would only want the classics and if you couldn&#x27;t make them, you struggled hard. Somehow, I&#x27;ve managed to power through (probably easy difficulty or something) and as soon as you build up connections to the mafia, people would gladly eat the most abhorrend pizzas the world has ever seen (I vividly remember an all-plum pizza I&#x27;ve created, it was beloved beyond any reason).
pronik21 days ago
I remember both those games from when I was about 12 and I also remember being endlessly frustrated with the mechanics. I couldn&#x27;t get controls in order, seemed to fail at almost every sport (for some reason, I remember high jump vividly). Since those games came with several dozen others on a very cheaply bought CD (if you know what I mean) then I guess I can finally have a redemption arc for my skills after three decades. Great stuff!
cratermoon21 days ago
I remember playing a similar track &amp; field game on the Apple ][ my dad bought us and getting so frustrated. After reading this article I had a vague recollection that when booted up it would briefly display a &quot;cracked by...&quot; message, and now I figure the game probably had a similar &quot;copy protection&quot; mechanism.
brbcompiling21 days ago
I wonder what kind of cool stuff you&#x27;d discover if you dug into the code of other classic DOS games from the 90s? Anyone ever try reverse engineering their childhood favorites?
g-b-r21 days ago
God I thought I was an idiot, that game seemed so hard!!! I&#x27;m so glad to have read this xD<p>(back then I didn&#x27;t even know what piracy was, it was just a game that someone gave me)
balou2321 days ago
Ah, memories.<p>I broke the space key on my dads computer while trying to get a new speed skating record.
_sys4915221 days ago
this explains why some of my games growing up just. didnt. work. no matter what.
p0w3n3d21 days ago
Marvelous!<p><i>stands up and claps</i><p>Excellent!<p><i>Applause</i>