CodeWheels - Early Anti-Piracy that was easy to bypass | MVG

Поділитися
Вставка
  • Опубліковано 26 гру 2024

КОМЕНТАРІ • 779

  • @rebmcr
    @rebmcr 3 роки тому +935

    There are a ton of channels out there that cover computing history, but I've never seen them reverse-engineer live assembly code. That sort of thing keeps you interesting and stands out from the sea of talking heads!

    • @Y0y0Jester
      @Y0y0Jester 3 роки тому +18

      I was hoping to see something like this in this video. MVG does not disappoint. Highly interesting to me.

    • @pandasdreamlygon
      @pandasdreamlygon 3 роки тому +3

      Mistakes WERE MADE

    • @undergrounddojokeyboardcag701
      @undergrounddojokeyboardcag701 3 роки тому +16

      The worst is watching computing/gaming history channels and hearing these people who clearly didnt play these games or use these systems, but try to comment on them.

    • @MoultrieGeek
      @MoultrieGeek 3 роки тому +18

      Yup, MVG knows his stuff and shows actual examples, not the usual "I think this is how they did it" on other channels. Fascinating stuff.

    • @johnsimon8457
      @johnsimon8457 3 роки тому +3

      the only text mode debugger I’ve seen is GDB, and that’s on a modern x86 Linux system, not an Amiga.

  • @VaterOrlaag
    @VaterOrlaag 3 роки тому +651

    Oh yes, the good old days when copy protection didn't mean "let's infect our paying customers' computers with rootkits".

    • @Kalvinjj
      @Kalvinjj 3 роки тому +67

      Considering this definition (I bet you're talking about current crap like Denuvo, and rightfully so), I think the good old days died around ~2004 or when was it that they introduced StarForce

    • @SourceCodeDeleted
      @SourceCodeDeleted 3 роки тому +6

      You are thinking of anti cheat.

    • @MrSlowestD16
      @MrSlowestD16 3 роки тому +11

      @@SourceCodeDeleted Maybe, but if you look at games like the new Doom game, it's not even multi-player, so what's the point of having anti-cheat? I believe that has one of those rootkit DRM setups, and you can't play w/o installing it.

    • @HajileMalach
      @HajileMalach 3 роки тому +1

      @@MrSlowestD16 it is multiplayer, it's also very competitive, it needs anti heat.

    • @HajileMalach
      @HajileMalach 3 роки тому +1

      @@MrSlowestD16 anticheat *

  • @saschaberger3212
    @saschaberger3212 3 роки тому +462

    One day I'm going to pay you to read me a bed time story with your calming voice. Love your content

  • @huleyn135
    @huleyn135 3 роки тому +260

    "I have no f-"
    Bruh that was hilarious lol. Normally this channel is well presented and mature so a joke like that was like a punch out of nowhere.

    • @Usercool
      @Usercool 3 роки тому +10

      Oh yeah, the pretty standard reply to these questions.
      And the audacity when the game replied in kind :p

    • @midshipman8654
      @midshipman8654 7 місяців тому +1

      also, not drawing attention to it made it better.

  • @iyeetsecurity922
    @iyeetsecurity922 3 роки тому +289

    My dad would bring home pirated floppy disk games somewhat frequently, and we had a drawer full of photocopied manuals and wheels.

    • @NotEvenDeathCanSaveU
      @NotEvenDeathCanSaveU 3 роки тому +35

      You disgusting criminals!!! But yeah.. I remember kinda the same, tho it didnt last long as it was just about when CDs started flooding the market, then we were looking for keygens and no-cd fix.. obviously :D

    • @madfinntech
      @madfinntech 3 роки тому +13

      Great dad. I for one didn't really give a flying f if the game was pirated or not when I was a kid, the most important thing was that I played them. I remember that 75-1 NES cart very good and Contra on it was the same game without robots as our neighbors legit Probotector. Later I found out why.

    • @bitelaserkhalif
      @bitelaserkhalif 3 роки тому +1

      Back then my dad had:
      • Connectix vgs (modchip version)
      • Visual boy advance (trash)
      And also bought ROMs on CD-R for GBA, and the bootleg PS1 games

    • @bitelaserkhalif
      @bitelaserkhalif 3 роки тому

      @Pablo S. this might be unknown modchip present on my ps2. It boots but doesn't show any modchip info unlike matrix

    • @abadenoughdude300
      @abadenoughdude300 3 роки тому +2

      When I was a kid back in the 80's all the games I had for my Atari 8-bit were pirated, simply because there was no alternative under communist regime and no copyright laws whatsoever. You'd buy cassettes full of pirated stuff at all kinds of places and exchange gatherings and you could even get sort-of-manuals, which instead of being a copy a the legit manual was a bunch of general info and tips about the game written by some rando (the 80's equivalent of gamefaqs, basically ;D) on a typewriter and then copied on a garbage, 80's communism-grade photocopier - half the time you couldn't even read this crap, especially if whoever was printing those decided to slap on some graphics/logos. Fun times.

  • @MrMario2011
    @MrMario2011 3 роки тому +430

    I wonder how many of those CodeWheels became unusable from wear and tear, or maybe just by being exposed to the elements?

    • @lawlmrscore
      @lawlmrscore 3 роки тому +1

      :o Mario him self!!! /Salute to both

    • @stevenbenson9976
      @stevenbenson9976 3 роки тому +13

      I played pool of radiance on the PC a ton when I was a kid. memorized about a half dozen codes from the code wheel. could use them to brute force into the game...
      POR and Hilsfar and possibly others had a command line to execute them, and if you set an additional instruction after POR or whatever the executable was, it would just straight up bypass the copy protection

    • @stevenbenson9976
      @stevenbenson9976 3 роки тому +5

      also, with the other gold box games, the wheel is identical but the codes are mostly different... however you have enough space slightly to the side of the code to pencil write the code from another code wheel.. that would let you have one wheel for both champion of krynn and PoR/Hilsfar

    • @retropuffer2986
      @retropuffer2986 3 роки тому +2

      I had a few code wheels often with big adventure titles like Starflight. Mine lasted through the time I played. I think some of the busted ones were people taking them apart and trying to photocopy the segments and making their own wheel.

    • @Kalvinjj
      @Kalvinjj 3 роки тому +4

      @@retropuffer2986 Some for sure, but I can bet that not everyone had the same temperature and humidity conditions at home, so some might have just died without abuse. It is after all just paper (would die even if it was plastic after all).

  • @gt4654
    @gt4654 3 роки тому +80

    I remember "brute forcing" Monkey Island with random dates that I thought were correct for the period and it usually took me from 15 minutes to 1 hour.

    • @pindakaas265
      @pindakaas265 3 роки тому +20

      That alone is a game on its own

  • @clothinghanger6978
    @clothinghanger6978 3 роки тому +184

    I love how at 0:46 he's just talking normally while typing "I have no fucking clue"

    • @JoshuaGuthrie
      @JoshuaGuthrie 3 роки тому +3

      I missed it, thanks :D

    • @basshead.
      @basshead. 3 роки тому +1

      I have no fun*

    • @mrfoameruk
      @mrfoameruk 3 роки тому +1

      Good spot...We've all done that in adventure games,

    • @me4tgr1ndr
      @me4tgr1ndr 3 роки тому

      Well, the video is dubbed over but ya still hilarious lol

    • @quackywhackityphillyb.3005
      @quackywhackityphillyb.3005 3 роки тому

      I thought it was "I have no friends"

  • @modrobert
    @modrobert 3 роки тому +65

    NOP! One of the more useful instructions, sometimes doing nothing is exactly what you want.

    • @konstantinkh
      @konstantinkh 3 роки тому +10

      This honestly hasn't changed. When debugging modern games you still sometimes need to change how the game branches on the fly, and knowing op code for NOP saves you a lot of trouble. Though, many instructions on modern X64 are multi-byte, so sometimes you have to insert several NOPs. Fortunately, you can just check disassembly to see that the rest of the instructions have not changed, just like MVG does here.

    • @abadenoughdude300
      @abadenoughdude300 3 роки тому +1

      Also the key to countless 8-bit immortality POKEs.

    • @nickryan3417
      @nickryan3417 3 роки тому +1

      Some CPUs have multi-byte NOP instructions... which saved a bit of thought. These things were there for instruction alignment which helped with efficiency.

  • @KarlRock
    @KarlRock 3 роки тому +66

    Love these copy protection vids! Watching from Pakistan while eating Biryani 😊

  • @n2n8sda
    @n2n8sda 3 роки тому +68

    Memories of Dial-A-Pirate. Fun stuff compared to some of the other crap at the time like that god awful lenslok you covered (only ever had one game that used that).

    • @pandasdreamlygon
      @pandasdreamlygon 3 роки тому +2

      Mistakes WERE MADE

    • @Kalvinjj
      @Kalvinjj 3 роки тому +3

      having to calibrate the damn thing sure was stupid...

  • @nickfooz
    @nickfooz Рік тому +3

    I remember cracking Petz 2 as a learning exercise and teaching my little 10 year old sister how to attach the debugger and go to the right offset to insert a nop and play the game. She had no idea why it worked, but she could still do it.

  • @rodmunch69
    @rodmunch69 3 роки тому +14

    The first game I remember using one of these wheels was Rocket Ranger on the C64 - which was completely unplayable without the wheel, even if it was 'cracked'. To get from one place in the game to another you had to enter how much fuel to use, info you got that from the wheel. I never thought about it as copy protection as a kid, it was just part of the game.

  • @ian_b
    @ian_b 3 роки тому +1

    Here in the UK, around this time I remember the photocopier in the library was 5p per copy, a lot of money at the time when you add up all the pages. That was why I manually copied all the info I needed from Zaks's Programming The Z80 into a notebook rather than photocopy it (it was in the reference section too which meant it couldn't be borrowed out. That was a lot of sessions after school/on Saturday to get it all done).

  • @arcadesunday4592
    @arcadesunday4592 3 роки тому +2

    I purchased "Space Ace" for PC back in around 1991 which came with a code look up table (dark background dark text) which I manually copied out onto a plain text document! That took a while, but a learned to type faster through that experience! Actually buying and owning original games back in the day was such a special experience that the younger generation will never know about! Great video.

  • @Diotialate
    @Diotialate 3 роки тому +13

    My favorite anti-piracy method in the 90's was an impossible astronomy quiz, for example, "what is the rotational velocity of Jupiter?" Then, Wikipedia comes out 10 years later. (The information there also works) XD

    • @abadenoughdude300
      @abadenoughdude300 3 роки тому +4

      The "let's be a nuisance to our paying customers while pirates will just NOP through it anyway" school of anti-piracy has a very long history lol.

  • @mattb154
    @mattb154 3 роки тому +1

    I'm very impressed with the way your channel brings genuine technical competence to a field (retro-computing) that is dominated by the spectacle of nostalgia.
    You really are a great technology communicator, definitely embodying the archetype of the elder hacker telling you how it _actually_ works.

  • @twrmz
    @twrmz 3 роки тому +49

    Good ol MVG with breakfast, always my preferred ways to start my Monday mornings.

    • @WhirlwindQuest
      @WhirlwindQuest 3 роки тому +3

      Same lmao

    • @rippedroger3411
      @rippedroger3411 3 роки тому +2

      Well, I am using the bathroom while watching. 🤷🏽‍♂️👍🏽

    • @jodymcdougle8810
      @jodymcdougle8810 3 роки тому

      I'm enjoying it too!

    • @HypeTV_Official
      @HypeTV_Official 3 роки тому +3

      that's unless ur in the uk. Then It would be 12-1pm

    • @gopro2804
      @gopro2804 3 роки тому

      @@HypeTV_Official that’s when I get up in the UK!

  • @KingOskar4
    @KingOskar4 3 роки тому +13

    15:33 You've just "mastered" or "freed" a game of it's copy in front of my eyes! Brilliant! That felt so satisfying

  • @TheNuje
    @TheNuje 3 роки тому +1

    I just started learning some assembly late last year to do something useful while unemployed. Primarily Z80, but some 6502 as well. This was absolutely freaking cool to watch while having just a basic understanding of what it's all about! Awesome video!

  • @Nob1ej0n
    @Nob1ej0n 3 роки тому +3

    FA18 Interceptor is the reason I still set all my gamepads to inverted. :-)
    Also, I just made an NES emulator in the last couple months, so I learned a lot about 6502 Assembly. That was really fun watching you reverse-engineer the protection code!

  • @DaveMcGarry
    @DaveMcGarry 3 роки тому +8

    I still have an Amiga Monkey Island, Dial-a-Pirate code wheel. Great nostalgia. One of my mates got his mum to copy the colour codes for Jet Set Willy 2 on graph paper... It took her a week.

    • @oz_jones
      @oz_jones 3 роки тому +2

      I lost mine years ago :( EDIT: pc version, kixx rerelease. However mi2 was cracked, had the mojo screen but anything worked. Oh Kixx

  • @buddybleeyes
    @buddybleeyes 3 роки тому

    I don't know anything about coding, and I know absolutely nothing about software development. I still find these videos sooo interesting. Thanks MVG!

  • @kron520
    @kron520 3 роки тому +14

    Codewheels were awesome. Much better than looking up pages in the manual.

  • @GUN2kify
    @GUN2kify 3 роки тому +2

    since it was just a bend of compare, several steps still are open:
    a) check if some more compares are used.
    b) go some routines up to set the jump to starting point (the jump after the compare)and not to jump in the function. that would skip the check and askings completely and make the modify more clean.
    c) modify the executable, to match up changes in memory
    d) make some nice intro for the demo scene.
    i've seen assembler code last time a long long time in past ... thanks for the reminiscence

  • @GuitarAnthony
    @GuitarAnthony 3 роки тому +19

    Xcopy! - sheds nostalgic tear -

    • @CathrineMacNiel
      @CathrineMacNiel 3 роки тому +1

      It looked so futuristic. Also back then when my family migrated from amiga to PC I was quite befuddled that the file copy command under Dos was xcopy.

  • @KL-bi2un
    @KL-bi2un 3 роки тому

    Thank you for taking me through the debug and crack process. As a child in the 80's; i had tried it out of desperation but didn't have enough knowledge or documentation even in late high school to be successful. I had enough knowledge to see the path to the goal; but not the skills to make it there myself. VERY interesting for a nerd like me.

  • @Dimensiom
    @Dimensiom 3 роки тому +5

    For some reason I encountered code wheels twice in my PC gaming youth: the Gold Box game Curse of the Azure Bonds and Monkey Island II: LeChuck's Revenge.
    Curse had a habit of popping up a code wheel check at random times when traversing the world map, too, and it did so with a clear homage to Monty Python and the Holy Grail.

  • @Nightshft42
    @Nightshft42 3 роки тому +2

    13:20 after ADDA.L D1,A0 the register A0 points to the actual codewort for the currently asked combination - which you can compare using the M command (followed by the contents of A0) and the codewheel (which also can be found online). Just 4 fun ;)

  • @Kimsey47
    @Kimsey47 3 роки тому +1

    Wow... Trip down memory lane! Totally forgot about these! Great content MVG, really enjoy these!

  • @jolness1
    @jolness1 3 роки тому +3

    MVG videos take the sting out of Mondays. Great content!

  • @CESkootchy
    @CESkootchy 3 роки тому

    Nothing makes me click faster than a video on copy-protection and, hopefully, how it's been defeated. As far as that goes, yours are always top knotch. The little assembly tutorial was especially welcome, since I'm just getting into machine code level rom hacking

  • @ruhtraeel
    @ruhtraeel 3 роки тому

    This really brings me back to my university days, where one of my assignments was to change the timer in Chase the Chuckwagon on the Atari 2600. Well done video!

  • @brandonmtb3767
    @brandonmtb3767 3 роки тому

    I love seeing people play around with memory and commands and hacking programs. It shows you just how broad hacking is. You have to know low level code, high level code, binary, hex, common coding practices, a basic knowledge of the program you’re hacking, etc. there’s just sooo much to it. A good hacker has experience with all that and so much more and can apply that knowledge in many different strategies to accomplish some goal of bypassing security measure or changing data

  • @DiacloneFx
    @DiacloneFx 3 роки тому

    Excellent video, as usual.
    Another game that had a fun method of copy protection was Rocket Ranger. It was clever as it was integrated in the design of the game. In the game you had to fly from a place to another, and to do it you had to choose the destination. But to select the destination you had to provide the exact amount of fuel (Lunarium) necessary to go from your current location to your destination, which of course should be read on a hard-to-photocopy table that came in the box. If you put a random number you would land at a random place at best, or more likely you would fatally crash on the ground. If you hadn't seen the original copy of the game, that would be very confusing as you had no idea why you kept dying :)

  • @bassett_green
    @bassett_green 3 роки тому

    7:05 whoa, I totally forgot about this game. That was a huge nostalgia trip. not to mention the Assembly, which was my first programming language.
    Thanks for the fun video mate

  • @deansundquist9601
    @deansundquist9601 3 роки тому

    You know what I love about MVG, is he busts into code and shows you examples.

  • @misterkite
    @misterkite 3 роки тому +1

    The first game I owned that had a code wheel was Legacy of the Ancients for the Apple II from 1987.
    This discussion reminds me, anyone remember the variety of hint books for the old Sierra adventure games? The earlier ones were printed in invisible ink and you had a marker that would reveal the answers (so you could only get the hints you need without spoiling everything). Later hint books had a red film "adventure window" to reveal the clues which were obscured with red ink.

  • @fracturedrealitygaming1326
    @fracturedrealitygaming1326 3 роки тому +1

    Man, this is the first time I’m seeing a video from this awesome guy less than an hour after dropping. It’s kind of exciting LOL

  • @ichitensho7075
    @ichitensho7075 3 роки тому +2

    i love watching you explain things while coding its soo interesting ! Amazing video

  • @BazZx
    @BazZx 3 роки тому

    tbh i did understand nothing of the cracking part, but was amusing to see lmao, great video as always, MVG!

  • @flmalegre
    @flmalegre 3 роки тому +44

    "I have no f-"
    MVG! Keep it PG!!!!!

    • @zgolkar
      @zgolkar 3 роки тому +5

      Come on... it was hilarious!

    • @flmalegre
      @flmalegre 3 роки тому

      @@zgolkar For sure

    • @eDoc2020
      @eDoc2020 3 роки тому +4

      He clearly was typing "I have no final answer". What were you thinking he was typing? ;)

    • @Ze_eT
      @Ze_eT 3 роки тому +3

      He clearly only wanted to type "I have no friends".
      -standard disclaimer for jokes which might be infuriating: I do not think he has no friends-

    • @Sharpman76
      @Sharpman76 3 роки тому

      @@Ze_eT lol I genuinely thought he was gonna type "no friends"

  • @A1i1988
    @A1i1988 Рік тому

    your broad level of knowledge and ability to explain it at a high level is entertaining! cool vid as always

  • @lightcaptianguy7570
    @lightcaptianguy7570 3 роки тому +3

    Great Video MVG
    These videos never cease to entertain me

  • @danwood_uk
    @danwood_uk 3 роки тому

    Great video mate, that X Copy screen is too nostalgic!

  • @Driftking009
    @Driftking009 3 роки тому

    You are my inspiration for data preservation. I've found my passion because of you. I'm indebted to you mate.

  • @RhysticOne
    @RhysticOne 3 роки тому +2

    I remember Battle Isle 2's protection would detect if you were running MS-DOS or a "non-genuine" version.
    If the check failed, you would not notice anything immediately, but in the first mission of the game an enemy infantry unit would completely wipe out anything that you threw against it!
    What's funny is that the initial GOG release of this game did not remove this check, and the forums were flooded by people complaining about how incredibly hard the first mission was haha (they fixed this now).
    However, you can still trigger this if you're curious by playing the game on Android with DOSBox.

    • @eDoc2020
      @eDoc2020 3 роки тому

      So the game wouldn't work properly on DR-DOS or maybe even other versions of MS-DOS? I'm sure that would have caused issues even back in the day.

    • @RhysticOne
      @RhysticOne 3 роки тому

      @@eDoc2020 Correct. Not sure why they would implement this either.

  • @GreenAppelPie
    @GreenAppelPie 3 роки тому

    You said it in the summary, it was nice to get the box, code wheel, manual and such with the legitimate copy.

  • @JoshuaGuthrie
    @JoshuaGuthrie 3 роки тому +8

    Today on MVG: "Now let's fire up an emulator and reverse-engineer the copy protection."
    Tomorrow on MVG: "This week, we're doing cracktros."

  • @SirVG
    @SirVG 3 роки тому

    Good stuff as always. I can't remember if any of the games I played as a kid had code wheels, but I definitely remember the manual "Manual" protection.

  • @Hydroculator
    @Hydroculator 2 роки тому +1

    Indiana Jones and the Last Crusade had a unique form. It had blue text with red static printed over it so you couldn't read it without a bit of red film. I think we were able to play with the contrast settings on the library's copier and got something usable out of it.
    What really sucked about copying these copy protection manuals was that you had to spend the money on copies just to try out the game. Since computers were so slow back then, it took quite a while to really get into a game and see what it was like. If you borrowed a game overnight from someone at school, you didn't have the luxury of playing very long. Especially when it took a good part of the evening to just copy the floppies!

  • @sonic2000gr
    @sonic2000gr 3 роки тому

    And we used similar techniques to add unlimited lives, power etc to a game. Just find the place where the life is reduced and replace with a NOP. I was doing this in Z80 assembly all the time :) Thanks for a very interesting episode!

  • @reaper84
    @reaper84 3 роки тому +2

    The disassembler stuff was great! More of that please! :)

    • @tymmezinni
      @tymmezinni 3 роки тому +1

      The gold-box SSI games were a gold mine for learning these kinds of things- not just copy protection, but also hex-editing save games to change stats, exp, etc.

  • @MrChadsimoneaux
    @MrChadsimoneaux 3 роки тому +1

    Loved the code wheel for Starflight.
    The in game police would ask you for a code from the code wheel every time you left the spaceport.
    Even if you gave the wrong answer you'd be allowed to leave. But the cops would follow you. They would eventually catch you and ask for another code.
    I can't remember if it was after the second bad code or a third try but if you didn't give the correct response they would engage you in battle and basically curb stomp you.
    I always thought that was cool as hell.

  • @ChrisB_Crisps
    @ChrisB_Crisps 3 роки тому

    Great video. I liked the history background of the code wheels. I work as software developer I have beginner experience with 86000 assembly from university and cheatengine to and gameshark, I could follow the debugging part of the video without problems.

  • @WiZzArDStudios
    @WiZzArDStudios 3 роки тому

    I remembered I had the entire Gunship 2000 manual photocopied, and although the actual codes were only present on a few pages the manual had so much interesting stuff in it that it really needs to be included.

  • @solidsnakeandgrayfox
    @solidsnakeandgrayfox 3 роки тому +1

    Thank you for another video. We love you MVG.

  • @01DOGG01
    @01DOGG01 3 роки тому

    Top notch demonstration of basic 'hacking'.
    Programming a game in machine-level instructions is insanely mind boggling for me. I don't know how anyone could do that.
    And instructions have different execution times. Imagine trying to optimise something at that level.
    As far as I'm concerned, people that can do that are Einsteins.

  • @GreatSphynx
    @GreatSphynx 3 роки тому

    Cool to see a video on these. I helped create an ARG for an event a couple years ago and finding multiple pieces of 2 code wheels. I actually used the Another World and Monkey Island layouts as templates for the two of them!

  • @shadoom
    @shadoom 3 роки тому +12

    Those assembly cracking parts of the video are so interesting

    • @pmanolak
      @pmanolak 3 роки тому

      Agreed!! We need more of that!!!

  • @robbruce2128
    @robbruce2128 3 роки тому

    The old Infocom text adventures sometimes had such a volume of collateral in the box that was vital to the actual gameplay, it was effectively copy protection but also part of the fun. And the Carmen Sandiego series which came with atlases and CIA world factbooks etc. -- it was so much a part of the game you never realized it was a huge pulp-based dongle.

  • @HutchesApprentice
    @HutchesApprentice 3 роки тому

    Real examples are what I tune into this channel for! Keep up the sick hacks man!

  • @negirno
    @negirno 3 роки тому

    Those custom Amiga icons are so cool! They even change when you click on the program!

  • @blackishjustin
    @blackishjustin 3 роки тому +1

    Some time in the '90s my brother got Hillsfar, War of the Lance, and Pool of Radiance from a thrift store. And Pool of Radiance did not include the code wheel so for awhile we just figured we had a game we couldn't play. Then one day my brother's friend told us to just use one of the other code wheels. And sure enough, it worked.

  • @iamastrangeloop96
    @iamastrangeloop96 3 роки тому +2

    Love the nitty gritty as a fan of cryptography - amazing to see the standards of the way-before my time! Keep up the great content :)

  • @Alleinerbe
    @Alleinerbe Рік тому

    For Wing Commander you had the manual and also those postersize Blueprints of spaceships as a protection. genius.

  • @megamanfan3
    @megamanfan3 3 роки тому +13

    13:11 Whoever put in the code "VULCAN" in that AD&D game must be a Trekkie.

    • @BeesechurgerProductions
      @BeesechurgerProductions 3 роки тому +6

      That or referencing the volcano on the Italian peninsula of the same name, or the Roman god of the same name. Lotta things named 'Vulcan', surprisingly.

    • @konstantinkh
      @konstantinkh 3 роки тому +5

      I know some of the guys who programmed and designed SSI games, and yes, they are. In fact, the reason I know them is because I worked with one of them on a Star Trek game.

    • @zybch
      @zybch 3 роки тому +1

      Might have just been a fan of the amazing british Vulcan bomber also...

  • @nimrodlevy
    @nimrodlevy 3 роки тому +25

    As 40 yo man, that one brought great memories, we used to borrow games from one another and disassemble the wheels and copy them with pen and paper sometimes it took hours but it was fun to do with friends instead of homwwork

    • @Ndlanding
      @Ndlanding 3 роки тому

      Maybe if you'd done your homework, your English would have improved.

    • @zozzinator
      @zozzinator Рік тому +1

      @@Ndlanding internet grammar police is not wished here ... or anywhere else

    • @Ndlanding
      @Ndlanding Рік тому

      @@zozzinator Place yourself under arrest!

  • @sagesefton2228
    @sagesefton2228 3 роки тому

    My man really just pulled out assembly. This is why i subscribe to your git repos.

  • @WebTable
    @WebTable 3 роки тому

    I recall cracking Pools Of Radiance back in the day on the C64 but instead of finding the code that does the comparison, I searched the floppy disk to locate the list of correct words and changed them all to the same word. This was much easier to do than to disassemble the actual code and find the compare test.

  • @VoidloniXaarii
    @VoidloniXaarii 3 роки тому

    Thank you very much yet again. Fascinating stuff I haven't seen since my dos assembly days. You're very impressive

  • @Anaerin
    @Anaerin 3 роки тому

    I remember a friend of mine had a game on the Amiga (I believe it was Worms, though I could be wrong) that had the most obnoxious, uncopyable protection - A large (40 pages or so) book of densely packed codes, that was printed in matte black ink on glossy black pages. Good luck photocopying or scanning that!

  • @hanssundin9793
    @hanssundin9793 3 роки тому

    I remember simply created the Monkey Island 2 codewheel with help of a passer, two peace of paper, throwed it all off since i was lucky to be gifted with some artist skill already back then as 10 years old. Believe it or not but it worked all well lol. Still got it home over my mom’s house so can provide pic of it if you don’t believe me haha. Good old days. Keep up the good work with your videos

  • @alexjohnward
    @alexjohnward 3 роки тому

    I cracked The secret of Monkey Island as a kid, my method was as follows: switch off turbo, spam the spacebar on boot up. 1 in 4 attempts will get you the same symbols, in the case of my 386sx the code was 58-55. This could also be temperature dependent, and you may require a cold morning. Hope this helps.

  • @jangelelcangry
    @jangelelcangry 3 роки тому

    Nice to know about this topic by a programmer/Dev perspective while showing code.

  • @IzeIzeBaby
    @IzeIzeBaby 3 роки тому +1

    I remember the original Worms on Amiga 500, it came with lots of black plastic sheets which were split up into rows and columns full of numbers that were also printed in black so you couldn't just make a photocopy of them in a shop.
    I borrowed it from a friend and typed down one whole sheet and when i wanted to play i just put in a wrong value until it asked for the one sheet which i had made myself a copy of.

  • @namakudamono
    @namakudamono 3 роки тому

    Wow, seeing that Interceptor codewheel again takes me back to Christmas 1988, playing the game with my Dad in the big, downstairs TV! Great memories!

  • @seba123321
    @seba123321 3 роки тому

    I was always wonder how they are cracking amiga games. Thank you for that!

  • @Grandeurious
    @Grandeurious 3 роки тому +1

    I love watching this stuff while drinking my morning coffee 👍

  • @Andy404
    @Andy404 3 роки тому

    Very glad to hear the older theme intro/outro themes!

  • @pkbelly
    @pkbelly 3 роки тому +2

    I enjoyed the live cracking part, I hope you'll do that again!

  • @leowatley
    @leowatley 3 роки тому +5

    back when i was a kid in the late 80's/early 90's i used to have a drawer full of these. well, these and those clear red plastic lenses that you used to read the hidden messages in game manuals in order to get a password to start the game.

  • @cursedaudio984
    @cursedaudio984 3 роки тому

    This is the kind of tutorial. I will never, ever need but dam right I will sit through and learn.

  • @kmi187
    @kmi187 3 роки тому

    I remember those early days, finding out PC-Tools had a hex convertor and file editor, learning how to use it, looking up codes and replacing them with empty spaces, so you only needed to press enter to play.
    Games I remember molesting, skate or die, ski or die, budokan, Later on when things like warcraft and dune II came along it was used to edit save games for more gold and wood.
    I miss those simpler times, there was no internet yet, but you didn't really miss it either. Right now I couldn't live without it anymore.

  • @cyphi474
    @cyphi474 6 місяців тому

    Pirated copies usually came with txt file with few page numbers and corresponding codewords. If you get one you didnt have, you simply restarted the game until you did. Didnt even needed cracking, unless there was another level of protection. But it was trivial to overcome, most of times. That was true even for wheel codes, you just needed to know one right answer, then roll the dice.

  • @MySqueezingArm
    @MySqueezingArm 3 роки тому +1

    Thank you MVG for all your content.

  • @cougarhunter33
    @cougarhunter33 3 роки тому +1

    Pool of Radiance was the first game I ever cracked on my C-64 when I was maybe 13-14. The way I did it was to use a sector editor to search for the code word on the wheel (I had a legit copy of the game). Once I located that, then changed all of them to the same word. I then changed the challenge page to say "Type 'word' to start."

    • @zybch
      @zybch 3 роки тому

      I did the same with eye of the beholder, but just changed each word to hex-00. You could just hit enter and proceed.
      Good times.

  • @AnnoyingEdu
    @AnnoyingEdu 3 роки тому

    Super interesting, as always. Especially the "live" cracking session :)

  • @Ojisan642
    @Ojisan642 3 роки тому

    35 years later, I finally see how those pirated games I had were cracked in the first place. Very cool demo!

  • @epiccollision
    @epiccollision 3 роки тому +3

    Fond memories of my mother painstakingly replicating a friends borrowed code wheel by hand in the late eighties (gold box ftw!)

    • @Tunabringer
      @Tunabringer 3 роки тому

      I did that with Monkey Island 2's code wheel! It's clearly the best way, because it doesn't matter how impossible to photocopy the wheel is, and you don't even have to take it apart.

  • @SidebandSamurai
    @SidebandSamurai 3 роки тому

    Loved the video. I cracked my first and only game by doing just that. I wold love to see more videos on the subject

  • @doughyguy2663
    @doughyguy2663 3 роки тому +1

    When I was a kid, there was a terrible bit of copy protection on an old SSI game called Gemstone Warrior - whenever you put the disc in and ran the game there was a 50/50 chance it would just go "Nope, this is copied" and not let you play (in fact there was a long scroll of text that lectured you for pirating the game.) The first game I ever had with a code wheel was Bard's Tale 2, and I had all the Gold Box games with their wheels too, but I had no idea so many other games used it.

  • @FavianTubeX
    @FavianTubeX 3 роки тому +1

    Wow I forgot about these, thank you for this video!

  • @cieele
    @cieele 3 роки тому

    Love that you showed the disassembly steps

  • @AmoralTom
    @AmoralTom 3 роки тому +43

    "Nobody will ever bypass this"
    MVG: lol NOP

  • @JamesWilson01
    @JamesWilson01 3 роки тому

    Very nice work 👍 Always love to watch cracking and reverse engineering stuff!

  • @gilmarmaia89
    @gilmarmaia89 2 роки тому

    Loved the live cracking. Thanks MVG

  • @Myndale
    @Myndale 3 роки тому

    Great video. First game I ever cracked was Spellcasting 101...I had far more fun figuring out how to do that than I got from the game itself! (Also, sorry to be "that guy", but at 14:45 it's _branch_ if not equal, not break).

  • @llugnuto7795
    @llugnuto7795 3 роки тому +1

    my favorite copy protection is the one that had a hole lasered into the floppy
    when you load the game, it reads the disk and if the bit that was supposed to be lasered out is readable, it turns into a demo

  • @KaneRobot
    @KaneRobot 3 роки тому

    ... I needed this video 30 years ago when I was playing Pool of Radiance all the time