Sunday, April 22, 2012

Terminal Fury

"Terminal Fury" is a small project, in which I placed Terminal Velocity and Fury3 (and its expansion F-Zone!) in one single executable. Well it worked pretty good. People from all around the world found it very useful to avoid using DOS emulators such as DOSBox to run Terminal Velocity. How I did it? Without getting too technical about it, I made mission descriptors for every episode of TV (Missions are a Fury3 feature that is not used ingame, I learned that with F-Zone), the complete Fury3 levels and a extra one for F-Zone. It worked pretty good. To avoid merging both Fury3 and TV POD files, I utilized Fury3's pod mounting ability (another "hidden feature" of every TRI game) to mount more than the standard STARTUP.POD, GAME.POD and SOUND.POD. (Not sure if those are the correct names, they're from MTM1). For the title screen, I just replaced the one from fury3's STARTUP.POD, TITLE.RAW, its a 320x200 8-bit RAW file. Then, hacked its PE resources with Resource Hacker, saved the work and there you go, Terminal Velocity, Fury3 and F-Zone in one game. The only problem is trying to run Fury3 at fullscreen, it doesn't work on NT based systems, even if you have Directx11. (well, DirectX didn't even existed back then) The game uses WinG library, which at that time, wasn't available for NT If you try to run the game in Win95 compat. mode it will crash when trying to go fullscreen (since it cant find the wing libraries, that's my guess). Trying to place those on SYSTEM32 folder or on the game folder won't work. Registering them wont work also (all of this tried on Win7 x64). You might have more luck trying on Win XP 32 bits. On Windows 98 fullscreen works perfectly, but it doesn't shows much of a difference.

Okay TL;DR guys, here comes the good stuff:



Greetings from Chile.

1 comment:

  1. Hi, mossj32 (StrikerMan780)... You spoke to me before on the 3D Realms forums about Terminal Velocity/Fury3/Hellbender. Can you give me your e-mail? I may need some of your help in the near future. Thanks. My email is mossj32@gmail.com

    ReplyDelete