Random techie babbling...

Quake2 in Flash!

flash_quake.jpg

Ok, I lied!

So it’s not quite (err, at all…) playable yet, and I may have done a little photoshoppery on the screenshot above but still… a Quake2 map & textures loaded, parsed and running in the Flash player via Papervision from Tim Knip, very cool indeed… aaah the good old days!


>>PaperQuake2<<

(Edit - just wanted to point out this is not my code, it’s from Tim Knip, who posted it to the Papervision3d mailing list. If you are into this kind of stuff there’s some exciting stuff going on on the list there, join up!)

0saves
If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

3 Comments

Got something to say? Feel free, I want to hear from you! Leave a Comment

  1. Jim says:

    Please stop now!!!! If you continue I can see many hours of my time being wasted! :)

    Very cool indeed!

  2. Tink says:

    don’t work for me :(

    TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at com.suite75.papervision3d.objects::Quake2Bsp/::addMaterials()
    at com.suite75.papervision3d.objects::Quake2Bsp/::readerCompleteHandler()
    at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at com.suite75.quake2.io::BspReader/::loadNextTexture()
    at com.suite75.quake2.io::BspReader/::walErrorHandler()
    at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at com.suite75.quake2.io.wal::WALReader/::errorHandler()
    at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/flash.net:URLLoader::redirectEvent()

    then the centre of te screen is just black.

  3. oldskool73 says: (Author)

    Tink – odd, perhaps it’s some kinda funky mac issue?

Leave a Comment

Let us know your thoughts on this post but remember to place nicely folks!