English Amiga Board


Go Back   English Amiga Board > Support > support.Games

 
 
Thread Tools
Old 05 September 2012, 02:07   #1
rare_j
Zone Friend

rare_j's Avatar
 
Join Date: Apr 2005
Location: London
Posts: 1,060
Zeewolf viewport size (draw distance) request

I've been playing Zeewolf again recently and it is still a great game. Really nice aesthetic too with the flat shaded polys.
What would make it even better though is if the draw distance could be increased so you could see more of what's going on around you.

I imagine that the draw distance is fixed to be as small as it is so that the game just about runs on a 68000. (Luckily back in the day I was playing this on a 50mhz 030 so I never suffered it in slideshow-o-vision.)
I wonder if there's just a simple constant somewhere in the engine that controls this draw distance, and could be bumped up a bit by a clever enough hacker??? Framerates would not be an issue these days with WinUAE.
Does anyone have the skills to make this good old game play even better?
rare_j is offline  
Old 05 September 2012, 04:57   #2
wXR
Registered User
 
Join Date: Mar 2009
Location: New York
Posts: 552
Someone please answer this brilliant man!
wXR is offline  
Old 05 September 2012, 12:54   #3
stevsurv
Beta 1.666
stevsurv's Avatar
 
Join Date: Jun 2007
Location: in 1985
Posts: 319
Quote:
Originally Posted by wXR View Post
Someone please answer this brilliant man!
erm... erm... erm....
stevsurv is offline  
Old 05 September 2012, 14:28   #4
Akira
Black Lives Matter

Akira's Avatar
 
Join Date: May 2001
Location: New York
Posts: 19,504
I doubt this is as trivial as the OP makes it sound. Going in and hacking an engine like that sounds pretty complex to me, specially since I don't think this would be a constant at all, rather product of a more complex calculation. But then again, an expert should know better and might give a more satisfying answer than me.
Akira is offline  
Old 05 September 2012, 14:59   #5
wXR
Registered User
 
Join Date: Mar 2009
Location: New York
Posts: 552
And let's make sure we do it with Hunter too.
wXR is offline  
Old 05 September 2012, 16:01   #6
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 46
Posts: 24,699
Finding and patching code used to clip draw distance is probably the easiest part (and it is far from trivial).

Possible very difficult problems:

- Geometry calculations most likely use 16-bit fixed point math (fast but very limited range) = under/overflows possible if visible area becomes larger.
- Buffers used for Z-sorting and geometry calculations and so on may only have just enough space for normal draw distance.
Toni Wilen is offline  
Old 05 September 2012, 23:18   #7
rare_j
Zone Friend

rare_j's Avatar
 
Join Date: Apr 2005
Location: London
Posts: 1,060
Many thanks for the insights Toni.
I've seen framerate patches for F1GP and Stunt Car Racer.
Looks like this request is possibly more difficult.
Maybe someone will be interested enough to take a look at the code and find out for sure.
rare_j 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
viewport settings for DblPAL MagerValp support.FS-UAE 1 12 April 2013 17:19
Calculating distance?? h0ffman Coders. General 4 28 September 2011 19:58
Zeewolf Level 8 RetroMan support.Games 4 06 August 2002 22:58
Zeewolf 2 question Trantor support.Games 1 16 March 2002 22:43

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 18:22.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.
Page generated in 0.07741 seconds with 15 queries