Release Call of Duty Black Ops 1 BGamer T5 LAN/Offline Client v0.7

Die_Rache

Developer of Black Ops offline Lan mod
Premium Member
Messages
17
Points
93
I keep getting this error on every map, with fitgirl's version, on PRIVATE MATCH. Funny thing is all maps work on COMBAT TRAINING. Can anyone who doesn't encounter this error upload a sfv checksum of game folder? Thanks.
View attachment 2552

Also, there's a little typo in the menu, saying 'Back Ops' instead of 'Black Ops'.View attachment 2551
Hi, this problem occurs due to some .ff files in the zone folder.
Here are some of mine, that should hopefully fix the problem :smile:
You have to be logged in to view links Log in or register now.


And thanks for the correction :smile:
 
Last edited:

SalFisher47

New Member
Messages
5
Points
3
Thanks for the files @Die_Rache, and bgT5 obviously! But I stiill get that error. Are you sure it works with FitGirl / PLAZA version and your exes from bgt5 v0.1.1? - Actually I'm using Fitgirl + v0.1.1 +v0.7
---
Thanks to dosi's detailed post below, found out the problem was server.cfg which needs to be in .\main folder. Otherwise the said error will occur.
 
Last edited:

dosi

Well-Known Member
Messages
8
Points
203
ok, you need

Step 1:
1. copy from Call of Duty Black Ops Original Steam or FitGirl
2. BGamerT5LANClientv0.1.1.zip
3. bgBO_v0.7.rar


Step 2:
- install: Call of Duty Black Ops
- extract: BGamerT5LANClientv0.1.1.zip (all files from the Client Files folder) in your "Black Ops" folder with overwrite
- rename: BGamerT5.exe to BlackOps.exe
- rename: BGamerT5MP.exe to BlackOpsMP.exe
- extract: bgBO_v0.7.rar in your "Black Ops" folder with overwrite
- look at
EXTRA: and save this Server CFG to main\server.cfg

Step 3: YOUR FIRST START ON A NEW COMPUTER

- Start bgT5Launcher.exe
- change your Nickname
- type your correct Host IP (not 127.0.0.1)
- look that you have a Game ID with 10 numbers
- click Start Hostmode
- start the Deticated Server
- type in the Console: map mp_zoo
- click Multiplayer
- go to Play and Server Browser
- connect to your Server (the game write all what your profil need to your computer)
- disconnect and your game is ready for all what you want :wink:
- you can close all


Step 4: Normal Start

- Start bgT5Launcher.exe
- change your Nickname
- type your correct Host IP (not 127.0.0.1)
- look that you have a Game ID with 10 numbers
- click Multiplayer
- try Private Match


INFO: !!! WHEN YOU EDIT YOUR Game ID REPEAT STEP 3!!!

The other Computer in your Network need a other ID and Nickname + maybe your IP


EXTRA:

save this Server CFG to main\server.cfg

server.cfg in \main


//////////////////////////////////////////////////
// SERVER NAME & COLORS //
//////////////////////////////////////////////////
// //
// ^1 Red //
// ^2 Green //
// ^3 Orange //
// ^4 Dark Blue //
// ^5 Light Blue //
// ^6 Pink //
// ^7 White //
// ^8 Grey //
// ^9 Brown //
// ^0 Black //
// //
//////////////////////////////////////////////////

sv_hostname "Server" // Please put a server host name here

//////////////////////////////////////////////////
// GENERAL SETTINGS //
//////////////////////////////////////////////////

rcon_password "password" // Access to your server to change stuff remotely.
scr_player_forcerespawn "1" // Players respawn automatically after being fragged.
scr_game_spectatetype "1" // Enable or Disables Spec mode, putting "1" allows spectators to spectate match.
scr_hardcore "0" // Enable or Disable Hardcore Mode.
scr_player_healthregentime "5" // Time it takes you to recover damage.
scr_team_kickteamkillers "0" // Anyone who team kills, gets kicked automatically if you enable this feature.
scr_team_teamkillspawndelay "20" // Team Killer gets a respawn penalty of specified seconds (20).
scr_player_maxhealth "100" // Percent of Health players will have on Respawn.
scr_player_sprinttime "12" // Sprint run time.
scr_player_suicidespawndelay "0" // Wait before you respawn if you committed suicide.
scr_teambalance "1" // Enable or Disable auto balance.
party_minplayers "1" // Pre-Match Lobby

//////////////////////////////////////////////////
// CLIENT SETTINGS //
//////////////////////////////////////////////////

g_password "" // Password Protected Game. Leave blank if you want players to join.
sv_disableClientConsole "0" // Enable or Disable players ability to access server commands.
sv_reconnectlimit "5" // How many times you can try to reconnect.
sv_timeout "240" // Timeout time period. You will timeout after (240) seconds when attempting to connect or if you are getting connection interruptions.
sv_zombietime "10" // Your idle time period before getting kicked.
g_inactivity "0" // Enable or Disable auto kick feature for idle/AFK players.
g_allowvote "1" // Allow Vote.
sv_floodProtect "4" // Chat Spam Protection.
sv_maxPing "300" // Max Ping allowed.
sv_maxRate "25000" // Max rate on server.
sv_minPing "0" // Minimum Ping allowed.
sv_maxclients "18" // Maximum players that can enter server.
sv_privateClients "2" // Private reserved slots on server.
sv_pure "0" // verifying cilent files
sv_kickBanTime "300" // Kick Ban Duration. Time before player can re-join the server after getting kicked.
sv_vac "0" // Enable/Disable VAC steam Anti-Cheat.. No use...

//////////////////////////////////////////////////
// SERVER SETTINGS //
//////////////////////////////////////////////////

scr_game_hardpoints "1" // Hardcore Scoring System.
scr_game_killstreaks "1" // Enable/Disable Killstreak rewards.
scr_hardpoint_allowdogs "1" // Enable/Disable Attack Dogs Killstreak.
scr_hardpoint_allowhelicopter_comlink "1" // Helicopter Com Link
scr_hardpoint_allowradardirection "1" // Radar Direction
scr_hardpoint_allowsupply "1" // Care Package
scr_hardpoint_allowhelicopter_gunner "1" // Helicopter Gunner
scr_hardpoint_allowcounteruav "1" // Counter Spy Plane
scr_hardpoint_allowhelicopter_player "1" // Helicopter
scr_hardpoint_allowmortar "1" // Mortar Team
scr_hardpoint_allownapalm "1" // Napalm Airstrike
scr_hardpoint_allowrcbomb "1" // RC-XD Bomb
scr_hardpoint_allowairstrike "1" // Air Strike
scr_hardpoint_allowauto_turret "1" // Auto Turret
scr_hardpoint_allowradar "1" // Allow Radar

//////////////////////////////////////////////////
// SERVER TWEAKS //
//////////////////////////////////////////////////

g_deadChat "1" // Enable or Disable the ability to read dead chat chat of people who have been fragged.
scr_game_allowfinalkillcam "1" // Enable/Disable Game Winning Kill Killcam.
scr_team_allowHardpointStreakAfterDeath "0" // Enable/Disable Killstreak after Death. Player resumes the killstreak even after being fragged.
scr_game_allowkillcam "1" // Allow Killcam.
g_allow_teamchange "1" // Allow players to change teams.
scr_player_allowrevive "1" // Allow players to revive each other.
scr_team_artilleryTeamKillPenalty "0.25" // If you kill your team member with artillery strike, this amount of percent of your artillery time gets deducted. Logical ?
scr_game_deathpointloss "-999" // Points Loss on death Cod Points.
scr_team_fftype "0" // Enable or Disable Friendly Fire.
scr_game_onlyheadshots "0" // Enable/Disable Only Headshots mode. You can only kill players by taking headshots.
scr_player_healthregentime "5" // Health regeneration time, time it takes for blood splatter to be removed from the screen.
scr_team_teamkillspawndelay "20" // Team Kill respawn penalty, in seconds.
scr_player_maxhealth "100" // Players starts with this amount of health in percentage.
scr_team_mortarTeaTeamKillPenalty "0.25" // Mortar Air Strike Team Kill Penalty, time deducted.
scr_game_prematchperiod "15" // Time before match starts. Strat time?
scr_game_allowfinalkillcam "1" // Allow Final Kill Killcam.
g_speed "190" // Player speed, speed at which player can move.
scr_player_sprinttime "4" // Sprint time, duration a player can run.
scr_game_suicidepointloss "0" // Suicide penalty in cod points.
scr_player_suicidespawndelay "0" // Respawn wait after suicide.
scr_team_teamkillpointloss "1" // Cod Points Penalty for Team Kill.
scr_team_teamkillspawndelay "20" // Respawn penalty in time, after team kill.
scr_team_teamkillerplaylistbanpenalty "0" // Add the team killer to the ban list.
scr_team_teamkillerplaylistbanquantum "0"
scr_game_perks 1 // Allow players to have perks

//////////////////////////////////////////////////
// VOIP SETTINGS //
//////////////////////////////////////////////////

voice_deadChat "1" // Enable/Disable voice over IP chat when a player is dead.
voice_global "1" // Enable/Disable the use of in-game voice over IP.
sv_voicequality "1" // Voice Quality, 3 for high, 1 for low. More bandwidth better quality.
g_voiceChatTalkingDuration "500" // Duration you can chat.
sv_voice "1" // Allow Voice Chat

//////////////////////////////////////////////////
//CAPTURE THE FLAG GAMETYPE SETTINGS //
//////////////////////////////////////////////////

scr_ctf_globalbattlechatterprobability "0"
scr_ctf_enemycarriervisible "0" // Where is the flag carrier, spot visible on radar.
scr_ctf_flagrespawntime "0" // Time before a captured flag respawns.
scr_ctf_idleflagreturntime "30" // Time before a dropped flag returns to its default location if not picked.
scr_ctf_numlives "0" // Number of lives per player 0 for unlimited.
scr_ctf_playerrespawndelay "0" // Respawn wait in seconds.
scr_ctf_roundlimit "3" // How many rounds match would last.
scr_ctf_roundswitch "1" // Rounds before the teams switch sides.
scr_ctf_scorelimit "3" // Target score before the round ends.
scr_ctf_timelimit "5" // Round length.
scr_ctf_touchreturn "1" // Ability to return the flag by touching it.
scr_ctf_waverespawndelay "15"

//////////////////////////////////////////////////
// DEMOLITION GAMETYPE SETTINGS //
//////////////////////////////////////////////////

scr_dem_globalbattlechatterprobability "0"
scr_dem_bombtimer "45" // Time the bomb takes to detonate.
scr_dem_defusetime "5" // Time taken to defuse the bomb.
scr_dem_extratime "3"
scr_dem_numlives "0" // Lives per player 0 for unlimited.
scr_dem_planttime "5" // Time it takes to plant a bomb in seconds.
scr_dem_roundlimit "0" // Rounds the game is limited to, if there are no winners.
scr_dem_roundswitch "1" // Rounds before the teams switch the sides.
scr_dem_scorelimit "2" // Score limit needed to win.
scr_dem_timelimit "2.5" // Round time limit.

//////////////////////////////////////////////////
// DOMINATION GAMETYPE SETTINGS //
//////////////////////////////////////////////////

scr_dom_globalbattlechatterprobability "0"
scr_dom_flagcapturetime "10" // Time in seconds to capture a flag.
scr_dom_numlives "0" // Lives per player 0 for unlimited.
scr_dom_playerrespawndelay "0" // Duration of time you wait to respawn.
scr_dom_roundlimit "1" // Rounds played per game.
scr_dom_scorelimit "200" // Score limit per game.
scr_dom_timelimit "0" // Duration in minutes per round.
scr_dom_waverespawndelay "0" // Spawn delay at start.

//////////////////////////////////////////////////
// FREE FOR ALL GAMETYPE SETTINGS //
//////////////////////////////////////////////////

scr_dm_globalbattlechatterprobability "100"
scr_dm_bonus_leader "0"
scr_dm_numlives "0" // Lives per player 0 for unlimited.
scr_dm_playerrespawndelay "0" // Time in seconds wait to respawn.
scr_dm_roundlimit "1" // Round limit.
scr_dm_score_assist "100" // Points allotted for an assist.
scr_dm_score_death "0" // Points allotted for dying.
scr_dm_score_headshot "0" // Points for headshot.
scr_dm_score_kill "50" // Points for a kill.
scr_dm_scorelimit "1500" // Points needed to win the game.
scr_dm_score_suicide "0" // Points allotted for suicide.
scr_dm_timelimit "15" // Duration the game lasts in minutes when the score limit isn't reached.
scr_dm_waverespawndelay "0" // Delay before the first respawn in the first round.

//////////////////////////////////////////////////
// HEADQUARTERS GAMETYPE SETTINGS //
//////////////////////////////////////////////////

scr_koth_globalbattlechatterprobability "0"
scr_koth_numlives "0" // Number of lives per game 0 for unlimited.
scr_koth_playerrespawndelay "0" // Players respawn wait.
scr_koth_roundlimit "1" // Rounds to be played.
scr_koth_roundswitch "1" // Rounds to be played before teams switch sides.
scr_koth_scorelimit "250" // Score limit to win the game.
scr_koth_timelimit "15" // Duration in minutes the game will continue if the score isn't reached.
scr_koth_waverespawndelay "0" // First respawn delay for each round.

//////////////////////////////////////////////////
// SABOTAGE GAMETYPE SETTINGS //
//////////////////////////////////////////////////

scr_sab_globalbattlechatterprobability "0"
scr_sab_bombtimer "30" // Duration in seconds the bomb takes to detonate.
scr_sab_defusetime "5" // Time taken to defuse the bomb.
scr_sab_hotpotato "0" // One bomb that the teams must fight over. One defending and one have to plant at the site.
scr_sab_numlives "0" // Number of lives players get.
scr_sab_planttime "2.5" // Time taken to plant the bomb.
scr_sab_playerrespawndelay "7.5" // Time before respawn.
scr_sab_roundlimit "1" // Rounds per game.
scr_sab_roundswitch "1" // Rounds needed to be played before the teams switch sides.
scr_sab_scorelimit "1" // Score limit to win the match.
scr_sab_timelimit "10" // Duration in minutes the game lasts if the score limit isn't reached.
scr_sab_waverespawndelay "0" // Time delay for first respawn before the game.

//////////////////////////////////////////////////
// SEARCH AND DESTROY GAMETYPE SETTINGS //
//////////////////////////////////////////////////

scr_sd_globalbattlechatterprobability "0"
scr_sd_bombtimer "45" // Time taken for the bomb to detonate.
scr_sd_defusetime "5" // Time taken to defuse the bomb.
scr_sd_game_spectatetype "3" // Allow team spectate.
scr_sd_multibomb "0" // Allow more than one bomb.
scr_sd_numlives "1" // Number of lives per player per game.
scr_sd_planttime "5" // Time taken to plant the bomb.
scr_sd_playerrespawndelay "0" // Respawn wait.
scr_sd_roundlimit "0" // Rounds the game is limited to 0 for unlimited.
scr_sd_roundswitch "3" // Rounds to be played before the teams switch sides.
scr_sd_scorelimit "4" // Score limit required to win the game.
scr_sd_timelimit "2.5" // Time limit if the score limit isn't reached.
scr_sd_waverespawndelay "0" // Delay for first respawn.

//////////////////////////////////////////////////
// TEAM DEATHMATCH GAMETYPE SETTINGS //
//////////////////////////////////////////////////

scr_tdm_globalbattlechatterprobability "0"
scr_tdm_bonus_leader "0" // Top Player on the leaderboard gets this much bonus.
scr_tdm_numlives "0" // Number of lives per player 0 for unlimited.
scr_tdm_playerrespawndelay "0" // Respawn wait.
scr_tdm_roundlimit "1" // Rounds per game.
scr_tdm_score_assist "50" // Points awarded for an assist.
scr_tdm_score_death "0" // Points awarded for death.
scr_tdm_score_headshot "0" // Headshot reward.
scr_tdm_score_kill "100" // Points awarded for a kill.
scr_tdm_scorelimit "7500" // Score limit to win the game.
scr_tdm_score_suicide "0" // Score awarded for suicide.
scr_tdm_timelimit "15" // Duration in minutes for the game to end if the score limit isn't reached.
scr_tdm_waverespawndelay "0" // Duration is seconds before the first respawn in each round.

//////////////////////////////////////////////////
// GAMETYPE & WAGER TIPS //
//////////////////////////////////////////////////
// //
// tdm - Team deathmatch //
// dm - Free-for-all //
// sab - Sabotage //
// dem - Demolition //
// ctf - Capture the flag //
// sd - Search and destroy //
// dom - Domination //
// koth - Headquarters //
// //
//// Wager Matchs ////////////////////////////////
// //
// IMPORTMENT //
// Wager Matchs MUST require xblive_wagermatch 1//
// //
// hlnd - Stick and Stones* //
// gun - Gun mode* //
// shrp - Sharpshooter* //
// oic - One in the Chamber* //
// //
//////////////////////////////////////////////////

g_gametype "tdm" // Select gametype from the list above
xblive_wagermatch "0" // Set to 1 if you plan on using a wager match. This is a MUST! Failure to do so caused problems

//////////////////////////////////////////////////
// MAP ROTATION TIPS //
//////////////////////////////////////////////////
// //
// mp_array - Array //
// mp_cracked - Cracked //
// mp_crisis - Crysis //
// mp_firingrange - Firingrange //
// mp_duga - Grid //
// mp_hanoi - Hanoi //
// mp_cairo - Havana //
// mp_havoc - Jungle //
// mp_cosmodrome - Launch //
// mp_nuked - Nuketown //
// mp_radiation - Radiation //
// mp_mountain - Summit //
// mp_villla - Villa //
// mp_russianbase - WMD //
// //
//// DLC1 FIRSTSTRIKE ////////////////////////////
// //
// mp_berlinwall2 - Berlin Wall //
// mp_discovery - Discovery //
// mp_kowloon - Kowloon //
// mp_stadium - Stadium //
// //
//// DLC2 ESCALATION /////////////////////////////
// //
// mp_gridlock - Convoy //
// mp_hotel - Hotel //
// mp_outskirts - Stockpile //
// mp_zoo - Zoo //
// //
//// DLC3 ANNIHILATION ///////////////////////////
// //
// mp_drivein - Drive-In //
// mp_area51 - Hanger 18 //
// mp_golfcourse - Hazard //
// mp_silo - Silo //
// //
//////////////////////////////////////////////////

set sv_maprotation "gametype dm map mp_array gametype dom map mp_cracked"

//////////////////////////////////////////////////
// PLAYLIST DVARS //
//////////////////////////////////////////////////

playlist_enabled "0" // Reserved slots for players in playlist.
playlist_excludeMap "mapname" // Exclude this map from the server rotation. Type in the map name shortname.
playlist_excludeGametype "" // Exclude this gametype, type in the gametype shortname.
playlist_excludeGametypeMap "" // Exclude this gametype map, type in the map shortname.
 
Last edited:

SalFisher47

New Member
Messages
5
Points
3
^ Thanks for your detailed instructions @dosi!
After some testing it seems we ideed have to run and join the dedicated server first time on a new computer, so that the game can genereate some files in bgData\Profiles\<gameID>. Otherwise we'll get the error I mentioned a few posts above when trying to start a map on Private Match.
So, to avoid this for a new user, I generated those files according to your instructions, and created some launchers that automatically generate a new <gameID> when not present in bgset.ini, and automatically copy and rename my generated files from 'bgData\profiles\2000000000' folder -
do not delete it, as it will be used as default profile whenever you delete or change <gameID> in bgset.ini !
Also, they will use the files from last used profile, if present, when you'll change <gameID> again. Launchers also automatically switch between two versions of steam_api.dll and BO executables I currently use - SSE with PLAZA's sp/mp executables for sp mode, and BGamer with Die_Rache's sp/mp executables.
You have to be logged in to view links Log in or register now.


Source script for _Black Ops mp.exe looks like this:
Code:
$steam_api_mode = IniRead(@ScriptDir & "\BO_Launcher.ini", "Game", "mode", "mp")
$mp_exe = IniRead(@ScriptDir & "\BO_Launcher.ini", "Executables", "mp", "bgT5Launcher.exe")
$mp_cmd = IniRead(@ScriptDir & "\BO_Launcher.ini", "Executables", "mp_cmd", "")
$username = IniRead(@ScriptDir & "\bgSet.ini", "Config", "Nickname", @UserName)
If $username == "BGamer" Then IniWrite(@ScriptDir & "\bgSet.ini", "Config", "Nickname", @UserName)

$gameID = IniRead(@ScriptDir & "\bgSet.ini", "Config", "gameID", "")
$currentGameID = IniRead(@ScriptDir & "\BO_Launcher.ini", "Game", "gameID", "")
If $gameID == "" Then
    If $currentGameID == "" Then
        $gameID = Random(2000000001, 2099999999, 1)
        IniWrite(@ScriptDir & "\bgSet.ini", "Config", "gameID", $gameID)
        IniWrite(@ScriptDir & "\BO_Launcher.ini", "Game", "gameID", " " & $gameID)
        DirCreate(@ScriptDir & "\bgData\Profiles\" & $gameID)
        FileCopy(@ScriptDir & "\bgData\Profiles\2000000000\globalstatsCompressed_2000000000", @ScriptDir & "\bgData\Profiles\" & $gameID & "\globalstatsCompressed_" & $gameID, 1)
        FileCopy(@ScriptDir & "\bgData\Profiles\2000000000\mpstatsBasicTraining_2000000000", @ScriptDir & "\bgData\Profiles\" & $gameID & "\mpstatsBasicTraining_" & $gameID, 1)
        FileCopy(@ScriptDir & "\bgData\Profiles\2000000000\mpstatsCompressed_2000000000", @ScriptDir & "\bgData\Profiles\" & $gameID & "\mpstatsCompressed_" & $gameID, 1)
        FileCopy(@ScriptDir & "\bgData\Profiles\2000000000\recentservers.dat_2000000000", @ScriptDir & "\bgData\Profiles\" & $gameID & "\recentservers.dat_" & $gameID, 1)
        FileCopy(@ScriptDir & "\bgData\Profiles\2000000000\spstatsCompressed_2000000000", @ScriptDir & "\bgData\Profiles\" & $gameID & "\spstatsCompressed_" & $gameID, 1)
        FileCopy(@ScriptDir & "\bgData\Public\2000000000_2", @ScriptDir & "\bgData\Public\" & $gameID & "_2", 1)
    Else
        $gameID = Random(2000000001, 2099999999, 1)
        IniWrite(@ScriptDir & "\bgSet.ini", "Config", "gameID", $gameID)
        IniWrite(@ScriptDir & "\BO_Launcher.ini", "Game", "gameID", " " & $gameID)
        DirCreate(@ScriptDir & "\bgData\Profiles\" & $gameID)
        FileMove(@ScriptDir & "\bgData\Profiles\" & $currentGameID & "\globalstatsCompressed_" & $currentGameID, @ScriptDir & "\bgData\Profiles\" & $gameID & "\globalstatsCompressed_" & $gameID, 9)
        FileMove(@ScriptDir & "\bgData\Profiles\" & $currentGameID & "\mpstatsBasicTraining_" & $currentGameID, @ScriptDir & "\bgData\Profiles\" & $gameID & "\mpstatsBasicTraining_" & $gameID, 9)
        FileMove(@ScriptDir & "\bgData\Profiles\" & $currentGameID & "\mpstatsCompressed_" & $currentGameID, @ScriptDir & "\bgData\Profiles\" & $gameID & "\mpstatsCompressed_" & $gameID, 9)
        FileMove(@ScriptDir & "\bgData\Profiles\" & $currentGameID & "\recentservers.dat_" & $currentGameID, @ScriptDir & "\bgData\Profiles\" & $gameID & "\recentservers.dat_" & $gameID, 9)
        FileMove(@ScriptDir & "\bgData\Profiles\" & $currentGameID & "\spstatsCompressed_" & $currentGameID, @ScriptDir & "\bgData\Profiles\" & $gameID & "\spstatsCompressed_" & $gameID, 9)
        FileMove(@ScriptDir & "\bgData\Public\" & $currentGameID & "_2", @ScriptDir & "\bgData\Public\" & $gameID & "_2", 9)
        ;FileDelete(@ScriptDir & "\bgData\Public\" & $currentGameID & "_2")
        DirRemove(@ScriptDir & "\bgData\Profiles\" & $currentGameID, 1)
    EndIf
Else
    If $currentGameID == "" Then
        IniWrite(@ScriptDir & "\BO_Launcher.ini", "Game", "gameID", " " & $gameID)
        DirCreate(@ScriptDir & "\bgData\Profiles\" & $gameID)
        FileCopy(@ScriptDir & "\bgData\Profiles\2000000000\globalstatsCompressed_2000000000", @ScriptDir & "\bgData\Profiles\" & $gameID & "\globalstatsCompressed_" & $gameID, 1)
        FileCopy(@ScriptDir & "\bgData\Profiles\2000000000\mpstatsBasicTraining_2000000000", @ScriptDir & "\bgData\Profiles\" & $gameID & "\mpstatsBasicTraining_" & $gameID, 1)
        FileCopy(@ScriptDir & "\bgData\Profiles\2000000000\mpstatsCompressed_2000000000", @ScriptDir & "\bgData\Profiles\" & $gameID & "\mpstatsCompressed_" & $gameID, 1)
        FileCopy(@ScriptDir & "\bgData\Profiles\2000000000\recentservers.dat_2000000000", @ScriptDir & "\bgData\Profiles\" & $gameID & "\recentservers.dat_" & $gameID, 1)
        FileCopy(@ScriptDir & "\bgData\Profiles\2000000000\spstatsCompressed_2000000000", @ScriptDir & "\bgData\Profiles\" & $gameID & "\spstatsCompressed_" & $gameID, 1)
        FileCopy(@ScriptDir & "\bgData\Public\2000000000_2", @ScriptDir & "\bgData\Public\" & $gameID & "_2", 1)
    Else
        If $currentGameID <> $gameID Then
            IniWrite(@ScriptDir & "\BO_Launcher.ini", "Game", "gameID", " " & $gameID)
            DirCreate(@ScriptDir & "\bgData\Profiles\" & $gameID)
            FileMove(@ScriptDir & "\bgData\Profiles\" & $currentGameID & "\globalstatsCompressed_" & $currentGameID, @ScriptDir & "\bgData\Profiles\" & $gameID & "\globalstatsCompressed_" & $gameID, 9)
            FileMove(@ScriptDir & "\bgData\Profiles\" & $currentGameID & "\mpstatsBasicTraining_" & $currentGameID, @ScriptDir & "\bgData\Profiles\" & $gameID & "\mpstatsBasicTraining_" & $gameID, 9)
            FileMove(@ScriptDir & "\bgData\Profiles\" & $currentGameID & "\mpstatsCompressed_" & $currentGameID, @ScriptDir & "\bgData\Profiles\" & $gameID & "\mpstatsCompressed_" & $gameID, 9)
            FileMove(@ScriptDir & "\bgData\Profiles\" & $currentGameID & "\recentservers.dat_" & $currentGameID, @ScriptDir & "\bgData\Profiles\" & $gameID & "\recentservers.dat_" & $gameID, 9)
            FileMove(@ScriptDir & "\bgData\Profiles\" & $currentGameID & "\spstatsCompressed_" & $currentGameID, @ScriptDir & "\bgData\Profiles\" & $gameID & "\spstatsCompressed_" & $gameID, 9)
            FileMove(@ScriptDir & "\bgData\Public\" & $currentGameID & "_2", @ScriptDir & "\bgData\Public\" & $gameID & "_2", 9)
            ;FileDelete(@ScriptDir & "\bgData\Public\" & $currentGameID & "_2")
            DirRemove(@ScriptDir & "\bgData\Profiles\" & $currentGameID, 1)
        EndIf
    EndIf
EndIf

If $steam_api_mode == "mp" Then
    Run(@ScriptDir & "\" & $mp_exe & " " & $mp_cmd & " " & $CmdLineRaw)
ElseIf $steam_api_mode == "zm" Then
    IniWrite(@ScriptDir & "\BO_Launcher.ini", "Game", "mode", " mp")
    Run(@ScriptDir & "\" & $mp_exe & " " & $mp_cmd & " " & $CmdLineRaw)
Else
    FileMove(@ScriptDir & "\steam_api.dll", @ScriptDir & "\steam_api_valve.dll", 1)
    FileMove(@ScriptDir & "\steam_api_bg.dll", @ScriptDir & "\steam_api.dll", 1)
    FileMove(@ScriptDir & "\BlackOps.exe", @ScriptDir & "\BlackOps_plaza.exe", 1)
    FileMove(@ScriptDir & "\BlackOps_bg.exe", @ScriptDir & "\BlackOps.exe", 1)
    FileMove(@ScriptDir & "\BlackOpsMP.exe", @ScriptDir & "\BlackOpsMP_plaza.exe", 1)
    FileMove(@ScriptDir & "\BlackOpsMP_bg.exe", @ScriptDir & "\BlackOpsMP.exe", 1)
    IniWrite(@ScriptDir & "\BO_Launcher.ini", "Game", "mode", " mp")
    Run(@ScriptDir & "\" & $mp_exe & " " & $mp_cmd & " " & $CmdLineRaw)
EndIf
 
Last edited:

GhostsNeRo

Known Member
Messages
44
Points
128
ok, you need

Step 1:
1. copy from Call of Duty Black Ops Original Steam or FitGirl
2. BGamerT5LANClientv0.1.1.zip
3. bgBO_v0.7.rar


Step 2:
- install: Call of Duty Black Ops
- extract: BGamerT5LANClientv0.1.1.zip (all files from the Client Files folder) in your "Black Ops" folder with overwrite
- rename: BGamerT5.exe to BlackOps.exe
- rename: BGamerT5MP.exe to BlackOpsMP.exe
- extract: bgBO_v0.7.rar in your "Black Ops" folder with overwrite
- look at
EXTRA: and save this Server CFG to main\server.cfg

Step 3: YOUR FIRST START ON A NEW COMPUTER

- Start bgT5Launcher.exe
- change your Nickname
- type your correct Host IP (not 127.0.0.1)
- look that you have a Game ID with 10 numbers
- click Start Hostmode
- start the Deticated Server
- type in the Console: map mp_zoo
- click Multiplayer
- go to Play and Server Browser
- connect to your Server (the game write all what your profil need to your computer)
- disconnect and your game is ready for all what you want :wink:
- you can close all


Step 4: Normal Start

- Start bgT5Launcher.exe
- change your Nickname
- type your correct Host IP (not 127.0.0.1)
- look that you have a Game ID with 10 numbers
- click Multiplayer
- try Private Match


INFO: !!! WHEN YOU EDIT YOUR Game ID REPEAT STEP 3!!!

The other Computer in your Network need a other ID and Nickname + maybe your IP


EXTRA:

save this Server CFG to main\server.cfg
Thanks dude
I rename BGamerT5.exe to BlackOps.exe & now working fine xD
 
Last edited:

zombaturbo

New Member
Messages
6
Points
1
ok, you need

Step 1:
1. copy from Call of Duty Black Ops Original Steam or FitGirl
2. BGamerT5LANClientv0.1.1.zip
3. bgBO_v0.7.rar


Step 2:
- install: Call of Duty Black Ops
- extract: BGamerT5LANClientv0.1.1.zip (all files from the Client Files folder) in your "Black Ops" folder with overwrite
- rename: BGamerT5.exe to BlackOps.exe
- rename: BGamerT5MP.exe to BlackOpsMP.exe
- extract: bgBO_v0.7.rar in your "Black Ops" folder with overwrite
- look at
EXTRA: and save this Server CFG to main\server.cfg

Step 3: YOUR FIRST START ON A NEW COMPUTER

- Start bgT5Launcher.exe
- change your Nickname
- type your correct Host IP (not 127.0.0.1)
- look that you have a Game ID with 10 numbers
- click Start Hostmode
- start the Deticated Server
- type in the Console: map mp_zoo
- click Multiplayer
- go to Play and Server Browser
- connect to your Server (the game write all what your profil need to your computer)
- disconnect and your game is ready for all what you want :wink:
- you can close all


Step 4: Normal Start

- Start bgT5Launcher.exe
- change your Nickname
- type your correct Host IP (not 127.0.0.1)
- look that you have a Game ID with 10 numbers
- click Multiplayer
- try Private Match


INFO: !!! WHEN YOU EDIT YOUR Game ID REPEAT STEP 3!!!

The other Computer in your Network need a other ID and Nickname + maybe your IP


EXTRA:

save this Server CFG to main\server.cfg
Thanks for such a detailed answer, I have followed everything but when I go to Play, Server browser I don't have any server to connect to.
 

Cookie04

New Member
Messages
1
Points
1
Hello CCM!
I have decided to release a new version of my Black Ops offline LAN mod.

View attachment 2526

Changelog:
  • changed friendslist system
  • changed game .exe names to the original (BlackOps.exe, BlockOpsMP.exe) again
  • changed bgserver.cfg to server.cfg
  • fixed playercard not saving
  • implented custom patch .dll (bgcustom.dll)
  • implented friendslist
  • changed gameid system

Installation:
  1. If you haven't had a previous version of my mod (or anything like alterops, interops, nemexisops) befor,
    you need a compatible game version (most users recommend "FitGirl")
  2. Download bgBO_v0.7.rar
  3. copy the files to the gamefolder

How to play:
  1. Execute bgt5launcher.exe (as administrator)
  2. Enter your Nickname and the IP you want to connect to (click on "Your IP" to past your IP to the textbox)
  3. If you are the host press the "Start Hostmode" button
  4. Start the Game via "Singleplayer" or "Multiplayer"
Explanations:
Only the host can see every player who is connected to the server in his friendslist.
The Clients are added automatically.
Download the file bgcustom_code_v0.1.rar from the attachment of this thread.
Open the project in Visual Studio.
You can put your custom patches in the marked place, Singleplayer and Multiplayer have different patches!
Compile the code and put the bgcustom.dll in the BGamer: Black Ops game folder
View attachment 2524
You can now customise your Game ID.
This means you can play with your stats on different computers.
Make sure your stats are saved on the machine that is hosting the server.
With a click on your GameID in the Launcher you can change it :smile:
View attachment 2527

If you need any help or have detected a bug feel free to contact me :smile:




how do you add friends?
 

zombaturbo

New Member
Messages
6
Points
1
Are you running a server?
I found the problem, I had installed the game in italian and not english, so I started all over again. Now singleplayer and singleplayer with bot is working just fine, but with two computers I can't make a LAN party:

Server:
-Start launcher as admin
-Set player name
-Set server IP 192.168.x.x
-Start host mode
-Start dedicated server
-Start multiplyer

Client:
-Start launcher as admin
-Set player name
-Set server IP 192.168.x.x
-Start multiplyer

Then? I don't see any server nor in the server nor in the client, if I start a training match or a private match they are on two different match (actually from the server's players I can see a player with the client name but it is a bot). Am I doing something wrong?

Thank you
 

Hariq53

New Member
Messages
3
Points
3
Help, i can't get it to work properly on fitgirl repack, when i level up the stats don't save! Not even commands work
 
Last edited:

Die_Rache

Developer of Black Ops offline Lan mod
Premium Member
Messages
17
Points
93
how do you add friends?
Friends are added automatically, like it is explained in the start post.

I found the problem, I had installed the game in italian and not english, so I started all over again. Now singleplayer and singleplayer with bot is working just fine, but with two computers I can't make a LAN party:

Server:
-Start launcher as admin
-Set player name
-Set server IP 192.168.x.x
-Start host mode
-Start dedicated server
-Start multiplyer

Client:
-Start launcher as admin
-Set player name
-Set server IP 192.168.x.x
-Start multiplyer

Then? I don't see any server nor in the server nor in the client, if I start a training match or a private match they are on two different match (actually from the server's players I can see a player with the client name but it is a bot). Am I doing something wrong?

Thank you
Try entering the command "map mp_nuked" in the dedicated server console to start a match. Can you find a server now?

In a private match or cpmbat training the host can invite the client via friends list
Help, i can't get it to work properly on fitgirl repack, when i level up the stats don't save! Not even commands work
Has a file been created in "\bgData\Profiles" ? Are you starting the launcher as administrator?
 

zombaturbo

New Member
Messages
6
Points
1
Friends are added automatically, like it is explained in the start post.


Try entering the command "map mp_nuked" in the dedicated server console to start a match. Can you find a server now?

In a private match or cpmbat training the host can invite the client via friends list

Has a file been created in "\bgData\Profiles" ? Are you starting the launcher as administrator?
Entering map in the console worked! Now I can see the server, join it in both combat training and in private match. Level and classes are not saved, but re-entering each time the line "statsetbyname etc ..." kinda solved the problem.
 

Hariq53

New Member
Messages
3
Points
3
Has a file been created in "\bgData\Profiles" ? Are you starting the launcher as administrator?
Actually, i managed to level up to prestige 15 and create my classes but now i get a messagge: "downloading game settings" everytime i try to change something and nothing saves, help
 
Messages
11
Points
6
These are all the files I have and not sure what to do about it. Me and my brother played combat training with the alpha version adn tried again today and wont get the "hitch warning" and I promise, I have been doing everythign right and following along, just found this and got my server to work but my brother couldnt see it, we are TRYING to do LAN if we can, we prefer reather then the wifi but im not sure, please help. thank you all who have kept this alive.
2619
 
Messages
11
Points
6
its weird because yesterday it worked, with the unstable version and the newer version does not and im not sure what i am personally doing wrong, i followed many of your guyses advice and suggestions and how-to but just dont know what to do . very thankful that this is recently active
 

Top