20 January 2017, 15:04 | #1 | |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,547
|
"Blue Thunder" CD32 FMV engine prototype
I decided to use part of the weekend prototyping an (extremely rough) FMV game engine, though I finished it much earlier than I expected so I've uploaded it for feedback.
So, it's just a short one-level game, based around a single three minute scene from the film Blue Thunder. Infinite lives so there's no game-over state. Use Dragon's Lair style left/right/up/down/action hits to play (onscreen sprites tell you what to do) The technicals: Quote:
Bear in mind I've spent well under 24 hours on this! So there's quite a few flaws/limitations: - Although the engine needs to stream 250kb/s, which is well below the 300kb/s maximum of a CD32, occasionally there's a slight stutter between buffer swaps (possibly some custom ISOCD settings might improve this?). This may be better or worse for you. - I'm sure the washed out look could be improved with a more careful conversion or HAM8, though HAM8 would require a further framerate cut. - No way with the engine to jump to a particular frame, whenever you restart from gameover it restarts on a multiple of three seconds. This is basically just because with Blitz I'm not sure how to play back audio from part of the way through a clip. - Part of the left side of the screen is cut off, I know exactly why this is but I'll need to rework some of how the engine works to fix it. - Dying is just a static screen, though there's no reason why it couldn't play a death animation whenever you die. - I did intend to add "Mad Dog McCree" style aiming, but figured that it might not gel so well with the "Dragon's Lair" style tapping. In any case an MDM style game would certainly be possible. - Looks very blocky due to the doublescan, though you can disable it with the Blue Button (compare left and right screenshots below). - Programmer art.. Download: http://earok.net/game/blue-thunder-prototype Last edited by earok; 18 August 2018 at 01:16. |
|
20 January 2017, 15:40 | #2 |
Registered User
Join Date: Jan 2010
Location: >
Posts: 2,945
|
Great stuff! I was actually playing around with 'FMV' games last weekend, i guess since this doesn't use CDXL, the animation plays similar to Tomcat and Desert Apache? The latter also having the ability to use doublescan.
Appreciate the efforts here, though what chance of MDM coming to the CD32? You say above blitz cant handle picking the right frame, but is it possible using CDXL? Is the problem just getting all the correct video and number of frames before converting? |
20 January 2017, 15:48 | #3 | ||
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,547
|
Quote:
Quote:
But even that limitation wouldn't really stop a MDM port.. you'd need to split it up into a bunch of different animations, so that whenever you die it just changes to frame 0 of the particular death animation.. |
||
20 January 2017, 15:49 | #4 |
Zone Friend
Join Date: Jun 2006
Location: Gargore
Age: 44
Posts: 17,789
|
Should look better than Sega CD FMV
|
21 January 2017, 09:05 | #5 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,812
|
iirc Blitz is quite slow at loading IFFs? Can you not stream it by splitting it into single iff images -Load 1.iff, Load 2.iff, Load 3.iff etc then some how stream the audio? I dont know how the audio could be done.
Is there not a CDXL player that can jump forward backward etc? You can use blitz to control cli commands so if a CDXL player that can be manipulated from cli then blitz can be used in such a way. |
21 January 2017, 09:33 | #6 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,547
|
There's no IFF's, all of the image data is already uncompressed and converted so it's loaded straight from disc into memory. Audio's still in 8SVX so I could possibly make it slightly more efficient by treating it as raw audio (which I think would also solve the problem about being able to skip to any particular frame), I probably just need to learn how to control Paula directly.
In any case I'm fairly happy with the results on a real CD32 as is, and CDXL itself can be problematic when the disc isn't streaming perfectly. |
21 January 2017, 09:52 | #7 |
Registered User
Join Date: Jan 2010
Location: >
Posts: 2,945
|
Just played it, very nicely done, as far as FMV games go its pretty decent for 24 hours work! Obviously the directionals would be better to correspond to on-screen action more, though i don't play many FMV games so this could be the norm?!
Very cool! |
21 January 2017, 10:32 | #8 |
Moon 1969 = amiga 1985
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,913
|
Do you think that you could make a version which use the full motion video card from commodore ? Winuae emulate it and i had this card by the past.
Too bad that they never did it at this time. |
21 January 2017, 12:38 | #9 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,547
|
@AmigaJay cheers mate! There's certainly no standard for FMV game controls, I've gone for the Dragon's Lair style (four directions + action), but I think most vehicle based ones have an onscreen cursor for shooting and steering.
@Turrican3 SteveUK's asked me the same thing, unfortunately I wouldn't even know where to start.. in any case I don't own an FMV card myself |
21 January 2017, 17:32 | #10 |
Registered User
Join Date: Jul 2014
Location: Shropshire / UK
Posts: 58
|
Really impressive
|
21 January 2017, 17:54 | #11 |
Registered User
Join Date: Dec 2012
Location: Germany
Posts: 561
|
|
22 January 2017, 02:45 | #12 |
Registered User
Join Date: Jul 2013
Location: Liverpool
Posts: 2,600
|
Very Nice !
Last edited by Nobby_UK; 12 April 2020 at 23:41. |
22 January 2017, 18:52 | #13 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,547
|
Thanks all
|
23 January 2017, 18:39 | #14 |
Zone Friend
Join Date: Apr 2005
Location: Leipzig/Germany
Age: 49
Posts: 459
|
That's really great to see some development in this direction. I tried it out on my CD32 and hopefully there will be further improvements/new levels in the future. Direct support of the FMV-module as an option would be great.
|
24 January 2017, 11:31 | #15 |
Registered User
Join Date: Jul 2012
Location: Glasgow
Posts: 128
|
Wow, amazing stuff... support for the FMV card would be truly amazing, the poor thing never got much love.
|
24 January 2017, 11:43 | #16 | |
Registered User
Join Date: Jan 2010
Location: >
Posts: 2,945
|
Quote:
I think 3 games were rumoured to use it, though a couple are debatable. Cannon Fodder Intro - never worked on my FMV, went straight to the A500 intro, was pretty miffed at the time! The Final Gate - heard it was supposed to play with FMV footage instead of CDXL if you had a FMV cart, though i can't find a ISO with any evidence of FMV files. Video Creator - I had this and a FMV cart at the time though i cant remember if it worked for me or not, placed FMV footage behind the overlays. |
|
24 January 2017, 18:45 | #17 | |
Registered User
Join Date: Jul 2014
Location: Shropshire / UK
Posts: 58
|
Cd32 fmv
Quote:
For me cannon fodder works fine (fmv intro), final gate doesn't do FMV sadly stays as cdxl And video creator I have not tried it yet though... Last edited by prowler; 24 January 2017 at 21:43. Reason: Fixed quote. |
|
24 January 2017, 21:40 | #18 |
Zone Friend
Join Date: Jun 2006
Location: Gargore
Age: 44
Posts: 17,789
|
on YouTube
[ Show youtube player ] |
25 January 2017, 01:16 | #19 |
Registered User
Join Date: Jul 2013
Location: Liverpool
Posts: 2,600
|
Here's an interesting Video:
[ Show youtube player ] But why would anybody would want to do this is ? |
25 January 2017, 09:20 | #20 |
Registered User
Join Date: Jan 2015
Location: Melbourne, Australia
Posts: 548
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
"Spellbound" Prototype CD32 Photos! | illy5603 | Hardware pics | 23 | 18 June 2017 08:49 |
Quickstart - A1000 "Velvet" Prototype | AnnaWu | support.WinUAE | 6 | 15 December 2015 14:33 |
General "Chunky to Planar" via "AKIKO" on AMIGA CD32 ? | Nibbler | support.Other | 14 | 12 December 2015 16:17 |
CD32 Image-Name-Bug: "...(bla)[!].zip" -> "...(bla)[" / "...[test].zip" -> "...[tes" | cfTrio | support.WinUAE | 8 | 18 December 2012 16:31 |
Blue Metal Rose - the debut album "Spreading the seed" powered by Amiga ! | viddi | Amiga scene | 32 | 05 November 2009 20:56 |
|
|