Тёмный

How a Laser-Shot Disk Defeats Hackers & Pirates (Coding Secrets) 

GameHut
Подписаться 150 тыс.
Просмотров 130 тыс.
50% 1

Shooting Holes in Disks with a Laser is Incredible when it comes to Retro Copy Protection. Find out how in this episode of Coding Secrets.
Is That You or Are You You by Chris Zabriskie is licensed under a Creative Commons Attribution license (creativecommons.org/licenses/...)
Source: chriszabriskie.com/reappear/
Artist: chriszabriskie.com/

Игры

Опубликовано:

 

21 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 780   
@RarefoilB
@RarefoilB 6 лет назад
"Sonic 3D Backup" "There's nothing important on this disk" I have even more respect for Jon now.
@marko1395
@marko1395 6 лет назад
LOL I didn't even notice it, thanks for pointing out! :-D
@SlayerOmair
@SlayerOmair 6 лет назад
So you (RarefoilB) consider sonic 3D not important?
@Lelygax
@Lelygax 6 лет назад
GameHut says this disk is not being used by anything important at 0:34
@andregon4366
@andregon4366 6 лет назад
WHAT THE FUCK IS A SONIC?
@explodindonut2100
@explodindonut2100 6 лет назад
Well, it really is useless. With it being a backup copy, by now they are already millions of roms of the game, so there is no need for a backup.
@NinjastarCompass
@NinjastarCompass 6 лет назад
Person: "Why can't I pass level 4" Publisher: *Shoots Laser*
@oliverstaunton10
@oliverstaunton10 4 года назад
Hahaha. We can shoot a very powerful laser to make a small hole (in a software pirate)
@amateurpanda92
@amateurpanda92 6 лет назад
I love the irony that those wanting to run the pirated game probably had to pay more to buy the RAM expansions to run it than it would have cost to buy the game legitimately in the first place.
@Galahadfairlight
@Galahadfairlight 6 лет назад
Most people already had the extra ram expansion, it was a fairly cheap add-on and very popular by the time Leander arrived. Team 17 arrived in the same year that Leander was published and their policy was 1MEG games ONLY, so you can imagine the "inconvenience" of needing an extra 512K of ram to make a *FREE* pirated copy work :/
@amateurpanda92
@amateurpanda92 6 лет назад
Galahadfairlight, fair enough :)
@SirDavid290
@SirDavid290 6 лет назад
And even then, they can't finish it.
@Beansman-gp3ws
@Beansman-gp3ws 5 лет назад
Sir David No, he said they did eventually hack past this to make it playable, but it needed extra ram
@kgonepostl
@kgonepostl 5 лет назад
Ya, but now they have more ram ;-)
@TalonTheRetroGamer
@TalonTheRetroGamer 6 лет назад
Coding Secrets has become one of my favorite video series on RU-vid.
@aislingoda6026
@aislingoda6026 6 лет назад
After watching this a did a little search, and found someone who said, back in 2001, that they'd had the game for nine years and regretted never being able to complete it. Somebody else came along and said, 'That's weird, I've never had an issue jumping on that platform; here, I've taken screenshots'. He then mentions just how long he has had the game, having got the crack before it was even officially released! Isn't it a shame it took him ten years to learn he should have bought it? Very interesting, great work.
@CrossoverGameReviews
@CrossoverGameReviews 6 лет назад
Wow, that is amazing.
@bryanstickell429
@bryanstickell429 6 лет назад
Links or it didn't happen. All laughs, good story either way.
@CyanicCore
@CyanicCore 6 лет назад
Lynn McGhee huh
@maximoguevaradominguez2458
@maximoguevaradominguez2458 6 лет назад
Vash The Stampede I found this one from November, 2009. Dude starts his thread assuring that he actually owns a copy of the game... www.amiga.org/forums/showthread.php?t=50148
@nintendo27027
@nintendo27027 5 лет назад
dead link :/
@HerringandChips
@HerringandChips 6 лет назад
I recall someone telling me about the hole trick when I was little and I checked all my discs and held them up to the light to find the holes. I thought they were lying.
@SparkstarScope
@SparkstarScope 6 лет назад
"Defeat hackers with a laser?" See, this is how it should work. See something bad happen? Fire a laser at 'em. Hackers stealing your games? Orbital laser their neighborhood down. Jon has the damn right idea.
@cachotognax3600
@cachotognax3600 6 лет назад
nah, ion cannons are a better orbital alternative.
@SparkstarScope
@SparkstarScope 6 лет назад
That's kinda what I meant but I forgot the name at the time, lol.
@ValdikSS2
@ValdikSS2 6 лет назад
You just break the legs. tcrf.net/Mad_Professor_Mariarti
@Appleboy78165
@Appleboy78165 5 лет назад
Pew pew pew!
@shoogles_
@shoogles_ 6 лет назад
he protec he attac but most importantly he stop hac
@UR86
@UR86 6 лет назад
ShayMay I don’t get this
@leoleonvids
@leoleonvids 6 лет назад
he protec.s he attac.s but most importantly he stop hac.s
@mustangrt8866
@mustangrt8866 6 лет назад
he disassembl.s he rewrit.s he recompil.s he crac.s
@tredfxman
@tredfxman 4 года назад
@@mustangrt8866 Your crackin me up, u must been written in a dis"Assembler.." Not such a zero after all.. 😄
@oliverstaunton10
@oliverstaunton10 4 года назад
Under rated comment lol
@black-fira
@black-fira 6 лет назад
Well.... this is awkward, a few years back i bought a copy of this game at a yard sale and when i couldn't get onto that platform i assumed the game become corrupt somehow 😂
@Zimodo
@Zimodo 5 лет назад
Dirty pirate...
@panguin7803
@panguin7803 5 лет назад
even if it was piracy, surely Leander is legacy software by now
@EyefyourGf
@EyefyourGf 5 лет назад
@@Zimodo fight me!
@bottinator22
@bottinator22 4 года назад
Sad that you bought the game from a guy who tried to get it for free
@DaVince21
@DaVince21 4 года назад
@@panguin7803 While true, copyright law extends for a fair bit beyond a person's lifespan... so pirating would technically only be okay if the copyright owner says it is. :P
@tonylancer7367
@tonylancer7367 6 лет назад
Jon frustrated millions of pirates with 512KB of RAM. He can *PROTEC* us.
@pjuster2
@pjuster2 6 лет назад
Tiger White people don't need to play video games to survive. If you want to play a game or use a service, you need to pay to support the ones who made it originally
@dizzym9554
@dizzym9554 6 лет назад
Tiger White "I want to break the law, this person is preventing me from doing so, therefore he is bad" your logic sure is sound.
@swiggityswooty8579
@swiggityswooty8579 6 лет назад
What people don’t understand is that piracy isn’t done out of malice or some desire to destroy gaming, it’s done because of poverty. The reason piracy is so popular is because piracy is, for many people, the only way to be able to get a game. A lot of gamers out there know how good it can be to relax with a game after a stressful day, but for those that can’t afford games and the increasingly expensive consoles or gaming computers, it’s their only outlet.
@PixelSprixie
@PixelSprixie 6 лет назад
Swiggity Swooty So if the game developers get absolutely no money because of piracy, and the publishers waste their efforts, they should just live with it? I don't think that's how it works.
@luisgonzalez5482
@luisgonzalez5482 6 лет назад
Tiger White Wanna play a game without paying for them? Steam has a ton of free to play games :D
@nixel1324
@nixel1324 6 лет назад
I've always found the war between pirates and developers fascinating. Both sides equally so. Personally, I buy whenever it's an option, but I can't help but be at least somewhat impressed by some of the things modern hackers and pirates manage to pull off.
@NottJoeyOfficial
@NottJoeyOfficial 6 лет назад
I'm always satisfied by these interactions, my favorite piracy protection are the ones that fuck with you like removing terrain and halving damage of hits. The ones that just stop it from launching aren't as fun.
@RetroArcadeGuy
@RetroArcadeGuy 6 лет назад
Or the ones that spawns a monster on steroids, or turn your bullets into CHICKENS. OR A GIANT KILLER CHICKEN.
@raywt3237
@raywt3237 6 лет назад
delightfully devilish
@maciekkornak8164
@maciekkornak8164 6 лет назад
ray wt seymour
@TheQuickSlash
@TheQuickSlash 6 лет назад
Steamed disks
@NeonStorm5
@NeonStorm5 6 лет назад
Ahh, Super Nintendo Chalmers, I hope you're ready for an unforgettable gaming session.
@RST
@RST 6 лет назад
I hope she made lots of spaghetti!
@1ucasvb
@1ucasvb 6 лет назад
Haha! "obviously not being used for anything important"
@MajoradeMayhem
@MajoradeMayhem 5 лет назад
Next video: writes over unimportant CD marked "Sonic X-Treme level editor"
@Holammer
@Holammer 6 лет назад
Classic! I ran into that one and years later when Amiga emulation started taking off, the poorly cracked version was the only one circulating on Rom sites.
@kmonz90
@kmonz90 6 лет назад
Holammer that’s hilarious
@QuestionBlockGaming
@QuestionBlockGaming 6 лет назад
That's a really, really impressive way of combating pirates! Lots of modern games do similar stuff, like Batman Arkham Asylum not letting you glide or Serious Sam 3 adding the invincible red scorpion; though those games were cracked very shortly after release. I think the most impressive thing to me is knowing exactly *where* on a floppy disk to burn the hole. That seems crazy, to know a floppy disk so well that you can burn a hole in a specific spot and then have data try to write in exactly that location. Wow!
@TheNightwing80
@TheNightwing80 6 лет назад
I guess you just burn a hole, check the disk's integrity and save the location of the failing block/sector for later use.
@QuestionBlockGaming
@QuestionBlockGaming 6 лет назад
But could you do that efficiently for a large batch of disks?
@roygalaasen
@roygalaasen 6 лет назад
You just need to hit the right sector. It doesn’t matter where in the sector you burn a hole. The reason is that when you write to a sector, you never know where on the sector you start writing anyway. There is an encoding on the floppy that makes for valid bit patterns and invalid bit patterns. You can basically pick any illegal bit pattern to tell where a sector starts. I think hex 4489 was the normal Amiga System one.
@SullySadface
@SullySadface 6 лет назад
I like the transition from one comment saying disk to the next saying disc.
@QuestionBlockGaming
@QuestionBlockGaming 6 лет назад
I've got a habit of typing disc, since we don't deal much in magnetic disks lately!
@vincentjonesvr
@vincentjonesvr 6 лет назад
The best part of this is that this is actually DRM that CAN'T his legal owners. It's physical DRM. Modern games can't do things like this, so there're always cases where the DRM flags someone falsely and you end up with things like legal Alan Wake owners ending up with the pirate eyepatch and such (before they made it possible for everyone to get).
@MegaManNeo
@MegaManNeo 6 лет назад
TheMadScientistRael Yup, that is DRM done right for once.
@YumekuiNeru
@YumekuiNeru 6 лет назад
so people who bought the game can not make backup copies of it?
@CeleryMan666
@CeleryMan666 6 лет назад
YumekuiNeru exactly no drm isgood, it will eventually fuck the consumer or history.
@prfo5554
@prfo5554 6 лет назад
I was on browsing the Cutting Room Floor website the other day and saw that Puggsy for the Sega Genesis had an interesting anti-piracy scheme. From what I understand it would write onto the SRAM of third-party copying devices if they were detected. When playing this "modified' version of the game, which is essentially a demo, it ends abruptly after a few levels and displays a message from the TT Devs. You should make a video about how you came up with this idea and how you got the anti-piracy scheme to work.
@Galahadfairlight
@Galahadfairlight 6 лет назад
Its not particularly complicated. Its as simple as writing a longword to a memory address you know for a fact can't exist on the cartridge for your game. Typically console developers are told what size cartridge they will be given to fit their game into. So if TT are told they can have a 2megabyte (none of this megabit rubbish!) size ROM cartridge, then they know what the total ROM size is. If they are able to write a longword to an address beyond that ROM size, then it means a copier is present, because obviously, the copier has to have enough onboard RAM to be able to load a Genesis/Megadrive game of any size on it. So I would imagine they simply write a longword to a memory address that is bigger than the current cartridge size, and then to a CMP.L instruction on the same memory address to ensure that what they wrote to that address is actually there. If its a genuine cartridge with no copier on board, then when they use the CMP.L instruction to check for what was written, there will be nothing there, obviously if what they wrote is there when they check, then its a copier, and then Jon can do similar things like he did in Amiga Leander.
@subtledemisefox
@subtledemisefox 6 лет назад
Fortunately, that kind of "protection" is easy to bypass on a per-game basis. It was commonly used in the DS era up until the DSTWO could automatically detect and patch this behavior on-the-fly.
@djmips
@djmips 4 года назад
@@subtledemisefox how did it automatically patch it on the fly?
@angel.avila.
@angel.avila. 6 лет назад
he hac he protect but most importantly, he protec
@ProfessionalismTrash
@ProfessionalismTrash 6 лет назад
Angel Avila lmao
@electronash
@electronash 6 лет назад
Angel Avila This needs to be a meme, and a t-shirt.
@lindholmaren
@lindholmaren 6 лет назад
secure more like s e c c c
@user-qw7hb4du6z
@user-qw7hb4du6z 6 лет назад
He Snacc He hacc But most importantly He doesn’t cracc
@Ezudane
@Ezudane 6 лет назад
Up you go
@killerb2099
@killerb2099 6 лет назад
That's awesome. I love reading about the devious ways developers defeated pirates.
@PikaPerfect
@PikaPerfect 6 лет назад
**sonic 3D backup disc**“Now this isn’t for anything important” Sweet mother of jesus what have you done
@ImSquiggs
@ImSquiggs 6 лет назад
This is flippin brilliant. I’d heard of the laser thing but had no idea how it worked. The DreadPirateRoberts protection was pretty brilliant too. This has quickly become the channel that I’m most excited to see a new video from.
@RaposaCadela
@RaposaCadela 6 лет назад
Squiggs!! :D
@ImSquiggs
@ImSquiggs 6 лет назад
No way!! This is so cool! Hi friend! ❤❤❤ I seriously can't believe you found me out in the wild somewhere, hahah. Small world!
@RaposaCadela
@RaposaCadela 6 лет назад
Small RU-vid, heheheh!!
@FredrIQ
@FredrIQ 6 лет назад
Reminds me of the kind of stuff Spyro 3 for the PlayStation did -- they used a different method to detect the cracks themselves, but did similarly sneaky things with inline logic, different each time, to throw pirates off.
@Miitanuk
@Miitanuk 6 лет назад
I remember having a pirated copy of this bought for me back in the day (my dad used to bring back games from the market each week) and it working fine, still on 3 disks, and I was also able to complete it so someone must have managed to defeat the protection at some point. I'll check to see who the cracking group were if I can get my Amiga working on a modern TV...
@GoulartGH
@GoulartGH 6 лет назад
Miitanuk according to Galahadfairlight (check their comment for more details), SKIDROW properly patched the game after they noticed the level 4 bug, and fixed that. it used 3 disks because it removed some of the data (some intro images, nothing relevant) to make the crack "fit" in it, while the 4-disk crack didn't.
@akpokemon
@akpokemon 6 лет назад
He said at the end of the video that a full hack was released.
@whuzzzup
@whuzzzup 5 лет назад
According to some comment on this video: VheNpiSZxf0 - the game was fully hacked five days after release and there was no hole...
@sockatume
@sockatume 6 лет назад
I recall that Codemasters later did something similar with CD games, including patterns of benign slightly bad data that they could identify if they explicitly looked for it, but which error correction would fix on an ordinary read. Therefore any simple copy would lack the iffy data, which the game noted. They pursued the fine tradition of making the game run while changing variables to make the player suck too.
@davefb
@davefb 6 лет назад
But only suck after a while, not immediately. The problem then is, you "might" get reviewed online badly, because it was impossible to win a race.
@TheDeadUnlucky
@TheDeadUnlucky 6 лет назад
I miss when copy protection was unnoticeable by the consumer.
@MajoradeMayhem
@MajoradeMayhem 5 лет назад
Doing It Right
@TheSwanies
@TheSwanies 4 года назад
Early copy protection was often very noticeable by the consumer. Being required to read a certain word from a booklet(or similar) was common in those days. You don't have to do that nowadays
@jfolz
@jfolz 4 года назад
@@TheSwanies These days it just installs rootkits on your machine that leaves them vulnerable to malware, slows down the game considerably by constantly checking every program running on your computer or scanning the content of your filesystem, and requires you to be always online which never fails because servers are sized correctly for launch or at any time later and the game definitely works for years to come since those server you have to connect to totally stay online promise. It's so much better now!
@FFKonoko
@FFKonoko 4 года назад
@@jfolz there isn't an eye roll big enough. Yes, we know. That doesn't change his point in destroying the myth that anti piracy wasn't often highly visible and intrusive right from the start. And back then, it involved inconvenience work, not security holes.
@jfolz
@jfolz 4 года назад
@@FFKonoko yeah sorry you're totally right it's much better now that I can't play my single player games half the time because all the servers are overloaded because lockdown... Much less obtrusive than looking up a word in the manual that doesn't exist anymore.
@gitstautusgitstutasgitstatus
@gitstautusgitstutasgitstatus 6 лет назад
I really love how some of the Psygnosis cover art was done by the same guy who did the classic album covers for Yes. Amazing art.
@kfcnyancat
@kfcnyancat 6 лет назад
Listening to Yes as I read this
@jse07
@jse07 6 лет назад
The very first crack by "The Company" released in the same month as the game works fine with a loader disk, no need for extra ram.
@djmips
@djmips 4 года назад
That's interesting. So the pirate market would have been flooded with bad hacks. In the Internet age, people are able to talk and zero in on the best in breed hacks now.
@HotspotsSoutheast
@HotspotsSoutheast 4 года назад
I used to be in the hacking scene back in the 80's. My friends and I would get audio tape copies of games from someone who had a real job. We were all college kids who could barely afford ram upgrades, let alone buying the latest software. We would rush home and begin cracking those tape copies, and later disk copies, and whoever cracked it first got to put their own logo on it. We were a team so the team name was always there but we got to be creative and put animations and whatever we wanted at the beginning to make it our own. Some people even told us they would load the games just to watch our animations because they were more interesting than the game. Overwriting the RAM vectors was the most common way of copy protecting games. Simply load a block over a RAM vector and as soon as the block was done loading instead of the OS printing OK or READY it would jump to code that was loaded and execute that instead, which would just load the rest of the program. Every now and then the code would overwrite itself to try to prevent us from keeping control. But in the end we always defeated it. Even when software companies used dongles attached to the serial port we defeated those. Sometimes they embedded their dongle check 50 times in an app in clever ways. All that was required was time. As an experiment I came up with several of my own copy protection schemes. You could format the floppy disk so that one or more sectors instead of being 256 or 512 bytes was 1024 bytes say. Reading that block would overwrite the RAM vector for the floppy disk. All you had to do was read the directory and the disk would boot. Try to copy the disk and it would boot. Try to delete a file, boot. Another trick was to punch a second sector hole in the disk and format the floppy not with 18 sectors per track but 9 sectors, twice. If you read the disk you would see a list of files, read it again and they were gone. It all depends on where the sector hole was when you began reading the disk. My protection scheme would format the disk with half the encoded data on the first 9 sectors and the rest on the other 9. The loader would keep reading the same sector until it got two different results, then it would XOR the two blocks to get the actual data. This would of course halve the actual size of the disk space but it was impossible to copy. There was no way you could format or read the entire disk without the special formatter I wrote.
@djmips
@djmips 4 года назад
GreetZ fellow 80s pirate! I alao cracked countless games and of course I also did my own protection scheme. We would make demos and protect them and give to teammates as a challenge to crack. You're scheme sounds awesome.
@OKeijiDragon
@OKeijiDragon 6 лет назад
I genuinely wish more game programmers from other companies would provide the same level of insight into their work as you have Mr. Burton. Thank you so much again for enlightening us these incredible anecdotes!
@BdR76
@BdR76 6 лет назад
Excellent video, reminds me of an old Gamasutra article about Spyro 3 on the PS1. That game was also littered with game-breaking anti-piracy code. For example eggs and gems are removed from levels so the player couldn't progress to later levels.
@Syogren
@Syogren 6 лет назад
Oh yeah I heard of that one! ...Apparently the pirate game was so strong that it still only took four days, but that was long enough for the game to be a success.
@Outside998
@Outside998 6 лет назад
So, this was the floppy equivalent of cardridges trying to write to non-existent memory on a legit copy. Very sneaky.
@5roundsrapid263
@5roundsrapid263 6 лет назад
Outside998 I think the original PlayStation had similar technology.
@FoxerTails
@FoxerTails 6 лет назад
Genius! Both the first pirate check and the second! If I were a coder though... I would like to make ways to where the player thinks the pirated game is normal but instead have weird anomalies happen that make the game crash in crazy ways and have 4th wall breaks or even act as if it's haunted. It's as if the game is attacking the hacker back. Whether it be deleting save files or creating invincible glitchy looking enemies with ominous music. Something about this idea is really cool to me.
@prfo5554
@prfo5554 6 лет назад
Just don't be like that one guy that made the Sonic fan game that would mess up someones computer and steal their personal info if it detected someone was trying to hack it.
@FoxerTails
@FoxerTails 6 лет назад
Pusalieth True. It wouldn't be the ideal way of going about making anti-piracy code. Anti-piracy measures shouldn't be obvious to piraters. But it would be interesting to see. I just kinda like the idea of a game being in your face with its piracy measures. Maybe I'm the only one that would like to see something like them implemented just once.
@FoxerTails
@FoxerTails 6 лет назад
PR Fo Yeah, definitely nothing like that. The only harm I would see the piracy I described doing would be deleting the game's save files or scaring pre-teen kids that try to pirate the game without proper the patches into thinking their game was haunted or something.
@CoolJosh3k
@CoolJosh3k 6 лет назад
Tails19935 A clever way to get revenge, but the pirate might tell friends to avoid the game due to a poor experience. What if a couple of those friends would have bought it legit otherwise?
@FoxerTails
@FoxerTails 6 лет назад
Cooljosh3k Wow. I never really thought about in that way. Very good point to make. However... you could say the same thing for Leander. How people couldn't get past level 4. That could deter people from buying it legit also if they heard it from someone that pirated the game.
@fffUUUUUU
@fffUUUUUU 6 лет назад
Oooohyeeeeah! Good ol' school. Did many of such timebombs and delayed retaliation tricks back at these times :)
@thiefrules
@thiefrules 6 лет назад
Time to pirate Leander, thanks!
@recodeofficial4820
@recodeofficial4820 6 лет назад
LOL
@CyanicCore
@CyanicCore 6 лет назад
thiefrules welp
@shnouk3814
@shnouk3814 6 лет назад
👌
@The__Mask
@The__Mask 6 лет назад
www.myabandonware.com/game/leander-7db
@ChimeraReiax
@ChimeraReiax 6 лет назад
only took 25+ years
@littlewrench3156
@littlewrench3156 6 лет назад
Holy shit, thats so cool that you worked for Psygnosis. I remember their games being a huge big deal back then and that I was blown away by their art covers. They went and worked on the Wipeout series too and they have been hugely influencial for me and graphic design. Super cool that you got to work with them!
@MajotasWrath64
@MajotasWrath64 5 лет назад
Jon, I absolutely love this channel. As someone who dreamed of being a games designer as a kid (sadly my path didn’t lead me there), this channel is absolutely fascinating. Thank you for posting these. I appreciate it!
@BluecoreG
@BluecoreG Год назад
you wouldn't want that path anyway
@Smaxx
@Smaxx 6 лет назад
Ah, a nice little story from the time where you could just sneak in tricky code without having to fear the compiler optimizing out your shenanigans. Great vid! :D
@someguytu
@someguytu 6 лет назад
Possibly some of the best videos I’ve seen please make more in regards to development and how things were achieved these are amazing
@willrobinson7599
@willrobinson7599 4 года назад
Enjoy watching all ya videos. None to technical or too long . Keep them coming
@inrlyehheisdreaming
@inrlyehheisdreaming 6 лет назад
More of these, please!
@mcbpete
@mcbpete 6 лет назад
Jon: Apologies is this has already been asked loads, but what the music you use in the background to a lot of your videos (including this one). Is it from an old game/demo/.mod ? Absolutely love these videos by the way - Been a happy subscriber for many a month and delighted with all these awesome secrets !
@BottomOfTheDumpsterFire
@BottomOfTheDumpsterFire 6 лет назад
It's in the description.
@mcbpete
@mcbpete 6 лет назад
D'oh so it is, sorry ! I'm usually quite conscientious at doing a bit of research before blurting out a question as well. Thanks though :)
@tofuninja5489
@tofuninja5489 6 лет назад
This was so interesting and fascinating! Please keep up the great work. It's always going to be a good day when one of your videos pops up
@AndrewTJackson
@AndrewTJackson 6 лет назад
Oh my! How have a not found you on RU-vid before this?! I love the sneakyness. My mentor who taught me some stuff mentioned some sneaky-sneak wonderfulness like what you did with multiple checks in different locations. :-)
@melangesvolatils6506
@melangesvolatils6506 6 лет назад
J'aime tellement Travellers Tales, et tes vidéos sont trop plaisantes, tu est une personne bien inspirée
@rodmunch69
@rodmunch69 5 лет назад
I love it! One of the biggest issues I see now days are these pigs who think that they're not only entitled to steal other peoples content, they openly complain when their pirated stuff doesn't work or companies/individuals take steps to stop them. The world was a better place when people who did pirate stuff did so on the down low and there was a belief that you'd somehow get in trouble.
@Noxedwin
@Noxedwin 5 лет назад
Piracy sabotage is a fun subject, and the developer responses are generally hilarious. If you pirate _Batman: Arkham Asylum,_ Bats's cape won't glide properly and the publisher will tell you "it's not a bug in the game code; it's a bug in your moral code." _Garry's Mod_ throws up an error with a long string of numbers (invalid edicts, or something), and anyone who posts this error to the forums gets VAC-banned because that's the piracy flag, and the long string of numbers is your account-unique SteamID. Grats, you've just outed yourself as a cheapskate. _Serious Sam: BFE_ has the invulnerable pink super-fast machine-gun scorpion enemy. And my personal favourite: _Alan Wake,_ where the only change has the protagonist wearing a skull-and-bones eyepatch, and the comic relief character wearing *two.* And probably the most infamous, _EarthBound,_ where the enemy encounter rate is insane, the enemies are far stronger and faster, and the game crashes and blasts your save file in the dialogue before the final boss battle.
@bujin5455
@bujin5455 4 года назад
This might be the most awesome channel on RU-vid!
@joebuckton
@joebuckton 6 лет назад
I really liked this one! I hope you have more.
@johnwells558
@johnwells558 4 года назад
very interesting to see a idea of putting a hole on disk I had years ago! Glad to see someone did it? Great set of videos, john (Runecraft).
@SeanLyttle
@SeanLyttle 6 лет назад
This is utterly ingenious and I love it!
@muizzsiddique
@muizzsiddique 6 лет назад
"So many publishers worked with developers to try and figure out ways of at least delaying the copying of a new game." Funny, that's Denuvo's selling point now, as if it was any different years before.
@MajoradeMayhem
@MajoradeMayhem 5 лет назад
Except Denuvo is nowhere near as effective.
@HyperDarkerSonic
@HyperDarkerSonic 4 года назад
@@MajoradeMayhem and denvuo is actually really bad, makes games lag when it really shouldn't
@SouthwesternEagle
@SouthwesternEagle 6 лет назад
This is ABSOLUTELY brilliant!!
@AnthonyBall
@AnthonyBall 5 лет назад
The problem is that laser holes are expensive, so I doubt this was actually the way it was done. I made a few methods to protect my stuff - eg speed up the system clock through the video port to make a smaller bitcell size (fit a lot more on each track than possible to write), move quickly to GCR encoding after boot rather than MFM encoding, use zero clock and data in the middle of tracks to create random noise, etc.. None of it was used, even though it could be duplicated by Trace equipment (with the correct script) - at Ablex and Spool - the two places everyone in the UK used to manufacture games (US Gold, Ocean, Psygnosis, etc) - this was because the publishers didn't have faith in new ideas, even at that time. In the end they always settle for something rubbish like slightly longer tracks, custom sync words, etc... Once cyclone arrived this meant it was game over for protection. Side note for fans of Leander... @Jon - you should make a video about the parallax technique and how you added it after seeing this at my house with Andy. Thanks for the credit in the game. ;) 'Impossible 16 colour on 16 colour scroll on the Amiga' ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-V9uUAnmOIP8.html It's 16 colour UN Squadron and 16 colour Strider on top of each other!
@AnthonyBall
@AnthonyBall 5 лет назад
You should have also pinched my 8-way barrel scroll for Leander too. lol. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-V9uUAnmOIP8.html
@EightNineOne
@EightNineOne 6 лет назад
I loved this video Jon! I could listen to these stories all day
@gigaslave
@gigaslave 4 года назад
This code reminds me of that really cunning antipiracy code inside Earthbound, that enables "crazy hard mode" and then bricks during the Gigyas fight, obliterating your save file.
@Millez
@Millez 6 лет назад
This channel is one of the best that I've found, man, I have respect for you :)
@RodniDemental
@RodniDemental 6 лет назад
Interesting stuff man, great vid!
@EposVox
@EposVox 6 лет назад
Very neat
@amberbutitta7261
@amberbutitta7261 6 лет назад
That is glorious! Bravo!
@marcan42
@marcan42 6 лет назад
The laser idea is neat. It was used by much newer game consoles too: the GameCube and the Wii copy protection both work by punching tiny little holes in the disc with a laser. DVDs are obviously read-only, but the protection worked because when manufacturing a spiral groove disc it's nearly impossible to predict how the grooves are going to line up relative to each other, so you can burn the holes in first, then use the laser again to etch a "barcode" in the inner portion of the disc that tells you which addresses were damaged by the laser (with some encryption). If you tried to manufacture a copy, you wouldn't be able to replicate the damage in the same exact locations. Then Datel figured out that you don't have to actually use a laser to punch holes in the disc post-facto, but instead you can just turn off the original data engraving laser at the right point in the data stream while burning the disc, and the effect from the point of view of the console drive is the same. And that's how they put out unlicensed stuff like Action Replay.
@SlayerOmair
@SlayerOmair 6 лет назад
Man you're so genius! From pushing the genesis to it's full limits, to making somewhat impossible things possible, to even pirating pirates! you're so amazing and genius! I never saw a game developer that brilliant and probably will never see one!
@nickwashburn723
@nickwashburn723 6 лет назад
Thank you for taking the time to make these videos. I love this shit
@PhirePhlame
@PhirePhlame 6 лет назад
Love the variable name!
@Larry
@Larry 6 лет назад
Amazing how incredibly stupid someone can be to phone in and complain that their pirated game doesn't work. Should have asked for their address. :D
@martinhowser4094
@martinhowser4094 6 лет назад
Larry Bundy Jr : You like molyneux. I remember the original black and white, it was quite buggy so I used to check online regularly at work for patch updates, etc. The forums were FULL of people moaning like hell about the game, and (imho it got a worse rep than it deserved for bugs because of that), but I’d hazard a guess that 90+% of the people moaning were going on about stuff which wasn’t even in the final game.. they were all moaning about bugs in something which only existed in the pirated (probably beta) game..
@Ghost-Raccoon
@Ghost-Raccoon 6 лет назад
Something similar happend with GameDev Tycoon, where the developer published a slightly changed copy on many pirate websites. In that copy, you will loose after a few hours because people will start to pirate your games. There were many people complaining about loosing because of this and asked how you could prevent people from pirating the games. The irony was perfect.
@brolytriplethreat
@brolytriplethreat 6 лет назад
Happy Ska my god, that's perfect
@JayDeeIsMyName
@JayDeeIsMyName 6 лет назад
Happy Ska I know that example, that one was perfect! The exact reason I bought it on Steam (first time I bought a game on Steam by the way xD) ^^
@GaiusIuliusCaesar1
@GaiusIuliusCaesar1 6 лет назад
Kinda like when the developers of Game Dev Tycoon released a pirated version of their own game but gimped it so that the players in the pirated game would eventually be ruined by piracy.
@plaztik767
@plaztik767 6 лет назад
Ingenious method you devised to protect your work. Very entertaining content as always .
@NPrescott
@NPrescott 4 года назад
Ohhh man that is some incredible code!! I love how people kept calling in not knowing what was happening 🤣
@Syogren
@Syogren 6 лет назад
Holy shit dude, you nearly gave me a heart attack with that beginning! I imagine if they ever got through that bit, you would simply add three more variables in random places that do similar things, with five additional decoy variables? Joking aside though, man you are a _genius._
@DominusZeikyu
@DominusZeikyu 5 лет назад
I'm a coder myself and this is fascinating to me! Subbed and liked good sir! xDDD
@DrBagPhD
@DrBagPhD 6 лет назад
XboxAhoy has a wonderful video on the history of anti-piracy measures, which opened my eyes to how fascinating it all can be. Regardless of your stance on piracy, videos like this one are (imo) a pleasure to watch. Top quality content as always, Jon, thanks for taking the time to make & share this with us!
@DaVince21
@DaVince21 6 лет назад
How did you ensure with manufacturing that the hole was always burnt in the exact right location? Would you think there were any false positives in this?
@SianaGearz
@SianaGearz 6 лет назад
A good way to make sure there are no false positives is by guarding around the known bad location with data that is loaded first; then there would be an obvious read error if for some reason the hole shifted, so the publisher can replace the disk. But chances are, it wouldn't really be needed, as the factory would burn a hole in a known location relative to an indexing hole in 5.25" disks and relative to self-indexing spindle zero-index on 3.5" disks, and would get it right every time. The imaging duplicator routine that would make the disks would then simply need to align the MFM 0-sector with the index signal off the drive. Holes and laser etchings are not the innovation here, there were standard machines to do them and standard procedures to take them into account while duplicating, it was the disguised secondary copy protection routine.
@maisydog
@maisydog 6 лет назад
This is soooo cool! You're one seriously smart guy.
@thatanimeweirdo
@thatanimeweirdo 6 лет назад
Whenever I watch your videos, I have to listen to "Charly Lownoise & Mental Theo - Wonderful days" afterwards, because the background music always reminds me of that classic!
@KnowYourVideoGames
@KnowYourVideoGames 6 лет назад
Fun episode!
@andersdenkend
@andersdenkend 6 лет назад
Very insightful and clever. Great!
@mcrsit
@mcrsit 6 лет назад
Ingenious! Thanks for that!
@JaredReabow
@JaredReabow 6 лет назад
I would love to see more of this topic, its really interesting
@GameHammerCG
@GameHammerCG 6 лет назад
This is genius. You made my day with this one. :D
@RAMChYLD
@RAMChYLD 6 лет назад
At least this copy protection isn’t so bad, but what do you think about the more damaging ones, like the one on the C64 that causes the head of the disk drive to knock against the edge of the track and eventually gets the head misaligned? Still, a very interesting look into copy protection nonetheless.
@ZX48K
@ZX48K 6 лет назад
It's very bad practice to cause damage to hardware or software. What if it was a legit buyer and the piracy detection routines triggered due to a bug? Not condoning piracy, just a thought....
@Sypaka
@Sypaka 6 лет назад
RAMChYLD They had shit like that? What was the cost for a C64 DD? 200$? 300$?
@JoeStuffz
@JoeStuffz 4 года назад
@@ZX48K I agree. Code can be written with extra heavy protections, but especially with older systems without the OS shields, it would be easier to accidentally execute said code.
@ibDeman
@ibDeman 3 года назад
My favorite Amiga game. This is genius. Love it! Well done.
@Mviews-hb4ib
@Mviews-hb4ib 6 лет назад
just beautiful
@navsigda4030
@navsigda4030 6 лет назад
Another fantastic video. Thank you
@nightbirdds
@nightbirdds 6 лет назад
Hello Jon! One of the greatest things of gaming back in the day was the battle between developer and pirate. Games that I'd really enjoy always ended up getting my money. However, I'd always poke around inside to see if I was able to crack the game myself. Not because I had any interest in ripping it off, but just to understand the scheme used. Manual look-ups, code-wheels, that sort of thing wasn't hard to get around. It was the sneaky stuff I really appreciated. Physical defects on the disk are great like that. You could let someone copy the disk with a bit of effort, and then wreak havoc on them when they tried to play. Stuff like that was beyond my ability to get around. Besides, I had the disk, I didn't worry too much about it. You sir, are the sort of person I'd love to have as a guest on our podcast. Hit me back if you'd like to make an appearance.
@violet_broregarde
@violet_broregarde 6 лет назад
Did any of the pirates ever figure out the hole in the disk? Great video, I love learning about these techniques.
@samysnes
@samysnes 6 лет назад
I love looking back at a time when games were much simpler and there was still plenty of room for experimentation!
@formerlycringe
@formerlycringe 6 лет назад
I love learning about stuff like this
@diezgp
@diezgp 6 лет назад
This is really awesome.
@oliverstaunton10
@oliverstaunton10 4 года назад
Amazing. Best channel on RU-vid
@AlsoMeowskivich
@AlsoMeowskivich 6 лет назад
Gotta love it. I thirst for more coding techniques.
@maniacaudiophile
@maniacaudiophile 6 лет назад
This reminds me of reading a book discussing about copy protection and cracking it... It also praise laser lock as one of the ultimate lock, but the author came up with a rather interesting low cost way to achieve the same near impossible to duplicate lock at a very low cost. The author calls it "seamless lock", and it relying on the "seam" of the track on floppy disk. Where magnetic head finish writing and turns off. Due to the seam (outside of normal useful sector) being the start and end of the track, every time when you write to the track, the data is a little different. Even the publisher couldn't really duplicate the discs themselves either. Thus every copy of the program will need some sort of config tool to read the seam of the track and configure the program to look for the seam signature, and refuse to run when the signature check fails. It is so interesting in the 90s to see them come up with these so very unique and cool methods of protection...
@charliesmith7746
@charliesmith7746 6 лет назад
this channel is brilliant :D
@Abdega
@Abdega 6 лет назад
Remember all those “top 10 unbeatable/unfinished games” lists? I wonder how many of those games are finished, but the people who make those lists don’t have legitimate copies?
@konatadesuka
@konatadesuka 4 года назад
Nice Phone picture at the end. Something rang in the back of my mind, on further analysis, I noticed the Entel Argentina logo on them. Used to see that often back when I was a child and my dad used to purchase Entel tokens to call on public phones.
@DutchRetroGuy
@DutchRetroGuy 6 лет назад
That is a very clever trick! I do wonder though, what did you do when someone write protected the original?
@zaphod77
@zaphod77 3 года назад
pop up an error asking them to remove the write protect? :)
@DutchRetroGuy
@DutchRetroGuy 3 года назад
@@zaphod77 heh, nice one! Not sure it would work on me though - I pretty much refused to have any of my original disks write enabled :)
@DeckardBR09
@DeckardBR09 6 лет назад
Just adding that Leander is a great amiga game. The genesis port Legend of Galahad is also pretty good.
@_wouter52
@_wouter52 6 лет назад
Nice, I love it! So elegant :D
@jevansturner
@jevansturner 6 лет назад
Fantastic!
@RodrigoBadin
@RodrigoBadin 6 лет назад
I can't stand the audacity of people who pirate then call the developers complaing after.
@SECONDQUEST
@SECONDQUEST 6 лет назад
Often pirates I know wouldn't have bought the game anyway, or have bought a game that they pirated and really enjoyed. Piracy isn't all bad. Not everyone has excess cash to spend on games that end up being terrible, and with the closure of blockbuster and many other rental chains you don't get many chances to play games before you buy. You definitely can't trust press materials to help you make a choice these days. Very rarely do I personally see pirates just downloading to "have" the game, but different circles of people do different things.
@RodrigoBadin
@RodrigoBadin 6 лет назад
Either if you "bought" a pirated copy or downloaded one, if you know it is pirate, then you should have some shame on complaing to developers.
@3mar00ss6
@3mar00ss6 6 лет назад
Rodrigo Badin well if the game is battlefront 2 then pirate the fuck out of it
@user-qw7hb4du6z
@user-qw7hb4du6z 6 лет назад
omar oyt no, pirate the dlc and igp
@RodrigoBadin
@RodrigoBadin 6 лет назад
Battlefront 2 should be free to play with all the pay to win it has.
@MoogieSRO
@MoogieSRO 6 лет назад
Where is the Gamehut intro music from?
@Ali-Britco
@Ali-Britco 6 лет назад
I asked Jon this exact same question on one of his Sonic3D videos and he responded! It's called `Movin` by MK2 - apparently that comment of mine has helped others because the places you can find it now has people commenting stuff about GameHut! Any advertising of this channel is GOOD advertising
@MoogieSRO
@MoogieSRO 6 лет назад
Thank you! I've been asking for weeks with no luck. You da man.
@christopherfrost
@christopherfrost 3 года назад
@@Ali-Britco THANK YOU! :-)
@Ali-Britco
@Ali-Britco 3 года назад
@@christopherfrost Glad I could help!
@fredleckie5880
@fredleckie5880 5 лет назад
Excellent story, very clever.
@Atonkelton
@Atonkelton 6 лет назад
Hats off to you, Sir. -428. It took ages to be sure. One of the sneakiest. Comparable to the later Spyro on the PS1. :D
@Gaizure
@Gaizure 6 лет назад
This is ingenious. Also +10000% coolness for Psygnosis.
Далее
How NVIDIA just beat every other tech company
9:20
skibidi toilet 76 (part 2)
04:28
Просмотров 15 млн
These Keys Shouldn't Exist | Nostalgia Nerd
19:32
Просмотров 651 тыс.
CODING SECRETS! How TOY STORY'S 3D was programmed
6:37
Toy Story's Hardware Defying Music - How We Did It
5:54
How Hackers Bypass Kernel Anti Cheat
19:38
Просмотров 530 тыс.
Crushing Sonic to an Impossible Size - Coding Secrets!
4:52
How A Steam Bug Deleted Someone’s Entire PC
11:49
Просмотров 935 тыс.
Razer's new keyboard is basically cheating.
7:42
Просмотров 972 тыс.
Harder Drive: Hard drives we didn't want or need
36:47
Кто быстрее? (GTARP)
19:19
Просмотров 423 тыс.