English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 25 December 2020, 16:59   #21
Estrayk
Registered User
 
Estrayk's Avatar
 
Join Date: Apr 2015
Location: Spain
Posts: 511
Good work Stingray! thx
Estrayk is offline  
Old 25 December 2020, 23:08   #22
vulture
Registered User
 
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,842
Fanstastic job Stingray!
vulture is offline  
Old 25 December 2020, 23:58   #23
TjLaZer
Registered User
 
TjLaZer's Avatar
 
Join Date: Sep 2004
Location: Tacoma, WA USA
Age: 52
Posts: 1,919
Quote:
Originally Posted by StingRay View Post
The actual cracking didn't take that long, I had the first working version ready in 2014. As I had coded a generic decrypter for the EA encryption, the encrypted binary was easily converted to a standard Amiga executable. Patching the game to load its files with dos.library instead of the trackloader was also quickly done. However, as I had converted the game to 100% Amiga DOS (original was trackloaded) I faced an annoying problem with sprite 0 which the game uses. As Amiga OS uses it too for the mouse pointer, there were graphics glitches in the game. Tried to fix it, but without real success. And then was so annoyed that I worked on other projects meanwhile.

Basically, all of the work (cracking, fixing, intro coding) was done in a few weeks. These few weeks were spread over 6 years though.



I may have a look, I'll most probably need your help for testing as I don't have any Vampire based machine at my disposal.
Sure thing, let me know how I can help!

EDIT: On a related note, the WHDLoad install also doesn't work correctly on a Vampire Amiga. It loads up fine and starts, but nothing works. And when you press keys it runs in slow motion and locks up. Not sure if that helps you.

Last edited by TjLaZer; 26 December 2020 at 05:42. Reason: edit
TjLaZer is offline  
Old 26 December 2020, 12:22   #24
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Quote:
Originally Posted by TjLaZer View Post
EDIT: On a related note, the WHDLoad install also doesn't work correctly on a Vampire Amiga. It loads up fine and starts, but nothing works. And when you press keys it runs in slow motion and locks up. Not sure if that helps you.

The WHDLoad version and my disk version are completely different, my version uses 100% Amiga DOS files and completely removes all protection layers. Both versions version use different approaches for disabling the protection and applying patches.
StingRay is offline  
Old 26 December 2020, 16:47   #25
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Quote:
Originally Posted by TjLaZer View Post
but on A1200 Vampire 2 get black screen with music playing and game starts.

Please try attached version, do you still get the black screen on your Vampire A1200?

Last edited by StingRay; 27 December 2020 at 01:22.
StingRay is offline  
Old 26 December 2020, 21:46   #26
Gilbert
Registered User
 
Join Date: Sep 2008
Location: UK
Posts: 318
Quote:
Originally Posted by StingRay View Post
The actual cracking didn't take that long, I had the first working version ready in 2014. As I had coded a generic decrypter for the EA encryption, the encrypted binary was easily converted to a standard Amiga executable. Patching the game to load its files with dos.library instead of the trackloader was also quickly done. However, as I had converted the game to 100% Amiga DOS (original was trackloaded) I faced an annoying problem with sprite 0 which the game uses. As Amiga OS uses it too for the mouse pointer, there were graphics glitches in the game. Tried to fix it, but without real success. And then was so annoyed that I worked on other projects meanwhile.

Basically, all of the work (cracking, fixing, intro coding) was done in a few weeks. These few weeks were spread over 6 years though.
Interesting that the one sprite held everything up. So how did you fix that in the end then? That's good you only slowed down but never gave up.

I used to read all the Making of/Work In Progress features on games back in those days and I often got the impression that few early Amiga games used sprites. So that was bad luck! I guess any extra speed is useful in a 3D game though
Gilbert is offline  
Old 26 December 2020, 23:38   #27
TjLaZer
Registered User
 
TjLaZer's Avatar
 
Join Date: Sep 2004
Location: Tacoma, WA USA
Age: 52
Posts: 1,919
Quote:
Originally Posted by StingRay View Post
Please try attached version, do you still get the black screen on your Vampire A1200?
Tried it, no change.
TjLaZer is offline  
Old 27 December 2020, 01:02   #28
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Quote:
Originally Posted by Gilbert View Post
So how did you fix that in the end then?
Final solution was coding an input-handler which blocks all mouse events.

Quote:
Originally Posted by TjLaZer View Post
Tried it, no change.
Try attached version, you should see a number in the upper left corner after starting the game and nothing else will happen. Tell me which number you see, depending on the number you'll tell me I may or may not continue on fixing the game for Vampire.

Last edited by StingRay; 27 December 2020 at 01:22.
StingRay is offline  
Old 27 December 2020, 01:17   #29
TjLaZer
Registered User
 
TjLaZer's Avatar
 
Join Date: Sep 2004
Location: Tacoma, WA USA
Age: 52
Posts: 1,919
Quote:
Originally Posted by StingRay View Post
Final solution was coding an input-handler which blocks all mouse events.



Try attached version, you should see a number in the upper left corner after starting the game and nothing else will happen. Tell me which number you see, depending on the number you'll tell me I may or may not continue on fixing the game for Vampire.
I see no number.
TjLaZer is offline  
Old 27 December 2020, 01:20   #30
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
OK, that means I won't spend any more time trying to make the game work for Vampire machines, sorry.
StingRay is offline  
Old 27 December 2020, 01:27   #31
saimon69
J.M.D - Bedroom Musician
 
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,531
From Saberman video it looks pretty slow,even slower than Battlezone clones on a spectrum; is something that some competent coder could fix or is due to using the system API?
saimon69 is offline  
Old 27 December 2020, 15:07   #32
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
The game code is mostly done in C but line drawing and some other time-critical routines have been coded in ASM. It would certainly be possible to speed up the code but it would be a lot of work to do this, so not feasible IMHO.
StingRay is offline  
Old 27 December 2020, 23:12   #33
TjLaZer
Registered User
 
TjLaZer's Avatar
 
Join Date: Sep 2004
Location: Tacoma, WA USA
Age: 52
Posts: 1,919
Quote:
Originally Posted by StingRay View Post
OK, that means I won't spend any more time trying to make the game work for Vampire machines, sorry.
No problem! Thanks for trying. The game really is not all that great, so hard to control. Have to use the Joystick in port 1. Mouse sucks!

Edit: Was trying out the Atari ST version (to see how it compares) and I found something interesting. The ST version defaults to Joystick mode in port 2, and you can press CTRL M or CTRL J to switch between mouse and joysticks. (without unplugging anything.) The Amiga version defaults to Joystick in port 1 (mouse port), so you have to swap the mouse for a joystick. The manual says a mouse can be used but it's garbage trying to use it (I question if the Amiga code even supports a mouse?), wonder if it's possible to swap ports or add the CTRL M and CTRL J to swap between Joystick in port 1 and mouse in port 0?

Last edited by TjLaZer; 28 December 2020 at 01:39.
TjLaZer is offline  
Old 28 December 2020, 05:06   #34
Valken
Registered User
 
Join Date: Feb 2009
Location: Amiga
Posts: 465
Thanks for fixing this! Awesome Christmas present for Amiga fans!
Valken 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
[Found: S.D.I (Cinemaware)] something similar to starglider - not arcticfox honx Looking for a game name ? 17 01 September 2017 23:26
[Found: Arcticfox] What was the name of this game? TEG Looking for a game name ? 5 09 July 2017 13:51
anyone know how to get arcticfox going?? alucard007 support.Games 14 19 February 2008 04:43
Arcticfox Gamemap Carcharias HOL contributions 7 03 February 2005 14:02
ArcticFox shutter request.Old Rare Games 2 24 February 2002 22:17

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 12:03.

Top

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