Title : Ovinomancer Imp Filename : ovinoimp.zip Version : 1.0 Date : 10/23/97 Author : Brian "The Tick" Waak Email : waakb@manton.com Credit : Eric Hobbs for HCC, without which none of these great mods would be made. Well, not until Raven released THEIR compiler anyway. :) Good job, dude! _I_ sure wouldn't have wanted to figure that stuff out. :) Neal Miller for the idea, along with many other cool ones I'm working on. Magic Acorn is next! (As soon as I figure out how to convert &^*%% graphics to .LMPs properly) Raven Software for the coolest game on the planet- I missed my inventory in Quake, and the hub system too! Now I can remake my elemental levels, the way they were MEANT to be made... you guys are too cool for words. and of course, id Software, the Gods of cyberspace, the Creators of the greatest gaming engine the world has known, the mighty Quake... can hardly wait for the real Quake 2! None of this would exist without you guys. Type of Mod ----------- HexenC : yes Sound : no MDL : no Format of HexenC ---------------- unified diff : no context diff : no .hc files : yes- with comments! progs.dat : yes Description of the Modification ------------------------------- Simple little mod that lets the Imp Lord (you know, the big devil-guy you get from a Summoning Stone) fire "sheep particles" as if he just used a Seal of the Ovinomancer/ Bo Peep Staff. He used to fire ice shards and fireballs, half-and-half between them; with this, he now does three things (ice, fire, and sheep), each one-third of the time. Makes him MUCH more fun in single player, and I'd love to see this in a DM sometime... :) Anyway, have fun with it. How to Install the Modification ------------------------------- The ZIP file includes the progs.dat and copies of the modified HC files, with comments pointing out where I made modifications, and explanations of the reason for them. To use the progs.dat, go to your HexenII main directory. Make a subdirectory and call it whatever you want- I use "OvinoImp". Then run HexenII adding "-game OvinoImp" (or whatever you called it) to the command line. To use the modified code, start with the HexenC code base, which you can get (if you don't have it) by just decompiling the original progs.dat or progs2.dat in the data1 directory. If you want to use this patch as a base, just copy the included .hc files over the ones with the same names in your progs directory; otherwise, you'll need to look through the included files for the "OvinoImp Mod" comments. I put "OvinoImp Mod code start" at the beginning of each modified code block, and "OvinoImp Mod code end" at the end of each. The code between them is mine, the rest is unchanged from the original HexenC base. Just add the new code where appropriate, and all should go smoothly. Since this mod just uses already existing models, I'd think it would work as a server-side only patch, but I'm not sure. BUGS ---- None I'm aware of, though I had to hack up a solution to the pitch he fires the sheepinators at- monsters don't use their viewing angle for that! But that was easy enough to do, I converted the fireball targetting code to work with the polymorphers, and it seemed to work fine. Since I really just changed two functions, I'd be very, very surprised if this caused anyone problems! CHANGE LOG ----------- -Made Imp Lord able to fire sheepinators as well as ice and fire. -Added code to correctly target the sheep projectiles if the Imp Lord is firing them. -Ummm... that's it. :) Technical Details ----------------- If you're that interested, feel free to read the code- that's what it's there for. :) If you find any bugs, feel free to email me at waakb@manton.com. It's been suggested to me that the Imps should be able to fire lasers, like the Sunbeam or that one Golem type, I might put that in later sometime. If you have any other suggestions, or comments, I'm happy to talk, so email me! Author Information ------------------ I've created: Lots of patches for Doom/Doom II/Heretic/Hexen that mostly were just given to friends, rather than released. I did make (and release) the Chaos Fountain level for the original Hexen, I think it got put on a CD-ROM somewhere (they never contacted me, I heard about it from a friend who got it). I was starting to make a hub based on the Elemental Planes of AD&D, with actual towns (where you could talk to the people and all), but my HD crashed and I lost it. :( Oh well, Hexen 2's another chance at that, right? :) One Quake map played occasionally for office LAN DMs. Another Quake map which would have kicked @$$ if I hadn't run up against the %&^%%^& brush limit! Have to try again with Quake 2... The Magic Acorn, a mod which makes the Stone summon up trees instead of Imp Lords, with new graphics included. The code base is more or less done, and I've got a nice new Acorn model to replace the Summoning Stone in the game- but I've had trouble making the .LMP for the inventory graphics (the convertors screw it up! Arrgh!), and now that map-making utils are available, I think I'd actually prefer to make it a new item instead of a modified old one, so I'll do that and make a toy map with it to demonstrate. So I'm releasing this cute mod (the OvinoImp) first. If you want a copy of the current version of Magic Acorn, assuming I haven't released it by the time you read this, email me. Played with QuakeC some too, but figured I'd wait on making anything major until my favorite series came through again. So this is my first released Quake/HexenC mod- hope you all like it. I WILL be making versions of all the cool levels I had on my HD when it crashed, for Hexen2- I'll have those Elemental Planes yet dammit! If anybody's interested in making it a TC, PLEASE contact me- I've wanted to make them for years, and have lots of ideas for what to do and how to do it! Copyright and Distribution Permissions -------------------------------------- Authors MAY use this modification as a basis for other publically available work. This file MAY be distributed on Bulletin Board Systems or on the Internet, PROVIDED that this file IS included and NOT MODIFIED. This file MAY NOT be sold for profit without my prior consent. No employee or relative of an employee of Actura software may possess a copy of this modification. This file MAY NOT be distributed on any CD-ROM or commercial product without my prior consent. At least let me know this time! I'll probably give permission! Availability ------------ This modification is available from the following places: FTP : ftp.cdrom.com