English Amiga Board


Go Back   English Amiga Board > Support > support.Games

 
 
Thread Tools
Old 28 October 2010, 23:39   #1
MethodGit
Junior Member
 
MethodGit's Avatar
 
Join Date: Dec 2002
Location: The Streets
Age: 40
Posts: 2,731
Aladdin AGA crashes instantly on clean ADFs

I've noticed that if you attempt to run an unedited ADF of Disk 1 after converting the set from IPF, it doesn't even get round to loading a smidgen of data before showing funny colours and freezing up. Why is this?

As far as I know this game has manual protection rather than a copylock. Is the game just built in a very weird way?
MethodGit is offline  
Old 28 October 2010, 23:44   #2
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,865
What do you think it could be? You copy an original game and the copy doesn't work. Yes, right, a copy protection! The game is not built in any "weird" way, it just has a copy-protection. The disks appear to be normal DOS disks but there is info stored which will be lost once you convert them to normal images which is the protection. Thus your copy crashes.
StingRay is offline  
Old 29 October 2010, 01:27   #3
MethodGit
Junior Member
 
MethodGit's Avatar
 
Join Date: Dec 2002
Location: The Streets
Age: 40
Posts: 2,731
It can't be as simple as copy protection though.

What I mean is that when you start up the system and it detects the existence of the disk, it goes kablooie there and then. Doesn't even try to load the game for at least a few seconds. It's almost as if it disagrees with the bootblock somehow, even though I hadn't changed a single thing about the image.

I just tried writing it to a custom ADF and the same thing still happens, so it must not be a longtrack/special-track issue either. At this moment in time, only the IPF original will not spazz out within the first split-second of acknowledging a disk in the drive.
MethodGit is offline  
Old 29 October 2010, 01:52   #4
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,020
Quote:
Originally Posted by MethodGit View Post
It can't be as simple as copy protection though.

What I mean is that when you start up the system and it detects the existence of the disk, it goes kablooie there and then. Doesn't even try to load the game for at least a few seconds. It's almost as if it disagrees with the bootblock somehow, even though I hadn't changed a single thing about the image.

I just tried writing it to a custom ADF and the same thing still happens, so it must not be a longtrack/special-track issue either. At this moment in time, only the IPF original will not spazz out within the first split-second of acknowledging a disk in the drive.
It is EXACTLY as Stingray describes.

Whilst the disk format is AmigaDOS, there has been a special application to the format that can't be copied and isn't detected by a normal DOS copy mode.

The very first thing the Aladdin disk loader does is to do a disk check to ensure the right disk is in the drive, hence why it goes nuts immediately.

Seeing as the bootblock and loader to get the game going are all on the first track, is why it appears to fail immediately on loading the bootblock, when in fact its the custom loader thats failed.

This protection is also used by the custom loader to determine which disk is in which drive.

Considering I did the Aladdin AGA BETA crack for DCS (under the handle of Lisa Sweetcorn... don't ask!), I know how the format works.

The only way you'll be able to bypass it is to do as I did and either replace the loader with another sector AmigaDOS loader, or to modify the existing loader to check to ensure that the correct disk is in the drive that the game expects, and I did that by checking for an exclusive longword at a set location on the disk that was not present on the other disks. The only problem with this method, is that everytime the game wants to load a new piece of data, you have to check the disk each time which means extra stepping down to the exclusive longword to ensure its present, whereas the original loader, whatever sector/track it loaded would have the correct information it was looking for, so it didn't need to do a separate step.

Go look on Planetemu for the BETA version of Aladdin to see how it was done, because you sure as fuck won't figure it out by looking at the Prodigy 'crack' of the full game, as Siriax is a moron!
Galahad/FLT is offline  
Old 29 October 2010, 16:25   #5
MethodGit
Junior Member
 
MethodGit's Avatar
 
Join Date: Dec 2002
Location: The Streets
Age: 40
Posts: 2,731
Well would you Adam & Eve it! Managed to skirt around the loader issue by using uaeunp to create an extended ADF - one that actually works.

Now there's just the manual protection left to deal with. I was hoping to at least do a hex reference with one of the two cracks, but alas the eADF format appears to write data in a totally different manner compared to the standard format. I could make a WWP of the extended ADF to get a better look but then I'd be afraid that writing it back afterwards would lose the loader information the game requires (seeing as the first eADF didn't work properly and all). Hmmmm.

Still, very interesting to learn there was an overly complicated loader involved behind the scenes - looks as if Cool Spot was given a similar treatment too, seeing as that shows the same symptoms if imaged incorrectly. Were there any other Virgin games that did this?

Oh, and incidentally, are you suggesting that the Prodigy crack isn't 100% and/or has significant issues?
MethodGit is offline  
Old 29 October 2010, 18:12   #6
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,020
Quote:
Originally Posted by MethodGit View Post
Well would you Adam & Eve it! Managed to skirt around the loader issue by using uaeunp to create an extended ADF - one that actually works.

Now there's just the manual protection left to deal with. I was hoping to at least do a hex reference with one of the two cracks, but alas the eADF format appears to write data in a totally different manner compared to the standard format. I could make a WWP of the extended ADF to get a better look but then I'd be afraid that writing it back afterwards would lose the loader information the game requires (seeing as the first eADF didn't work properly and all). Hmmmm.

Still, very interesting to learn there was an overly complicated loader involved behind the scenes - looks as if Cool Spot was given a similar treatment too, seeing as that shows the same symptoms if imaged incorrectly. Were there any other Virgin games that did this?

Oh, and incidentally, are you suggesting that the Prodigy crack isn't 100% and/or has significant issues?
The Prodigy version of Cool Spot is knackered, and yes, that uses the same disk system as Aladdin.

If Prodigy cracked Aladdin, i'd treat that version with the same contempt as well. It may be that its actually 100%, but I put Prodigy in the same category as Endless Piracy, utterly incompetant at the job they profess to being so 'good' at.
Galahad/FLT is offline  
Old 29 October 2010, 22:20   #7
MethodGit
Junior Member
 
MethodGit's Avatar
 
Join Date: Dec 2002
Location: The Streets
Age: 40
Posts: 2,731
Quote:
Originally Posted by Galahad/FLT View Post
The Prodigy version of Cool Spot is knackered, and yes, that uses the same disk system as Aladdin.

If Prodigy cracked Aladdin, i'd treat that version with the same contempt as well. It may be that its actually 100%, but I put Prodigy in the same category as Endless Piracy, utterly incompetant at the job they profess to being so 'good' at.
I thought you were talking about a Prodigy crack of Aladdin initially, but having checked the TOSEC it does look like they cracked both games!
MethodGit is offline  
Old 30 October 2010, 00:02   #8
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 47
Posts: 10,515
Send a message via MSN to dlfrsilver
Very interesting Galahad, what is exactly this disk format ? using GAP information between sectors ? Or another tricky thing ?
dlfrsilver is offline  
Old 30 October 2010, 14:14   #9
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,865
Quote:
Originally Posted by MethodGit View Post
It can't be as simple as copy protection though.
Of course not, that's why the IPF works and your copy doesn't... Sometimes you really don't make sense!

Quote:
Originally Posted by MethodGit View Post
What I mean is that when you start up the system and it detects the existence of the disk, it goes kablooie there and then. Doesn't even try to load the game for at least a few seconds. It's almost as if it disagrees with the bootblock somehow, even though I hadn't changed a single thing about the image.
What does make you believe that a game has to load for a while before any protection kicks in? If something would be wrong with the bootblock you would just see the "insert disk" screen from the kickstart.

Quote:
Originally Posted by MethodGit View Post
Well would you Adam & Eve it! Managed to skirt around the loader issue by using uaeunp to create an extended ADF - one that actually works.
May I ask what you're actually trying to do? I don't see why you need to create an extended ADF when you apparently have access to the IPF's.
It's not that you cracked the protection by just creating extended ADF's.

Quote:
Originally Posted by MethodGit View Post
Still, very interesting to learn there was an overly complicated loader involved behind the scenes - looks as if Cool Spot was given a similar treatment too, seeing as that shows the same symptoms if imaged incorrectly. Were there any other Virgin games that did this?
The loader is not "overly complicated", it is just a normal custom loader. And yes, Cool Spot uses the same disk system/loader as Galahad already said.


Quote:
Originally Posted by MethodGit View Post
I thought you were talking about a Prodigy crack of Aladdin initially, but having checked the TOSEC it does look like they cracked both games!
The Prodigy "crack" of Cool Spot is utter crap and doesn't work correctly. See this thread for more information.
StingRay is offline  
Old 31 October 2010, 02:22   #10
MethodGit
Junior Member
 
MethodGit's Avatar
 
Join Date: Dec 2002
Location: The Streets
Age: 40
Posts: 2,731
Quote:
Originally Posted by StingRay View Post
May I ask what you're actually trying to do? I don't see why you need to create an extended ADF when you apparently have access to the IPF's.
It's not that you cracked the protection by just creating extended ADF's.
I didn't say I cracked it, just that I got past the crash issue and that I mentioned what I did. I'm not sure how easy it would be to actually crack eADFs compared to standard ADFs, btw.
Quote:
The loader is not "overly complicated", it is just a normal custom loader.
Well, it was pretty alien to me before Galahad explained it in detail.
Quote:
The Prodigy "crack" of Cool Spot is utter crap and doesn't work correctly. See this thread for more information.
Yes, I recall checking out that thread quite recently. But I thought Galahad was saying that Prodigy's crack of Aladdin was also rubbish, and was wondering if it's dogged by the same issue that's blighting their Cool Spot crack?
MethodGit is offline  
Old 31 October 2010, 09:38   #11
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 32,056
Quote:
Originally Posted by Galahad/FLT View Post
If Prodigy cracked Aladdin, i'd treat that version with the same contempt as well. It may be that its actually 100%, but I put Prodigy in the same category as Endless Piracy, utterly incompetant at the job they profess to being so 'good' at.
Just to check if MethodGit messes around with this IPF to ADF stuff because the Prodigy crack is knackered, I played through it. At least it works until the end (and seems to be 100% as well).
TCD is offline  
Old 31 October 2010, 10:02   #12
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,865
Quote:
Originally Posted by MethodGit View Post
I'm not sure how easy it would be to actually crack eADFs compared to standard ADFs, btw.
There is absolutely no difference. It is just a different format which stores more info but in the end, it's just a normal disk image. And since you don't really know much about cracking yet, I won't bother explaining more about it. Learn the basics first.

Quote:
Originally Posted by MethodGit View Post
Well, it was pretty alien to me before Galahad explained it in detail.
So something that is alien to you automatically means it is complex?

Quote:
Originally Posted by MethodGit View Post
Yes, I recall checking out that thread quite recently. But I thought Galahad was saying that Prodigy's crack of Aladdin was also rubbish, and was wondering if it's dogged by the same issue that's blighting their Cool Spot crack?
AFAIR the PDY version of Aladdin was OK, something you can't say about a lot of their "cracks".
StingRay is offline  
Old 31 October 2010, 12:14   #13
andreas
Zone Friend
 
Join Date: Jun 2001
Location: Germany
Age: 50
Posts: 5,857
Send a message via ICQ to andreas Send a message via AIM to andreas
Quote:
Originally Posted by StingRay View Post
AFAIR the PDY version of Aladdin was OK
I strongly hope so! Because as far as I can see, there's no other way out if...

- you want to play the FINAL version from DISK (without messing with WHDload)
- you have no manual to bypass the protection

Unless there's a better crack I don't know of
andreas is offline  
Old 31 October 2010, 12:41   #14
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 32,056
Right, that's exactly why I tested it instead of 'hoping'...
Anyway, still have no idea what MethodGit tries to achieve.
TCD is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Non-cracked ADFs of Super Street Fighter II: The New Challengers AGA antonvaltaz request.Old Rare Games 15 26 August 2012 07:13
Aladdin AGA DamienD support.Games 2 02 August 2005 10:58
Soccer Kid AGA (5 adfs) sarek2k request.Old Rare Games 2 22 October 2002 18:24
Aladdin AGA Steve support.Games 4 24 July 2001 20:24

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 19:35.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.21236 seconds with 13 queries