Bard

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...

Download

Uploading...
Do not refresh or leave this page!

File Description

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:

Read More

Download 'sof2mpbard_12.zip' (2.07MB)

Screenshots
Readme
===================================================
Title                   : BARD
Date                    : 8/01/04
Version			: 1.2
Filename/s              : sof2mpbard_12.zip
Author                  : Arkanis
Email                   : arkanis50@yahoo.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 &quot;SOF2MPBARD&quot; in your Soldier Of Fortune directory then it is best you 
delete it before installing the newer version.

Unzip (extract) the file &quot;sof2mpbard_12.zip&quot; 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 &quot;Use folder names&quot; 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 (kris@mandown.net)
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,
&quot;copy that... delete that... test that... is that working&quot; 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.

===================================================

Read More

Comments on this File

There are no comments yet. Be the first!

Arkanis


50 XP


Registered 1st December 2002

23 Files Uploaded

Share This File
Embed File