Here we have a multiplayer mod which adds realism and bots to multiplayer. This is version 1.2 and it allows server runners to choose easily what they would like to run on thier server upto 95% of what is in Bard. Headshot notifications, Score board changes and also a few weapon changes. Check out the read me then download this great mod to spice up sof2 mp :rock:
=================================================== Title : BARD Date : 8/01/04 Version : 1.2 Filename/s : sof2mpbard_12.zip Author : Arkanis Email : email@example.com Description : Here is BARD version 1.2! SOF2MP: BARD is short for “Soldier Of Fortune 2 Multiplayer: Bots And Realistic Damage. The original aim of SOF2MP: BARD was to add an integrated realistic damage mode to the standard SOF2 multiplayer, as well as bots, whilst making minimal changes to the code. Since the 1.1, BARD has expanded beyond just Realistic Damage and bots. While a lot of changes have been made, BARD still strives to allow server admins/hosts to turn 95% of the new features off - allowing you to change only the things you want. BARD 1.2 really spices up DM, and would be a great alternative for servers who run DM and want cool features like the ability to spawn with any weapon, all weapons, random weapons etc. Please contact me with any suggestions, bugs or questions you have. If enough people play BARD 1.2, I will do a version 1.3 with hopefully even more features and better bots. =================================================== * Updates/Changes * Version v 1.2 --------------------------------- - Added US Socom-SD - Added M4 - Added M4/203 - Added MP5 - Added MP5SD - Added OICW - Added F1 - Spawn With Any Weapon In Deathmatch - Lean Bug Fix - Onscreen Clock/Time - Headshot Obituary Notification - More Waypoints - Improved Waypoints For Some Maps - Unrealistic Damage Mode - Mod Filtering On Join Game Menu - Ability To Disable Personal Scores In Team Games - Start With Or Without Armor In Deathmatch - Spectator Voting - Shotgun Crosshair Size Can Be Increased - Map Name Overlayed On Levelshot In Create Game Menu - Kill Streak For Deathmatch - Randomized Obituaries - Death Match Score Info On HUD - Can Limit The Number Of Dropped Items On Ground - Profanity Checker - Removed Ability To Score Points After Game Ends - [BOT] Prefix For Bots Can Be Removed - Random Bot Outfittings In Team Games - Fixed Issue Where Objective Photos Would Not Displaying - Assassination Gametype - Inbuilt Server Messaging - Extra Gore Mode - Post Game Stats - Heaps Of Minor Fixes Version v 1.1 --------------------------------- - Fixed issue where disabled weapons would be displayed in the outfitting - Added Last Man Standing game type - Added Classic Capture The Flag game type - Added g_realisticDamageSpeed cvar and code, alters speed according to health - Added “REALISTIC DAMAGE ON” message on loading screen only when enabled - Added “REALISTIC DAMAGE SPEED ON” message on loading screen when enabled - Added “THIRD PERSON ON” message on loading screen when enabled - Added g_botsReady cvar and code, so bots can automatically be ready at end of level - Removed crosshair and returned default horizontal pitch to 15 in third person mode - Removed kills being added to scoreboard during warm-ups Version v 1.0 --------------------------------- - Added g_realisticDamage cvars and code - Addition of code to load sof2.wpn and sof2real.wpn depending on mode - Added menu option to turn Realistic Damage on or off from menu - Added “REALISTIC DAMAGE ON/OFF” message on loading screen - Added enhanced bot code from Man Down - Added Add Bot option to in-game player menu - Added the deathmatchStartWithUzi cvar and code - Re-enabled third person mode that is set only by host =================================================== * New Features Explained * Added US Socom-SD ================= The silenced US Socom can used in DM or team games. It can be disabled from the outfitting by using "disable_pickup_weapon_US_SOCOMSD 2" in team games like Infiltration. Added M4 ======== The M4 without M203 can used in DM or team games. It can be disabled from the outfitting by using "disable_pickup_weapon_M4 2" in team games like Infiltration. Added M4/M203 ============= The original M4 with M203 has been renamed and can used in DM or team games. It can be disabled from the outfitting by using "disable_pickup_weapon_M4M203 2" in team games like Infiltration. Added MP5 ========= The MP5 (unsilenced) can used in DM or team games. It can be disabled from the outfitting by using "disable_pickup_weapon_MP5 2" in team games like Infiltration. Added MP5SD =========== The original MP5 (silenced) has been renamed to the MP5SD and can used in DM or team games. It can be disabled from the outfitting by using "disable_pickup_weapon_MP5SD 2" in team games like Infiltration. Added OICW =========== The OICW can used in DM or team games. It can be enabled in the outfitting by using "disable_pickup_weapon_OICw 0" in team games like Infiltration. The OICW is automatically disabled in the outfitting. The OICW is by no means balanced and is highly powerful and accurate, I plan on balancing it and adding a Grenade Launcher function in a future version if one is released. Added F1 Grenade ================ The F1 grenade can used in DM or team games. It can be disabled in the outfitting by using "disable_pickup_weapon_F1 2" in team games like Infiltration. Spawn With Any Weapon In Deathmatch =================================== The "g_dmSpawnWithUzi" was removed and replaced with "g_dmWeaponOnSpawn x". Depending on the number you put in, you will spawn with a different weapon, random weapons or all weapons in DM/TDM. "g_dmWeaponOnSpawn 0" - Default Socom "g_dmWeaponOnSpawn 1" - Knives "g_dmWeaponOnSpawn 2" - US Socom-SD "g_dmWeaponOnSpawn 3" - 1911 "g_dmWeaponOnSpawn 4" - Silver Talon "g_dmWeaponOnSpawn 5" - Micro Uzi "g_dmWeaponOnSpawn 6" - M3A1 "g_dmWeaponOnSpawn 7" - M590 "g_dmWeaponOnSpawn 8" - USAS-12 "g_dmWeaponOnSpawn 9" - MP5SD "g_dmWeaponOnSpawn 10" - MP5 "g_dmWeaponOnSpawn 11" - AK-74 "g_dmWeaponOnSpawn 12" - M4 "g_dmWeaponOnSpawn 13" - M4/M203 "g_dmWeaponOnSpawn 14" - SIG-551 "g_dmWeaponOnSpawn 15" - MSG90A1 "g_dmWeaponOnSpawn 16" - OICW "g_dmWeaponOnSpawn 17" - M60 "g_dmWeaponOnSpawn 18" - RPG7 "g_dmWeaponOnSpawn 19" - MM1 "g_dmWeaponOnSpawn 20" - SMOHG (Frag) "g_dmWeaponOnSpawn 21" - ANM-14 (Fire) "g_dmWeaponOnSpawn 22" - F1 (Frag) "g_dmWeaponOnSpawn 23" - All Weapons "g_dmWeaponOnSpawn 24" - A Random Weapon Each Spawn Example, "g_dmWeaponOnSpawn 10" with let everyone spawn with MP5's instead of US Socom's. Great to spice up DM games. Lean Bug Fix ============ A "lean bug fix" has been kindly supplied by Kris Ribgy. This method does not change any weapons like the shotgun, but rather splits the one bounding box into two seperate bounding boxes for the body and head. Onscreen Clock/Time =================== The client can display the current local time on the HUD near the radar using "cg_drawTime 1/2". "cg_drawTime 1" is standard time, "cg_drawTime 2" is 24-hour time. Headshot Obituary Notification ============================== A *HEADSHOT* prefix is added to kills in the obituary, as well as a modified death message indicated a shot to the head. This can be turned on or off using "g_headShotMessage 0/1". More Waypoints ============== More waypoints for various non-stock maps have been included, the majority of these are made by other users. Improved Waypoints For Some Maps ================================ The waypoints for some maps, like Raven, Kamchatka Depot, and Jordan have been improved slightly - especially Raven. Unrealistic Damage Mode ======================= Along with Realistic Damage mode now comes the Unrealistic Damage mode. Weapons now do approximately one-third of the original damage. Unrealistic Damage mode can be turned on by using "g_realisticDamage 2". Mod Filtering On Join Game Menu =============================== Ability to filter out servers by mod type has been added to the Join Gamemenu. Ability To Disable Personal Scores In Team Games ================================================ Personal scores, kills/deaths/score can be disabled in team games like CTF so only the Team Score is available, but players will still be sorted in ranks. "g_disablePersonalScores 0/1". Start With Or Without Armor In Deathmatch ========================================== Players can start with or without armor in deathmatch as choosen by host - "g_dmStartWithArmor 0/1". Spectator Voting ================ If this is enabled, Spectators watching a game can vote like a person playing. "g_allowSpectatorVoting 0/1". Shotgun Crosshair Size Can Be Increased ======================================= The client can choose to increase the size of their crosshairs by 1.5 times when using shotguns. No advantage is gained, but is a more accurate reflection of the spread of the weapon versus regular weapons. "cg_shotgunCrosshair 0/1". Map Name Overlayed On Levelshot In Create Game Menu =================================================== Borrowed from ManDown, the map name is displayed on the levelshot picture in the Create Game menu. Kill Streak For Deathmatch ========================== Your kill streak is displayed after killing an opponent in deathmatch. Your streak continues to increase until you are killed. Tis information will also be shown on the Death Match score info on the HUD if you have enabled it. "cg_streakMessage 0/1". Randomized Obituaries ===================== Rather than the client just seeing the same old death messages, i.e. "A shot by B's gun", it will mix the messages up a bit with three different variations each time. "cg_randomObituaries 0/1". Death Match Score Info On HUD ============================= For deathmatch and similar gametypes (not Inf etc), the players stats like kills, score, kills needed, steak and rank will show up in the left-hand corner. Much easier than stopping to check your score. "cg_dmScoreBox 0/1". Definately recommended! Can Limit The Number Of Dropped Items On Ground =============================================== Borrowed from ManDown, the host can limit the number of dropped items on the ground at any one time. The default is 48 items. "g_maxDroppedItems x", where 'x' is the number of items. Profanity Checker ================= Another feature than first appeared in ManDown. A player can be kicked for swearing after a set amount of times."g_profanityCheck 0/1" - 1 is on. "g_profanityLimit x" - x is number of times you can swear before being kicked. Default is 6. "g_profanityBanTime x" where x is the amount of minutes the player is banned, default is 5. Banned words are in the wordlist.cfg file. Removed Ability To Score Points After Game Ends =============================================== You shouldn't be able to score points from kills or capturing items AFTER the game has finished and is resetting. [BOT] Prefix For Bots Can Be Removed ==================================== The [BOT] prefix can be removed from Bots if the host wishes. "g_removeBotPrefix 0/1". I may add the ability to use a custom prefix in a future update. Random Bot Outfittings In Team Games ==================================== Bots *should* now pick random outfittings on spawning in team games like CTF and INF, before they used to pick only AK74's. Fixed Issue Where Objective Photos Would Not Displaying ======================================================= Objective Photos would not show up in team games. For some reason the map name was being replaced with the outfitting numbers and it couldn't use the correct path names to display photos. All fixed. Assassination Gametype ====================== I have incorporated my Assassination (gt_ass) gametype I made a year ago into BARD. Give it a try. Inbuilt Server Messaging ======================== Using code supplied by RyanX (XYZ) of the MDX mod, the server can now message the game at set intervals with messages for the players. "g_serverMessaging 0/1" - Messaging off/on. "g_serverMessageTime x" - The amount of seconds between each series of messages, default is 240 seconds. "g_serverMessage1 "Welcome to our BARD 1.2 server!"" "g_serverMessage2 "You can down the latest version of BARD from SOF2Files.com"" "g_serverMessage3 "Remember to check out all the new features"" "g_serverMessage4 "Have fun!" Replace each message with your own messages. Extra Gore Mode =============== I have included an "extra gore" mode, which increases the level of gore on the server. This is enabled by using "g_extraGore 0/1", 1 being on, 0 being off. This is locked by the server, although after changing between extra gore on/off you will need to restart the mod, not just the gametype to get it to work. Gore is still handled client side, so a restart is needed. This may be changed in a future release - if there are any. The gore is not over the top but now I can't go back to playing regular gore after using extra gore. :) Post Game Stats =============== Blatently stolen from ManDown, basic game stats are included at the end of the round during intermission. Heaps Of Minor Fixes ==================== Fixed bugs, stupid mistakes by Raven, stupid mistakes by me etc. If you need some help, have suggestions or want to report bugs, please email me and I might be able to help. =================================================== * Known Issues * When jumping between gametypes with bots in the server, i.e. from DM to INF, the bots will appear on the scoreboard in INF but will not be physically in the game. The bots must be kicked and readded. Bot should work fine if you stick with the one game mode, or similar modes like DM and TDM. Some people don't seem to know this, but you need waypoints for each map you wish to run bots on. Otherwise they will stand around and do nothing, please do not ask me why they are no moving. Also it should be mentioned that the waypoints are designed for DM/TDM mainly, but bots should work in a fashion on most maps. I may allow for the ability to load seperate waypoints for each gametype a map has, maybe, depending if anyone even plays this mod. =================================================== * Play Information * Game : Soldier of Fortune 2 Type : Multiplayer Supported Modes : ALL : Requires : SoF2 Full Version 1.03 =================================================== * Construction * Compiler : Visual C++ 5.0 Buildtime : 1 Month Known Bugs : Read the 'SOF2MP-BARD Manual.rtf' Features : Read the 'SOF2MP-BARD Manual.rtf' Compile Machine : XP2800+ AMD Athlon, 512 MB RAM Compile Time : < 1 minute =================================================== * Installation * Check that you do not have a previous copy of SOF2MP-BARD installed. If you already have a folder called "SOF2MPBARD" in your Soldier Of Fortune directory then it is best you delete it before installing the newer version. Unzip (extract) the file "sof2mpbard_12.zip" to your Soldier Of Fortune 2 directory, with directory structure intact. It is important that you keep the directory structure intact; otherwise the mod will not work. In WinZip, make sure the box "Use folder names" is ticked. Similar programs should also have this feature. On most machines your Soldier Of Fortune 2 directory should be located at: 'C:\Program Files\Soldier of Fortune II - Double Helix'. This assumes that the game is install on C drive, if your game is installed on another drive, such as D drive, then it would most likely be 'D:\Program Files\Soldier of Fortune II - Double Helix'. Load SOF2MP-BARD through the Mods menu in SOF2, or run the start.bat file to start the game. It is best to do it with the start.bat as some things may not load with the ingame mod button. Read the 'SOF2MP-BARD Manual.rtf'in the 'docs' folder for more info. =================================================== * Credits * Kris Rigby (firstname.lastname@example.org) Kris is the author of Man Down (http://www.mandown.net/). Thanks to the release of the Man Down source code, Kris has given the SOF2 modding community (the few of us left), a real leg-up on understanding the code and giving us access to many new and improved features not available in the original game. SOF2MP-BARD makes use of some of the bot code from Man Down. RyanX (XYZ) from the MDX mod for his server messaging code. PlanetSoldierofFortune.com - Your source for SoF\SoF2 news, information, and content. SOF2Files.com for being the main host of SOF2 files and content. Thanks to the people who submitted waypoints. Aaron for helping with the testing and putting up with me saying, "copy that... delete that... test that... is that working" all day long. =================================================== * Special Credits * Special thanks to the gang on the Raven Soldier Of Fortune 2 Forum for helping me out in supplying some new one-liners for the bots to use. Bot sayings contributors, in no particular order: T¥RANITH Fuz@2die4.com The Guvner striffy the snowman Spoonraker Frankly I was getting sick of the stuff I wrote 12 months or so ago. :) =================================================== * Permissions* All original and composed textures, assets and intellectual property in this modification remain property of the sources respective owners. You MAY distribute this modification in any not-for-profit electronic format (BBS, Internet, CD, etc) as long as you contact the author first, and include all files, including this ReadMe (FMR Manual.rtf), intact in the original archive. You MAY NOT include or distribute this mod in any sort of commercial product without permission from the author. If given permission in writing, you must include all files, including this ReadMe (FMR Manual.rtf), intact in the original archive. You MAY NOT mass distribute this mod via any non-internet means, including but not limited to, compact disks, and floppy disks without permission from the author. If given permission in writing, you must include all files, including this ReadMe (FMR Manual.rtf), intact in the original archive. =================================================== * Warning - Must Read and Understand Before Use* The author of this modification accepts no responsibility for damage to data, or physical damage to hardware, caused by the appropriate or inappropriate use of this modification. It is deemed that users who run this modification, are automatically considered as having read and understood this liability clause before using the said modification. ===================================================
There are no comments yet. Be the first!