05 February 2009, 23:32 | #21 | |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,986
|
Quote:
And Lord Blitter didn't have anything to do with the encryption, standard Cobra X-Rom Anco protection Features on most of Ancos titles. |
|
06 February 2009, 00:12 | #22 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,436
|
Can you add a level selection trainer? I always fall into the ice-pike pits with the unlimited energy trainer. Can't be arsed to play it again and again.
I want test the other, probably boring, levels too. |
06 February 2009, 02:42 | #23 |
CaptainM68K-SPS France
|
What is cobra X-rom exactly galahad ? Can you please describe ?
|
06 February 2009, 08:47 | #24 |
retro maniac
Join Date: May 2002
Location: Tarnobrzeg/Poland
Age: 45
Posts: 1,748
|
Excellent, I'll check game when I'll return from work.
Any progress on Dugger? |
06 February 2009, 08:59 | #25 | |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,986
|
Quote:
On the face of it, it looks very good and competant, but it has a flaw in it which actually makes it very easy to break. All the encrypted data is loaded at $0, and then it goes through literally hundreds, and hundreds of small decryption loops, all of varying differences (so you can't just build one routine to decrypt them all with ease), the encryption is done so low as to cause Action Replay to screw up some of the data (Action Replay places code at address $40 if you use a breakpoint, which trashes part of the encrypted file), you also can't do a soft reset and expect to be able to do with anything with the data afterwards. But, the flaw is quite easy to exploit. All of these hundreds of decryption loops are there to protect ONE completely different decryption code which is the final piece of code that actually decrypts the game exe data itself, i've exploited it on any and all Anco WHDLoad stuff and my Anco cracks (and i've done quite a few of those!). The other thing to contend with is the checksums, and again, most of the Death Trap checksums are standard Anco type ones, with a few sneaky additions from Lord Blitter. |
|
06 February 2009, 09:58 | #26 | ||||
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
I just saw that this game was in your "to do" list after starting the install, if you want you can of course continue your install and I won't release mine, don't want to steal any of your work!
Quote:
Quote:
Quote:
Quote:
|
||||
06 February 2009, 12:40 | #27 |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,986
|
Don't worry about it Stinger old chap, i'm happy for you to release it, just irked at first because all that was left on mine was playtesting, I don't actually rate the game at all, just the protection was a nice change.
All the glaring checksums like cmp.l #$12345678,d0 are the Anco ones, there are a few cmp.w checksums that are all Anco as well, but the results is still the same, the failure as you know is simply that they bypass restoring the registers back on the stack. There was one sneaky on in Player Manager 2 Extra AGA, and that didn't result in a crash, but the coding style of it was similar to the other checksums. The beauty of most of the Anco checksums is you always know if you've missed one because the default is to crash the Amiga, they should have gone for subtle. Actually, scratch that, Quartex, LSD and Hoodlum ALL missed the protection on Player Manager 2 Extra AGA, they didn't think it had any at all. Check out the bootblock of my Fairlight version to see just how 'little' there was! |
06 February 2009, 19:09 | #28 | |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,436
|
Quote:
|
|
06 February 2009, 20:12 | #29 | ||||
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
Quote:
Quote:
Quote:
Quote:
If unlimited energy trainer is enabled, you can toggle it with the "E" key. |
||||
06 February 2009, 20:23 | #30 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,436
|
Looks like i found a bug:
I set Custom5=257 to start in level 2. I've disabled the unlimited energy trainer in-game with the "E" toggle key and the character dies, but then the game freezes with garbled graphics. Edit: It also freezes without Custom5, when you use the "E" key. |
07 February 2009, 00:37 | #31 | |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
Quote:
|
|
07 February 2009, 09:24 | #32 |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,986
|
Wouldn't surprise me if its a protection check, Lord Blitter knowing full well the game is likely to get trained.
|
07 February 2009, 11:47 | #33 | |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
Quote:
Anyway, I've made a new version of the slave and on my machine it works fine now, would be nice to know if it works on other machines too. |
|
07 February 2009, 16:19 | #34 | |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,436
|
Quote:
edit: Uh? Just disabled the energy trainer from the beginning and the game freezes with garbled graphics again when the character dies. I don't used the E key. Last edited by Retro-Nerd; 07 February 2009 at 16:29. |
|
07 February 2009, 16:41 | #35 |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
|
07 February 2009, 16:43 | #36 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,436
|
That's true. I tried all your slaves, and they all doesn't work properly without the unlimited energy trainer. Strange.
|
07 February 2009, 16:46 | #37 |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
Something is rotten in the state of Denmark. I'll investigate. Thanks for testing!
|
07 February 2009, 16:52 | #38 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,436
|
I hope it's not Dizzy. I'm a lame cheater. Could have noticed this issue a bit earlier, without your trainers.
Edit: Ok, i found it: This freezing bug appears only if you use the unlimited lifes and unlimited energy trainer together. Without Custom2=1 the energy trainer works fine, even with the " E" key. Edit2: The unlimited lifes trainer causes this freeze bug. It doesn't work at all. Last edited by Retro-Nerd; 07 February 2009 at 17:05. |
07 February 2009, 17:25 | #39 |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
Thanks for this crucial hint, I fixed a very lame bug of mine I used a wrong offset for the unlimited lives trainer ($6364 vs $6346). Attached slave should hopefully work fine now!
|
07 February 2009, 17:31 | #40 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,436
|
Mission accomplished. If you haven't changed anything else the slave should be bug-free now.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Crash Garrett & Death Trap | alkis21 | Games images which need to be WHDified | 7 | 24 February 2013 19:01 |
Death Trap | marty | Retrogaming General Discussion | 1 | 02 June 2010 19:22 |
FIXED: Venus The Fly Trap (TRAP #0) & NOVBRMOVE INFO | Retro-Nerd | project.Killergorilla's WHD packs | 10 | 01 November 2007 23:42 |
Death Trap !! ! !!!!!! grrrrrrrr | NfernalNfluence | support.Games | 15 | 04 June 2007 14:26 |
ANy news on Treasure Trap / Death Trap | tomcat666 | request.Old Rare Games | 2 | 26 March 2002 07:08 |
|
|