03 January 2020, 22:31 | #41 | |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,865
|
Quote:
Leander's protection wasn't anything special at all, there were a lot of protections that were MUCH better and harder to crack! But the coder of Leander thinks he invented the best protection ever according to his video on YouTube... |
|
03 January 2020, 22:35 | #42 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,826
|
Last time I played SleepWalker AGA WHDload (2015 ish) its impossible to progress past a level because theres no Giraffe. So copy protection is effective even today.
although old JST version works |
03 January 2020, 22:44 | #43 |
Zone Friend
Join Date: Apr 2006
Location: Gothenburg/Sweden
Age: 48
Posts: 345
|
Me and my pal started with an interesting idea when we coded A/NES (the NES 8-bit emulator back in the days). We played with the idea of "hiding" relevant code as 6502, running the code through the emulator itself. I don't think we ever got it running properly but I think the idea is interesting.
Obfuscating (custom) code by running it through an emulator/parser of some sort. |
03 January 2020, 23:28 | #44 |
Registered User
Join Date: Mar 2014
Location: Leeds
Posts: 141
|
I keep thinking of an idea, that if a new game will be developed, then just before publishing it could be given to crack and whoever does it first (and creates a proper cracktro!), his/her crack would be included in the final version...
|
04 January 2020, 05:04 | #45 | |
Registered User
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,192
|
Quote:
Cracked by X - thank you for not releasing (yet!) Removing objects and giving false sense of everything working is a great crack... I think it's a way of programmers getting crackers frustrated lol. I always wondered whether the Amiga could be made to read disk in REVERSE ie spin motor the opposite way. Then you effectively read data at specific points but the original code would be encrypted to instruct how and where to read code and it what direction. |
|
04 January 2020, 06:57 | #46 |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
|
What a silly thing to say. You might get a better framerate on a PC, but games never run as smoothly on computers.
Windows is doing so many more things in the background compared to a console, and it causes the game to jerk or pause at times. Also all the issues with DRM, drivers, OS compatibility issues... Nothing beats just putting the disk in and playing without any bullshit. |
04 January 2020, 11:26 | #47 | |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,865
|
Quote:
Well, also 6502 code can be reversed. In the end, you might make it a bit harder for the inexperienced coder/cracker but anyone who ever had to deal with interpreter based protections would be able to break your protection too. |
|
04 January 2020, 22:32 | #48 | |
Zone Friend
Join Date: Apr 2006
Location: Gothenburg/Sweden
Age: 48
Posts: 345
|
Quote:
I never saw cracked versions of these games (protection was bypassed in other ways) but didn't Sierra use some kind of engine/interpreter for those games that possibly made cracking them harder(?) |
|
04 January 2020, 23:10 | #49 |
Puttymoon inhabitant
|
B.A.T. 2 came with a dongle allowing you to play the game, so you need a special dedicated hardware. And even that was cracked...
|
04 January 2020, 23:20 | #50 |
Registered User
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,192
|
|
04 January 2020, 23:36 | #51 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,383
|
dedicated hardware means dedicated software to read it. And it's not very subtle to access a serial port from a game.
|
06 January 2020, 18:01 | #52 |
Not a Rebel anymore
Join Date: Apr 2005
Location: UK
Age: 51
Posts: 505
|
The only thing I can think of that comes close to being uncrackable is including some piece of hardware that is vital to the game (like the super-fx chip on the snes) but that can still be cracked depending on what you mean by cracking. You could reverse engineer the hardware and produce documentation on how to create your own hardware or re-use the hardware if it is the same across multiple games (the way the snes copiers did for the dsp chips) or you could possibly replace the hardware with a coded software equivalent
|
06 January 2020, 19:48 | #53 |
Registered User
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,192
|
To make a difficult to crack game/programs what you need is something like an RSA key. It generates a unique code each time - the same method is used for banking apps for example.
|
06 January 2020, 20:03 | #54 | |
Registered User
Join Date: Jun 2011
Location: Ger
Posts: 223
|
Quote:
|
|
06 January 2020, 20:50 | #55 |
Zone Friend
Join Date: May 2006
Location: France
Posts: 1,862
|
Seems easy to do, do not protect the game then it will be uncrackable
|
27 November 2020, 21:10 | #56 |
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,130
|
When people were cracking a prerelease version of a game, where would be the best place to put a serial?
Would you put it in the copper list? Put it as a sample in a music module? Or would you change the level order so that the cracker wouldn't recognise it i.e Lemmings has many levels so only the publisher would realise if the level order was different? Thanks |
27 November 2020, 22:31 | #57 |
Registered User
Join Date: Jul 2020
Location: Birmingham, UK
Age: 50
Posts: 218
|
Railroad Tycoon.
Manual protection was removed but then you could only buy max 2 trains. Could never have any more. Went and bought the big box Microprose version and of course you could have more than 2 trains. Can anyone remember that? Another example of affecting the game but the cracker assumed the manual protection was successfully removed because the game still ran. |
27 November 2020, 22:54 | #58 | |
Registered User
Join Date: Sep 2019
Location: Essen/Germany
Age: 55
Posts: 463
|
Quote:
I doubt it. For me I can, say that it wouldn't have mattered one way or the other. At that time I didn't have the money to buy too many games, and even though I lived in a big city, there were no stores where you could actually buy games. Those that had some, usually only had some small choice, but not the ones you wanted anway. In fact, when I got my first pirated copy of a Koala Painter on C64, I tried to get it legally, because I didn't even know then that you could copy software. I only learned that because the dealer told me that he can sell me a copy, much cheaper than was advertised in the mags, which actually surprised me, because I didn't expect this. Later with my contacts I got so many games, that it didn't matter if one didn't work properly. |
|
27 November 2020, 22:56 | #59 | |
Registered User
Join Date: Sep 2019
Location: Essen/Germany
Age: 55
Posts: 463
|
Quote:
I think, today, with the internet and sophisticated crypto algorithm, games can be better protected. If part of the software runs on a company server, it's quite hard to crack that. And nowadays, nobody thinks twice that even single player games want to have access to the internet. |
|
27 November 2020, 23:01 | #60 | |
Registered User
Join Date: Sep 2019
Location: Essen/Germany
Age: 55
Posts: 463
|
Quote:
That doesn't help. It works with banking, because you are talking to an external server where you haven no control over. If your application runs locally, the RSA key doesn't help )or any other encryption), because you can simply decrypt it, using the key that the application itself needs- I have done that. Takes some patience, so it is mostly a question of motivation. How much time are you prepared to spend before you give up. Many programs have multiple layers, which boils down to the same question. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Amiga Game-Making Resources | Cammy | project.Amiga Game Factory | 6 | 30 May 2023 06:30 |
making a game. | AmigaGiddy | Retrogaming General Discussion | 9 | 06 September 2010 16:16 |
Game making | Bahototh | Amiga scene | 17 | 02 September 2010 11:55 |
the making of a game AI | meynaf | Coders. General | 0 | 22 June 2010 18:55 |
I am making a racing game, advice/help welcome. | skateblind | Coders. General | 17 | 06 August 2009 09:57 |
|
|