DEMON MOD COD4
Support Site: http://www.demon-mod.com
This is a bug fix release, which addresses some serious bugs in the 1.0 release:Fixed:
Issue where the ingame class edit menu wasn't appearing for some servers. This was the most serious as the in-game class editor is the heart of the mod. It was a client dvar not being set. All fixed!!Fixed:
Hardcore minimap not working. Again - it was a client dvar not being set.Fixed:
Issue where a player could pickup a weapon and attach a grenade launcher even though the player's primary weapon already had a grenade launcher (i.e. an ammo hack). I improved the check for GLs on spawn system.Added:
Dvar to turn red enemy hit blips off
Welcome to Demon Mod for Call of Duty 4. It is a mod which has only 2 mod modes for ease of use - Force Weapons and PowerClass. Lets start with PowerClass, as this is the flagship feature of the mod:
What is PowerClass?
PowerClass is the most powerful, flexible and Admin-friendly create-a-class mod in the Call of Duty community. With PowerClass, a player has only those weapons, perks or attachments available to him to create his classes with which the Admin decides to allow. It takes only 15 seconds for a player to have all the allowed items unlocked for him. After that, he can create his classes, in any combination he likes, in game. He can then take his pick from his classes, and it will be applied on the next respawn.
However, the beauty of PowerClass is that, at any time, an Admin can decide to disable any weapon, any perk, or any attachment and stop those items being used to create-a-class. If a player has any of the items, it is removed from his create-a-class records.
With PowerClass, an Admin decides what weapons are used as the initial ones in the 5 create-a-class spaces. They don't have to be the stock game's 5 weapons of M16, MP5, SAW, Winchester 700 and M40a3. An Admin can decide what weapons they are in either of 2 ways:
1. With the use of the 5 PowerClass default weapon dvars, an Admin determines exactly what 5 weapons will be used.
2. Or, with the use of the PowerClass "Rifles Only" dvar, the 5 sniper weapons are loaded out automatically for you.
The rest of the default loadout consists of a basic pistol, no attachments, and no perks.
Once a player has everything unlocked for him which the Admin has determined is "allowed" to be unlocked, he can then decide what primary weapons, attachments and perks to use to create his classes with, in any combination, by using the in-game Class Edit menu. And those choices are then persistently stored for him.
With PowerClass, there is none of this "ranked" and "unranked" nonsense which other mods speak of. Locking and unlocking items is a standard feature of PowerClass and doesn't mean having to set any other dvars to determine whether the server is "ranked" or "unranked".
You will notice that it is called "PowerClass" and not "PowerRank" - this is because PowerClass has nothing to do with ranking you up to lvl 54. In fact, with PowerClass, you rank up as normal, with new unlocks (there are 2 new perks to be unlocked - the "medic" and the "marathon" perk ) and challenges. Starting as you do in modded servers at lvl 1, you continue to rank up as you go, until you reach lvl 54 where you Prestige. Thats right! With Demon Mod PowerClass, you Prestige at level 54 rank.
2. Force Weapons
What is Force Weapons?
This mod mode is exactly what it says on the box - the Admin decides what weapons, perks, or attachments the players can use, and they cant be edited. This is ideal for servers which want to run such things as pistol-only (for so-called “bash” servers), or shotgun-only.
There is an option to have different weapons per team, so not every team gets exactly the same.
There is an option to choose which perks a player spawns with (this does not work on a per team basis).
Please see forceweapons.cfg for full details of dvars and settings for this game play mode.
Other Demon Mod Notable Features
3. Dynamic Perks
There are 3 menus which function like the quickmessage menu - press a key and the perk is instantly applied to you.
There is an "anti-abuse" feature built into Perk Group 1 to stop the inventory items (perk weapons) like C4, Claymores, RPGs or Stingers being used too many times in one sitting. It's basically to stop ammo hacking.
An Admin can decide exactly what perks can be used on the dynamic perk menus by turning off those he doesn't want with dvars.
4. Dynamic Attachments
All new improved dynamic attachments taken from my Demon mod for CODWaW. Now all the attachments for all the weapons are available in game at any time. It automatically scans what weapon you have and assigns all the possible attachments for that weapon. They can also be removed at any time, so that you can attach another, or none at all.
An Admin can decide exactly what attachments can be used on the dynamic attachments menu by turning off those he doesn't want with dvars.
5. Thermal Sniper Scopes
Taken straight out of MW2, a thermal scope can be attached to any sniper rifle from the dynamic attachments menu (sorry - I haven't gotten it to work with the in-game class editor yet but I'm working on it). This renders the enemy more visible as they appear to glow white.
6. Guided Stinger Missiles
Taken out of the Single Player game, the Stingers can be guided to their target by simply pointing the tip of the launcher at it. You get 2 missiles, and when fired in quick succession, they will both be guided simultaneously to the target. Great for blasting the helicopters out of the sky in one go!
7. Tactical Insertion Perk
Another idea taken from MW2, this perk allows you to plant a tactical spawn point to respawn at once you've died. Saves all those long journeys back to where you came from and great for tactically flanking the enemy in objective-based gametypes.
8. Swap Dropped Inventory Items
With Demon mod, dead players drop their perk weapons (inventory items) if they have ammo left in them (they get deleted otherwise), and you can swap-out your own for the dropped one - just like any other weapon!
Also, there is an built-in actionslot handler. As you swap perk weapons, the actionslot gets automatically updated with the new one. There is also a built-in grenade launcher handler, as the GL also occupies the same actionslot as perk weapons do. So, if you have ammo in your GL, but have a perk weapon, the perk weapon takes precedence.
An Admin can disable the dropping of any of the perk weapons with dvars.
7. Capture the Flag Gametype
This is an update of Tally's AWE4 CTF mod. I added new waypoint and pick up shaders, introduced round switch ends, and introduced overtime mode for matches that get dead-locked.
It works on any of the stock COD4, any map which supports Tally's AWE4 CTF, and any custom map which supports SAB gametype. So, it will work on pretty much any map.
8. Team Assault Gametype
This works pretty much like TWAR does in CODWaW - there are a number of objectives which are initially held by the defenders at match start. The attackers must capture all of them to win the game. If they dont, and the defenders hold them or take them back if captures, the defenders win. Objectives can only be captured sequentially.
As the attackers capture each objective, they progressively spawn further and further forward, whereas the enemy is pushed further and further back on the map. However, the enemy can turn this around by capturing the objectives back, in which case the attackers are pushed back on the map. It introduces a push-pull effect to the match.
Team Assault works on any map which supports both DOM and KOTH. The objectives are solid (i.e. you cant walk through them), because I use the KOTH prefabs but just move them to the right (objective) locations.
Full List of Features
Here is a full list of the Demon Mod features:
• ranking enabled for all mod modes
• prestige ranking enabled for all mod modes
• long range sniper weapons
• sniper zoom
• thermal sniper scopes
• no sway sniper rifles
• dynamic perks
• dynamic attachments
• killstreak (hardpoint) limiter
• Guided Stinger Missiles (perk)
• tactical insertion perk - plant a tactical spawn point
• modern military binoculars
• server info menu (can be turned off)
• anti-lag handler
• anti-gravity dvar
• force autoassign
• death icon handler
• hardcore persistent minimap option
• readyup period - prepare for battle!
• hit icon handler
• drop weapons handling (fully configurable)
• drop inventory items and swap them out
• server messages
• welcome messages
• server logo: text and shader
• blackscreen on death
• bloody screen
• bullet screen on hit
• body fly on explosive damage
• view shift on hit
• drop weapon on hit (different locations)
• anti-bunny hopper, and anti-jump shoot
• anti-stab monkey dvar - disables knifing
• dead body handling
• spawn protection
• health bar
• health packs (if stock health regen isn’t used)
• bleeding out
• firstaid packs
• map turret handling
• end of map voting system
• map rotation handling
• weapon pools
• c4 and claymore disarming
• laserdot crosshairs
• crosshairs handling
• enemy crosshairs handling
• rank and crosshair names handling
Most "stock" dvars can now be set differently for a specific map or gametype. This is because I made code changes to _tweakables.gsc, and made it compatable with what is commonly refered to in the modding world as the "dvardef" method of defining dvars. This has been a standard feature of AWE since its inception back in good ol' COD1 days, and all the big mods use it. I have included a copy of _tweakables.gsc in the .zip file, so you can check if a stock dvar is defined in this way.
All demon dvars can be set differently for specific gametypes, maps or both together.
1. Upload the whole of mp_demon folder inside the .ZIP file to your server's mod directory.
2. Take the config files out of the 'configs' folder and put them next to the IWD and .FF files, or keep the configs inside the 'config' folder and alter the execution commands at the foot of server.cfg file.
3. Upload the .FF and IWD file to your redirect space for client download, and edit the redirect dvars in server.cfg.
4. Edit all the config files how you want them.
5. Make sure that server.cfg is executed from your server start-up command line.
_INSANE_ - for tweaking the SP worldview Stinger model to fit MP player modes better
Marc aka (Wildcard) - for the basic body-fly code from ACE mod (but I beefed it up as the player didnt fly high enough in my opinion).
Tally - for unstinting friendship and help over the last 3 years, and particular help understanding the new COD4 engine. The code used in this mod has Tally's full permission to use it.
ModWarfare Team – for ingame class editor menu, ReadyUp Period code, health pack models, and other minor utility code snippets and ideas. All rights to their source code is covered by Modder Ethical Public License version 1.0. There website is http://openwarfaremod.com/owforum/portal.php
========DOWNLOAD DEMON MOD COD4 1.0