************************************************************************************ * M-16A3 Dual Mode Assault Rifle * ************************************************************************************ Filename : M16A3.ZIP Version : 1.0 Date : 6/04/97 Author : Minh Le (Gooseman) Email : gooseman@smartt.com Credits : ID Software, authors of the eject code, authors of the railgun code authors of the minigun code, John Carmack for making my breakfast every Saturday morning, the authors of QMe and Quark ! Greetings : Members of the UnHoly Alliance Clan and the members of the Atomic Carnage. Sniper1, The_Brain, Robs, and anyone else I forgot to mention :) ***************** * Type of Mod * ***************** Quake C : yes I wrote the code but I learned most of the techniques from the various patches above. Sound : yes I spent a day mixing/recording the sounds... just call me DJ-Quake MDL : yes I spent a week going through various versions of the M16A3.. I must've went through 3 versions before I came up with the final one. QME is a wonderful program but it has a ways to go from being complete... ************************************* * Description of the Modification * ************************************* While the technological improvements of most other warfare equipment has gone on at a feverish pace, the real of small arms fire has remained stagnant for the past 3 decades. The M16 remained the staple assault rifle for the western civilization. Going through few modifications it was considered by many in the world to be THE assault rifle of choice. In the late stages of the year 2010 the US Army was issued a new breed of assault rifle.. The M-16A3 !!!! Fa la la la ll al Da ad adad ad l a lala (que dramatic music) The M-16A3 not only surpasses it's predecessor in terms of accuracy and fire rate, it has a new firing mode, the EM Gauss fire. Using electro-magnetic force the M16A3 is able to direct a normal bullet from it's chamber at near light speeds. The resulting impact has the capabilities of piercing upto 6 inches of armour. With this new weapon the US Army plans to establish itself itself as one of the predominant military forces in the world (second to the Candian Armed Forces.) Unfortunately, General Quake has been quick to stock his personal gun collection with these new M16's. Fortunately for you, he has conviently layed these M16's next to his existing array of nailguns. Now it's time to make the big bad boy bleed, It's time to severe some heads!! it's time to bust some limbs!! It's time to shower the people in a hail of gibs!! .. and when you're done that maybe you can try out my new patch. Tada! nice story eh?! I know, I know.. I've already got Steven Spielberg knocking down my door for the script..let him in! I'll bust his face for screwing up Lost World!! what a crap movie!! *********************** * FEATURES * *********************** - dual firing modes for the M16A3, "normal" and "extra-spicy" - the M-16 dance.. yes that's right folks, the old chaingun dance is back but this time everyone's dancing to a new tune... let the music begin!! - realistic jerking movements (I'll let you figure this one out for yourself ... you dirty..!#$# - accurate flight model for unwary victims. (accurate as far as Physics 11 is concerned) - psychadelic wall sparkly effects (TM) - spent cartridges ejecting at the appropriate place (ie. the side of your M16.. not from your crotch area...) - ultra nifty switching sequence (when you alternate betwixt the dual modes of the M16) - super duper ultra nifty hepcat let yo daddy rocketh reloading sequence (it's cool.. I like it just don't pick up anything while it's reloading... you'll see why ) - EM Gauss fire mode spews out internal organs of hapless victims when they die (it makes organ donation much easier) ***************************** * How to use Modification * ***************************** Instructions on how to use this patch will be e-mailed immediatey when I receive the money. ah heck, you aint gonna pay me are you? ok then.. here's how to use it if this is you're first time using a patch.. rookies .. pstich! just make a dir in your Quake directory called /M16 or whatever the hell you wanna call it.. you can call it /DOODAH for all I care just take note of what you called it. Now copy the pak file included in the zip file (I'm assuming it's in this file...) into the new directory you created /M16 for me, /DOODAH for you. now type type quake -game m16 and off you go. Now when you're playing the game. Switch to the nailgun twice. You should now have the M16. By default you will be in conventional fire mode. To switch to EM Gauss mode just type impulse 100 at the console, (I usually bind Impulse 100 to a key). Note, in order to switch to EM Gauss mode you must have atleast 10 cells. If you don't have 10 cells the guys finger will come up and he'll touch his gun (no , not that gun you sicko!!) and you'll here this cheesy sound effect (the cheesiest sound effect in the patch IMHO). The sound effect you'll hear is a high pitched sound going to a low pitch sound.. this means you don't have enuff cells to turn on the EM Gauss mode. If you do have enuff cells you'll here cheesy sound effect number2 (it's actually the reverse of the first sound fx), this means you've powered on you're EM Gauss Fire and you're ready to really spew out the metal. The advantage of using the EM Gauss Fire mode are that it inflicts more damage. The disadvantages of EM Gauss Fire are that it has a slower rate of fire (due to the overheating of the firing chamber) and it takes up 10 cells every time you turn it on or reload it (so dont turn it on and off all the time...you be wasting the cells). If anyone is curious, I initially didn't plan on making a patch with dual fire modes, I only wanted to model the current M16A2 but now that I've modelled the EM Gauss Fire I don't use the original fire mode as much.. which is kinda sad ... :~( oh well, you pick you're favourite :) *********************** * Technical Details * *********************** Bugs: - While you're reloading (which takes about 3 seconds) if you decide to cowardly pick up some ammo packs or whatnot the reloading sequence will apparently end, but you still wont be able to fire until the full 3 seconds has passed. This is an anomaly found in even the original quake weapons (Just walk in front of a backpack, fire you're rocket launcher and *QUICKLY* pick up the backup.. you'll notice that the animation sequence has aborted). The same thing happens here.. if anyone knows how to fix it, I'd appreciate it if you could enlighten me. - I've got these bed mites I keep under my pillow... if anyone wants em , just drop me a line. Performance Issues: P166/32 megs ram Recommended .. I've tested this puppy on my PPRO233/32 megs Diamond Monster 3d and it plays very well for me. I've also played the plain vanilla version (ie. QUAKE.EXE , not GLQUAKE.EXE) and it also ran ok. There were times when the frame rate would suffer (ie. < 30) but it wasn't too bad as to be unplayable. Chalk this up to the amount of gibs flying around and the shells flying past your face. It makes for a really nice atmosphere... I'm working on improving the frame rate of the patch (deleting some triangles on my model.. which is 540 triangles, I know .. I know.. there's a hidden rule about keeping the triangles below 300 but I just couldn't resist adding the amputated hand to it... reloading would never be possible). Note to other patch makers, I've found out that there is an optimum X position where you should place your weapon, let me explain : When I placed my M16 very close to the viewing screen the frame rate was adequate but when I moved the M16 further away from me the frame rate improved by as much as 15%. weird.. I was drawing the same amount of triangles... You'll notice if you take a look at my 2 other models (blood.mdl and shell.mdl), that they're VERY crude.. I did this because you don't really pay attention to the shells flying out of your gun THAT much.. and it improves the FPS so much. I hardly even notice the exact shape of the shells flying out, as long as I see something yellow coming out of the gun, it looks cool to me. ************************* * Future Enhancements * ************************* Improve frame rate (hopefully) by tightening up the code.. My Quake-C has absolutely no organization to it at all.. I just sorta plopped lines in here and there and created a few new functions. ******************************************************************** * LEGAL SHMEGAL SHTUFFF & PATHETIC ATTEMPTS AT HUMOUR * ******************************************************************** - IF ANY PUBLISHING COMPANY DECIDES TO PUBLISH THIS PATCH IN SOME CD COMPILATION OF QUAKE MODS WITHOUT MY PERMISSION I WILL PERSONALLY SUE THEIR PANTS OFF!! (that's assuming they wear pants.. the lousy beggars!!) - You can use this patch in any of your patches if you wish to do so. All I ask is that you politely email saying "Hey gooseman, lemme use your patch in my own patch... PS. you're the second coming of Jesus right ? " or something along those lines :) - If you decide to distribute this patch , I ask that you distribute it along with this .txt file for documentational purposes - If you decide to cover yourself in honey, roll around in a pile of brown sugar, paint your eyeballs blue (to simualte the EM Gauss effect), cover your body with black sheets of metal, set your lips on fire and run around calling yourself the M-16A3 then please feel free to do so.. I am in no position to prevent such actions.. - Please do not print this .txt file out and pee on it in a futile attempt to disgrace my name and all those associated it with me... you will only do it in vain :) - And lastly, have fun with this patch!! That's why I made it!!! YEEHA! WOOHAA!!$$@$@EEFHHASASA