Known unfixed issues with this version (minor):
-	coop_bugs, message tasted very deliciouse to the hungry plant if killed by world
-	Ability for the player to place special objects/items is not fully implemented yet
-	On some maps the skymodel or other Models can be invisible for the client, client needs to use flushtikis or reconnect
-	New Romulan Datapad might cause issues where it is not taken from inventory by scripts or swapped with one using Romulan Hands
-	.getViewtraceEndpos() has a Glitch when targeting from corner to corner across a level, reproducable on prf_clickAndPoint 
-	Unix Timestamp is being used in various places, this might lead to issues in the year 2038
-	A map that has been loaded with added variables, like m1l1$foundChell=1 will not show a map screenshot in the Server List
-	Heap Corruption error/crash sometimes happens when creating a server from the the Start Server Menu, unknown cause
-	German Dialog of Illia talks about the Oberth System while infact it should have been the Anitioch System
-	Orbital Strike should be stronger or the Towers on m11la should have less health
-	coop_rotec4, Protect Doctor sequence stops beaming in romulan soldiers, possibly a persistant float/string issue in the script
-	m4l1a-attrexian_station, airsupply hud still being added to player on late join if sequence is already over
-	Hosting a Multiplayer map, then disconnecting, starting a Singleplayer game, will close/crash the game (maybe cg_gametype), unknown cause
-	Loading a Savegame after Missionfailure in Singleplayer can take unusually long, unknown cause

_60021
Fixed: script_objects can prevent Holdable Items from working if player is in range of their Bounding Box [stock game issue]
Fixed: German local strings files and some script files, UTF-8 Encoding of files breaking German Umlauts, Encoding is now ANSI
Fixed: coop_parserReadFile, Erroring out if vlp file could not be found.
Fixed: coop_pac.urc, referencing shader that does not exist, creating a warning
Fixed: gbs_dm_illia.dds, texture wrong size of 256x255, creating a warning
Fixed: Glitch in Class Regeneration for Technicians (kDogPrime)
Fixed: LMS moving client 0 into Spectator giving the Player the impression he is out of lifes (Gallitep)
Fixed: Selecting a Coop Class without being on a server showing a all black screen. (Gallitep)
Fixed: Using Coop Transporter actually disabling player inventory. (Wylverine)
Fixed: weapons/empty Shader being visible in Nightvision [stock game issue]. (Gallitep)
Fixed: IdryllRebelGunnerFemale & IdryllEliteDefender unhandled in deathlist.ini (Gallitep)
Fixed: secret3, Players being able to see beyond the Holodeck on level start (Gallitep)
Fixed: ent-deck1_bridge$igm=8?tr=0?h=0?ts=0?r=0?hm=0?m5unlocked=0, chrash on holding use on turbolift pannel (Gallitep)
Fixed: m4l1a-attrexian_station, restarting the level throwing out clients with a reliable command error
Fixed: m4l1b-attrexian_station, on early spawn or respawn while lift is moving players falling through lift and getting killed
Fixed: m4l2b-attrexian_station, Engineer stuck on Lift and breaking the mission when blocked by Players (Gallitep)
Fixed: m4l2b-attrexian_station, $load=defend token not working right breaking the mission
Fixed: m6-exterior, Idryll Capital Ship creating lag when hit (disabled shielded animation)
Fixed: m6-exterior, Idryll Capital Ship explosion not showing up correctly
Fixed: m6-exterior, Killmessage in stage 2 saying drifted into space while player uses Turret
Fixed: m6-exterior, Munro not visible during cinematics
Fixed: m6-exterior, Players retaining weapons from Stage 1, unable to use Turret Gun if Stage 2 is directly loaded
Fixed: m6-exterior, multiple Entity Vars creating warning message spam
Fixed: m6-exterior, multiple null entity warnings
Fixed: m6-exterior, Capital Ship can be damaged before tuvok has had his instructions dialog
Fixed: m6-exterior, Capital Ship can be damaged when it is suppose to be out of range
Fixed: m6-exterior, Capital Ship visible when it is suppose to be out of range
Fixed: m6-exterior, Capital Ship can't be damaged during a hit animation
Fixed: m7l1a-attrexian_colony, skipping cinematic very early does not remove Civilian, and she gets killed this fails the mission
Fixed: m7l1a-attrexian_colony, debug printout of models on the level
Fixed: m8l2a-drull_ruins2 & m5l1a-drull_ruins1, selecting a dialog does nothing
Fixed: m9l1a-klingon_base, Bouncer can be pushed by players
Fixed: m9l1a-klingon_base, Weapons staying deactivated for player that fought the Bouncer (Wylverine)
Fixed: m9l1a-klingon_base, Player retaining Batleth after Bouncer fight (Gallitep)
Fixed: m9l1a-klingon_base, Objective (Take Krindo to Bar) not completing
Fixed: m10l1-romulan_installation, missing Killmessage when player gets crushed by the level end door
Fixed: m10l2a-romulan_installation, player possibly getting temporarily stuck in the ceiling on respawn (Wylverine)
Fixed: m10l2a-romulan_installation, script error warning message (m10_common.scr)
Fixed: m10l2a-romulan_installation, closed Portal causing a visual glitch (Gallitep)
Fixed: m11l1a-drull_ruins3, weapons in missing inventory (globalLoadout_m11l1a_drull_ruins3) (Gallitep)
Fixed: m11l3b-drull_ruins3_boss, player triggering cinematic being moved outside the level (Gallitep)
Fixed: m11l3b-drull_ruins3_boss, end cinematic Munro beamout not playing on windows server[$fakeplayer issue]
Fixed: m11l3b-drull_ruins3_boss, disabled debug printout - No spawner
Fixed: m11l3b-drull_ruins3_boss, disabled debug printout - Number of Creatures Killed and Alive
Fixed: m11l3b-drull_ruins3_boss, Final Boss desintegrating before Cinematics [alien-type6-snake.tik] 
Fixed: m11l3b-drull_ruins3_boss, console spam of various entity vars not existing
Fixed: m11l3b-drull_ruins3_boss, runthread "finalBoss_regenShields" in M_Aln_Snak_Include.ai
Fixed: coop_bugs, delay when beaming allowing the player to walk around during Transport
Fixed: coop_bugs, German localstrings Umlauts not working
Fixed: coop_gbs2, German/English Dialog length overlap issue in cinematics
Fixed: coop_gbs2, Illia walking during Transporter sequence if previous cinematic sequence is skipped early
Fixed: coop_gbs2, Cinematic fading cam in instead out to black before loading next level
Fixed: coop_gbs3, German/English Dialog length overlap issue in cinematics
Fixed: coop_gbs6, German/English Dialog length overlap issue in cinematics
Fixed: coop_gbs8, German/English Dialog length overlap issue in cinematics
Fixed: coop_gbs8, explosion sounds being very loud
Fixed: coop_gbs8, Time to Collision Timer Overlaping with Tricorder Modulation Bar
Fixed: coop_gbs8, Camera at level start not working right.
Fixed: coop_gbs9, a Door constantly looping door locked sound
Fixed: coop_gbs10, trigger_fire_lift_01 onuse event creating a Warning
Fixed: coop_gbs10, German/English Dialog length overlap issue in cinematics
Fixed: coop_gbs10, Illia dissapearing shorty before cutscene changes [cin_shuttle]
Fixed: coop_gbs10, left over Enemy Ai attacking Actors during Stamheim Cell Cinematic
Fixed: coop_gbs10, bad entity reference to $chell_door should be $cell_door
Fixed: coop_gbs10, multiple Null Entity Warnings
Fixed: coop_gbs11, German/English Dialog length overlap issue in cinematics
Fixed: coop_gbs11, Illia sometimes refusing to sitting on the chair
Fixed: coop_gbs11, Risa Text not showing properly during cinematic
Fixed: coop_hatoriaOutpost, newline command in credits cfg
Fixed: coop_hatoriaOutpost, door playing no sound when opening (Gallitep)
Fixed: models/fx/fx-explosion-idryllmortar.tik not being in deathlist.ini
Fixed: huds.scr, Entity Var creating warning message spam
Fixed: coopTimerBlue.urc, not showing Background Image
Fixed: coopHuds.cpp, coop_hudsKilled handling Bots
Fixed: item.cpp, German Text for player finding a Golden Starship being in plural
Fixed: level.scr, globalCoop_level_getStringVar missing the prefix ""+ to fix string return bug
Fixed: level.scr, globalCoop_level_getFloatVar returning -1 even tho it should be returning 0
Fixed: mission.scr, globalCoop_mission_completed() using deprecated cvar coop_map
Fixed: player.cpp, void Player::Kill( Event *ev ), removing nodamage flag so player can actually die completely
Fixed: coopPlayer.cpp, renamed coop_justDiedplayer to coop_justDied
Fixed: Overlooked copied killmessage in various example map files "tasted very delicious to the hungry"
Fixed: borg_base-female.tik, containing not functioning code multiplayer $define borgassdmg 10
Fixed: borg_base-male.tik, containing not functioning code multiplayer $define borgassdmg 10
Added: Automatic Reconnect for clients to fix Model cache overload Errors on certain maps.
Added: coopItem.cpp, to manage Items handling during Coop
Added: upgScriptSlave.cpp, added upgGetLastDamageLabel to grab onDamage thread set on script_objects
Added: coop_disableDeadBodies, level floatvar support to disallow dead Actor bodies on the level
Added: m4l1a-attrexian_station, coop_disableDeadBodies floatvar to reduce network issues with the level
Added: m4l2b-attrexian_station, players that did not take the lift will be transported down (Gallitep)
Added: m7l1a-attrexian_colony, coop_disableDeadBodies floatvar to reduce network issues with the level
Added: m9l1a-klingon_base, coop_disableDeadBodies floatvar to reduce network issues with the level
Added: player.scr, function globalCoop_player_transportToSpawn
Added: getLastActivatingEntity script command to ScriptSlave [script_object] class
Added: sv_mapchecksum to !info on Communicator
Added: LMS lives to !info on Communicator
Added: LMS lives remaining printout when changing team or getting killed
Added: LMS lives transfer command !transferlive to give a live to a dead player
Added: LMS deaths to player statistics, to prevent cheating LMS by reconnecting
Added: Environment dependent actorname sections in deathlist.ini and coop_playerKilled
Added: Local strings for GBS Mod huds, Antioch system, Risa, 3 Months later, Time until Collision, Oberth System
Added: Actor.cpp, additional information print out on stuck Actor
Added: Camera.cpp, additional information print out if camera can't follow a path
Added: coop_com.urc, reboot Server Button to allow requesting a server reboot.
Updated: coop_rotec9, disabled testcode in coop_justDied
Updated: m10l1-romulan_installation, disabled testcode in coop_justDied
Updated: pointAndClick.src, added coop_noBeamout flag to player so if they die they don't become visible
Updated: coop_settings.urc, removed !block and !drop
Updated: coop_setup.urc, added Circle Menu and removed !help
Updated: Huds for GBS Mod, gbsAntiochSystem.urc, gbsRisa.urc, gbs3Monthslater.urc, gbsOberthSystem.urc using local strings
Updated: Circle Menu, right click selects next widget
Updated: Circle Menu, will no longer resend last Text and Icons
Updated: COOP_CLASS_REGENERATE_AMMO changed from 3 to 50.  (Gallitep)
Updated: COOP_CLASS_REGENERATE_ARMOR changed from 5 to 15.
Updated: COOP_CLASS_REGENERATE_HEALTH changed from 3 to 10.
Updated: GBS Mod English and some German audio files remastered with Adobe Podcast Enhance Speech and Audacity
Updated: GBS Mod removed dublicated audio files
Updated: GBS Mod rebalanced some effect and explosion sounds that where to loud
Updated: coop_hatoriaOutpost, shortened Shuttlepad Light Panel Cinematic
Updated: codehud_m10_equipment.urc, for widescreen resolutions
Updated: codehud_m10_sectort.urc, for widescreen resolutions
Updated: coop_pEnhancer.urc, for widescreen resolutions
Updated: coop_pEArea.urc, for widescreen resolutions
Updated: coop_pEBeamFailed.urc, for widescreen resolutions
Updated: levelExit.urc, for widescreen resolutions
Updated: Moved Coop LMS code into separate file.
Updated: Dedicated Server Helper Batch Tool, Maplist and other minor changes
Changed: camera.cpp, Model to show camera positions on sv_showcameras 1
Changed: Weapondata.tik, doubled Phaser Range
Changed: Chat Font Type and Size when running the Setup, using a larger Font
Changed: Dedicated Server Helper Tool Batch file location, moved next to ef2.exe
Changed: coop_gbs3, Secret will stay open even when Alarm is triggered, to make it easier to find.
Changed: coop_gbs3, Level End Trigger now allowing the player to fully enter the Room before activation.
Changed: alien-type6-snake.tik, to have a bigger Hitbox in multiplayer.
Changed: Coop Class abilities can now be called by command: !ability
Changed: Coop Class abilities does no longer require using the Tricorder to a player that is close
Changed: Coop Class abilities changed to apply to all Team members, regardless of distance
Changed: Branchdialog failsafe time from 20 to 30 seconds, to allow more time for selection
Changed: puzzleobject.cpp, seperated Upgrade and Coop Puzzle related code
Changed: global_tricorderBase.scr, puzzle timeout in Coop is now longer, giving players more time
Changed: Callvote Menu to be a bit more intuitive to use (also disableing Change Map button in coop)
Changed: m9l1a-klingon_base, disabled confusing dialog for Gonzales
Changed: viewmodes.shader, to discourage Players from staying in Nightvision all the time (Gallitep)
Changed: hcm_sv_coop.bat renamed to EF2_SERVER_dedicated.bat
Changed: m4l2b-attrexian_station, cinematic enganges now directly upon level start
Changed: m11l1a-drull_ruins3, cinematic enganges now directly upon level start
Changed: !info printout formating
Removed: reset_loading.cfg, flushtikis because it is not supportet bei the client game code 
Removed: coop_svB, deprecated cvar from coop_setup.cfg
Removed: Weapongroup 7 from inventory it was only used for the Turret (Gallitep)
Removed: COOPDEBUG: Print out - script-specified Weapons given to
Removed: Various dublicated files
Removed: img_main.scr, deprecated variable cvar_bool_coop_disClass
Removed: level.scr, function globalCoop_level_secretShip now managed in coopItem.cpp
Various other undocumented code improvments and helper functions.

_60020
Updated: Video Menu, added acual currently used Resolution
Updated: menu_userfov.urc, 3rd Person Checkbox so that it will not be cut off on wide resolutions
Fixed: German Multiplayer Ingame Menu not working.

_60019
Updated: prf_clickAndPoint, selecting a already controlled actor shows the name of the player controling it
Updated: prf_clickAndPoint, disabeling coop mod challenges
Updated: Video Menu and Video Resolution testing
Updated: global strings files.
Removed: Coop Settings Button in Multiplayer Ingame Menu
Removed: Resolution detection
Changed: mp_console, adjusted size to prevent it being overlapped or cutting text off
Changed: $player.getName(int) accepts now Parameters to filter/replace: 1=Space,2=Colorcodes,3=Both
Fixed: prf_clickAndPoint, german selection description text of Picard
Fixed: Coop_bugs, issues with Patternenhancer being reattached
Fixed: Map List button getting cut off
Fixed: When testing a resolution and failsave was triggered retesting again changed resolution to 640x480
Fixed: Typo in globalstring c#146
Fixed: Credits could not be skipped correctly in Coop
Added: Menu for Field of View and 3rd Person camera Settings
Fixed: Not Acceptable Model Warning showing each time when player info string changed
Fixed: coop_justChangedModel being executed each time when player info string changed

_60018
Added: gamecode, New Script Command to grab Actor-Type as string, $actor.getActorType()
Added: gamecode, New Script Command to grab location of PathNode, returns '0 0 0' on failure, getPathnodeOrigin(str-pathnodename)
Added: gamecode, New Script Command to grab origin at witch trace hits sky, returns '0 0 0' on failure, $entity.traceHitsSky(str-tag,float-max-dist);
Added: gamecode, New Script Command to grab pathnode location, or just to check if it exists, getPathnodeOrigin(str)
Added: gamecode, New Script Command to check if player is chat, console or any menu, $player.checkMenu()
Added: gamecode, New Script Command to check if player is pressing any button, $player.checkAnyButton()
Added: gamecode, coop_actorIgnoreAnimationWarning to disable warnings for certain actor animations
Added: gamecode and ui, !flushtikis command usable by logged in Admins
Added: gamecode, Ability for Medics to heal friendly NPC
Added: gamecode, Floatvar Check (_playerCanNotHeal) to prevent healing of actor by medics
Added: gamecode and ui, Message shown on Comunicator Menu if Host get auto logged in
Added: prf_clickAndPoint, new Test/Demo level for Point and Click Mechanics
Added: coop_section31l1, suppression for warning: skyGalaxyTarget9 variable not found
Added: coop_greatdekutree, moveclip to prevent players getting damage at certain locations
Added: coop_rotec5, various little details and effects
Added: m7l1a-attrexian_colony, respawned Sky Model and removed various objects to fix overload
Added: evosuit.scr, coop_evosuit_pickedUp being set to 0 when player enters the level to stop possible warning spam
Added: symbols.scr, debug help printout
Added: pointAndClick.scr, Point and Click Managing Master Script
Added: player.scr, function to calculate zoomed fov for player based on distance, globalCoop_player_getZoomFovForDistance
Added: return.scr, function to grab closest node from a path, globalCoop_return_closestNodeFromPath
Changed: coop_section31l1, disabled rain
Changed: coop_rotec5, secret location and way to access it
Changed: coop_rotec5, various enemy locations
Changed: ef2.exe/quake3.exe, disabled message: WARNING: sky being drawn in a sky portal!  Bad!  Bad!
Changed: ef2.exe/quake3.exe, added new Master Server - master.hazardmodding.com
Updated: level-scripts, various Credits information
Updated: hcm_readme.pdf, removed redundant text added see also Links
Fixed: deathlist.ini, missing correct Bug Queen entry
Fixed: actor.scr, walkto nodes not being removed in  globalCoop_actor_walkTo
Fixed: gamecode, Player notarget being turned off each time it was turned off, coop_playerThink
Fixed: gamecode, coop_justSpawned not being executed when player spawning
Fixed: gamecode and cfg, player-model selection menu staying on coop selection list
Fixed: gamecode, player staying invisible if trigger_teleport is missing destination
Fixed: gamecode, trigger_teleport error message getting stuck in a loop (reported by DRAGON Joki)
Fixed: gamecode, attributes for classes not correctly set on respawn (reported by DRAGON Joki)
Fixed: gamecode, Puzzle simplification time for Technician applaying to other classes
Fixed: coop_greatdekutree, soldier fiering trough door (reported by DRAGON Joki)
Fixed: coop_greatdekutree, missing destination for trigger_teleport (reported by DRAGON Joki)
Fixed: coop_greatdekutree, thread being executed on each player teleport
Fixed: m6-exterior, Capital Idryll Ship not taking any damage to its hull
Fixed: m2l2-sfa, Lift not Moving if client 0 is not on server (reported by DRAGON Joki)
Fixed: m6-exterior, lagging if Capital Idryll Ship is hit by players
Fixed: coop_rotec5, a texture glitch
Fixed: coop_rotec6, possible path to get around mission related triggers (reported by DRAGON Joki)
Fixed: coop_section31l1, players killed by shuttle or shuttle parts throwing a warning message

_60017
Added: Cooldown for Player Taunts
Added: If player gives health/ammo/shield to other player they also get some of that for their own.
Fixed: Skip Cinematic skipping Cinematics without a vote
Fixed: Heavy Weapons Class, max Plasma Ammo being limited to 50
Fixed: Usage of Administrator Feature Targetname, erroring out the Game
Fixed: m3l2-forever, Turbolift Loopsound on Jurot, making the sound follow the player
Fixed: m4l1a-attrexian_station, Over here Dialog playing twice
Fixed: ent_cin_img247.script, Various Cutscenes producing a warning for locationprint

_60016
Added: Sleep-Code to make m4l1a script less busy when the server is empty.
Changed: Minor changes to Callvote Menu
Changed: Tricorder Pipe Puzzles UI is no longer reset when solved, reducing unnecessary network traffic.
Changed: Tricorder Pipe Puzzles are now responding faster when pieces are clicked.
Fixed: Server level restart on Player disconnect time being to long, resulting in cl_parseGamesate error message on player connect
Fixed: Crash when a cinematic camera was called on a new level once a cinematic camera was called on the previous level
Fixed: Technician Modulation feature being usable prematurely on Puzzles that are not ready yet
Fixed: Class not restoring for hosting Player on Listen Server.

_60015
Fixed: Class Selection from Coop Settings Menu not working
Fixed: Number of players for each Class not updating
Fixed: Game errors out during certain cinematics with Couldn't load file
Fixed: Callvote, showing wrong text and cutting off text

_60014
Added: Auto NPC Team Test Code.
Added: coop_iceStation, Pathnodes on level start area
Added: Code panel Interface for !login to the Communicator Menu
Added: Compile Date and Time to Mod Start Printout in gamecode
Added: Reliable Host detection for coop_playerSetup
Added: !follow command, marking you green on the radar for all players
Added: !notransport Command, activating a Transport inhibitor.
Added: !login now prints a message when it can not be used
Added: !help to the Coop Settings Keybind Menu
Added: Protection against "No Vote in Progress" Hudspam, usually happening when holding ESC while a cinematic is skipping.
Added: !stuck will transport player to another player if already at spawnlocation
Added: !help will show Communicator menu with commands to Player with Coop Mod installed
Added: Thread call when player uses !transport or !stuck: coop_justTransported
Added: coop_rotec1 and coop_rotec7, ramp to exterior of shuttlebay
Added: New Script Command: $player.getViewtraceEndpos(), to get vector/location where the player is looking at
Added: New Script Coop Function: globalCoop_return_vectorForwardScaledOrigin
Added: New Script Command: $player.getUserFov(), allowing to get the player their userfov
Added: New Coop Script bCommander.scr for recreating Bridge Commander like Bridge control on a map
Added: Spam protection/cooldown to Coop Player commands
Added: Coop Technicians will now solve all puzzles via modulation
Added: New hud coop_fireUse.urc, Press Fire to use
Added: New hud coop_fireAltUse.urc, Press Alt Fire to use
Added: New hud coop_useUse.urc, Press Use to use
Added: New map prf_bCommander, example map for recreating Bridge Commander like Bridge control
Added: m7l1b-attrexian_colony, made Tricorder Puzzle easier on higher difficulties
Added: m7l2b-attrexian_colony, made Tricorder Puzzle easier on higher difficulties
Added: Follow Me on Communicator Menu also activates !follow command
Added: Code optimisations moved Objectives bind restore command from think to setup, execute just once instead of every second
Added: Code optimisations when targeting a player, Player::CheckForTargetedEntity, for less network traffic
Added: Code optimisations reducing Clientside cfg writes massively by using globalwidgetcommand for radar rotation rather than cvar
Added: coop_returnCvarInteger, printing the cvar name on error
Added: Variouse Debug Printouts for Tricorder Pipe Puzzles to trace ongoing issues
Added: m3l1a-forever, falling Turbolift will kill player blocking it
Added: Printout to all players if a golden Ship is found
Added: Printout to all players if a Secret Area is found
Added: m11l2a-drull_ruins3, check to prevent players falling off the map
Added: m11l2a-drull_ruins3, the first 3 players are moved on the lift after cinematic
Fixed: coop_rescueChell, Objective Trigger Size for Objective 6
Fixed: m5l1b-drull_ruins1, fixed unlocked door still showing red locked indicator
Fixed: weapondata.tik, Sniper reload times being excruciatingly (twice as) long.
Fixed: ent-deck11, IGM 3, fixed console not working without Telsia
Fixed: Both globalstrings.loc files mismatch and dublicates
Fixed: m9l1a-klingon_base, getting killed by Nausicaan producing a error message
Fixed: m7l1a-attrexian_colony, overflowing gamestate when running empty for a day or so
Fixed: G_coopInput(), printing command as text when parameters are empty.
Fixed: Shaders for light beams m2e (notsolid, transparent, sortorder, no weaponclip) klingon-ship.shader
Fixed: Infinity bouncing of unknown !commands between client and server in coop_playerSay().
Fixed: coop_bugs, getting killed by placeable bomb printing a error message
Fixed: coop_rescueChell, missing local strings for Idryll Rebel Enemies
Fixed: coop_paradiseIsland2, added railing to end Tower Ladder, to stop player falling over at the other side 
Fixed: coop_equinox, Texture aligment on Door in Aft Section
Fixed: coop_equinox, Invisible Brush Face in Conference Room
Fixed: coop_replaceForLabelText adding directly after labeltext, breaking the new string
Fixed: Fixed widgetcommand not converting text
Fixed: coop_aftermath6, green Laser not killing player.
Fixed: Previous player getting stuck in modulation puzzle
Fixed: !logout not logging out the Admin correctly
Fixed: !targetnames/!targeted does no longer print ever server frame
Fixed: Coop Class possibly not applying correctly on player entering the level
Fixed: m3l1a-forever, dead bodies still floating after gravity was restored
Fixed: Player possibly getting stuck when a puzzle is removed during modulation
Fixed: Possible No Free Edict issues in levels: m11l2a-drull_ruins3, m11l3a-drull_ruins3_boss, m11l3b-drull_ruins3_boss
Fixed: Issues with script commands: checkUse(), checkFirealt(), checkFire(), checkThirdperson()
Fixed: Issues with script commands: checkJump(), checkCrouch(), checkRun(), checkReload()
Fixed: Issues with script commands: checkForward(), checkBackward(), checkLeft(), checkRight()
Fixed: Issues with script commands: checkDropRune(), checkLeanLeft(), checkLeanRight(),
Fixed: player.scr, NULL ENTITY REFERENCED issues in globalCoop_player_makeSolidASAP
Fixed: dathlist.ini, using wrong localstring for Idryll Rebels
Fixed: Radar sometimes not displaying for players
Fixed: Radar sometimes not deactivating inactive blips
Fixed: Player class symbol being notexture shader if player class is not set yet
Fixed: coop_rotec6, Secret Sound Picard "This far" fixed, now using $borg0.playdialog
Fixed: coop_aftermath1, fixed Railing Brush clipping in Fed/Rom Building
Fixed: coop_aftermath1, Objective typo / bad Char 
Fixed: coop_aftermath2, Objective typo / bad Char 
Fixed: coop_aftermath3, Objective typo / bad Char 
Fixed: coop_aftermath4, AI-Paths getting ai stuck
Fixed: coop_aftermath4, Clipping issues with railing
Fixed: coop_aftermath6, Objective typo / bad Char 
Fixed: m3l2-forever, Turbolift sound not stopping, audible on the entire level
Fixed: m3l2-forever, Player possibly getting stuck inside Chell on Bridge
Fixed: m3l2-forever, Chell Timer hudbar being without text
Fixed: m4l2b-attrexian_station, Gonzales possibly blocking player or getting stuck before using tricorder
Fixed: m4l2b-attrexian_station, Gonzales almost breaking his neck during cinematic to look at a player
Fixed: m6-exterior, Unhandled Actorname: idryllm6saboteurgauntlet when killed by enemy
Fixed: m7l2b-attrexian_colony, Dialog not playing for all languages, now using $cinematicMunro.playdialog
Changed: Update Information is now handled as a gamecode event.
Changed: Message of the Day is now handled as a gamecode event.
Changed: Polished the code by seperating coop/upgrades/stock code bases.
Changed: Polished big cuncks of code to use getters/setters/functions instead of directly accessing variables
Changed: G_TauntCmd no longer depending on Coop code/variables
Changed: Player class set as friend to coopPlayer class
Changed: coopPlayer.setupComplete direct var access now using coop_playerSetupComplete()
Changed: coop_checkPlayerHasCoop renamed to coop_playerThinkDetectCoop
Changed: coop_checkPlayerHasCoopId renamed to coop_playerThinkDetectCoop
Changed: !login, verification moved to gamecode, now working on all maps.
Changed: !stuck moves now player to spawn without transporting, unless player is already near spawn
Changed: Singleplayer Custom Map Weapon Equip Handle, moved to coop_spEquip() and coop_playerThink()
Changed: Coop Classes will no longer regenrate player health/ammo/shield
Changed: Coop Class Info Hud into LCARS Design
Removed: All trigger_coop_* Triggers added in 2018, they where never used
Removed: Deprecated var coopPlayer.tauntCooldownTime
Removed: Deprecated var coopPlayer.cmdBlockCooldownTime
Removed: Cvar coop_r, Coop Radar is now set directly by globalwidgetcommand
Removed: !drop from the Coop Settings Keybind Menu
Removed: !blocking from the Coop Settings Keybind Menu
Removed: Unused/Deprecated Textures and Shader data

_60013
Fixed: Radar not working in coop - reported by Crimewavez
Fixed: coop_hatoriaOutpost, player blocking Shuttle Landingpath getting move to 0 0 0 outside the map
Fixed: Borg Adapting to Bat'leth
Fixed: coop_equinix, multiple badly aligned hint brushes.
Fixed: coop_equinix, multiple VIS diminishing brush glitches.
Fixed: coop_equinix, missalinged Door Texture.
Fixed: coop_equinix, glitches with script_objects visually disappering.
Fixed: coop_iceStation, Door clip at floor for secret room.
Fixed: coop_iceStation, Missalinged texture after texture change in secret room.
Fixed: coop_iceStation, Door at console ff room missing a texture.
Fixed: coop_iceStation, Movement Clip extending to far into the level.
Fixed: Setsize to align with actual model size for: drull2_crate1.tik
Fixed: Setsize to align with actual model size for: drull2_crate1-explode.tik
Fixed: Setsize to align with actual model size for: drull2_crate2-explode.tik
Fixed: Setsize to align with actual model size for: drull2_crate3-explode.tik
Fixed: !info printing bad version info for player
Fixed: Widescreen squeezing on Skip Prologue Menu deu/eng
Fixed: Script detection variables retaining settings of previous map - added CoopScripting::init()
Fixed: coop_aftermath4, Player possibly getting stuck at the Scaffolds (Thanks to @wilverine9086 for Reporting)
Fixed: coop_aftermath6, Romulan Datapad showing Romulan Snow Suit Hands (Thanks to @wilverine9086 for Reporting)
Fixed: coop_aftermath6, Script not taking Phaser from Player that places it as Explosive
Fixed: Cancel Thread for Tricorder Modulation Puzzles could not grab .getLastActivatingEntity()
Added: Borg option for no ranged attacks via script $actor.settendency("norangedattack",1)
Added: New Map prf_ffscan, example map on how to make scannable forcefields
Added: Tricorder can now scan specific Forcefields that are using script command $script_object.setobjectparms, see map prf_ffscan
Added: Borg drones tendency "norangedattack" command to prevent borg from fiering at player
Added: Event function started by the coop mod: coop_justBecameSpectator
Added: Event function started by the coop mod: coop_justChangedClass
Added: Holdable Transporter Item transporting Player to spawn location in Coop
Added: Dedicated Coop Spawn handling class - resolving spawning complications
Added: Challenges are disabled on maps starting with rpg_
Added: Specific gamecode handle for maps starting with rpg_
Added: New Coop global Script Function globalCoop_level_waitForDoorToClose./
Added: New Coop global Script Function globalCoop_level_onTouch
Added: coop_aftermath1, Helpernodes for Romulans at Tunnel Exit so they know where to find cover and where to attack from.
Added: coop_aftermath1, a tree and Clips to avoid player going into the vast empty green space
Added: Romulan Datapad with Federation Hands Textures
Added: evosuit.scr a General Purpose Evosuit Spacewalk Script for Coop
Added: New Global Local String for Thrusters Temperature
Added: New Screen Resolution to Menu 5120x1440 
Added: New Screen Resolution to Menu 3840x1080
Added: Feature on Bat'leth Maps, starting with bl_ in their name, ONLY the Sword of Honor is given to players at spawn.
Added: Gamecode function coop_playerSpawnTryTdmSpawn allowing to spawn a player on a map missing proper spawn spots
Added: New Console Server Command reload, reloads the map completley. Meant to be used for keybinds on test servers.
Added: New Script Command $player.getBackpackAttachOffset(), returning vector data set in player skin for attaching backpack models
Added: New Script Command $player.getBackpackAttachAngles(), returning vector data set in player skin for attaching backpack models
Added: New Script Command $player.getFlagAttachOffset(), returning vector data set in player skin for attaching backpack models
Added: New Script Command $player.getFlagAttachAngles(), returning vector data set in player skin for attaching backpack models
Added: New Script Command $func_door.getDoorState(), returns door state 1=open,2=opening,3=closing,4=closed
Added: New Script Command $world.getPhysicsVar("physicsName"), returns gravity, airaccelerate and maxspeed values
Added: New Script Command .checkJump(), returns 0/1 if player is pressing the Jump button
Added: New Script Command .checkCrouch(), returns 0/1 if player is pressing the Crouch button
Added: New Script Command .checkRun(), returns 0/1 if player is pressing the Run button (beware Always Run Option in Menu)
Added: New Script Command .checkForward(), returns 0/1 if player is pressing the Forward button
Added: New Script Command .checkBackward(), returns 0/1 if player is pressing the Backward button
Added: New Script Command .checkReload(), returns 0/1 if player is pressing the Reload button
Added: New Script Command .checkDropRune(), returns 0/1 if player is pressing the Drop Rune button
Added: New Script Command .checkLeft(), returns 0/1 if player is pressing the Strafe Left button
Added: New Script Command .checkRight(), returns 0/1 if player is pressing the Strafe Right button
Added: New Script Command .checkLeanLeft(), returns 0/1 if player is pressing the Lean Left button
Added: New Script Command .checkLeanRight(), returns 0/1 if player is pressing the Lean Right button
Changed: coop_verInf cvar moved from setup.cfg to main_menu.cfg, to prevent ghost detection of coop mod
Changed: How the Coop Mod detects the currently installed coop version for the host client.
Changed: !info printout is now more compact
Changed: PuzzleObject compatible huds to look like the original game design
Changed: Timerhud and other PuzzleObject compatible huds now sharing one include file
Changed: globalstrings.loc files for PuzzleObject compatible huds
Changed: textures/klingon/fire shader to nonsolid, transparent and detail
Changed: Shader klingon fire (notsolid, transparent)
Changed: Moved various coop code to coop files
Removed: Deprected event function call: coop_justBecameSpectatorPlayer
Removed: coop_modulating.urc, as it would be now a duplicate of the timerhud
Investigated: projectile-heatseek-rig-boss.tik, possibly not doing any damage.

_60012
Fixed: Detection of Resolution getting out of sync and failing when game is started via GOG client
Fixed: Tricorder Coop Overlay Hud retaining scan data from previous Map
Fixed: Linux Servers having issues with handling client Ids
Fixed: Modulation interupted by Hurt/Damage Triggers (reported by SMFScar)
Fixed: Uninitialised language variable in Player::Player()
Fixed: Spectators not being able to follow players ::playerInput
Fixed: prf_symbols, Level Script Error
Fixed: Health and Energy Dispensers not opening for Player in Singleplayer
Fixed: hzm_releaseCheck.bat, file reference to renamed file
Fixed: globalCoop_player_takeAll giving previously taken weapon back to players
Fixed: maplist rotation cycleing twiche the start map on Linux Servers ::getNextMap
Fixed: Statbar Script and Huds sometimes not displaying the Hud Text
Fixed: Issues with Program::setString in conjunction with Program::setStringVariableValue
Fixed: Issues with Program::setString in conjunction with Program::getStringVariableValue
Fixed: Missing Credits in Coop Callvote Menu for map coop_section31l1
Fixed: Map m5l1b-drull_ruins1, Bad removeclass call on TriggerChangeLevel with trigger_changelevel
Fixed: Map m11l3a-drull_ruins3_boss, Bad removeclass call on TriggerChangeLevel with trigger_changelevel
Fixed: Map m5l2a-drull_ruins1, Bad removeclass call on TriggerChangeLevel with trigger_changelevel
Fixed: Map m5l2b-drull_ruins1, Bad removeclass call on TriggerChangeLevel with trigger_changelevel
Fixed: Map m5l2c-drull_ruins1, Bad removeclass call on TriggerChangeLevel with trigger_changelevel
Fixed: Map m5l1a-drull_ruins1, Bad removeclass call on TriggerChangeLevel with trigger_changelevel
Fixed: Map m1l2a-borg_sphere, Bad removeclass call on TriggerChangeLevel with trigger_changelevel
Fixed: Stock Script Command causing issues and crashes getintfromstring(string) (reported by SMFScar)
Fixed: Gamecode Freeze on Reconnect Command not working right, reconnecting players to soon
Fixed: Gamecode Client ID Command missing a letter
Fixed: Gamecode Crash in Projectile *ProjectileAttack
Fixed: Gamecode Player health and armory also maintained outside of sublevels
Fixed: Multiple instances in which level.mapname was transformed tolower case, causing issues on linux servers
Added: m5l2b-drull_ruins1 to the Airaccelerate exception list
Added: ent-training1 to the Airaccelerate exception list
Added: Illia Skin from GBS Mod can now be used on all Custom Coop Maps.
Added: Spectators can send messages to players during coop ::tell
Added: Spectators can send messages to players during coop ::say
Added: Gamecode Client Health/Ammo and other data is only restored for sublevels
Added: Gamecode Puzzle cancel func PuzzleObject::cancelPlayer
Added: Gamecode Puzzle cancel func Player::cancelPuzzle
Added: Gamecode Error printout for coop_serverSaveClientDataWrite
Added: Gamecode Script Command getFloatFromString, printing a warning if Float is to big for script
Added: Gamecode Script Command getIntFromString, printing a warning if Integer is to big for script
Added: Var lastInflictor to keep a record of the last attacker of a Entity ::Setup ::DamageEvent
Added: pickup_thread started from Items can now use getCurrentEntity to grab the Item picked up Item::ItemPickup
Added: mp_maplist, missing maps will print a info and skip, instead of repeating current map ::setNextMap
Added: New Script Command getTime(), returning string Server Time Stamp
Added: New Script Command .getLastAttacker(), returning last attacker/inflictor
Added: New Script Command .getEntNum(), returning a entities number/id
Added: New Script Command .getScore(), returning Score of a Player
Added: New Script Command .removeviewmode(viewmodename), removing given viewmode from entity
Added: New Script Command .getLastActivatingEntity(), for Puzzle Objects ::GetLastActivatingEntity()
Added: Script Command .getTeamScore() upgraded to return Score of player even if not in a team.
Added: Map coop_greatDekuTree
Added: Upgraded AI for Small Green Bug, will now timeout suicide if digged in ground and unreachable
Added: globalCoop_player_giveAll can now be used before globalCoop_main() was run
Added: globalCoop_player_giveAll waiting for the player to spawn in singleplayer
Added: globalCoop_player_takeAll can now be used before globalCoop_main() was run
Added: globalCoop_player_takeAll waiting for the player to spawn in singleplayer
Added: globalCoop_main_waitForWarmupTime can now be used before globalCoop_main() was run
Changed: Gamecode simplified for G_coopCom_class
Changed: Gamecode simplified for DamageModifierTargetName::resolveDamage
Changed: Gamecode moved from G_InitGame to CoopServer::mapLoadEnforce() to keep code tidy
Changed: coop_serverError terminates game process after a script error on Linux exclusively
Changed: Version/Build number
Changed: .isSpectator() Script command  works now on all entities
Changed: Coop Script Var Name: coop_string_failureGerman to coop_string_failure_deu
Removed: Deprecated Gamecode Func coop_returnStringDeathmessagenameForActor
Removed: Deprecated Coop Script Var: coop_string_objectiveItemState1 to coop_string_objectiveItemState8
Removed: Deprecated Coop Script Var: coop_vector_lmsStartedPausedWarmuptime
Removed: Deprecated Coop Script Var: coop_float_lmsStartedAt
Removed: Unused Coop Script Function globalCoop_server_restartDelayed
Removed: Unused Coop Script Function globalCoop_server_reboot
Removed: Unused Coop Script Function globalCoop_server_rebootPerform
Removed: Unused Coop Script Function globalCoop_server_rebootTimer
Removed: Unused Coop Script Function globalCoop_server_checkRebootByMap
Removed: Unused Coop Script Function globalCoop_check_entityValidPlayerTargetname

_60011
Added: Map coop_section31l1, level from Mod-Central
Added: Map coop_aftermath6, level from Aftermath Mod
Added: Map prf_symbols, example for using icons and symbols
Added: Map prf_ranks, example map for Ranks Feature
Added: Map prf_continuoususe, example map for continuous use button with puzzles
Added: Map prf_mrm, example map for MRM Feature
Added: Map prf_circle, example map for Circle Menu Feature
Added: Map prf_statbar, example map for Statbar Huds Feature
Added: Menu, Troubleshooting Help
Added: Menu, Mission Resource Managment (MRM)
Added: Menu Circle, that can be customized with scripts.
Added: Menu coop_sure, configurable yes/no dialog
Added: Menu for ent-deck11, Library research
Added: Players can no longer pickup Items they already have in Coop
Added: Votable Challenge, Stick Together, damaging players if they are to far away from group
Added: AI to enviro/attrexian_cannon.tik, turning it into a usable friendly asset
Added: AI handling for death to char/bug_female-nosack.tik turning it into a usable enemy asset
Added: Cooldown time for command !block
Added: Cooldown time for command taunt 
Added: Command !leader, allowing to vote for teamleader position
Added: Command !targetnames, showing Targetnames of targeted entities
Added: Automatic Tiki-Cache reset if server becomes empty
Added: Automatic Setting reset if server gets empty, for: Air Accelerate
Added: Automatic Setting reset if server gets empty, for: Max Speed
Added: Zombi to deathlist.ini
Added: globalCoop_check_isEntityInsideOfEntity, checking for spectators
Added: New gamecode functiongetHoldableName
Added: New gamecode functiongetHoldableModel
Added: New gamecode functiongetRuneItem
Added: New gamecode functiongetRuneModel
Added: New gamecode functiongetRuneName
Added: New gamecode functiongetPowerupItem
Added: New gamecode functiongetPowerupModel
Added: New gamecode functiongetPowerupName
Added: Gamecode function HasItem/FindItem upgraded to also detect Rune, Holdable and Powerup
Added: Multiplayer Name Option to the Coop Setup Menu
Added: Use Key bind option to the Coop Setup Menu
Added: Chat Key bind option to the Coop Setup Menu
Added: Puzzle Modulation will be interrupted and reset if player is hurt in coop
Added: PuzzleObject compatible huds; coop_locking, coop_unlocking, coop_modifying, coop_scanning, coop_modulating, coop_transferingdata, coop_sabotaging, coop_hacking, coop_repairing
Added: Check if a player respawns in a possible solid level-object
Added: Over 35 different screen resolutions with FOV correction.
Added: Resolution Test feature and automatic failsave revovery.
Added: Cvar coop_lang sets to 0 on english and 1 on german game ui
Added: Cvar cg_gametype sets to -1 if player is not in a game or on a server
Added: Weapon Huds, disabling Targeting Rectangle and extra Crosshairs if Weapon Aim is enabled (Thanks to @wilverine9086 for inspiring)
Added: Coop Server Quit Vote command
Added: cl_maxpackets check / correction in gamecode
Added: Server List Connect Button for Coop Test Server
Added: Server List setting to Internet Servers on Coop Setup
Added: coop_hatoriaOutpost, variouse visual detail touchups in the federation and klingon base
Added: Printout if a map set on trigger_changeLevel could not be found
Added: Event function started by the coop mod: coop_justLeft
Added: coop_paradiseIsland2, Ladder to the other side of the Bridge
Added: coop_rescueChell, light to make it easier for players at a very dark area
Added: Player::coop_updateStats(void), to handle some Statistics seperatly while in Coop
Added: statbar.scr, to provide blue and red Statbar or Timer, see map prf_statbar
Added: Huds coopTimerRed and coopTimerBlue to allow setting Custom Timer using Statbar Scripts
Added: Info printout for script command $entityModel.fadeIn(float rate,float target) if target visibility is Zero.
Added: Info printout for script command $actor.attack($entity) if entity is missing, also ai does no longer get stuck then.
Added: Combined coopBugs_bombWarning count down huds into a single one, coop_bombTimer
Added: Combined credits menus using cfg for all Coop Levels
Added: Coop/Multiplayer Compatibility for AI func StationaryFireCombatEX::updateEnemy()
Added: Coop/Multiplayer Compatibility for AI func SnipeEnemy::updateEnemy()
Added: Coop/Multiplayer Compatibility for AI func DefaultStrategos::_CheckForInTheWay()
Added: coop_returnFloatWithinOrDefault() now also accepting strings
Added: coop_serverWarningBadSetting() for printing out server warnings in a standardized manner
Added: coop_serverSetup() now correcting sv_maxclients to 4 if lower than 2 during Coop
Added: Circle command for CircleMenu to UI coop_settings.urc
Added: targetname info for level info printout of coop_playerSpawnTrySpSpawn
Added: Use keybind Option to Coop Settings Menu, for quick accsess
Added: m6-exterior, Air Accelerate is now forced to 2 on this level during coop
Added: coop_rotec6, Objectives marker on shuttle entrance/exit area
Added: coop_rotec6, Health Hud/Statbar for strong Basher enemy
Added: coop_rotec6, pathnodes and infonodes for better AI navigation
Added: coop_rotec6, one more soldier to the battlefield
Added: coop_rotec6, made entrance to secret much more obviouse
Added: coop_rotec6, Textures to variouse surfaces
Added: coop_rotec6, one more cover for AI to hide at
Added: m11l3b-drull_ruins3_boss, Objectives Marker Clearing if Renagade Commander is killed
Added: hzm_releaseCheck.bat, tool to help with quality control for relase
Added: Map Entry in callvote_aftermath.inc
Added: Map Entry in callvote_testmaps.inc
Added: Map Entry in startserver_aftermath.inc
Added: Map Entry in startserver_testmaps.inc
Added: Map Entry in vote_maplist.ini
Added: Map Entry in maplist.ini
Added: Map Entry in leveldefs.txt
Added: Text Repairing, to globalstrings.loc (German and English file)
Added: Text Hacking, to globalstrings.loc (German and English file)
Added: Text Sabotaging, to globalstrings.loc (German and English file)
Added: Text Transfering Data, to globalstrings.loc Data (German and English file)
Added: Text Modulating, to globalstrings.loc (German and English file)
Added: Text Scanning, to globalstrings.loc (German and English file)
Added: Text Modifying, to globalstrings.loc (German and English file)
Added: Text Unlocking, to globalstrings.loc (German and English file)
Added: Text Locking, to globalstrings.loc (German and English file)
Added: Text for new Multimatch menu options, to globalstrings.loc (German and English file)
Added: Text for new Video menu options, to globalstrings.loc (German and English file)
Added: Text for new OK-Dialog menu options, to globalstrings.loc (German and English file)
Added: Text for resolution detection Menu, to globalstrings.loc (German and English file)
Added: Text for resolution detection failsave Menu, to globalstrings.loc (German and English file)
Added: Text Sentry Gun, to globalstrings.loc (German and English file)
Added: Text Starfleet Security, to globalstrings.loc (German and English file)
Added: Text Lava Projectile, to globalstrings.loc (German and English file)
Added: Text Romulan Bioscanner, to globalstrings.loc (German and English file)
Added: Text Hydraulic Arm, to globalstrings.loc (German and English file)
Added: Text this will work only on Mission maps., to globalstrings.loc (German and English file)
Added: Text Add, to globalstrings.loc (German and English file)
Added: Text Remove, to globalstrings.loc (German and English file)
Added: Text Personal Datapad, to globalstrings.loc (German and English file)
Added: Text Send request, to globalstrings.loc (German and English file)
Added: Text Beam Up, to globalstrings.loc (German and English file)
Added: Text Beam Down, to globalstrings.loc (German and English file)
Added: Text Pattern Enhancer, to globalstrings.loc (German and English file)
Added: Text Circle Menu for bind in menu coop_settings.urc, to globalstrings.loc (German and English file)
Added: Filtering !class text/command being printed on mapchange
Added: Filtering vote text/command being printed on mapchange
Added: Taunts will not be played during cinematics anymore
Added: Coop custom Mission title hud coop_customTitle, used for variouse Custom Maps
Added: New func return.scr float globalCoop_return_floatNormalizedAngle(float fAngle)
Added: Ability for the player to place special objects/items
Added: Puzzle Entity Parameter puzzleobject_usedStartThread to set thread to start when puzzle is started to be used
Added: Coop global_scripts files will be automatically loaded from Coop directory in Multiplayer
Added: New script command challengesDisabled(bool disable); - returns bool. Disables or enables all challanges, if parameter1 is given
Added: New script command challengeDisabledNamed(str challengename, bool disable); - returns bool. Disables or enables named challenge, if parameter2 is given
Added: New script command $player.hasLanguageEnglish() - checking if player has game in English
Added: New script command $player.hasLanguageGerman() - checking if player has game in German
Added: New Script command $player.getCoopClass() returns player coop class name 
Added: New Script command $player.isCoopClassTechnician() checks if player coop class is Technician
Added: New Script command $player.isCoopClassMedic() checks if player coop class is Medic
Added: New Script command $player.isCoopClassHeavyWeapons() checks if player coop class is HeavyWeapons
Added: New Script command $player.setClassLocked(float YesOrNo), Un-/locking player to current coop class
Added: New script command $player.checkThirdperson(), returns 0 or 1 if the player is in third person view
Added: New script command $player.checkUse(), returns 0 or 1 if the player is pressing use
Added: New script command $player.checkFire(), returns 0 or 1 if the player is pressing fire
Added: New script command $player.checkFirealt(), returns 0 or 1 if the player is pressing alternative fire
Added: New script command $player.getViewangles(), gets current player viewangles
Added: New script command $player.setCamera(entity Camera), allowing to set a specific camera to a specific player
Added: New script command $player.widgetCmd(string sWidgtName,string sParameters) turning SPACE and NEWLINE into clientside compatible replacments ^ and ~
Added: New script command $entity.hasItem(string sWeaponName) returns 0/1 if player or actor has a specific item
Added: New script command setIniData(string Category, string Key, string Value) - allowing to write mapspecific ini file
Added: New script command getIniData(string Category, string Key, string optionalFilename) - allowing to read variouse mapspecific ini files
Added: New script command getVectorFromString(string Source) - returning vector from string
Added: New script command $player.circleMenu(float menuType); //Opens circle Menu for player Type: 1/2
Added: New script command $player.circleMenuClear(float optionalDialogNum); //Clears specified option/dialog, leave empty to reset all
Added: New script command $player.circleMenuDialogClear(); //clears all DIalog circle menu dialogs
Added: New script command $player.circleMenuSet(float optionNumber,string text,string threadOrCommandName, string imageORshader,float isScriptThread,float ammount, float cost, string costType); //sets option for circle menu
Added: New script command $player.circleMenuDialogSet(float optionNumber,string text,string threadName, string imageORshader); //sets Dialog option for Dialog circle menu
Added: New command 'coopcid' to send client id to server
Added: New command 'coopitem' to activate placable mission objects
Added: New command 'coopinput' to send text input to server
Added: New command 'coopthread' to allow script threads with activator player
Added: New command 'circle' displaying the new Circle Menu
Added: New command 'circledialog' displaying the new Circle Menu as dialog selection
Added: New command 'widgettext' to allow for SPACE and NEWLINE compatible text strings
Added: New command 'Deu' to allow selection of German Server Messages
Added: New command 'Eng' to allow selection of English Server Messages
Added: New command '!help' listing all commands starting with a ! (They work also in chat)
Added: PuzzeObjet added missing Parameter descriptions for the Leveleditior 
Added: PuzzeObjet added new Coop Parameter descriptions for the Leveleditior
Added: New Global Coop Script function in /matrix/check.scr globalCoop_check_playerCoopVersion
Added: New Global Coop Script function in /matrix/player.scr globalCoop_player_getLanguage
Changed: Mod and Mission specific huds, replaced with coop standardized huds
Changed: Master Server Reference Adress to master.hazardmodding.com
Changed: Cvar coop_verInfo to coop_verInf, to avoid issues with older coop servers
Changed: Buildnumber from 3 to 5 digits
Changed: coop_rotec6, several details into structurals
Changed: Medic.cfg, Technichian.cfg, HeavyWeapons.cfg to accomedate the new class command
Changed: Command name from getIntPlayerHasCoop($player) to $player.getCoopVersion()
Changed: Command .getStringPlayerLanguage() to .getLanguage(),'Deu' if player has German version otherwise 'Eng'
Changed: Coop ! commands are now handled properly via command functions in coopGamecmds.cpp 
Changed: Coop ! commands are no longer printed to hud but directly to player console
Changed: Lots of the gamecode was refactored, much more is still left
Changed: Script command removeHud for players, allowing now also removal of menus
Changed: coop_status.ini renamed to serverData.ini
Changed: location of files: deathlist.ini, maplist.ini and vote_maplist.ini
Changed: Scripts using _playerIsSpectator entity var are now using globalCoop_check_playerSpectator()
Changed: Script Command isEntityInsideOfEntity, new usage: $entity.isEntityInsideOfEntity($entity);
Changed: coop_returnIntOrDefaultFromString() using now atoi instead of atof to read from string
Changed: coopTrigger.cpp how player to player distances are calculated
Changed: Menu coopbugsRequest into a standarized version coop_request, that can be changed via cfg
Changed: coop_gbs8, now using Starbar Script and Hud
Changed: coop_hatoriaOutpost, variouse terrain blending and elevation
Updated: hcm_readme.pdf to include information about Singleplayer savegames.
Updated: _documents_\Technical\Developer\Script\hcm_scriptCommands.txt with latest script commands
Updated: Coop Objectives Code, to be more compact
Updated: Coop Mission Failure Code, remaining code moved from script to gamecode
Updated: Coop LMS allowing from 1 to 10 Lifes for player.
Updated: Event function started by the coop mod: coop_justEntered
Updated: Event function started by the coop mod: coop_justBecameSpectator
Updated: Event function started by the coop mod: coop_justChangedModel
Updated: Event function started by the coop mod: coop_justSpawned
Updated: Event function started by the coop mod: coop_justDied
Updated: Romulan AI also used in Mission 10, they will now respond all to player attacks
Updated: Server List Menu, for better widescreen compatibility
Updated: Server List Menu, for better Netsettings accsess
Removed: Hud specific to map coop_gbs8
Removed: coop_hatoriaOutpost, bomb item previously used to prevent crash in bombing gametype
Removed: Option to show Teamicons in coop
Removed: Deprecated hud endgbs.urc using now coop_theend.urc
Removed: Coop radar reset removed for singleplayer
Fixed: Boss Hud Images missing and widescreen aligment issues.
Fixed: Bug in Auto Login for Admin, not logging Admin in properly.
Fixed: Crash when loading a savegame in Singleplayer (see hcm_readme.pdf)
Fixed: coop_serverModifiedFile not loading the proper singleplayer/multiplayer script
Fixed: Gamefix TriggerEntryAndExit not setting last activating entity on first touch
Fixed: Gamefix in weapons/projectiledata.tik using #define instead of $define
Fixed: globalstrings.loc English/German string for max fps shorted to fit menu
Fixed: coop_serverRestoreGameVars() not restoring 10 default values for settings correctly
Fixed: Dublicated entry in Callvote Menu for Testmaps, callvote_testmaps.inc
Fixed: coopBugs_datapad2.urc, text aligment issue
Fixed: Crash if player is missing in GetNumFreeReliableServerCommands
Fixed: Mapper/Author name can now contain spaces
Fixed: m6-exterior, player getting stuck floating above the map if com_maxFps > 80 (SP/MP Listen Server)
Fixed: m7l2a-attrexian_colony, killmessage for killed by door in german for english version
Fixed: coop_gbs7, visual glitch causing textures to disappear
Fixed: coop_gbs7, leaks in mapfile
Fixed: prf_selectionmove, info trigger fiereing very fast, printing message to player
Fixed: prf_everyone, player getting stuck in the killtrigger zone
Fixed: coop_gbs11, now using the coop Mod Hud (coop_theend.urc) for the text: The End
Fixed: ent-deck11, player possibly getting stuck in research Library Menu
Fixed: coop_iceStation, destructible crate possibly getting player stuck on spawn
Fixed: coop_aftermath4, typos in Objectives
Fixed: coop_aftermath4, Message You can not yet access this panel
Fixed: coop_coreAttack, Barclay getting stuck at Forcefiled
Fixed: coop_coreAttack, First Player sometimes spawning without Weapons
Fixed: coop_coreattack, hall of mirrows visual glitch below alcove
Fixed: coop_coreattack, local string $$FailedBarylay$$ in mission failure not being set
Fixed: coop_coreattack, variouse local string references issues
Fixed: coop_aftermath2, structural integrity on bridge showing without tricorder
Fixed: Coop Setup Repeat Setup Option not working
Fixed: Coop_bugs, Picard not sowing in Level End Dialog Hud
Fixed: m4l1a-attrexian_station, players getting stuck on exit of secret at same spot
Fixed: globalCoop_player_makeSolidASAP - not working right on player to player checks
Fixed: Rotec8 Ship Hull being very dark
Fixed: Rotec8 missing sink and lights
Fixed: Level AI not being disabled if server is empty
Fixed: Starting a server with incorrect parameters caused the server to think it was restarted
Fixed: Communicator menu not showing player names correctly for some players
Fixed: coop_bugs picking up datapad and closing it quickly could get players stuck with active mouse
Fixed: Uninstaller tool not working if game was on a different drive
Fixed: coop_hatoriaOutpost, players getting stuck inside the shuttle after cinematic
Fixed: coop_hatoriaOutpost, Shuttle Landing Pad puzzle not working right again
Fixed: coop_hatoriaOutpost, light ray at location without light
Fixed: Linux Server Reboting delayed, causing players to get a "Server Quit" Error
Fixed: coop_equinox, german objectives with cut off umlauts.
Fixed: Missionobjectives Title Text printed multiple times in a row for players without the coop mod
Fixed: Gamebug, missing localstring for $$Weapon-Tricorder-rom$$
Fixed: Issue possibly destroying Config file when killed in Singleplayer.
Fixed: Incorrect Mission Failure Strings in gamecode
Fixed: m6-deck8_redalert, Tuvok disapearing when opening the Jefferies Tube
Fixed: m11l3a-drull_ruins3_boss, loading next level directly without waiting for other players.
Fixed: coop_bugs, loading next secret1 instead of coop_hatoriaOutpost
Fixed: m9l1b-klingon_base, not loading next level (spawnspot fix in gamecode).
Fixed: m5l2b-drull_ruins1, possibly not setting the correct parameters for loading the next level, looping previous map
Fixed: coop_aftermath5, fix lift control being placed at the ege of the lift, causing player to fall
Fixed: coop_aftermath5, fix steam venting looking scaled wrong (put ventways in the walls)
Fixed: coop_aftermath5, Romulan not patroling, not responding to player
Fixed: GBS Mod Loc/Stringresource files bugs and glitches
Fixed: Aftermath Mod Loc/Stringresource files bugs and glitches
Fixed: RoteC Mod Loc/Stringresource files bugs and glitches
Fixed: m2l2-sfa, possibly getting stuck (even in singleplayer)
Fixed: coop_gbs10, secret energy dispenser door getting blocked by player
Added: coop_gbs10, secret counter trigger
Fixed: coop_gbs10, Visual Glitch at upper Secret lift Console
Fixed: coop_gbs7, possibly crashing when picking up weapons at level end room
Fixed: coop_gbs7, visual glitch at level end screen scene
Fixed: coop_gbs7, player possibly starting with low health in singleplayer
Fixed: coop_gbs7, visual glitch at weapon table caps
Fixed: coop_gbs8, fire being visible before explosion occurring
Fixed: coop_gbs4, solid ladders hinder player from getting down the escape pod quickly
Fixed: A FOUR year old LIGHT bug that would occur in Singleplayer if sv_maxclients > 1, breaking FOV, Configstrings G_ClientUserinfoChanged caused by Level::SpawnEntities ghost player fix
Fixed: Objective not showing to players, if it is updated before the first sec has passed on the level
Fixed: coop_bugs, player possibly being pushed out of the map by the crusher, changed wall thickness and crusher speed
Fixed: coop_paradiseIsland2, Author names not displaying correctly
Fixed: coop_paradiseIsland2, 1 Tree being partically invisible
Fixed: coop_rescueChell, Texture Clipping at lights near Chell cell
Fixed: coop_rescueChell, Fixed broken Area Portal in Jefferies Tube

_610 - Fixed 17.02.2022
Fixed: Coop Setup Screen getting players stuck. (Reported by CrusaderF8 via Discord)
Fixed: Coop Setup OK-Dialog Screen containing incompatible text formating.

_610
Added: coopServer.cpp in coop_serverInizializeGameVars config cvar will be changed to server.cfg on dedicated windows servers if it matches the uservar
Updated: Shader for Sprite Coop Bomb Symbol
Fixed: HumanMercShotgunMale2 missing in coop_mod/deathlist.ini creating a warning message in game
Fixed: callvote menu coop options Tooltip for Team Icon
Fixed: callvote menu coop options Tooltip for Friendly Fire
Fixed: LMS func coop_serverLmsCheckFailure failure text not working
Fixed: LMS func coop_serverLmsCheckFailure failing the mission if any player died
Fixed: LMS func coop_playerSpawnLms preventing players from getting weapons when joining the game early
Fixed: LMS showing Click to spawn hud if player is not event allowed to spawn
Fixed: Func coop_returnPlayerQuantity, logic error returning no players when excluding bots
Fixed: Tricorder Puzzles wave 2 and 3 sometimes not working in coop
Removed: Obsolete Server Setup CFG initializecvars.cfg
Removed: Obsolete Client CFG detect.cfg
Added: Func coop_armoryEquipPlayer Printout for player equipment info
Added: Romulan Granade NPC debug AI printout
Added: Uninstaller using registry entry if it can't find the game folder
Added: !showspawn can now also be entered to cancel
Added: !testspawn can now also be entered to cancel
Added: !testspawn will cancel if player dies or goes into spectator
Added: !login will automatically !login the hosting Player (Listen-Server only)
Added: map, m11l2a-drull_ruins3 Secret Ammo Lift Triggers now toggeling the lift up and down
Added: Significant speed improvments to Tricorder Puzzles for Wave Modulation and Routing
Added: Tricorder Puzzles prevention of resending same Data especially during Routing
Added: Tricorder Puzzle Menu for Wave Modulation reduced during Coop to center section
Added: map, prf_triggerish to callvote and start server menu
Added: map, coop_paradiseIsland gives secret staff weapon to all players now
Added: map, m3l1a-forever NPC are made notsolid after they have been warped to not get players stuck
Added: !logout command to logout as a admin
Added: Func coop_serverCleanup to coopServer.cpp used to reset certain presitent vars during level change 
Added: map, coop_gbs1 fixed Klingons attacking Illia after cinematic
Added: map, coop_coreattack useless distribution Node sitting around
Added: map, coop_coreattack the yellow Forcefield is now making a sound when shut down
Added: map, coop_coreattack the yellow Forcefields are making a sound when touched or shot
Added: multioptions_login.scr showing now the name of the Admin Login Cvar (coop_admin)
Fixed: multioptions_login.scr login menu not being removed in some failure conditions
Fixed: multioptions_login.scr inizial value for cvar being set on string declaration
Fixed: Romulan Granade NPC using animation it did not have: cower 
Fixed: Bathleth Team AI continue Leading distance, was to large (NPC keept going back and forth)
Fixed: declaration_functions.scr missing declaration of globalCoop_level_hideSpawn
Fixed: coop_status.ini, added airaccelerate=2 as default value
Fixed: map, m3l1b-forever NPC being restored outside the map if they where not inside airlock on level end
Fixed: map, m3l1b-forever Players not being restoredif they where inside airlock on level end do to bad check
Fixed: map, m3l2-forever Transporter Room Spawnlocations for player 2,3,4 and 8
Fixed: map, coop_paradiseIsland2 Forecfield responding to dead players
Fixed: map, coop_paradiseIsland2 Forecfield killmessage set to electrical
Fixed: map, coop_paradiseIsland2 Granadier not being able to see players staying inactive
Fixed: localisation file for coop_paradiseIsland2
Fixed: coop_paradiseIsland2 local string bugs issue
Fixed: coop_updater.urc, using old HaZardModding Website address
Fixed: coop_paradiseIsland2 map without Light Compile
Fixed: map, coop_coreattack players not getting ammo in the last sequence
Fixed: map, coop_coreattack borg drones in last sequence no longer get players stuck
Fixed: map, coop_coreattack borg drone blocking players
Fixed: map, coop_coreattack borg drone in Turbolift not working
Fixed: map, coop_hatoriaOutpost, enemies killing Player during cinematics
Fixed: map, coop_rotec4, texture flickering in Butcher Garden
Fixed: Outdated path files for 2 Singleplayer maps
Fixed: game.coop_author (used for Objectives Author) not updating once it is set
Fixed: map, coop_rotec8 Mission marker of Sauna and Gym staying active
Fixed: Localstrings file Missing coop_rotec8.loc
Fixed: leveldefs.txt missing entries for coop_aftermath maps and coop_rotech maps
Fixed: Crash on maps with Tricorder Puzzles when loaded in Singleplayer
Fixed: attrexian-m4-rifle-security-m.tik, black triangle attached to head
Fixed: coop_setup.urc, German version using english cfg file
Fixed: coop_setup.urc, minor spelling and formating issues
Fixed: Static Weapon Texture Missing models/weapons/staticmodel-drull-gauntlet.tik
Updated: leveldef.txt
Updated: map, prf_batlethteammate To work with updated Klingon Coop AI Chararcter
Changed: map, m1l2b-borg_sphere Player Spawnlocations to prevent players getting blocked
Changed: map, m1l2c-borg_sphere Player Spawnlocations to prevent players getting blocked
Changed: Aftermath Klingon to Coop Klingon
Changed: Char Coop Mod Zombi moved to Coop models
Changed: Scriptcommand getIntPlayerHasCoop(entity player) to return client Coop Build Number instead of only 0/1
Changed: coop_setup.urc, removed options to simplify the process and reduce confusion for beginners
Changed: Coop Setup does no longer forcibly close the game
Changed: Coop Setup Complete OK-Dialog Text
Removed: include of global_common.scr in noscript.scr to fix script include conflicts
Removed: Useless faceoff.mni
Removed: No longer used script variable coop_string_forceOneTeamColor
Removed: No longer used script variable coop_string_playerModelResetTiki
Removed: No longer used script variable cvar_bool_coop_techOnly
Removed: No longer used script variable cvar_integer_mp_timeLimit
Removed: No longer used script variable coop_integer_startingArmor
Removed: No longer used script variable coop_integer_playerToFollow
Removed: No longer used script variable coop_bool_settingsChanged
Removed: No longer used script variable coop_bool_voteInProgress
Removed: No longer used script variable coop_bool_mp_warmupTimeMasterIsActive
Removed: No longer used script variable coop_float_objectivesStamp
Removed: No longer used script variable coop_entity_actorTeammate1
Removed: No longer used script variable coop_entity_actorTeammate2
Removed: No longer used script variable coop_entity_actorTeammate3
Removed: No longer used script variable coop_entity_actorTeammate4
Removed: No longer used script variable coop_string_objectiveItemCurrent
Removed: No longer used script variable coop_vector_individualtnamesClassautoselActororder
Removed: No longer used script variable coop_vector_player123Respawned
Removed: No longer used script variable coop_vector_player456Respawned
Removed: No longer used script variable coop_vector_player78Respawned

_609
Added: External Tool, to fix ingame Server Browser
Added: External Tool, HaZardModding Coop Mod Updater
Added: map, coop_coreattack - From a discontinued Project
Added: map, prf_teammate - old Development/Test Map
Added: map, prf_leadplayer - old Development/Test Map
Added: map, prf_batlethteammate - new Development/Test Map
Added: noscript.scr, support for: coop_settendency and coop_setactorflag
Added: noscript.scr, functions for Borg: coop_inalcove, coop_offalcove, coop_setnodeid
Added: Settings Menu, showing now the Game Installation Path on the bottom screen
Added: Autofiltering on server for leading ^ / and \ in player console commands (this is a stvef player service)
Added: Mouse-Input-Method selection in Gameplay Options
Added: Mouse-Input-Method (in_mouse -1) set upon Coop Mod Setup
Added: Render-Method "Triangles" (r_primitives 2) set upon Coop Mod Setup
Added: Render-Method selection in Video Menu to allow selection of r_primitives 0-3
Added: coop_playerKilled, MOD_ELECTRIC to the list of killtypes making the player respawn at spawnpoint
Added: script Function getStringPlayerName(entity,replace) can accept string parameter for replacing spaces in player names
Added: multioptions.scr limiter var $world.getFloatVar("mom_maxWeapons") to allow reduction of entity count
Added: map, coop_bugs feature Tripwire viewmode at the Pyramid entrace
Added: map, coop_bugs feature if secret weapon gets picked up all players get it
Added: map, coop_bugs feature texture hinting towards the seceret by using the brick
Added: map, coop_aftermath2 tricorder tripwire hint set at the bridge
Added: map, coop_aftermath3 killmessage for the grating falling down at the Spy cinematic location
Fixed: Friendly Fire Vote not working correctly
Fixed: Transporting to dead players and getting stuck in a death pit
Fixed: Player getting rearly stuck with a loadingbar, when next mission is loaded and another menu was active
Fixed: map, prf_hud, wrong function call in triggers and incomplete scripting
Fixed: map, coop_bugs showing wrong killmessage when dying in electrified water
Fixed: map, coop_bugs Pattern Enhancer attachment not being removed on player death
Fixed: map, coop_iceStation brushsize and moveclip issues
Fixed: map, coop_aftermath2 clipping issues with missaligned wall at starting room
Fixed: map, coop_aftermath4 killtrigger size at the Balcony Jump sequence area
Fixed: map, coop_aftermath5 crash when unlocked console on mission start is used
Fixed: map, coop_hatoriaOutpost mission getting stuck after the Tower Objective
Fixed: map, coop_hatoriaOutpost Cinematic Munro Being attacked after cinematic
Fixed: maplist.ini wrong entry, should have been coop_rotec8 not coop_rotec7
Fixed: noscript.scr, coop_addhud and coop_removehud
Fixed: coop_playerKilled, using world instead of the actual trigger as inflictor
Fixed: coop_playerKilled, killmessage on world is no longer used for falldamage
Updated: Callvote Menu to include all added Test and Development Maps
Updated: Start Server Menu to include all added Test and Development Maps
Updated: vote_maplist.ini to include all Test and Development Maps
Updated: The readme file hcm_readme.pdf
Changed: coop_startserver.urc, now the mapname can be entered manually

_608
Fixed: gameplay.gdb fixed strange behaviour when patrolling or following in all ai with batleth
Fixed: Romulan Grenadier Granade staying active if he dies (romulan-grenadier-death-m.tik)
Fixed: Crash when starting a dedicated server from the ingame Menu (coop_startserver.urc)
Fixed: Bad commentary style in menu include-file for custom maps, creating console spam
Fixed: coop_rotec8, objective sauna/gym not completing
Fixed: coop_rotec8, sauna printing counted time to player
Fixed: c++, instructing player with coop mod to select class on non coop servers in coop_classApplayAttributes
Fixed: c++, missing reference to player when setting camera in MultiplayerManager::makePlayerSpectator
Fixed: c++, current cinematic camera not set when joining during a cinematic
Fixed: c++, player staying notsolid if cinematic ends and player is inside a actor in Entity::BecomeSolid
Fixed: c++, client command stopsound in G_ExitLevel executed on dedicated servers
Fixed: c++, closing of Branchdialog Menus closeing wrong menus
Fixed: c++, Player able to join red on first spawn in coop
Fixed: c++, script call for coop_justSpawnedplayer using wrong client id
Fixed: c++, script call for coop_justDiedplayer using wrong client id
Fixed: c++, script call for coop_changedModel using wrong client id
Fixed: c++, script call for coop_justBecameSpectatorplayer using wrong client id
Fixed: c++. electrocution death effect continuing indefenetly, if bodies do not disapear (Actor::Dead( Event *ev ))
Fixed: c++, error in handleDelayedServerCommands with locationprint
Fixed: c++, branchdialog could be executed multiple times by a player, messing up the scripts
Fixed: c++, popmenu <parm1> <parm2> not working when using DelayedServerCommand
Fixed: ctf_faceoff4.scr creating script error
Fixed: m1l2b-borg_sphere.scr, Objective - Rescue Telsia falsely shown as complete on level start
Fixed: m1l2b-borg_sphere.scr, players jumping down on the departed lift getting stuck (untested)
Fixed: coop_bugs, electric shock effect remaining active indefenetly on dead bug body
Fixed: Mousepointer active after level change when Objective/Story Menu was active upon change.
Fixed: c++, dead Actor Bodies blocking Weaponsfire
Fixed: Missing coop_equinox textures and shaders
Fixed: C++, typo German Transoprter cooldown text Mobieler canged to mobiler (coop_player.cpp)
Fixed: C++, typo English Transoprter cooldown text Mobile canged to mobile (coop_player.cpp)
Fixed: coop_hatoriaoutpost, replicator menu parts showing in German in English version
Fixed: map, coop_hatoriaOutpost fixed Landingplatform Puzze useable before Tower objective was completed
Fixed: map, coop_aftermath5 not being loaded by coop_aftermath4
Fixed: map, coop_aftermath5 script errors
Fixed: map, coop_rotec4 - Handrails did not extend all the way to the wall
Fixed: map, coop_rotec4 - Some objects still being textured at invisible sides
Fixed: map, coop_rotec4 - Pathnodes Missing for a Romulan Staffsoldier
Fixed: map, coop_rotec4 - some minor brush mistakes
Fixed: map, coop_rotec5 - players being able to fall of the shuttlepad and getting stuck
Added: map, coop_aftermath5 spawn locations update functions (map+script)
Added: map, coop_rotec6 - Use Symbol on the Shuttle for level exit (map+script)
Added: c++, Timestamp to error message outputs in coop_status.ini
Added: c++, func handleDelayedServerCommands checking now also for globalwidgetcommand
Added: time_scale 4 for faster mapchecks and normalization in func globalCoop_server_checkAllMaps (server.scr) (untested)
Added: Cvar coop_votedisable, to prevent voting of non-coop maps
Added: Quick Connect to HZM Coop Server button in the Server Browser Menu (menu_multiplayer.urc)
Added: Create Coop Server button in the Start Server Menu (menu_startserver.urc)
Added: A hover effect on the Mission Type select button for coop (coop_startserver.urc)
Added: Option to select Server Type Coop (menu_startserver.urc)
Changed: hcm_sv_coop.bat to feature coop_aftermath5 map in selection list 
Changed: List of Server Types available in the Start Coop Server Menu (coop_startserver.urc)
Changed: coop_alien classified as testmap in vote_maplist.ini (untested)
Changed: Callvote Menu removed entry of coop_alien (callvote_custom.inc) (untested)
Changed: Start Server Menu removed entry of coop_alien (startserver_custom.inc)
Chnaged: c++, Restored default voting text
Removed: c++, coop_huds_callvoteClearVoteTextUI code moved to player::clearVoteText
Removed: m1l2b-borg_sphere.scr func coop_teleportPlayerDown
Removed: c++, usage of coop_voteText menu because the mousecurser bug could not be fixed

_607
Added: gloabl localstrings for: a
Added: gloabl localstrings for: the
Added: gloabl localstrings for: Fan
Added: gloabl localstrings for: Door
Added: gloabl localstrings for: Pillar
Added: gloabl localstrings for: Shuttle
Added: gloabl localstrings for: Stomper
Added: gloabl localstrings for: Turbolift
Added: gloabl localstrings for: was neutralized by
Added: gloabl localstrings for: Andorian Mercenary
Added: gloabl localstrings for: Human Mercenary
Added: gloabl localstrings for: Klingon Mercenary
Added: gloabl localstrings for: Security Console
Added: gloabl localstrings for: main_menu.urc
Added: gloabl localstrings for: coop_startserver.urc
Added: Parts of the STV:COI Textures pack by Explorer
Added: Parts of the STV:COI Environment Models pack by 7o'nine
Added: Language neutral background.inc to neutral /coop_mod/ui/ folder
Added: Language neutral background-noship.inc to neutral /coop_mod/ui/ folder
Added: Language neutral ingame-background.inc to neutral /coop_mod/ui/ folder
Added: Callvote exec, localized info text (German/English)
Added: menu_ingame_callvote.urc - Kick All Bots to player kick List
Added: coop_Settings.urc, localstrings to make language neutral
Added: All changes in code are tagged with [b607]
Added: The name of the next map will be shown on map change to all players.
Added: Archetype for rescued Attrexian on Coop_bugs
Added: Coop communicator has now buttons for !transport and all other Coop commands
Added: Click fire to Respawn Hud: coop_fireToSpawn.urc shown to dead players
Added: Click fire to Respawn Hud handle in Player::Score
Added: Click fire to Respawn Hud handle in MultiplayerManager::playerEnterArena
Added: Message of the Day feature, using new cvar mp_motd
Added: German print-out info in void PuzzleObject::useEvent(Event* event)
Added: globalCoop_player_makeSolidASAP in player.scr can now handle non Sentient Entities without health as player/parameter1
Added: !targeted - New Chat command, showing targetnames to player
Added: !reboot - New Developer Chat command, rebooting the server
Added: !noclip - New Developer Chat command, allowing to use noclip
Added: !endlevel - New Developer Chat command, ending the level
Added: !login - New Developer Chat command, showing a Admin Login Menu (using MOM)
Added: !showspawn - New Developer Chat command, showing player spawnspots
Added: !hidespawn - New Developer Chat command, hiding player spawnspots
Added: !testspawn - New Developer Chat command, making player test spawnspots
Added: Script Command getTargetedEntity (Entity e; e=$player.getTargetedEntity();) to get the Entity this player is currently aiming at (Does not work in 3rd person).
Added: Cvar sv_noletterbox to disable the letterbox in cinematic sequences (Range: 0-1)
Added: Flushtikis executed for clients when leaving the level(World::~World), this fixes possible animation errors of actors and models.
Added: Modifiers are temporary disabled on Coop Maps (MultiplayerManager::tryAddModifier)
Added: Callvote "Your Vote is in Progress:" moved other text in second line.
Added: Callvote Option to set number of dead bodies that stay in one Area before they fade/beam out (Actor::Dead, MultiplayerManager::callVote)
Added: Callvote allowes now to kick players with spaces in their name (Player::CallVote, MultiplayerManager::callVote)
Added: Callvote for all mp_modifier_* cvars. Example: callvote mp_modifier_instantkill 1
Added: Callvote now shows the passed votestring on succsess
Added: Missing svflags. See hcm_scriptCommands.txt for details (Entity::SVFlags)
Added: using _totalGameFrames of any else player if client 0 isn't connected (extern "C" int G_GetTotalGameFrames( void ))
Added: Level Script Variable on player to detect current viewmode (Nightvision,Torpedostrike,etc): _playerCurrentViewMode
Added: Speciality class of the player will be restored on respawn
Added: coop_aftermath5, to Start Server UI
Added: coop_aftermath5, to Callvote UI
Added: coop_aftermath5, a new level from the Aftermath Episodes Level
Added: coop_equinox_credits, credits UI
Added: coop_equinox, to Callvote UI
Added: coop_equinox, a new level from a dead Mod
Added: prf_groupdeath, to Star Server UI
Added: prf_groupdeath, to Callvote UI
Added: prf_groupdeath, a new test level
Added: AI coop compatibility in CloseInOnPlayer::findPlayer, using current enemy or followtarget if it is supported
Added: coop_groupdeaththread function to noscript.scr (see map prf_groupdeath)
Added: Aftermath Mod and missing RoteC Mod maps, as well as the coop_Eqiomnox to hcm_sv_coop.bat
Added: hcm_discord link file to the HaZardModding Discord
Added: gbs_dm_illia.tik as valid model to coop_modelValidPlayer in coopModel.cpp on coop_gbs* maps
Added: gbs_dm_illia to English and German menu_playersetupmultiplayer.urc menu files
Added: gbs_dm_illia image in sysimg/headshots/
Added: Vote cast of a player is shown to all players
Added: Maps to vote_maplist.ini (coop_aftermath5, coop_equinox, coop_rotec8)
Added: Handling for coop_playersetup8 UI-Widget in enable_modelsel.cfg and disable_modelsel.cfg
Added: coop_ui_class cvar used in coop_class.urc to toggle player class info hud showing
Added: ui_showPlayerName cvar used in targetNameHud.urc to toggle player names showing above crosshair
Added: menu_gameoption.urc Show player names option to toggle player names in multiplayer
Added: Admin/Developer cvar. Needs to be set by server admin with a 3 to 6 digits code: coop_login
Added: c++ function coop_returnIntWithinRangeOrDefault (coopReturn.cpp)
Added: Info when weapon is being dropped by a player: Your Weapon was dropped
Added: A multi-execution protection to coop_map in noscript.scr
Added: A multi-execution protection to globalCoop_server_loadGivenMapNow in server.scr
Added: Mission Failure (set minutes in cvar coop_autoFailtime default is 30) if all players left the server, to prevent issues created by active scripts (coop_playerLeft)
Added: Ammo that is picked up will be shared to all players (AmmoEntity::ItemPickup) Ammo can picked up as long as any player needs ammo.
Added: Variable coop_integer_serverLoadingMap in globalCoop_server_loadGivenMapNow of server.scr
Added: New global variable coop_integer_serverLoadingMap in declaration_variables.scr
Added: New level floatvar isCoopActive for script use. ($world.getFloatvar("isCoopActive");)
Added: Configstrings clean-up script function to remove associated combatsounds of named actor (configstringRemoveCombatSounds("chell");)
Added: Configstrings cleanup script function to remove a specified configstring (configstringRemove("models/vehicle/e-shuttle-int.tik");)
Added: Configstrings clean-up on level load (Level::SpawnEntities) To prevent: cl_ParseGamestate: bad command byte -1
Added: Configstrings clean-up after Dialog was played (Level::SpawnEntities) To prevent: cl_ParseGamestate: bad command byte -1
Added: m4l1a-attrexian_station.script, spawn-locations in armory
Added: m4l1a a load tooken ($load=escort) starting/restarting the mission at where the Armory Attrexians are, upon failure
Added: m4l1b a load tooken ($load=defend) starting/restarting the mission at where the Command Officials are, upon failure
Added: m4l2b a load tooken ($load=defend) starting/restarting the mission at where the first lift stops, upon failure
Added: m7l1a a load tooken ($load=technician) starting/restarting the mission at where the Service Technician is found
Added: m7l1a a load tooken ($load=unlocker) starting/restarting the mission at where the Injured Unlocker is found
Added: m7l1a a check to prevent the AI-Teammates getting stuck inside a player when the Injured Unlocker is found
Added: coop_gbs2 radar marker is now removed when related objective is completed
Added: HaZardModding Coop Mod will be shown as Gametype in the scoreboard now
Added: flushtikis command to reconnect.cfg, hopefully fixing GFX issues with clients
Added: Server Reboot Type, can be set in coop_status.ini. Options are: quit, killserver, none. Default: none
Added: Server Reboot via cfg using killserver in void coop_serverThink( void ) (You need a server.cfg in /base/ for reboot)
Added: Automatic dialog length adjustment for English and German using VLP-Files (used by waitfordialog) in Actor::PlayDialog
Added: qboolean Actor::coop_checkIsSpectator() in actor.cpp, for followtarget entity
Added: In Actor::checkSpecifiedFollowTargetOutOfRange() check if followtarget player is in spectator (Reported by J83)
Added: In actor.cpp Actor::EntityInRange, check if followtarget is player and in spectator
Added: Failsafe for m2l2-sfa if Korban gets stuck in the lift (player blocking) at level start.
Added: m6-deck1_bridge_redalert.scr, Failsave to trigger end cinematic if Munro gets stuck (based on Timeout)
Added: Explicit removal of hud coop_voteText in void MultiplayerManager::vote and void MultiplayerManager::checkVote
Added: Server rebooting check after all clients have left in: void coop_playerLeft( Player *player )
Added: coop_aftermath3 more pathnodes to allow better navigation for telsia
Added: coop_paradiseIsland weapon and movement clip on energy and health dispensers
Added: Automatic debug via g_showevents activation in void L_ProcessPendingEvents( void ) and void coop_serverThink( void )
Added: Votetext localisations to coop_text.cpp(coop_textModifyVoteText) for lms,awards,indicator
Added: coop_hatoriaOutpost, a use Symbol to the Basement Water Pipe Valve
Added: coop_hatoriaOutpost, a functioning Shower and Bathtub
Added: itemText.urc a name(itemTextHud) to the widget holding the text to allow overwriting of fontsize
Added: New function checkthirdperson() in player.cpp (without condition)
Added: New function coop_returnStringUntilNewline in coopReturn.cpp
Added: Players are forced into Blue team on spawn. In coop_playerEnterArena of coopPlayer.cpp
Added: New function in coopServer.cpp to manage ending of a match in coop: bool coop_serverCheckEndMatch(void)
Added: Event name showing in the "You must run the server with '+set cheats 1'" console info text
Added: bool coop_playerCheckAdmin(Player *player) in coopPlayer.cpp, checking player Admin status
Added: level.scr new Function void globalCoop_level_hideSpawn() to hide shown spawnspot symbols
Added: Validation check function mom_validUser(entity ePlayer, float fInstance), for MOM users, to make sure the player is still valid.
Added: De-validation routine in mom_exitMenuPlayer of multioptions.scr.
Added: Skip Setup Assistant Button to menu (coop_settings.urc)
Added: modles/projectile/fx-explosion-snake-stage1.tik to deathlist.ini
Added: IdryllRebelFemaleShield to deathlist.ini
Added: $cityGiantPillarofDoom1_pice1 from m5l1b to deathlist.ini
Added: $fanSide* from coop_alien to deathlist.ini
Added: $$Quadruped$$ to deathlist.ini
Added: Barclay to deathlist.ini
Added: Tuvok to deathlist.ini
Added: Picard to deathlist.ini
Added: HazardTeamBaseMale to deathlist.ini
Added: HazardTeamBaseFemale to deathlist.ini
Added: Additional validation check in script function: globalCoop_check_playerInRange
Added: Ammo Regen Rune is now regenerating Weapon ammo at 10 units per sec, other ammo types will regenerate 4 units (RuneAmmoRegen::specificUpdate)
Added: Support for handling a player call from the c++ gamecode in multioptions.scr
Added: multioptions_login.scr in and sv_maxbots the includes of declaration_functions.scr
Added: Cvar coop_ver, coop_admin, coop_autofailtime and sv_maxbots to gamecvars.cpp
Added: If all players are killed during Last Man Standing the playerDeathThread will be run
Added: RomulanSnowGuardM10Rifle to coop_returnStringDeathmessagenameForActor for Killemssage handling
Added: name "BorgDroneFemale" to borg_base-female.tik so that it can be handled in deathlist.ini
Added: name "BorgDroneMale" to borg_base-Male.tik so that it can be handled in deathlist.ini
Added: New key disableCoop allowes to disable the Coop Mod on the server when set to true (default is false)
Added: New key errorevent will be set in coop_status.ini if a script error occurs on the server (Event::Error in listener.cpp)
Added: New key errorscript will be set in coop_status.ini if a script error occurs on the server (Lexer::ParseError in lexer.cpp)
Added: Dual language dialog time managing in void Actor::PlayDialog of actor.cpp (needs zzzzzz_co-op_hzm_mod_vlp.pk3)
Added: Cvars coop_ver and coop_admin to gamecvars.h
Added: File multioptions_login.scr to handle coop admin login
Added: UseSecurity and Radar Descriptions to gameplay.gdb
Added: UseSecurity and Radar Descriptions for all Coop Objects to globalstrings.loc (German and English file)
Added: was neutralized by to globalstrings.loc (German and English file)
Added: Prevention of scan data for coop tricorder menu being send continusly (cop_scan1, coop_scan2), when a single-data-burst would have been sufficent.
Added: Prevention of multiple lines being written by the value in coop_phraserIniSet
Added: Prevention of multiple execution of Coop Player Spectator Setup (coop_playerSpectator)
Added: Script floatVar to allow reading the current set maxSpeed for players ( $world->getFloatVar( "maxSpeed") )
Added: Actors will be re-targetnamed (to coop_deadActorBodies) after 3 sec on death if they do not have a fade-death-animation (based on a concept of jt to allow dead bodies to stay)
Added: Bots number can be limited by cvar sv_maxbots if they are added via callvote
Added: Bots can now be excluded in coop_returnPlayerQuantity using 3 as parameter.
Added: Bots are now marked as bots in C++ and handled different in many chases
Added: Bots will not be handled during coop inizial player setup
Added: Bots will not be handled in ModeTeamDeathmatch::setupMultiplayerUI
Added: Bots will not be handled in ModeCaptureTheFlag::setupMultiplayerUI
Added: Bots will not be handled in MultiplayerModeBase::setupMultiplayerUI
Added: Bots will not be handled in coop_huds_setupMultiplayerUI
Added: Bots will not be handled in coop_radarReset
Added: Bots will not be handled in coop_radarUpdate
Added: Bots will not be handled in coop_playerSetup
Added: Bots will no longer be checked if they have the server passwort in G_AddBot
Added: Bots will no longer get hudrint messages from Player::hudPrint, MultiplayerManager::HUDSay
Added: Bots will be kicked by callvote: callvote kickbots
Added: Bots will be kicked by rcon: kickbots
Added: Bots will be marked via script entity variable _playerIsBot so it can be read by script ($player0.getFloatVar("_playerIsBot"))
Changed: targetNameHud.urc, removed health info, centred player name and added the ability to disable player name showing
Changed: coopclient.cfg renamed to detect.cfg
Changed: initialize.cfg renamed to init.cfg
Changed: spectatorOrDead.cfg renamed to sod.cfg
Changed: enterArena.cfg renamed to ea.cfg
Changed: menu_main.urc is now language neutral
Changed: coop_communicator menu has been reworked
Changed: coop_communicator menu is now Language Neutral (German/English)
Changed: globalstrings.loc, English version no longer containing German Umlaute.
Changed: menu_ingame_callvote.urc - optimized arrangement of background widgets
Changed: callvote exec will execute files only from base/cfg/server/callvote/ now.
Changed: MultiplayerManager::addPlayer will exclude the bots from the player-count when deciding if a Joined message should be shown.
Changed: MultiplayerManager::HUDPrintAllClients will no longer print hud-text for bots. (...)
Changed: MultiplayerManager::centerPrintTeamClients will no longer print hud-text for bots. (...)
Changed: MultiplayerManager::HUDPrintTeamClients will no longer print hud-text for bots. (...)
Changed: MultiplayerManager::HUDPrintSpectators will no longer print hud-text for bots. (...)
Changed: coop_returnBool in coopReturn.cpp, improved check routine and added .c_str() where needed.
Changed: Moved VPL-Files of GBS Mod from zzzzzz_co-op_hzm_mod.pk3 to zzzzzz_co-op_hzm_mod_vlp.pk3
Changed: coop_radarUpdate now using a less reliable but faster update method for the disc and blip positions
Changed: Removed class_ prefix from Class client configs in coop_mod/cfg/ and coop_classApplayAttributes in c++
Changed: Reduced Nettraffic used by the Coop Radar on first initialisation about 45% in coop_radarReset of coopRadar.cpp
Changed: Actor name of secret-cratemonster.tik to CrateMonster from $$CrateMonster$$
Changed: globalCoop_level_testSpawn in level.scr is now making sure the testing player does not get stuck inside other players
Changed: Separate pk3 files now contain the English and German Dialog sound files to work around a issue.
Changed: fx-explosion-photonball-idryll-secret.tik reducing the expolosion sound by 50%, as it always was to loud
Changed: Secret Dialog Volume in coop_rotec6 from 7 to 3
Changed: $$Quadruped$$ name to Quadruped in alien-type3-quad.tik
Changed: Advanced Borg Drone actor name to AdvancedBorgDrone from $$AdvancedBorgDrone$$ in borgboss_aidata.tik
Changed: Nausicaan Bouncer actor Name to NausicaanBouncer from $$NausicaanBouncer$$
Changed: Exit of MOM menu responding now faster mom_exitMenuPlayer optimized
Changed: Disabled start of globalCoop_level_showSpawn() in globalCoop_main of main.scr
Changed: globalCoop_level_testSpawn() does no longer require coop_dev to be set to 1
Changed: globalCoop_level_showSpawn() does no longer require coop_dev to be set to 1
Changed: itemText.urc (when picking up a item) text is now in white, rather than grey, for better readability
Changed: itemText.urc will now sacle with the resolution, for better readability
Changed: Client freeze time reduced by 1 sec to 2 sec in reconnect.cfg, before reconnect via: bool coop_serverManageReboot( str sMapToLoad )
Changed: Renamed coop_voteCenterText.urc to coop_voteText.urc, old Hud is now incompatible
Changed: globalCoop_player_imobilizeAll, to iron out a possible bug where players would stay immobilised or not be immobilised at all
Changed: Used traffic for the Coop Callvote Menu is now reduced about 65%, old Menu is now incompatible
Changed: Coop Map Load overwrite code in: extern "C" void G_InitGame( int startTime, int randomSeed )
Changed: Updated and expanded Server Reboot Manage Function bool coop_serverManageReboot( str sMapToLoad ), now using the killserver method
Changed: German version of coop_callvote_testmaps.inc and coop_startserver_testmaps.inc (removed prf_teammate)
Changed: English version of coop_callvote_testmaps.inc and coop_startserver_testmaps.inc (removed prf_teammate)
Changed: MultiplayerManager::checkVote most coop related code was moved to a seperate file (coopVote.cpp)
Changed: coop_rotec7 Background Story Text adjusted to the level
Changed: Nightvision changed to a lighter green look
Changed: Precache file for coop, removed redundant entries
Changed: coop_targeted.urc widget names and showing player health and symbol on top and below the crosshair now
Removed: menu_ingame_callvote.urc - votescrollinfo position (in code not in the interface)
Removed: s# Disabled redundant class change print info on spawn in Specialities Modifier (ModifierSpecialties::setupSpecialty)
Removed: Not required string var sDeu, now using constant string "Deu"
Removed: Network Data Rate selection option in menu (menu_gameoptions.urc)
Removed: Unused Caulk brush of coop_iceStation
Removed: Dusty effect near lamp in secretrom of coop_iceStation
Removed: Duplicated models folder for coop_alien and dublicated model tiki
Removed: Menu closing after voting certain coop options
Removed: General closing of first and secound layer of menus after voting
Removed: Command globalwidgetcommand dmTimer disable from: bool coop_playerSetup( Player *player )
Removed: Functions coop_teammateadd and coop_teammateremove from optional noscript.scr
Removed: Hack to prevent the mp_warmuptime cvar to go under 1, was used to fix a bug
Removed: 'For more, Mission Info type: !status', from !info printout
Removed: Redundant Code in void bomb_pickup() of bomb.script from coop_bugs
Removed: Unused testcode in void Player::SetTargetedEntity( EntityPtr entity )
Removed: Unused coop variables from gamecode: group_name, dynamicLightsMultiplayerNum, dynamicLightsMultiplayerLst
Removed: Missplaced files secret1.bsp, coop_iceStation.maps and coop_iceStation.bsp from /coop_mod/maps/ folder
Removed: Dublicated and deprecated code from globalCoop_mission_completed in mission.scr
Removed: Deprecated Coop Mod code from mp_modifiers.cpp in multiple functions
Removed: Testmap prf_teammate the features it presented are deprecated
Removed: MultiplayerManager::checkVote extra empty line print out
Removed: Dublicated entry "Off" in english Localstrings
Removed: Dublicated entry "ServerName" in English and German Localstrings
Removed: menu_ingame_callvote.urc - VoteOptionList unused colum
Removed: A sort of dublicate from Player class used by the Mod: lastTargetedEntity (using now last_entityTargeted)
Removed: coop_rotec7 actor in hallway acting strangly
Removed: coop_reboot cvar, it is no longer used
Fixed: Coop Radar not working in 3rd Person View
Fixed: Coop Communicator using temp cvar for Instantkill detection
Fixed: Typo in multiple printouts already was allready
Fixed: Precache file coop_general not being executed during Coop
Fixed: Killthread set on a player not being executed in coop (coop_playerKilled)
Fixed: coop_gbs6 last objective not being set to Complete
Fixed: !stuck will no longer show Transport effect when used by a dead player
Fixed: Unizialised var _oldTurnSpeed in RotateToEntity::RotateToEntity() causing to crash Linux servers with Actors, especially the Basher
Fixed: Respawn time being carried over from Coop into non Coop levels. (mp_respawntime)
Fixed: cl_ParseGamestate: bad command byte -1 (last 4), when connecting mid-game (by reducing/cleaning-up the configstrings)
Fixed: Server crashing when adding more than 7 bots (stable teste now with up to 98 bots) caused by IsUniqueName
Fixed: Dublicated LevelChange Trigger being executed by the Coop Mod Scripts
Fixed: Player sometimes spawning without weapons on Coop Maps in Singleplayer
Fixed: Objectives sometimes not showing when pressing tab(default objectives key) on Coop Maps in Singleplayer
Fixed: Function globalCoop_server_loadGivenMapNow in server.scr not using nointermission()
Fixed: Bots counted as players when calling a vote and more as 1 player was present (MultiplayerManager::updateVotes)
Fixed: Info message printing if only Bots are on the server (HeadWatcher::SetWatchTarget)
Fixed: Becomes a - spam message if a player stays on a class item in Specalities (ModifierSpecialties::itemTouched)
Fixed: Callvote Coop UI using wrong variable to show state of awards on/off
Fixed: Callvote Yes and No info being cut off.
Fixed: Coop Movespeed of players not retained on map change/restart
Fixed: Dynamic lights being dark/out for player when lights where set before player was on the server (World::UpdateDynamicLights)
Fixed: The timelimit not changing on current map if the cvar is changed in MultiplayerManager::checkCvar
Fixed: The pointlimit not changing on current map if the cvar is changed in MultiplayerManager::checkCvar
Fixed: Ghost player being spawned in Level::SpawnEntities on a dedicated/multiplayer server
Fixed: Fixed stock gamebug showing last targeted Player name when targeting a different entity than a player in: void Player::CheckForTargetedEntity( void )
Fixed: Speciality selection spamming with ...becomes a... over and over again as long as a player stands on a selection item.
Fixed: WatchEntity::init always useing client 0
Fixed: Camera not fading to black on levelstart in m2l2-sfa.script
Fixed: Dedicated Server crashing when bots are added via rcon
Fixed: Dedicated Server rebooting when a callvote on a non-coop map is started
Fixed: Dedicated Server not changing the map when a callvote on a non-coop map is started
Fixed: errortext in coop_status.ini possibly containing newlines
Fixed: Tricorder Puzzles sometimes not working in Singleplayer (Coop Puzzle Scripts are now separate and loaded dynamically via dll)
Fixed: Game crash when spawning a dm_*.tik player model/skin via console script command (void CThread::Spawn( Event *ev ))
Fixed: Puzzle solvable when plasma-leek is already exploding in ent-deck7b-mission2.script
Fixed: coop_story dublicated call in coop_playerSetupCoop resulting in extra Nettraffic
Fixed: HelperNode::FindClosestHelperNode in helper_node.cpp returning false instead of NULL
Fixed: FindClosestHelperNodeThatCannotSeeEntity in helper_node.cpp returning false instead of NULL
Fixed: ParseMapName in q_shared.c using /0 instead of \0
Fixed: Player::StartFakePlayer fixed bad printout string using \c instead of \n
Fixed: Player::FakePlayer fixed bad printout string using \c instead of \n
Fixed: Player::RemoveFakePlayer fixed bad printout string using \c instead of \n
Fixed: FlyCloseToPlayer::Evaluate in behavior.cpp bad Vector declaration, leading to ai issues in Singleplayer.
Fixed: m5l2a, next level not loading on second load in m5l2a-drull_ruins1.script
Fixed: Added multiple .c_str() to strings used to handle UI commands
Fixed: Game ending by Timelimit when playing coop with mp_gametype 1 caused by: bool ModeTeamDeathmatch::isEndOfMatch( void )
Fixed: prf_bind triggers activating to quickly again, now set 1 sec wait intbetween
Fixed: prf_weapon not taking I-Mod away from player, added fix in armory.scr
Fixed: prf_forcefield forcefields being inoperable, integrated old code in noscript.scr
Fixed: prf_cinematic2 sequence getting stuck where Picard is about to enter the Transporter Room
Fixed: Player being notsolid when joining in from Spectator on regular Multiplayer (coop_playerThink)
Fixed: Print-out of Classes being wrong localized (coop_classPlayerUsed)
Fixed: known_hcm.txt bad wording
Fixed: Player injured Skull symbol half way inside the ground.
Fixed: Ini-Pharser returning the last attached newline(\n) when reading the value from a file
Fixed: coop_hatoriaOutpost replicator sound not playing
Fixed: coop_iceStation water texture mismatch
Fixed: coop_iceStation texture lightning issue in secret room
Fixed: coop_iceStation clipping errors of secret pit entrance
Fixed: coop_bugs player keeping patternenhancher and bomb when respawning
Fixed: coop_bugs some doors on the planet not having a move sound
Fixed: coop_aftermath1 German objective 4 missing.
Fixed: coop_aftermath2 German objective 4 missing.
Fixed: coop_aftermath3 clipping error in big sewer room
Fixed: coop_gbs1 Invisible Illia getting attacked by Enemy AI
Fixed: coop_gbs2 Hazard Team sequence not working
Fixed: coop_gbs6 showing use symbol instead of tricorder symbol
Fixed: coop_gbs7 Bat'leth pickup sequence activatable multiple times
Fixed: coop_gbs10 missing RomulanSecurityUsableConsole and RomulanGenericUsableConsole in english loc-file
Fixed: coop_gbs10 missing RomulanSecurityUsableConsole and RomulanGenericUsableConsole in German loc-file
Fixed: coop_rotec4 Brush Clipping in Tram Tunnel
Fixed: coop_rotec5 Objectives not updating correctly after Modulation
Fixed: coop_rotec6 Basher being very easy to kill
Fixed: coop_rotec6 Basher hitting Lamp making the lamp fly away
Fixed: coop_rotec7 Second Objective Item not being displayed
Fixed: coop_rescueChell forced alingment of chell so that the animation will work properly while repairing
Fixed: coop_rescueChell missaligned areaportal causing hall of mirrors effect
Fixed: m4l1a-attrexian_station airsupply can be deactivated before it activated (hallway_decompression_start())
Fixed: m7l1a-attrexian_colony objective not showing
Fixed: m8l2b-drull_ruins2 locking players inside the secret Staffroom
Fixed: Coop Radar Hud fov model hidden behind background texture
Fixed: Possible NULL entity reference in multioptions.scr
Fixed: globalstrings.loc Tricorder scanable description wording
Fixed: Vote Text being cut off in mp_console.urc when using a bigger font
Fixed: typo in German version of coop_communicator.urc of German word voran
Fixed: typo in English version of coop_communicator.urc of German word voran
Fixed: Typo in coop_hatoriaOutpost Objectives of the German word Landeplattform
Fixed: ent-deck7b igm2 shuttle($shuttleClip1) flying in killing player not having a killmessage in coop (ent-deck7b-mission2.script)
Fixed: ui_removehuds all in void MultiplayerModeBase::setupMultiplayerUI( Player *player ) executed with delay, causing overlaps during inizialisation
Fixed: ui_removehuds all in void ModeTeamDeathmatch::setupMultiplayerUI( Player *player ) executed with delay, causing overlaps during inizialisation
Fixed: ui_removehuds all in void ModeCaptureTheFlag::setupMultiplayerUI( Player *player ) executed with delay, causing overlaps during inizialisation
Fixed: coop_radar hud not disapearing when switching to fullscreen or windowed mode or changing the resolution (reset_loading.cfg)
Fixed: Timer Hud for Multimatch sometimes not showing or disappearing
Fixed: Typo (Friendly Fired) in menu_ingame_callvote.urc
Fixed: coop_serverManageAi() in coopServer.cpp, contained logic errors
Fixed: coop_returnPlayerQuantity() in coopReturn.cpp, contained logic errors
Fixed: m6-deck8_redalert.scr, $tuvok blocking players, preventing them to enter Jefferies Tube (Moving now to Pathnode)
Fixed: Possible security issue in void MultiplayerManager::checkVote
Fixed: Coop mod handling issues in function: bool ModeTeamBase::isEndOfMatch( void )
Fixed: Coop mod handling issues in function: bool ModeTeamDeathmatch::isEndOfMatch( void )
Fixed: Coop mod handling issues in function: bool ModeCaptureTheFlag::isEndOfMatch( void )
Fixed: Coop mod handling issues in function: bool MultiplayerModeBase::isEndOfMatch( void ) hhh
Fixed: Handling issues using delayed commands in function: void MultiplayerModeBase::setupMultiplayerUI( Player *player )
Fixed: Handling issues using delayed commands in function: void ModeTeamDeathmatch::setupMultiplayerUI(Player *player)
Fixed: Handling issues using delayed commands in function: void ModeCaptureTheFlag::setupMultiplayerUI( Player *player )
Fixed: !transport without parameter allowing to transport to self

_606
Added: Example Maps for all new triggers named like: prf_trigger_*
Added: If a map has no own level-script the coop mod is using default.scr to provide the current map with all coop script assets
Added: Support for map-prefix sp_ meant for singleplayer maps (sp_mymapname)
Added: Camera entity to the entity list for the Überradiant
Added: New trigger trigger_coop_actor_ai - Turns ON/OFF actor ai.
Added: New trigger trigger_coop_actor_walkto - Makes actor walk to a info_pathnode
Added: New trigger trigger_coop_actor_playdialog - Makes actor say a dialog
Added: New trigger trigger_coop_actor_death - Activates entity if target actor dies 
Added: New trigger trigger_coop_actor_fieldofview - Sets field of view of actor
Added: New trigger trigger_coop_actor_turntowards - Turns actor towards entity
Added: New trigger trigger_coop_actor_headwatch - Makes actor watch entity
Added: New trigger trigger_coop_cinematic_start - Starts a cinematic sequence
Added: New trigger trigger_coop_cinematic_end - Ends the current cinematic sequence
Added: New trigger trigger_coop_cinematic_fov - Sets field of view on cinematic camera
Added: New trigger trigger_coop_cinematic_followpath - Makes cinematic camera follow a splinepath
Added: New trigger trigger_coop_cinematic_cuecamera - Sets current cinematic camera
Added: New trigger trigger_coop_cinematic_skip - Allows to skip current cinematic sequence
Added: New trigger trigger_coop_entity_animate - Allowing to animate Entities (including Actors)
Added: New trigger trigger_coop_entity_visivility - Allowing to show, hide, and depth-hack entities
Added: New trigger trigger_coop_entity_scale - Allowing to scale Models of entities
Added: New trigger trigger_coop_entity_health - Allowing to set, add, take health and to handle Immortality
Added: New trigger trigger_coop_entity_warp - Moves Entity to the given position
Added: New trigger trigger_coop_entity_transport - Beams Entity to the given position
Added: New trigger trigger_coop_entity_visibility - Sets visibility properties on entity
Added: New trigger trigger_coop_entity_contents - Sets contents properties on entity
Added: New trigger trigger_coop_entity_bind - Binds entity to a master entity
Added: New trigger trigger_coop_entity_archetype - Sets archetype of entity
Added: New trigger trigger_coop_entity_viewmode - Makes a Entity visible for players only if in specified Tricorder-Viewmode
Added: New trigger trigger_coop_door_manage - Allowing to open, close, unlock and lock doors
Added: New trigger trigger_coop_player_message - Showing a message to a player or all players.
Added: New trigger trigger_coop_player_item - Giving a item/weapon to a player or all players.
Added: New trigger trigger_coop_player_ammo - Giving ammo to a player or all players.
Added: New trigger trigger_coop_player_foreach - Triggering targets for each player on server.
Added: New trigger trigger_coop_player_hud - Allowing to add hud to player ui
Added: New trigger trigger_coop_mission_complete - Showing a message to a player or all players.
Added: New trigger trigger_coop_console_message - Printing a message to the server game console
Added: New trigger trigger_coop_trigger_enable - Allowing to Enabele/Disable triggers
Added: New trigger trigger_coop_mission_objective - Allowing to set Coop Objectives Items
Added: New trigger trigger_coop_mission_tactical - Allowing to set Coop Objectives Tactical info
Added: New trigger trigger_coop_mission_story - Allowing to set a Backgroundstory
Added: New trigger trigger_coop_mission_marker - Allowing to set a Missionmarker (on radar)
Added: New trigger trigger_coop_world_physics - Allowing to set physics properties of level
Added: New trigger trigger_coop_world_weather - Allowing to set weather properties of level
Added: New trigger trigger_coop_world_fog - Allowing to set fog properties of level
Added: New trigger trigger_coop_world_viewmode - Allowing to add avilable viewmodes on level
Added: New trigger trigger_coop_world_broken - Allowing to add items to the broken-list on level
Added: New trigger trigger_coop_world_water - Allowing to set water color of level
Added: New trigger trigger_coop_game_save - Allowing to create a savegame for singleplayer use
Added: coop_hatoriaOutpost - Multiple Cinematic sequences for better story telling
Changed: coop_iceStation - Changed shader/texture of water 
Changed: COOP_BUILD to 606
Removed: Global Coop Script Variable coop_build.
Fixed: coop_hatoriaOutpost - Explosive Crate missing local string description
Fixed: mp_timelimit interpreted as seconds instead of minutes, ending a game in seconds instead of the intended time
Added: Additional uservar variables to entities uservar5 to uservar10 can now be utilized
Added: Messages of regular Triggers are now also printed to the player hud in multiplayer
Fixed: globalcmd.cpp, fixed spelling issue of script command "setStringScriptVariable"

_605
Removed: Disabling of Archetypes in the custom Missions
Removed: MultiplayerManager::initMultiplayerGame, forcing mp_timelimit to 0
Removed: MultiplayerManager::initMultiplayerGame, forcing mp_pointlimit to 0
Removed: m5l2c-drull_ruins1, globalCoop_actor_healthMultiplicatePerPlayer from script
Removed: coop_blArena, globalCoop_actor_healthMultiplicatePerPlayer from script
Removed: coop_hatoriaOutpost, globalCoop_actor_healthMultiplicatePerPlayer from script
Removed: coop_paradiseIsland, player regeneration in singleplayer
Removed: coop_paradiseIsland, globalCoop_actor_healthMultiplicatePerPlayer from script
Removed: coop_paradiseIsland, 2 x Commander from level, it is to much
Removed: coop_paradiseIsland, 2 x Quadrupet from level, it is to much
Removed: coop_paradiseIsland, 1 x Stalker from level, it is to much
Removed: coop_paradiseIsland, 3 x Levitan from level, it is to much
Removed: coop_paradiseIsland, multiple deprecated pathnodes
Removed: coop_rotec4, explosive box model, was in the way of the team ai
Removed: coop_rotec4, monsterclip to benefit the team ai
Removed: coop_Setup.urc, unused command gamefocus
Removed: Friend and Teammate protection, players can now hurt them again in void Actor::ArmorDamage
Removed: maplist_hcm.txt, dublicate entry of IGM Maps
Removed: level.scr, coop_bool_gatheringAreaActivated, no longer in use
Removed: declaration_variables.scr, coop_bool_gatheringAreaActivated, no longer in use
Removed: coop_serverSetup, sv_maxclient correction check (now set in: void CVAR_Init)
Removed: Reset password vote option
Removed: coop_failure.urc, Main Menu and Quit button
Fixed: Background Story sometimes beeing set to Empty.
Fixed: Illia Model, missing animation for cinematics (cin-m7-end-sydney)
Fixed: coop_help_server.urc, typo, was bellow instead of below
Fixed: Players with health above 0 but under 1 not being handled as dead or alive
Fixed: Coop specific player variables initialised later than they should have been
Fixed: Actor with (ai_off and hidden) becoming solid after player who spawned inside it leaves its boundingbox
Fixed: player solid during warmup time and able to activate triggers and pick up items
Fixed: female-display-blue.dds, missing causing Illia to miss a texture on the wrist (reported by Daggolin)
Fixed: player killed by message not working right with the Romulan Informant Boss
Fixed: !stuck working for spectators and in cinematic
Fixed: !drop working for spectators and in cinematic
Fixed: !block working for spectators and in cinematic
Fixed: !transport working for spectators
Fixed: Callvote keeping mouse active after vote (cinematic) if player did not vote
Fixed: Typo in coop_communicator.urc, Incomming (reported by Torico)
Fixed: Typo in menu_video.urc, Filed of view (reported by Torico)
Fixed: use of fakeplayer in level scripts crashing client game
Fixed: Mission Failure Hud not showing to players
Fixed: Timer hud still being displayed on host-player at listen-server
Fixed: coop_serverSaveAllClientData - sometimes crashing the game if listen server was quit while on a map
Fixed: !class command printed to player hud in deathmatch
Fixed: void G_StartCinematic( void ), making player not solid and hiding player during singleplayer cinematic
Fixed: void MultiplayerManager::checkVote( void ), not hiding the mouse if cinematic skip is voted but not executed
Fixed: Coop Radar Blips not resetting when a map is manually loaded while in a game
Fixed: Player, solid during Cinematic
Fixed: Timelimit during Coop
Fixed: Pointlimit during Coop
Fixed: Spectators blocking player after cinematic
Fixed: Coop GBS dlg files not matching the coop map filenames (No Dialog Text)
Fixed: Coop GBS folders for dialog files not matching the coop map filenames
Fixed: Coop GBS Illia missing animation: ent-library-seat-idle
Fixed: Coop GBS Illia missing animation: ent-frontchair-gesture1
Fixed: Coop GBS Illia missing animation: ent-curvedconsole-gesture
Fixed: Coop GBS Illia missing animation: ent-curvedconsole-gesture
Fixed: Coop Mod Saving and Restoring Health for Player in Singleplayer
Fixed: Coop Mod marking Missionobjectives in Singleplayer
Fixed: coop_return.cpp, coop_returnIntFind converting source string to lowercase
Fixed: coop_check.cpp, players warping multiple times to spawn and getting hurt in the process
Fixed: coop_player.cpp, Transport info message about cooldown of the Heisenberg Compensator not going away
Fixed: level.scr, If 0 players are properly in Gathering Area, the countdown still counting
Fixed: level.scr, Players gathering area requiering 2 players when there was just 1
Fixed: coop_blarena, script error creating Crash
Fixed: coop_bugs, English story not showing
Fixed: coop_bugs, empty hud shown when Picard calls munro
Fixed: coop_bugs, Objectives Completed shown everytime a bomb was picked up
Fixed: coop_bugs, player killed in electric water showing killed by hungry plant
Fixed: coop_bugs, Rescue/Lift Objective not completing
Fixed: coop_bugs, Players getting stuck if leaving the secret area
Fixed: coop_bugs, Symbols on the Doors being upside down
Fixed: coop_bugs, using _playerLanguage instead of getStringPlayerLanguage
Fixed: coop_bugs, fixed munro actor being solid inside the pattern enhancer field blocking players
Fixed: coop_bugs, only player with client id 0 able to beam back to the enterprise
Fixed: coop_gbs1, ui for titlemenu, minor glitches
Fixed: coop_gbs1, Moya Holosequence, missing Illia in the shot
Fixed: coop_gbs1, Klingon not dieing right as intended
Fixed: coop_gbs2, dublicated path for actor, getting mission stuck
Fixed: coop_gbs2, stuck pathnodes on the tranporter pad, preventing Hazard Team from beaming out
Fixed: coop_gbs2, missaligned pathnode inside the door
Fixed: coop_gbs3, usage of fakeplayer command crashing clients
Fixed: coop_gbs3, Spawn locations after Computer Sabotage caught Cinematic (Reported by JohniBe)
Fixed: coop_gbs4, mission getting stuck if a specific forcefiled was activated prior to the last forcefiled towards the exit
Fixed: coop_gbs6, Illia standing in the shuttle instead of sitting
Fixed: coop_gbs6, Objective can fail again in singleplayer
Fixed: coop_gbs7, Objective can fail again in singleplayer
Fixed: coop_gbs7, Door-Frame Brushes Blocking path for ai to leave building
Fixed: coop_gbs7, Guard of Shrine getting stuck on rough terrain
Fixed: coop_gbs7, Objective 4 - Find a way to enter the Outpost - not completing
Fixed: coop_gbs7, Objective 5 - Go to Warbird Bridge - missing
Fixed: coop_gbs7, Objective 5 - Go to Warbird Bridge - not completing
Fixed: coop_gbs7, changed height of Guard podium to fix a visual bug
Fixed: coop_gbs7, intro cinematic not showing ANTIOCH SYSTEM info (due to a default ef2 ui label naming issue)
Fixed: coop_gbs7, intro cinematic not showing illia beaming down from inside the shuttle
Fixed: coop_gbs7, German Dialog in Cinematic overlapping on a English Server (Reported by JohniBe)
Fixed: coop_gbs7, jurot instead of illia model being used in the shuttle
Fixed: coop_gbs7, jurot instead of illia model being used on the warbird bridge (reported by Daedalus)
Fixed: coop_gbs7, strange brush drawing visible from certain angles (reported by PlokiteWolf)
Fixed: coop_gbs8, Illia standing instead of sitting and using the pannel
Fixed: coop_gbs9, Trigger to low, requiring players to crouch to use it
Fixed: coop_gbs9, Players being pitch black in the room where to enter the code and at the first secret location
Fixed: coop_gbs10, Spawnpoint for player id 3 and 5 (Reported by JohniBe)
Fixed: coop_gbs10, Objectives can fail and doors lock again in singleplayer
Fixed: coop_gbs10, Soldiers at the level end cinematic not showing up/moving
Fixed: coop_gbs10, two actors with the targetname romulan2 renamed one
Fixed: coop_gbs10, fixed texture clipping in Moya Holosequence
Fixed: coop_iseStation, giving Tree-Found Score to all players
Fixed: coop_iceStation, Spawnpoint aligment issues (changed class on spawnpoint nodes)
Fixed: coop_paradiseIsland, Level End Trigger still not working
Fixed: coop_paradiseIsland2, Quadruped Being scaled down to half size twiche
Fixed: coop_paradiseIsland2, Missionobjective Marker marking the Lift only if player enters the temple
Fixed: coop_rotec2, ladder trigger aligment
Fixed: coop_rotec4, team ai not able to follow player into the garden and beyond
Fixed: coop_rotec6, Objectives missing
Fixed: coop_rotec5, to be continued hud showing
Fixed: coop_rotec6, Background story missing
Fixed: coop_rescueChell, Objective 3 German typo, Betracthen should be Betrachten
Fixed: coop_rescueChell, Objective 3 typo, starts should be stars
Fixed: coop_rescueChell, objective 5 (Find temple) only showing when completed
Fixed: coop_rescueChell, Story missing the word: and
Fixed: ent-deck1_bridge, fixed looping the IGM by loading ent-deck7c insetad of ent-deck7b
Fixed: ent-training3, immobilize commands for Destroy Node Sequence
Fixed: m1l2c-borg_sphere, player 3 spawning outside the map (depending on the route taken)
Fixed: m1l2b-borg_sphere, players jumping on the lift clip not being teleported, but showing message: transport2
Fixed: m2l2-sfa, Korban getting stuck when the second lift sequence was activated while the first hasen't ended yet
Fixed: m5l2a-drull_ruins1, level change trigger aligment and size
Fixed: m5l2b-drull_ruins1, fixed bad kill message when killed by $biofactoryLiftArm2
Fixed: m6l0-attack, not listed as standard and coop map
Fixed: m7l1a-attrexian_colony, level end gathering area to far above the ground, excluding players that are at the very bottom of the pit
Fixed: m8l2a-drull_ruins2, Mission Failed Cinematic not showing the mission Failure hud.
Fixed: Actors, set notsolid in LevelEditor being solid on level start
Fixed: Coop Story Menu, aligment of shadow-font
Fixed: coop_rescueChell.txt precache file, missing items
Fixed: menu_ingame_callvote.urc, English Text in GBS Mapvote (German)
Fixed: menu_ingame_callvote.urc, German Text in GBS Mapvote (English)
Fixed: menu_ingame_callvote.urc, IGM2 Vote missing parameters
Fixed: coop_phraser.cpp coop_phraserIniGet, fixed converting return value to lowercase
Fixed: coop_phraser.cpp coop_phraserIniGet, sections which are not in proper brackets will no longer be valid ( [section] )
Fixed: coop_phraser.cpp coop_phraserIniGet, returning items with matching names that are outside of the actual requested section
Fixed: coop_phraser.cpp coop_phraserIniGet, returning items with only partial name in the same section
Fixed: coop_phraser.cpp coop_phraserIniGet, writing of template file commentary and sections
Added: coop_failure.urc, animated Loading info text
Added: Not a acceptable model to use notice in German for German Gameclients
Added: Download Coop Mod notice in German for German Gameclients
Added: Voteoption Coop Last Man Standing
Added: New Coop specific Modus Last Man Standing (LMS)
Added: Coop Vote Option respawntime in game code, to set player death time penalty
Added: menu_main.urc, EF2 short version info and coop mod version info
Added: menu_ingame_callvote.urc, Coop Vote Option for respawntime
Added: menu_ingame_callvote.urc, 4 Levels of The Aftermath Mod,
Added: Coop Feature Respawntime, sets the time players need to wait after dieing before they can respawn
Added: coop_phraser.cpp coop_phraserIniGet, can now read files from inside the pk3 archives as well
Added: coop_phraser.cpp coop_phraserIniSet, can now read files from inside the pk3 archives as well (not write)
Added: coop_phraser.cpp coop_phraserIniGet, can now read files from the right directory if fs_game is set
Added: coop_phraser.cpp coop_phraserIniSet, can now read files from the right directory if fs_game is set
Added: coop_phraser.cpp coop_phraserIniSet, can now write files into the right directory if fs_game is set
Added: coop_phraser.cpp coop_phraserIniSet, a error is thrwon if developer cvar is set and the file coudn't be written
Added: coop_phraser.cpp, coop_phraserGetNumberOfItemsFromCategory
Added: coop_phraser.cpp, coop_phraserGetItemsFromCategory
Added: coop_phraser.cpp, coop_phraserIsItemInCategory
Added: actor.cpp, protection for waitfor loop runaway errors
Added: coop_settings.urc, option to bind !drop command to a key
Added: coop_settings.urc, option to bind !blocking command to a key
Added: coop_player.cpp, checking length of text that is send to player and shortening the text if nessary
Added: coop_player.cpp, handling umlauts in text that is send to players
Added: .failmission, Actor Script Command accepting # prefixed text for user defined failure text
Added: missionfailed, works now without a prefixed player ($player.missionfailed(string reason);)
Added: g_utils.cpp, void G_MissionFailed accepting # prefixed text for user defined failure text
Added: g_utils.cpp, void G_FinishMissionFailed loading map again after failure with delay and checkpoint parameters if set
Added: player.cpp, void Player::StartFakePlayer, check to prevent this function to be run in multiplayer
Added: player.cpp, void Player::FakePlayer, check to prevent this function to be run in multiplayer
Added: player.cpp, void Player::RemoveFakePlayer, check to prevent this function to be run in multiplayer
Added: player.cpp, void Player::setMissionFailed, now also handling disable of load last save button
Added: player.cpp, void Player::setMissionFailed, now also handling disable of main menu button for hosting player
Added: player.cpp, void Player::setVoteText, has now a limit at wich the vote string is cut to prevent a text glitch
Added: maplist_hcm.txt, The Aftermath Episodes maps coop_aftermath1 - 4
Added: coop_status.ini, as example file for coop server configuration
Added: vote_maplist.ini, Containing the Maplist for Previouse/Next Map Vote
Added: maplist.ini, containing a Maplist of all maps known to the coop mod
Added: deathlist.ini, containing specific death messages if a player gets killed
Added: coop_phraser.cpp, build in check to only read/write ini, inf, txt, cfg, and log files
Added: coop_objectives.urc, ui_removehud spobj_firstrun for compatibility to the Singleplayer Objectives Mod
Added: menu_video.urc, r_customaspect set when selecting custom res
Added: menu_video.urc, most common 16:9 resolutions as selectable preset
Added: menu_video.urc, most common 16:10 resolutions as selectable preset
Added: menu_video.urc, most custom Aspect ratio as selectable preset
Added: g_local.h, struct ListenKnoten - used for dynamic data alocation (callvote maplist, coop_phraser.cpp)
Added: Server Quit can be halted now on error if errorhalt=true is set in coop_status.ini in the section [server]
Added: gameplay.gdb, OBJECT Destroy GlobalEnvironments
Added: gameplay.gdb, OBJECT Scan GlobalEnvironments
Added: gameplay.gdb, OBJECT Team GlobalEnvironments
Added: gameplay.gdb, OBJECT Friend GlobalEnvironments
Added: gameplay.gdb, OBJECT Hostile GlobalEnvironments
Added: gameplay.gdb, OBJECT Use GlobalEnvironments
Added: globalstrings.loc, UseDesc1 and UseDesc2
Added: globalstrings.loc, DestroyDesc1 and DestroyDesc2
Added: globalstrings.loc, ScanDesc1 and ScanDesc2
Added: globalstrings.loc, HostileDesc1 and HostileDesc2
Added: globalstrings.loc, FriendDesc1 and FriendDesc2
Added: globalstrings.loc, TeamDesc1 and TeamDesc2
Added: globalstrings.loc, YouLostTeamMate, YouFailedObjective and YouLostCivilian
Added: globalstrings.loc, umlauts for o, O, a, A, u, U and SZ
Added: coop_aftermath1, Level1 of The Aftermath Episodes Mod by Daedalus
Added: coop_aftermath2, Level2 of The Aftermath Episodes Mod by Daedalus
Added: coop_aftermath3, Level3 of The Aftermath Episodes Mod by Daedalus
Added: coop_aftermath4, Level4 of The Aftermath Episodes Mod by Daedalus
Added: coop_bugs, tactical Mission informations
Added: coop_bugs, Missionobjectives markers (on the radar)
Added: coop_bugs, Scructural Integrety Indicator for secret
Added: coop_bugs, Tripwire Indicators for the traps
Added: coop_bugs, clip to prevent players from swimming over to the other side
Added: coop_bugs, use symbols above the secound Group of Patternenhancers
Added: coop_bugs, additional pattern enhancer field
Added: coop_bugs, use symbol for stairs activation
Added: coop_bugs, additional save games for singleplayer
Added: coop_hatoriaOutpost, Missionobjectives markers (on the radar)
Added: coop_hatoriaOutpost, additional use symbol at Headmaster office
Added: coop_hatoriaOutpost, missionobjective markers for radar
Added: coop_gbs1, Movement Clip to prevent players from getting stuck inside moya
Added: coop_gbs1, better handling of the Mod title menu on level start
Added: coop_gbs2, gravity 0 and mass 0 on federation weapons, to make them stay in place
Added: coop_gbs2, new pathnodes for better ai navigation
Added: coop_gbs2, Missionobjectives markers (on the radar)
Added: coop_gbs3, Missionobjectives markers (on the radar)
Added: coop_gbs4, Missionobjectives markers (on the radar)
Added: coop_gbs5, Missionobjectives markers (on the radar)
Added: coop_gbs6, Missionobjectives markers (on the radar)
Added: coop_gbs7, Missionobjectives markers (on the radar)
Added: coop_gbs7, Specific configured clip to compensate for not solid Door-Frame Brushes allowing the ai to pass
Added: coop_gbs7, Added a stone at a location where players could get stuck near the level start.
Added: coop_gbs8, Missionobjectives markers (on the radar)
Added: coop_gbs8, more light entities to fix dark areas with bad visual and pitch black players
Added: coop_gbs9, spawnpoints moving according to the progress, respawning new and vaporized players close
Added: coop_gbs9, more light entities to fix dark areas with bad visual and pitch black players
Added: coop_gbs10, Missionobjectives markers (on the radar)
Added: coop_gbs10, Killmessage for lift_01, lift_02 and lift_03 (Reported by Daggolin)
Added: coop_gbs10, spawnlocations moveing with mission progress
Added: coop_gbs10, additional door to make enemy toops seam to come from some where
Added: coop_gbs10, made actor $romulan3 patrol by script
Added: coop_gbs10, made actor $romulan4 patrol by script
Added: coop_gbs10, made actor $romulan5 patrol by script
Added: coop_gbs10, made actor $romulan6 patrol by script
Added: coop_gbs10, made actor $romulan7 patrol by script
Added: coop_gbs10, additional pathnodes for actors
Added: coop_gbs10, additional monsterclip for the new pathnodes
Added: coop_paradiseIsland, Missionobjectives markers (on the radar)
Added: coop_paradiseIsland, Multiple Health and Ammo dispensers
Added: coop_paradiseIsland, New Pathnodes for better path finding
Added: coop_paradiseIsland, Monster Clip for better path finding
Added: coop_paradiseIsland, Destructible Boxes for the player to take cover
Added: coop_paradiseIsland2, Automatic Savegame named Minefield
Added: coop_paradiseIsland2, a lowering to take cover where the forcefiled sphere is comming at players
Added: coop_rescueChell, coop_bool_showMissionSucessHud = 1; to show sucess hud
Added: coop_rotec1, add Mod title menu sowing at the beginning of the level
Added: coop_rotec1, new shuttlebay markings on the floor
Added: coop_rotec2, additional path-nodes for the team ai to navigate better
Added: coop_rotec2, additional helper-nodes for the team ai to navigate better
Added: coop_rotec2, textures the to sewer
Added: coop_rotec4, additional path-nodes for the team ai to navigate better
Added: coop_rotec4, additional helper-nodes for the team ai to navigate better
Added: coop_rotec4, additional monster-clip for the team ai to navigate better
Added: coop_rotec4, creates for the team ai to find cover
Added: coop_rotec4, ambient sound for attraxian pipes
Added: coop_rotec4, teamAiWaitHere script thread to make sure the teammate reached the destination
Added: coop_rotec6, coop_bool_showMissionSucessHud = 1; to show sucess hud
Added: coop_rotec6, new secrets for the players to find
Added: coop_rotec6, new secrets triggers(2)
Added: coop_rotec6, new secrets ships(4)
Added: coop_rotec6, drawn a line, here (1)
Added: coop_rotec7, rotech map 7 - Beginning of Chapter 2 (Incomplete)
Added: ent-training3, Missionobjective Status on Tuvok to make him appear on the coop radar
Added: m8l2a-drull_ruins2, a camera to film the start cinematic from, since this looks better for all players
Added: level.scr, globalCoop_level_gatheringArea - check to prevent more than 100% player requirement
Added: Aftermath Mod, Models, Textures, Sounds
Added: readme_hcm.pdf, New details and pictures to the Master Server Fix section
Added: readme_hcm.pdf, NEED TO KNOW section
Added: 10things_stef2.pdf, 10 Things you need to know, to get the best out of Elite Force II Guide
Changed: menu_ingame_callvote.urc, structure, now including the maps from seperate files
Changed: menu_ingame_callvote.urc, layout, mapshot is now bigger and a switchbox is used for type selection
Changed: menu_ingame_callvote.urc, text, sevaral texts have been changed to be more descriptive
Changed: coop_failure.urc, changed location of text and changed font and avilable space of failureresaon text label
Changed: Sending of radar data during mission failure is now disabled
Changed: mp_manager.cpp - MultiplayerManager::update - printing Respan in: now at 5 sec intervals unless time < 5
Changed: Disabled commands during cinematic for: !transport, !block, !drop, !stuck, !skill
Changed: Damage Scaling, player damage to AI is 75% with 5 or more players instead of 15%
Changed: level.scr, check thread will no longer be ina loop, it will be managed by its trigger, like before
Changed: ent-training3, immobilize commands optimised to reduce wait time
Changed: ent-training2, immobilize commands optimised to reduce wait time
Changed: m2l2-sfa, Korban can now be pushed on teh second lift sequence, in case he got stuck at a edge
Changed: m4l1a-attrexian_station, the Weaponslocker Succsess Cinematic can no longer be triggred prematurly by stray players
Changed: coop_bugs, moved use symbols in armory up, for better visibility
Changed: coop_bugs, double requested items will now be beamed out, rather than skipped
Changed: coop_bugs, BugPods health reduced
Changed: coop_gbs1, lights on entities, actors are now clearly distinctable
Changed: coop_gbs2, spawnpoints moved
Changed: coop_gbs2, illia actor moved
Changed: coop_gbs2, pathnodes at door, they know now that they are at a door
Changed: coop_gbs4, moved gathering area spawn function into main function, just to make sure the level can always be completed
Changed: coop_gbs7, renamed female warriors to warrioress - just because I can :D
Changed: coop_gbs7, 1st Guard of Shrine now facing towards players
Changed: coop_gbs9, moved tool box else where to prevent players thinking there is something to pick up
Changed: coop_gbs9, made toolbox and romulan crates static
Changed: coop_gbs9, doors will now be locked again in singleplayer as intended
Changed: coop_gbs10, moved romulan crate, so that the players can spawn at that place
Changed: coop_gbs10, moved some scripting stuff into the map (like notsolid, hide, ai_off)
Changed: coop_gbs10, shuttle_entrance_skip - cinematic sequence actors will now disappear after the screen has faded fully to black
Changed: coop_gbs10, cin_cells - cinematic sequence - actor will now show up after the screen has faded fully to black
Changed: coop_gbs10, cin_cells - cinematic sequence - illia will now start walking before the camera is fílming
Changed: coop_gbs10, shuttle_entrance - cinematic sequence - illia will now start walking before the camera is fílming
Changed: coop_hatoriaOutpost, Klingon Outpost Shaft Entry made not solid
Changed: coop_paradiseIsland, moved first Levitan to a better spot
Changed: coop_paradiseIsland, color of the fog
Changed: coop_paradiseIsland2, color of the fog
Changed: coop_paradiseIsland2, Bridge Power Couple Modulation taking 3/6 sec, instead of 12
Changed: coop_paradiseIsland2, Quadruped +100 health, it was to weak
Changed: coop_rotec1, shuttlebay floor thickness
Changed: coop_rotec2, Butcher Garden Water effect Model size from 1.0 to 0.8 to reduce effect on frames
Changed: coop_rotec4, German Personal died mission failure text
Changed: coop_serverCoop, completly overworked the code and server handling
Changed: World::World(), now useing maplist to detect maptype, map-detection is no longer hardcoded
Changed: MultiplayerModeBase::isEndOfMatch, returning false during Coop
Changed: menu_video.urc, activated 1600 x 1200 resolution selection again
Changed: mp_manager.cpp, MultiplayerManager::callVote - Previouse/Next Maplist is no longer hard coded!!!
Changed: coop_serverManageClientData, to work with the changes that came with the maplist.ini
Changed: coop_returnStringDeathmessagenameForEntity, to work with the changes that came with the deathlist.ini
Changed: coop_version Number from 604 to 605
Changed: readme_hcm.pdf, fixed typos, added new links optimizes some text passages
Changed: loc folder names from deu to Deu and from eng to Eng, like the original folder names
Added: gamecvars.cpp, void CVAR_Init: sv_maxclients to 1 in sp and 4 in MP if not set
Added: mp_modeBase.cpp, MultiplayerModeBase::shouldStartMatch will turn on level ai if warup time is over
Fixed: mp_manager.cpp, void MultiplayerManager::HUDPrintAllClients will no longer crash if called prematurly
Fixed: level.cpp, Level::CleanUp( qboolean restart ) - crash if a error was trown before level was loaded
Fixed: actor.cpp, Player *GetPlayer( int index ) - crash if a error was trown before level was loaded
Fixed: listener.cpp - void L_ClearEventList( void ) - crash if a error was trown before level was loaded
Fixed: romulan_assault.tik, missing texture on Engines and tail
Fixed: void TriggerHurt::Hurt( Event *ev ), trigger only hurting a single player when triggred, but multiple are inside
Added: reset of available viewmodes on mapload
Added: mp_manager.cpp, if no info_player_deathmatch players will spawn at info_player_start (fail safe)
Added: DamageModification.cpp, ::resolveDamage adding player as damagemodifier via targetname "player" working with all player targetnames now
Changed: code/game/playerStart.cpp, info_player_deathmatch info for radiant to real player size (-22 -22 0) (22 22 96)
Changed: code/game/playerStart.cpp, info_player_intermission info for radiant to real player size (-22 -22 0) (22 22 96)
Changed: code/game/playerStart.cpp, info_player_start info for radiant to real player size (-22 -22 0) (22 22 96)
Changed: void CThread::Print, to use gi.Print instead so that messages are printed in windows and linux a like
Changed: void CThread::CPrint, importance from normal to CENTERPRINT_IMPORTANCE_CRITICAL, to make sure the message is always shown
Changed: void CThread::CPrint, message is now printed to all clients not just client 1
Changed: void CThread::CenterPrint, importance from normal to CENTERPRINT_IMPORTANCE_CRITICAL, to make sure the message is always shown
Changed: void CThread::PrintInt, to use gi.Print instead so that messages are printed in windows and linux a like
Changed: void CThread::PrintFloat, to use gi.Print instead so that messages are printed in windows and linux a like
Changed: void CThread::PrintFloat, to use gi.Print instead so that messages are printed in windows and linux a like
Changed: void CThread::NewLine, to use gi.Print instead so that messages are printed in windows and linux a like
Changed: extern "C" void G_CleanupGame, to use gi.Print instead so that messages are printed in windows and linux a like
Changed: extern "C" void G_ShutdownGame, to use gi.Print instead so that messages are printed in windows and linux a like
Changed: extern "C" void G_InitGame, to use gi.Print instead so that messages are printed in windows and linux a like

_604
Removed: viewmodel-drull-staff.tik, no longer modified
Removed: dm_munro.tik, no longer modified
Removed: dm_jurot.tik, no longer modified
Removed: dm_kourban.tik, no longer modified
Removed: dm_telsia.tik, no longer modified
Removed: dm_chell.tik, no longer modified
Removed: dm_chang.tik, no longer modified
Removed: weapondata.tik, no longer modified
Removed: playerdata.tik, modifications may have caused lag (disabled cacheStateMachineAnims for legs/torso)
Removed: munro_legs.st, causing multiple critical problems
Removed: initialize.cfg, command: ui_hidemouse; it is deprecated
Removed: _playerName, Script Entity String Variable - using now: getStringPlayerPlayername
Removed: _playerLanguage, Script Entity String Variable - using now: getStringPlayerLanguage
Removed: main.scr, globalCoop_main_waitForTeam, script function
Removed: main.scr, globalCoop_main_waitForTeamHandlePlayer, script function
Removed: Lurker, killing player ranged message 'was slimed'
Removed: coop_checkPlayerMakeSolidASAP
Removed: !status chat command
Removed: music folder from folder models - misplaced folder
Removed: coop_iceStation, modified Stargate Ring Models/Textures
Removed: m1l1b, unused actor $cin_voyager_chell
Removed: m1l1b, unused actor $cin_voyager_munro
Removed: m1l1b, globalCommon_SetupContextDialog for Telsia, not needed in this level
Removed: m1l1b, $forcefield_blue1.loopsound reference in script, entity does not exist
Removed: m1l1b, $forcefield_blue2.loopsound reference in script, entity does not exist
Removed: m1l1b, $forcefield_blue3.loopsound reference in script, entity does not exist
Removed: m1l1b, $trigger_seq_chang_elevator_exitreference in script, entity does not exist
Removed: m1l1b, $intro_borg reference in script, entity does not exist
Removed: m1l1b, $borg_4_12_work reference in script, entity does not exist
Removed: m1l1b, lift2_wait function, not used in this map
Removed: m1l1b, lift2_check function, not used in this map
Removed: m1l1b, lift2_down function, not used in this map
Removed: m1l1b, lift2_up function, not used in this map
Removed: m1l1b, float lift2_isup variable, not used in this map
Fixed: Timelimit not working if a Coop Mod Map was loaded before a regular map.
Fixed: Pointlimit not working if a Coop Mod Map was loaded before a regular map.
Fixed: Weapons not fiering or not stopping to fire frequently
Fixed: main.scr, script function globalCoop_main_waitForTeam getting Missions stuck
Fixed: global_tricorderMod.scr, Wave Modulation puzzle, wave displayed wrong until clicked
Fixed: level.scr, globalCoop_level_gatheringAreaPlayerHandleHud - not displaying player numbers
Fixed: coop radar, targeted marker staying active even if Mission Objective is no longer active or targeted
Fixed: coopPlayer.cpp, Console Warning 3x. Client: 'title' : Index 1 out of range.
Fixed: menu_ingame_callvote.urc, German Tooltip in English version.
Fixed: Callvote Text not displaying during other game modes than Coop, if player has coop installed
Fixed: menu_main.urc, Console Warning. Client: 'fullscreen' : Index 1 out of range
Fixed: Precache of coop related models, file coop_general.txt moved to the correct folder
Fixed: Start Server Menu, Showing team colors as $$Red2$$ and $$Blue2$$
Fixed: Mouse Pointer activating when changing video settings while on a server
Fixed: Start Server Menu, Bots not being added to the server
Fixed: !build chat command
Fixed: coop_phraserIniSet, always writing data to coop_status.ini regardless of the actual file indicated
Fixed: Coop Background Story not being set for host player of Listen-Server
Fixed: Players Regenerating when dead
Fixed: Kill/Suicide not working for players
Fixed: !kill chat command, can no longer be used if player is already dead
Fixed: ent-deck11, no spawnpoints for players, all spawning at the same spot in the turbolift
Fixed: secret3, player spawn locations misalignment
Fixed: coop_bugs, Dialog of Picard in End Cinematic not working
Fixed: coop_rotec1, caulk glitch in hallway right behind the first blockade
Fixed: coop_rotec1, texture overlap right behind the first blockade
Fixed: m0-intro, Soundtrack out of sync with Cinematic
Fixed: m1l1a, Locate Telsia Objective not displaying
Fixed: m1l1b, chell can no longer be pushed away from the console while operating the lift
Fixed: m1l1c, mission objectives marker sticking to telsia
Fixed: m1l1c, first lift not working/getting stuck
Fixed: m1l1c, first lift displaying developer info messages
Fixed: m1l1c, chell and telsia turning invisible before cinematic starts
Fixed: m1l2a, empty lift on level start cinematic
Fixed: m1l3, mission success hud not sowing at end of the level
Fixed: m2l0, Soundtrack out of sync with Cinematic
Fixed: m2l2, batleth area, spawn points misaligned
Fixed: m2l2, service duct sequence getting triggered prematurely
Fixed: m2l2, players getting pushed outside the level by a lift moving into starting position on level start
Fixed: m2l2, mission success hud not sowing at end of the level
Fixed: m3l1a, airlock of the exit area locking out players
Fixed: m3l1a, bad spawn spot positions at turbolift shaft
Fixed: m3l1a, Cargo bay Door light flickering.
Fixed: m3l1a, Airlock lights red, while they should be green.
Fixed: m3l1b, spawn location of player 8 outside the level
Fixed: m3l1b, players that where not inside the final room on m3l1a level ending, spawning outside the level
Fixed: m3l2, mission success hud not sowing at end of the level
Fixed: m4l2b, mission success hud not sowing at end of the level
Fixed: m4l2b, if no alive player is travelling all the way with the first Lift, the Engineer gets stuck
Fixed: m5l1b, bad Player spawn locations at map start
Fixed: m5l2a, ending not working
Fixed: m5l2b, level ending triggerable by a single player
Fixed: m5l2b, spawnpoint of player 7 facing a wall during gas trap sequence
Fixed: m5l2b, first group of tripwires making no damage
Fixed: m5l2c, player getting locked in/out from basher boss fight
Fixed: m5l2c, spawnpoint of player 4 after first cinematic
Fixed: m5l2c, mission success hud not sowing at end of the level
Fixed: m6-deck8_redalert, players moving before they should, resulting into players spawning in each other
Fixed: m6-exterior, mission success hud not sowing at end of the level
Fixed: m6-exterior, objective 2 placed on slot of objective 3
Fixed: m7l1a, boss fight hallway dynlights
Fixed: m7l1a, door locking players out of the boss fight
Fixed: m7l2c, mission success hud not sowing at end of the level
Fixed: m8l2c, mission success hud not sowing at end of the level
Fixed: m9l2, mission success hud not sowing at end of the level
Fixed: m10l2b, mission success hud not sowing at end of the level
Fixed: m11l3b, mission success hud not sowing at end of the level
Fixed: secret1, mission success hud not sowing at end of the level
Fixed: secret2, mission success hud not sowing at end of the level
Fixed: secret3, mission success hud not sowing at end of the level
Fixed: ef2_minigame2, mission success hud not sowing at end of the level
Fixed: coop_gbs11, mission success hud not sowing at end of the level
Fixed: coop_settings.urc, Translation Error in German Version
Fixed: coop_settings.urc, (?) Dummy Button
Fixed: BossHud showing incompletely
Fixed: Gather Hud info not updating
Fixed: coop_help_cvars.urc, multiple typos
Fixed: coop_help_download.urc, multiple typos
Fixed: coop_help_connect.urc, a typo
Fixed: coop_help_server.urc, a typo
Fixed: coop_help_cvars.urc, multiple typos
Fixed: menu_newgame.urc, containing fullscreen 1 twiche
Fixed: menu_ingame_callvote.urc, English Text in German version.
Fixed: coop_returnIntOrDefaultFromString, not handling empty strings
Fixed: coop_returnFloatOrDefaultFromString, not handling empty strings
Fixed: Players not being able to jump on certain objects when Heavy Weapons
Fixed: FriendlyFire, not falling back to default setting when not yet set in coop_status.ini
Fixed: FriendlyFire, being used to calculate player self-inflicted damage
Fixed: FriendlyFire, being used to calculate player to player damage
Fixed: MaxSpeed not using default setting when not yet set in coop_status.ini
Fixed: Skill not using default setting when not yet set in coop_status.ini
Fixed: Skill not showing in Objectives Menu, except for Host
Fixed: Player getting Sniper if Server has instant kill activated
Fixed: Certain Weapons not given to player if Server has instantkill activated
Fixed: Player Health and Class was visible in other gametypes than Coop
Fixed: Coop Radar, Mission Objective Marker for Item 5,6 and 7 not working
Fixed: Technician Class, unable to jump over certain obstacles
Changed: list.txt, into gbs_list.txt inside of models/ folder
Changed: explosion-burst.tik, restored command: loadAllAnims
Changed: attrexian_energy_console.tik, restored command: loadAllAnims
Changed: attrexian_energy_dispenser.tik, restored command: loadAllAnims
Changed: attrexian_health_console.tik, restored command: loadAllAnims
Changed: borg-sphere_energy-terminal_energy.tik, restored command: loadAllAnims
Changed: borg-sphere_energy-terminal_health.tik, restored command: loadAllAnims
Changed: drull1_energy_console.tik, restored command: loadAllAnims
Changed: drull1_energy_dispenser.tik, restored command: loadAllAnims
Changed: drull1_health_console.tik, restored command: loadAllAnims
Changed: drull2_energy_console.tik, restored command: loadAllAnims
Changed: drull2_energy_dispenser.tik, restored command: loadAllAnims
Changed: drull2_health_console.tik, restored command: loadAllAnims
Changed: drull3_energy_console.tik, restored command: loadAllAnims
Changed: drull3_energy_console-boss.tik, restored command: loadAllAnims
Changed: drull3_energy_dispenser.tik, restored command: loadAllAnims
Changed: drull3_energy_dispenser-boss.tik, restored command: loadAllAnims
Changed: drull3_health_console.tik, restored command: loadAllAnims
Changed: drull3_health_console-boss.tik, restored command: loadAllAnims
Changed: enterprise_energy_console.tik, restored command: loadAllAnims
Changed: enterprise_health_console.tik, restored command: loadAllAnims
Changed: klingon_energy_console.tik, restored command: loadAllAnims
Changed: klingon_health_console.tik, restored command: loadAllAnims
Changed: romulan_energy_console.tik, restored command: loadAllAnims
Changed: romulan_health_console.tik, restored command: loadAllAnims
Changed: Coop C++ Text handling code, changed short to regular int
Changed: Coop C++ Filename handling code, changed short to regular int
Changed: Coop C++ Tiki Cache Monitoring code, changed short to regular int
Changed: Coop C++ Server Setup handling code, changed short to regular int
Changed: Coop C++ Radar handling code, changed short to regular int
Changed: Coop C++ Mission Hud handling code, changed short to regular int
Changed: Coop C++ Mapname handling code, changed short to regular int
Changed: coop_gather hud, added noresize to prevent scaling of hud
Changed: coop_exit hud, added noresize to prevent scaling of hud
Changed: _playerKilledBy script string variable name to: _playerKilledByEntity
Changed: global_tricorderKeypad.scr, removed help button hide command
Changed: global_tricorderMod.scr, removed help button hide command
Changed: global_tricorderRoute.scr, removed help button hide command
Changed: tri_mod.urc, Help button shows now help text inside the menu
Changed: Update Info Hud, only a text message will now be shown to outdated players
Changed: m1l1a, player spawn locations at map start
Changed: m2l1, player spawn locations at map start
Changed: m3l1b, player spawn locations of engineering
Changed: m5l2b, made respawning less frustration by progressing spawnpoints for all players together, rather than individually
Changed: m6-exterior, moved function initCapClips, to prevent players from damaging the Idryll ship before the sequence has started
Changed: coop_version Number from 603 to 604
Changed: players own splash damage will now give 50% instead of 100% damage
Changed: coop_blArena.script, next map load setting
Changed: FriendlyFire now limited to 4 digits in Callvote Menu
Changed: coop_bugs/cinematic.script, next map load setting
Changed: coop_hatoriaOutpost.script, next map load setting
Changed: coop_iceStation.map, next map load setting
Changed: coop_paradiseIsland2.script, next map load setting
Changed: coop_gbsCredits.script, next map load setting
Changed: coop_rotec1.script, first cinematic briefing screen, is now no longer a cinematic
Changed: coop_rotec6.script, next map load setting
Changed: coop_help_contact.urc, contact details and information
Changed: coop_menu.urc, renamed because it is obsolete and no longer used
Changed: Loading Menus, Removed Buttons for Quit and Reconnect
Changed: coop_checkIsEntityInBoundingBox returning false if entity is checked against it self
Changed: coop_checkIsPlayerActiveAliveInBoundingBox returning false if player is checked against it self
Changed: menu_ingame_callvote.urc, disabled Coop Gametype Label and selection fields
Changed: Archetype Scanning with Tricorder, will work only for one player at a time
Changed: m0-intro, Skip Intro button will now also Endorse a Cinematic Skip Vote
Changed: Mission Huds will now always unregister upon removal
Changed: Mission Success Hud will now be 4 sec instead of 2 displayed
Changed: Mission Success Hud will no longer be removed before loading the next map
Changed: Class specific gravity settings for players Medic:0.85 Tech:0.9 Heavy:1.0
Changed: coop_help.urc, list item order of appearance
Updated: !transport command, Can't transport to self -> Can't transport to your self
Updated: !transport command, Kann nicht zu sich selber transportieren -> Transport zu sich selbst nicht erlaubt
Updated: globalLoadout_SecretWeapon.scr, will now work with the coop mod! Secret weapons will work now!
Updated: Coop Radar, will send no updates to a player who is currently solving a (fullscreen) puzzle
Updated: branchdialog, failsafe command is now more reliable using: hidemenu branchdialog
Updated: coop radar, will no longer send updated data to spectators and dead players
Updated: coop_rotec5.script, removed credits hud
Updated: coop_help_download.urc, with new Informations of where to download files
Updated: coop_settings.urc, adjusted widget alignments
Updated: coop_settings.urc, added option: Show Tricorder Scan Hud
Updated: coop_settings.urc, added option: Show Class and Health on players
Updated: coop_help_commands.urc, adjusted visual appearance
Updated: coop_help_scripting.urc, adjusted visual appearance
Updated: coop_help.urc, adjusted visual appearance
Updated: ent-deck1_bridge, player spawn locations, moved most into turbolift
Updated: ent-deck7a, player spawn locations, moved 2 more into turbolift
Updated: ent-deck7b, player spawn locations, moved 2 more into turbolift
Updated: ent-deck7c, player spawn locations, moved 2 more into turbolift, adjusted the others
Updated: ent-deck8, player spawn locations, moved 2 more into turbolift
Updated: ent-deck11, player spawn locations inside the turbolift realigned
Updated: m1l1b, moved cam fade out command for smother transition
Updated: m2l1a, holodeck spawnpoints repositioned, they line up now
Updated: m2l2, now using: getStringPlayerLanguage
Updated: m5l2b, activating team ai without delay now
Updated: m5l2b, added additional delays in level script to reduce server stress on level start
Updated: coop_rescueChell, now using: getStringPlayerPlayername, getStringPlayerLanguage
Updated: mission.scr, now using: getStringPlayerLanguage
Updated: coop_paradiseIsland2, now using: getStringPlayerLanguage
Updated: coop_rotec4, now using: getStringPlayerLanguage
Updated: coop_rotec6, level can now be finished, even while it is stil work in progress
Updated: level.scr, globalCoop_level_gatheringAreaActivated - for better performance and to handle count down
Updated: level.scr, globalCoop_level_gatheringAreaPlayerHandleHud - to handle count down
Updated: return.scr, globalCoop_return_floatSpawnAngleForPlayerId - using new script commands
Updated: return.scr, globalCoop_return_vectorPlayerReSpawnOrigin - using new script commands
Updated: return.scr, globalCoop_return_vectorPlayerSpawnOrigin - using new script commands
Updated: handling of script String Variables set on player when killed: _playerKilledByEntity, _playerKilledByName, _playerKilledByClass, _playerKilledByActor
Updated: menu_ingame_callvote.urc, English and German version to match up in resources and code alignment
Updated: class, coop menu relevant data will now only be send to clients with coop mod installed
Updated: callvote Menu, coop menu relevant data will now only be send to clients with coop mod installed
Updated: objectives, coop menu relevant data will now only be send to clients with coop mod installed
Updated: story, coop menu relevant data will now only be send to clients with coop mod installed
Updated: coop_gather.urc, removed unused code
Updated: coop_exit.urc, removed unused code
Added: coop_exit.urc, countdown
Added: coop_gather.urc, countdown
Added: coop_rotec6, Mapshot image
Added: coop_rotec6.mni, for the Start Server Menu
Added: Awards, for killing enemies
Added: Actor Think Process, a new replacement handling for coop_checkPlayerMakeSolidASAP
Added: Player Client Think Process, a new replacement handling for coop_checkPlayerMakeSolidASAP
Added: callvote Menu, End Cinematic to the Mission List
Added: callvote Menu, Voting Option for Coop Awards
Added: callvote Menu, Information Gathering Mission for Mission 3 to the Mission List
Added: callvote Menu, Information Gathering Mission for Mission 4 to the Mission List
Added: callvote Menu, Information Gathering Mission for Mission 5 to the Mission List
Added: callvote Menu, Information Gathering Mission for Mission 6 to the Mission List
Added: callvote Menu, Information Gathering Mission for Mission 9 to the Mission List
Added: callvote Menu, Information Gathering Mission for Mission 10 to the Mission List
Added: callvote Menu, Information Gathering Mission for Mission 11 to the Mission List
Added: callvote Menu, RoteC level 5 to the RoteC Mission List
Added: callvote Menu, RoteC level 6 to the RoteC Mission List
Added: Stargate Models converted by gsio01 created by Wade
Added: A Coop Targeted Hud to display health and class of a player, separate from the default name hud
Added: Players Re-spawning inside a door will be moved to their default spawn spot
Added: coop_objectivesMarker, targetname for marker entity using missionobjective targetname plus _objMarker
Added: maps can now be voted with parameters (via console) ie.: set ui_startmap zoo1$checkpoint1=complete? (getLevelParamaterValue)
Added: coop_rotec6, rain from coop_alien to this level
Added: coop_rotec6, enemies and a level end cinematic
Added: killing a player in coop will add -4 penalty score per kill to attacker
Added: No points from Score will be taken, if a player commits suicide or is killed during coop
Added: stef2_master-server-patch.exe, to fix Master Server
Added: Extra File: gamex86.dll to restore original game files
Added: declaration_functions.scr, new and missing declarations
Added: declaration_variables.scr, coop_bool_gatheringAreaActivated
Added: coopPlayer.cpp, management of DialogConsole hud for all players
Added: mission.scr, loading last set checkpoint for current map on failure
Added: mission.scr, globalCoop_mission_setCeckpoint - function to set checkpoint parameters
Added: player.scr, globalCoop_player_moveToSpawnIfDistance to move players to spawn locations if they are to far away
Added: level.scr, globalCoop_level_showSpawn to show player spawn locations
Added: level.scr, globalCoop_level_testSpawn to test each spawn location by a player
Added: !info command shows now also: Client/Coop number
Added: Players will not regenerate for a certain amount of time, when hurt
Added: m1l1a, Added additional spawn/respawnpoints
Added: m1l1b, additional spawnpoints to keep players close together
Added: m1l1b, moving all players down to where chell is assimilated right after cinematic
Added: m1l1b, checkpoint loading on failure
Added: m1l1c, Added additional spawn/respawnpoints
Added: m1l1c, first lift EndHallwayLift to deathmessage handling list in gamex86.dll
Added: m1l2c, player gathering area on lift
Added: m1l2c, player spawnpoints near the lift, once the lift is down
Added: m3l1a, spawnangle update for player spawn 1, after first puzzle was solved
Added: m3l2-forever.script, next map load routine for coop diagnose mode
Added: m4l1b, multiplayer checkpoint loading on failure
Added: m4l2b, fail-safe if Engineer fails to reach Lift1
Added: m4l2b, fail-safe if Engineer fails to reach Lift2
Added: m4l2b, fail-safe if Engineer fails to reach Power Core Controls
Added: m4l2b, multiplayer checkpoint loading on failure
Added: m4l2b-attrexian_station.script, next map load routine for coop diagnose mode
Added: m5l2b, Gathering area at level end
Added: m5l2c-drull_ruins1.script, next map load routine for coop diagnose mode
Added: m6-deck8_redalert.script, new spawn locations near tuvok assist sequence
Added: m6-deck16_engineering.script, displaying of a Warning if player shoots Warpcore components
Added: m6-exterior, multiplayer checkpoint loading on failure
Added: m8l2b-drull_ruins2.script, next map load routine for coop diagnose mode
Added: m9l2-klingon_base.script, next map load routine for coop diagnose mode
Added: m10l2b-romulan_installation.script, next map load routine for coop diagnose mode
Added: m11l2a-drull_ruins3.script, additional spawnpoints close to the level end
Added: m11l3a-drull_ruins3_boss.script, additional spawnpoints close to the level end
Added: credits.script, next map load routine for coop diagnose mode
Added: ent-training_weap1.script, next map load routine for coop diagnose mode
Added: ent-training_weap2.script, next map load routine for coop diagnose mode
Added: ent-training_weap3.script, next map load routine for coop diagnose mode
Added: ent-training_weap4.script, next map load routine for coop diagnose mode
Added: ent-deck7a.script, next map load routine for coop diagnose mode
Added: ent-deck7b.script, next map load routine for coop diagnose mode
Added: ent-deck7c.script, next map load routine for coop diagnose mode
Added: ent-deck11.script, next map load routine for coop diagnose mode
Added: ent-deck1_bridge.script, next map load routine for coop diagnose mode
Added: coop_m6Deck16Engineering.urc, Warning hud for Deck16 Warpcore defence
Added: coop_voteCenterText.urc, hud to show vote in progress during cinematic
Added: coop_alien.shader, surfaceparm nomarks to prevent projectile impact leaving marks in the rain and fog
Added: coop_iceStation, localstring file for model archetypes
Added: coop_iceStation, introduction of Christmas Trees on level start with effects
Added: coop_iceStation, placment of Christmas Trees
Added: coop_iceStation, 100 Points for shooting a Christmas Trees
Added: coop_iceStation, new Hud with sound when shooting a Christmas Trees
Added: coop_iceStation.script, next map load routine for coop diagnose mode
Added: coop_iceStation.map, the regular Stargate Ring Models/Textures
Added: coop_noscript_example.script, next map load routine for coop diagnose mode
Added: coop_alien.script, next map load routine for coop diagnose mode
Added: coop_bugs.script, coop_endLevel function to load next map
Added: coop_bugs.script, coop_endLevel function to load next map
Added: coop_returnFloatFromString, for c++ code use
Added: globalCoop_player_makeSolidASAP, variable range of possible player targetname handling
Added: precache files for all custom coop Maps
Added: coop_help_pk3.urc, aditional information how to handle pk3 files
Added: coop_help_coudntload.urc, aditional information how to handle missing Map
Added: coop_help_cvars.urc, new Cvar names and descriptions
Added: coop_settings.urc, Checkbox for Tricorder Scan Text
Added: Archetype Scanning with Tricorder, can now be shown on a hud
Added: coop_scan.urc, hud to show Archetype Descriptions when scanning with tricorder
Added: cvar coop_ui_targeted, for enabling/disabling the displaying of the player health and class in coop
Added: MultiplayerManager::initMultiplayerGame - will read mp_timelimit and mp_pointlimit on each map start
Added: server.scr, globalCoop_server_itemLockedSet
Added: server.scr, globalCoop_server_itemLockedSet_dll
Added: declaration_functions.scr, globalCoop_server_itemLockedSet
Added: declaration_functions.scr, globalCoop_server_itemLockedSet_dll
Added: C++ code, globalCoop_server_itemLockedSet_dll
Added: A updated version of the example map prf_bioscanner
Added: Map prf_borgWork
Added: Map prf_doorsRotating
Added: Localstrings support for new maps, Mappers need to place a txt file named after the current map in
loc/eng/stringresource/ and loc/deu/stringresource/
Added: ctf_faceoff4.mni, nameing fix
Added: ctf_faceoff4.scr, script based Killtrigger Fix
Added: ctf_faceoff4, mapshot fix
Added: Document: changelog_hcm.txt
Added: Document: credits_hcm.txt
Added: Document: faq_hcm.txt
Added: Document: license_hcm.txt
Added: Document: maplist_hcm.txt
Added: Document: commands_player_hcm.txt
Added: Document: commands_server_hcm.txt
Added: Document: readme_hcm.pdf
Added: Document: known_hcm.txt
Added: Tool: sv_coop_hcm.bat
Added: Link: website_hcm.url
Added: menu_ingame_callvote.urc, hideDuringLoad to prevent overlay upon mapload
Added: menu_ingame_multiplayer.urc, hideDuringLoad to prevent overlay upon mapload
Added: Flushtikis on levelend to prevent tiki cache overloaded on Listen Servers
Added: After calling a vote the Callvote menu will close right away
Added: Level Script Variable on player when killed: _playerKilledByMeans
Added: Level Script Variable on player when killed: _playerKilledByMeansName
Added: Level Script Command: void setVectorScriptVariable(string variablename, vector value);
Added: Level Script Command: void setFloatScriptVariable(string variablename, float value);
Added: Level Script Command: void setStringScriptVariable(string variablename, string value);
Added: Level Script Command: string getStringFromStringWithLengt(string source,int startAt,int endAt);
Added: Level Script Command: string getStringToLower(string source);
Added: Level Script Command: string getStringToUpper(string source);
Added: Level Script Command: int getIntStringLength(string source);
Added: Level Script Command: string getStringPlayerName(entity player);
Added: Level Script Command: string getStringPlayerLanguage(entity player);
Added: Level Script Command: string getStringPlayerTeam(entity player);
Added: Level Script Command: int getIntPlayerTeamScore(entity player);
Added: Level Script Command: int getIntPlayerScore(entity player);
Added: Level Script Command: int getIntPlayerDeaths(entity player);
Added: Level Script Command: int getIntPlayerKills(entity player);
Added: Level Script Command: int getIntPlayerSpectator(entity player);
Added: Level Script Command: int getIntPlayerHasCoop(entity player);
Added: Level Script Command: int getIntPlayerLastDamaged(entity player);
Added: Level Script Command: int getIntStringFind(string source,string search);
Added: Level Script Command: float getFloatFromString(string source);
Added: Level Script Command: string getStringEntitySubclass(entity any);
Added: Level Script Command: float getFloatScriptVariable(string variableName);
Added: Level Script Command: vector getVectorScriptVariable(string variableName);
Added: Level Script Command: string getStringScriptVariable(string variableName);
Added: Level Script Command: int addPlayerIntScore(entity player,int score);
Added: Level Script Command: int isEntityInsideOfEntity(entity any, entity any);
Added: Level Script Command: int isDigit(string singleLetter);
Added: Level Script Command: string solidAsap(entity any);
Added: Level Script Command: string getLevelParamaterValue(string paramaterName);
Added: Player can no longer kill him self during a cinematic
Added: Player can no longer kill him self while in spectator mode
Added: Doors, You need the - Notice is now printed to hud during Multiplayer
Added: Triggers, You need the - Notice is now printed to hud during Multiplayer
Added: PuzzleObject, You need to use the - Notice is now printed to hud during Multiplayer
Added: Team Deathmatch Fix for the ef2 level dm_ctf_voy1
Added: Spectators can no longer trigger displaying of archetypes
Added: Archetype Scanning can no longer be interrupted by other players
Fixed: lights.shader, showing marks of exploding projectiles
Fixed: Holdable Mine beeping if player from same team walks over
Fixed: Bat'leth stabbing sound being audible to all players on entire Map
Fixed: Denied Taunt, if dead player dropped a Item and another picks it up
Fixed: dm_ctf_voy1.bsp, fixed Players Spawning outside of map at Deathmatch
Fixed: Rotating doors and Scriptobject, rotating a extra 360 degree when interrupted or blocked
Fixed: You need the, Notice for Keys that are needed for doors not showing at all
Fixed: kill, can no longer be used if player is already dead
Changed: Award icon in dm_console hud to the center of the screen
Changed: Award Ammount Number in dm_console hud to the center of the screen
Changed: Multi Player Chat text area has now a little more space in width and height
Changed: Level Script MAX_STATEMENTS limit from 16384 to 20480

__603
Fixed: ent-deck7b IGM 6 cinematic starting before warmuptime is over
Fixed: ent-deck8 IGM 6 cinematic starting before warmuptime is over
Fixed: Callvote coop_next looping last map in list
Fixed: m7l1b (suck fan to strong, player can not get pass it when playing over the internet) reduce sucking by 20%
Fixed: ent-deck11 library menu, execute ui_sowmouse command 1 sec after menu was established to fix a bug
Fixed: m11l3a-drull_ruins3_boss causing Level::AllocEdict Error
Fixed: bad check for "Level::AllocEdict: no free edicts" checked for g_gametype != 1 but should be ==
Fixed: error in cinematic callvote, not allowing to access menu if cinematic had no skipthread
Added: function handeling server quit and error logging for the coop mod
Added: dedicated server restart on ERROR: multiple common errors, mostly errors related to memory, script, mapping
Added: players can no longer harm Actors in mp that are set as friend, same like in singleplayer
Added: pressing long ESC will vote yes if a skipcinematic vote is allready active
Added: new function coop_hudsUpdateNotification, displaying update notification if required
Added: new variable for update notification detection player->coopPlayer.updateHudDisplayed
Added: str coop_returnBoolWord( int iValue );
Added: str coop_returnBoolWord( bool bValue );
Added: bool coop_serverError();
Added: Failsave for Cinematic in m6-deck1_bridge_redalert
Removed: useless code artefact
Removed: transmission of coop_svB cvar
Changed: multiplayer server browser menu fix tooltip size
Changed: coop version number from 602 to 603

__602
- Rotec Map Update (coop_rotec4, coop_rotec6)
- Coop Mod C++ Code bugfix (Class Symbol)
- Rescue Chell map (bugfix)
- Stability issues in the c++ game code
- Locked doors in mission m6-deck16...
- Script issues in: m2l1, m4l1a, m4l2b, m6-attack, m6-exterior
- Pressing ESC shortly will bring up the main menu even during cinematic, pressing ESC long will start cinematic skip vote
UPDATED the official HZMCoopBy[SFU] Server:
Fixed: this server starting the map m2l1 (relict)
Fixed: this server crashing due to corrupted game code
- Added: latest coop mod version, including all beta files
The coop mod brings several new voting options to the game:
- Coop Movement Speed
- Coop Friendly Fire
- Coop Gametype
- Coop Difficulty
- Coop Load Next Mission Map
- Coop Load Previous Mission Map
- Skip Cinematic/Cutscene
- Other minor Fixes and Updates
- Trigger Hurt can no longer be activated by pressing USE

__601
- We have now a working Multiplayer Radar, used to display Mission Objectives Marker.
- We have a Marker for everyone to see on the Objective, so that players who don't
have the Coop Mod can see what the Objective is.
- You can now see other players class and health, by targeting them.
- New Video Settings Menu, with Widescreen support.
- This menu also allows you to specify your individual screen resolution.
- Screen resolutions that are known to crash the game have been removed.
- Most of the script based General Coop Code is now being managed from within
the C++ based gamex86.dll, allowing the Coop Mod to add many more advanced features.
- The Coop Mod will be started automatically when loading a Coop Map
- Deathmessages have been modified for Coop purposes
- Fully multiplayer compatible Tricorder Puzzles
- Fully compatible multiplayer Cinematics
- Level-Scripts for Coop go into a separate folder
- Featuring the complete GBS Mod campaign
- Featuring Episode 1 of the ROTEC Mod campaign
- Featuring the Coop Mod experimental maps
- Modified callvote menu
- Improved and multiplayer compatible ai
- Skill/Dificulty can be changed at any time
- Other minor Fixes and Updates
- Several Security and Instability Bugfixes have been applied to the stock game Code

__600 EDITION 2
Added: .scr Level-Script files can now also have the file-extension .script
Added: New coopified Level-Script for Map: Training 1
Added: New coopified Level-Script for Map: Training 2
Added: New coopified Level-Script for Map: Training 3
Added: New coopified Level-Script for Map: Training 4
Added: New coopified Level-Script for Map: Mission 1 - Borg Cube 1l1a
Added: New coopified Level-Script for Map: Mission 1 - Borg Cube 1l1b
Added: New coopified Level-Script for Map: Mission 1 - Borg Cube 1l1c
Added: New coopified Level-Script for Custom Map: coop_blArena
Added: New coopified Level-Script for Custom Map: coop_bugs
Added: New coopified Level-Script for Custom Map: coop_hatoriaOutpost
Added: New coopified Level-Script for Custom Map: coop_paradiseIsland
Added: New coopified Level-Script for Custom Map: coop_paradiseIsland2
Added: New Coop Feature: Dialogs are played, just like in Singleplayer, with Headhud and text, for those players hwo have the Mod installed
Added: New Coop Feature: Start Server Menu now shows Gametype HZM Coop Mod, and lists all Coop Maps
Added: New Coop Feature: Game waits for all clients to join that where present on map change
Added: New Coop Feature: Players spawing or Transporting will no longer get stuck in each other
Added: New Coop Feature: no timelimit during coop
Added: New Coop Feature: Support for German Background Story on custom maps
Added: New Coop Feature: If a player is badly injured, a Medic is notified
Added: New Coop Feature: no displaying of the timer or countdown hud during coop
Added: New Coop Feature: Radar hud from Singleplayer (It is not yet working correctly)
Added: Support for German Singleplayer Objectives on custom maps
Added: support for ai state to handle all players in multiplayer: FOLLOW_TARGET_OUT_OF_RANGE
Added: support for ai state to handle all players in multiplayer: WITHIN_FOLLOW_TARGET_MIN_RANGE
Added: support for ai state to handle all players in multiplayer: PLAYER_HAS_WEAPON
Added: support for ai state to handle all players in multiplayer: CAN_SEE_PLAYER
Added: support for ai state to handle all players in multiplayer: IN_ABSOLUTE_RANGE
Added: support for ai state to handle all players in multiplayer: IN_PREFERRED_RANGE
Added: support for ai state to handle all players in multiplayer: PLAYER_VALID
Added: handling for heuristics in multiplayer, to keep track of how many teammates a player killed
Added: Actors now remember the player that used them last (used for branchdialog and such player actor interactions)
Added: Support for Branchdialog Actor Level-Script function in multiplayer
Added: Support for headwatchtarget Actor Level-Script function in multiplayer
Added: Support for CircleStrafeEntity AI-Behavior in multiplayer
Added: Support for FlyCloseToPlayer AI-Behavior in multiplayer
Added: some puzzle_objects activate their targeted entities when they are solved. Modulating puzzles work then without scripting.
Added: coop_iceStation, another secret room
Added: coop_iceStation, structuralintegrety mode is now available
Added: coop_iceStation, Info Message  when activating a Lift inside the towers
Added: skipcinematic votes will now self terminate, when the cinematic ends
Added: AI Teammates should now step aside when they are in the cone of fire of their closest player
Added: AI Teammates should now follow their closest player if the player they where following previousely is no longer valid
Added: AI Teammates should now be able to groupfollow any player
Added: noscript Coop development kit - updated all example Maps, notes that can be read inside the mapping editor
Added: noscript Coop development kit - all example Maps are now delivered with the coop mod
Added: New Coop automated Cvar: coop_minPlayers
Changed: Switching viewmodes will NOT print the info string (Changed viewmode) to the player his hud during coop
Changed: coop_iceStation, reduced dificulty to find the hidden trees (Tricorder can help now)
Changed: coop_iceStation, objects that can be destroyed are now marked during structural integrety viewmode
Changed: coop_iceStation, coop_christmasEvent hud altred to handle the new code generation routine
Fixed: coop_iceStation, added Monsterclip on certain locations to prevent the ACTORs from reaching or fireing through walls
Fixed: coop_iceStation, routine to generate the After Christmas Event Qualification Code
Fixed: coop_returnPlayerNotFavored, only returning client 0 (first player on server)
Fixed: Players can now only reset/remove a server password, but not set one
Fixed: Coop Script Mod function: globalCoop_main_globalCommand - the armor command works now
Fixed: Player starts with negative health value after a mapload in singleplayer
Fixed: Standard Game Bug: EntityIsValidTarget does no longer return true if the entity is missing
- Removed: Coop Script Cinematic Handlings
Fixed: Game crashing delayed when a empty(no nextmap) trigger_changeMap is activated
Fixed: Standard game problem: fixed game handling commands in singleplayer wrong, when sv_maxclients > 1

__600 EDITION 1
* Large parts of the script code has been removed and coded with C++ in the gamex86.dll
* Shortened shaderfilenames to reduce the length of each shadername that is loaded into the client configstrings.
* global_tricorder<...>.scr files have been changes so that they no longer require inclusion of the global common file
* players are now targetnamed after their client id, for example: player0 player1, pleayer2
* Player their mass has been altred to be more singleplayer alike, this reduces rocketjump ability
Added: Full support for cinematics during multiplayer
Added: Full support for puzzle_objects during multiplayer
Added: Full support for callvolume AI Area-Gathering triggers during multiplayer
Added: Players can now vote to set a movement speed that applies only during coop
Added: Players can now vote the Dificulty, by typing: callvote skill 1, range is: 0-3
Added: Players can now vote to skip the current Cinematics sequence
Added: Players can now vote to add a bot during Multiplayer Match
Added: Players can now vote to reset the server password
Added: typing !info in chat will display informations for the player
Added: typing !help in chat will display a list of available commands to the player
Added: typing !class m will change the player class to Medic, other classes are: t or h
Added: typing !drop will drop the player their current weapon
Added: Our own spamfilter (when a player chats to fast) during coop
Added: Info printout to all players if a new player is connecting
Added: Player will now respawn at where he died unless he was killed by a event that would make him get stuck at his location of demise
Added: items do NOT spin or bob up and down while in coop, allowing them to be placed like in singeplayer
Added: Coop now using most of the Singleplayer damage ammounts/multipliers
Added: Weapons will no longer be dropped by dieing players when in coop
Added: Drowning, player can now drown when under water. Players leak small bubles of air when drowning
Added: disabled strafejumping during coop
Added: Only failed votes will addup/count to the player his max votes
Added: set falldamage to allways on during coop regardles of the server settings
Added: 3rd Person now beeing supported correctly during coop
Added: Mapcheck routine, checks for coop_ prefix to determin coop maps, also identifies default maps
Added: check to prevent $$joined$$ $$team$$ message to be display during coop
Added: check to prevent blueteam hud displaying in coop
Added: check to prevent redteam hud displaying in coop
Added: scripted spawnorigins (coop_vector_spawnorigin1) taking president over bsp spawn (info_player_deathmatch)
Added: check to prevent precaching of several predefined cache-files in coop, this solves a overload issue
Added: score support for players killing an enemy AI
Added: Game will no longer display $$MatchStarted$$ during coop
Added: Game will nolonger play countdown dialog during coop
Added: Game will nolonger play comp_mats.mp3 during coop
Added: TeamIcons no longer appear over playerheads during coop
Added: Cvar mp_knockbackmultiplier is disabled during coop
Added: Killing Enemy AI in coop increases the playerscore
Added: Player will no longer get metapasic shielding during coop at Map start or respawn
Added: Player will no longer get metapasic shielding when mp_modifier_instantKill 1 at Map start or respawn
Added: individual deathmessages naming the actual inflictor
Added: Mappers can now specify their own Names for Entities, see mapfile of coop_icestation
Added: Mappers can now specify their own Killmessage when a player has been killed by a entity (trigger, ai, etc), see mapfile of coop_icestation
Added: Coop Mod loading its Level-Scripts from the coop folder rather than from teh default maps directory, allowing to seperate coop from singleplayer scripts
Added: Support for german objectives, added new variables coop_string_objectiveItem1_deu to coop_string_objectiveItem8_deu
Fixed: players being able to move the camera while the game is in a cinematic sequence
Fixed: deathmessage 'player has commited suicide' when killed by an ai.
Fixed: numorus bugs in the Noscript Extension (used for coop_iceStation)
Fixed: Voting of illegal gametypes that could result in a Crash
Fixed: Biggun mode activating in Singleplayer when set during multiplayer
Fixed: Numouros ammounts of refereces to client 0 frequently used in association with AI or Cinematics, as they where ment to be used only during singleplayer
Fixed: Metapasic shielding disabled on spawn/respawn when mp_modifier_instantKill == 1
Fixed: Vote Info is now centerprinted (with high importance)
Fixed: players spawning at '0 0 0', when there are no info_player_deathmatch
Fixed: players killing other players when joining in from Spectator Mode
Fixed: Server rejecting players with a password set, when the server it self has currently no password set
Fixed: Ip-Bann function of the game
Added: Namefilter to filter out bad/illegal characters from player names when they are connecting
Added: Namefilter to allow only one uniqe name per player, regardles the use of different colors in their name
Added: Voting for execution of cfg files and mp_gametypes
Fixed: AI beeing able to attack any player, instead of focusing on the client 0 only
Fixed: game Crashing when loading a map that has no bomb item present during mp_gametype 3 bombdefusion
Fixed: Tricorder worldmodel size, changed to 1.75 from 1.0, so it will appear correctly proportionied
Fixed: crash when loading a Singleplayer map witout a info_player_start spawnloactaion
Fixed: callvote malfunction, rendering a multiplayer game into singleplayer
Fixed: Dialogs are now localized at the endclient, correcting issues when playing in a different languages
Fixed: the Tricorder Modes beaing avialabe on each mapstart reather than bein unavilabe until activated
Fixed: Players can't change their models when dead, preventing dead animation repeat
Added: cnt to func_spawn, removing the func_spawn if is triggered the number of times specified
Added: cnt to puzzle_objects(Key=cnt value=2 in the Map editor), removing the puzzle_object if is solved the number of times specified

