|
Post by alexios on Aug 25, 2023 5:36:24 GMT
Will try! One more question, if you do not mind. I have noted that default SP maps tracks the statistics without any issues, but if I put any other cracked SP map (for instance, "Minsk") into Levels, it seems like the statistics from play do not reach the DB. I guess, I need to look into "server" folder, right?
|
|
|
Post by alexios on Aug 25, 2023 9:49:46 GMT
BTW, the Steve's fix for Vehicle data - works perfectly, I am able to get awards without any issues!
|
|
|
Post by Phantomeis on Aug 25, 2023 23:02:10 GMT
Will try! One more question, if you do not mind. I have noted that default SP maps tracks the statistics without any issues, but if I put any other cracked SP map (for instance, "Minsk") into Levels, it seems like the statistics from play do not reach the DB. I guess, I need to look into "server" folder, right? i dont have the database to look at. if i remember correctly, each map had it's own row to save the players win/loose statistic in. When you add new maps, the ID for that map doesnot exist in the database.
You could circumvent this by either finding and adding the needed row into the database, or integrate the "cracked" minks map into the normal minsk map. I guess you mean coop bot support up to 64 players?
|
|
|
Post by alexios on Aug 30, 2023 8:52:55 GMT
Yes, you are correct! COOP with bots
|
|
|
Post by alexios on Aug 30, 2023 8:54:30 GMT
And btw, thank you a lot for you great job: it is amazing, after so many years, to get into BF2142 and play it as it was designed but in offline. Appreciate your efforts!
|
|
|
Post by Phantomeis on Sept 11, 2023 17:04:28 GMT
Yes, you are correct! COOP with bots Easiest way would be to include your modified coop map mode into a original map, overwriting (or creating, if not there) the included coop mode. Open the cracked minsk map: /bf2142 games folder/mods/<modname>/levels/crackedminsk/server.zip file. Go to server.zip\GameModes\gpm_coop folder and select the desired map size. Extract the <map size> folder (either 16,32,64) to your desktop. Close this cracked minsk server.zip file. Go to real minsk map, make a backup copy of your server.zip. open server.zip. Go to server.zip\GameModes\gpm_coop and delete the map size you want to overwrite, if it exists. Then paste your "cracked mapsize" folder from your desktop into the \gpm_coop\ folder. Close the archive and try a game with this map. If original minsk <gamemode> is not to be found, then: Go to /minsk/info/ and open minsk.desc file with your editor or notepad++. This file controls the gamemodes the game can run this map in. We need to either change a "16" player entry to <mapsize>, or clone the "16" line and add it after it. this is the minsk.desc file for Project Remaster Minsk map, with full coop bot support in 16, 32 and 64 size: <map> <name> Minsk </name> <briefing locid="LOADINGSCREEN_MAPDESCRIPTION_Minsk">map description for modders maps not localized (english only)</briefing> <music> sound/music/Minsk.ogg </music> <modes> <mode type="gpm_cq"> <maptype players="16" type="assault" locid="GAMEMODE_DESCRIPTION_assault">Unlocalized test for this mode on this map</maptype> <maptype players="32" type="assault" locid="GAMEMODE_DESCRIPTION_assault">Unlocalized test for this mode on this map</maptype> <maptype players="64" type="assault" locid="GAMEMODE_DESCRIPTION_assault">Unlocalized test for this mode on this map</maptype> </mode> <mode type="gpm_coop"> <maptype ai="1" players="16" type="assault" locid="GAMEMODE_DESCRIPTION_assault">Unlocalized test for this mode on this map</maptype> <maptype ai="1" players="32" type="assault" locid="GAMEMODE_DESCRIPTION_assault">Unlocalized test for this mode on this map</maptype> <maptype ai="1" players="64" type="assault" locid="GAMEMODE_DESCRIPTION_assault">Unlocalized test for this mode on this map</maptype> </mode> <mode type="gpm_sp"> <maptype ai="1" players="16" type="assault" locid="GAMEMODE_DESCRIPTION_assault">Unlocalized test for this mode on this map</maptype> <maptype ai="1" players="32" type="assault" locid="GAMEMODE_DESCRIPTION_assault">Unlocalized test for this mode on this map</maptype> <maptype ai="1" players="64" type="assault" locid="GAMEMODE_DESCRIPTION_assault">Unlocalized test for this mode on this map</maptype> </mode> <mode type="gpm_ti"> <maptype players="48" type="titan" locid="GAMEMODE_DESCRIPTION_titan">Unlocalized test for this mode on this map</maptype> </mode> </modes> </map>
You should the the type="gpm_coop" , this is where you probably want to make your edit.
|
|
|
Post by alexios on Oct 24, 2023 9:56:12 GMT
Hi Phantomeis,
Thank you very much for your guidances, much obliged! I will try the recommended approach and get back to you.
|
|
|
Post by bf2143 on Feb 2, 2024 7:52:35 GMT
What is the slow response when entering the game interface?It usually takes a few minutes to log in.Switching pages is very slow.
|
|
|
Post by Phantomeis on Feb 2, 2024 21:05:27 GMT
What is the slow response when entering the game interface?It usually takes a few minutes to log in.Switching pages is very slow. Sounds like the game is trying to connect to an IP or resolving a DNS query that is not available, before it times out and does other stuff. This should not happen with a modified .exe with the IP configured in it, and/or when your HOSTS file is edited to capture all gamespy DNS to your localhost or gameserver-IP.
|
|
|
Post by bf2143 on Feb 10, 2024 14:21:47 GMT
How to solve this problem? I logged in to BF2CC Client and it appeared.
The object reference was not set to an instance of the object. That sounds like an .NET Framework error by BF2CC Client software.
In general it means that some variable/inputfield was not filled with data and you pressed a button. Kinda like: Pressing "Start Rocket", but you did not select which Rocket to start, so it throws an error "object reference not found, please select which rocket is to start". It does not support windows7 10, what is the way to use it?Can only use the XP system?
|
|
|
Post by Phantomeis on Feb 10, 2024 23:07:12 GMT
That sounds like an .NET Framework error by BF2CC Client software.
In general it means that some variable/inputfield was not filled with data and you pressed a button. Kinda like: Pressing "Start Rocket", but you did not select which Rocket to start, so it throws an error "object reference not found, please select which rocket is to start". It does not support windows7 10, what is the way to use it?Can only use the XP system? I suggest a virtual machine with windows 7 (older version) or Win XP. I run into strange issues myself on windows 10 now, which is extremely irritating
|
|
|
Post by bf2143 on Feb 11, 2024 8:40:28 GMT
It does not support windows7 10, what is the way to use it?Can only use the XP system? I suggest a virtual machine with windows 7 (older version) or Win XP. I run into strange issues myself on windows 10 now, which is extremely irritating Can I start the game without using the BF2CC client?
|
|
|
Post by Phantomeis on Feb 11, 2024 9:50:51 GMT
I suggest a virtual machine with windows 7 (older version) or Win XP. I run into strange issues myself on windows 10 now, which is extremely irritating Can I start the game without using the BF2CC client?Did you try the windows XP SP3 compatibility mode for bf2CC ?
You can start without the bf2CC client, by using the 'BF2142ServerLauncher.exe' in your bf2142 server folder. This is the default server launcher from EA, it uses settings defined in 'C:\Users\<Username>\Documents\Battlefield 2142\ServerConfigs\_serverSettings.con'. Start the tool once to get this file generated. Inside this file you can change the 'sv.interfaceIP 192.168.xx.xx' to your servers IP (or your PCs IP, try both!).
I add my _serverSettings.con here, search for CHANGEME for the line to input your IP-address. I hope this method works for you.
sv.serverName "Test-Server" sv.password "" sv.internet 0 sv.bandwidthChoke 0 sv.serverIP "127.0.0.1" sv.serverPort 17567 sv.welcomeMessage "" sv.punkBuster 0 sv.allowFreeCam 1 sv.allowExternalViews 1 sv.allowNoseCam 1 sv.hitIndicator 1 sv.maxPlayers 30 sv.numPlayersNeededToStart 1 sv.notEnoughPlayersRestartDelay 15 sv.startDelay 0 sv.endDelay 10 sv.spawnTime 0 sv.manDownTime 10 sv.endOfRoundDelay 15 sv.ticketRatio 10 sv.roundsPerMap 1 sv.timeLimit 0 sv.scoreLimit 0 sv.soldierFriendlyFire 100 sv.vehicleFriendlyFire 100 sv.soldierSplashFriendlyFire 100 sv.vehicleSplashFriendlyFire 100 sv.tkPunishEnabled 0 sv.tkNumPunishToKick 3 sv.tkPunishByDefault 0 sv.votingEnabled 0 sv.voteTime 90 sv.minPlayersForVoting 2 sv.gameSpyPort 29900 sv.allowNATNegotiation 0 sv.interfaceIP CHANGEME <-------------------------------Your IP here (127.0.0.1 or your PC IP-Address) sv.autoRecord 0 sv.demoIndexURL "http://" sv.demoDownloadURL "http://" sv.autoDemoHook "adminutils/demo/rotate_demo.exe" sv.demoQuality 1 sv.adminScript "modmanager" sv.timeBeforeRestartMap 30 sv.autoBalanceTeam 0 sv.teamRatioPercent 100 sv.voipEnabled 1 sv.voipQuality 3 sv.voipServerRemote 0 sv.voipServerRemoteIP sv.voipServerPort 55125 sv.voipBFClientPort 55123 sv.voipBFServerPort 55124 sv.voipSharedPassword sv.useGlobalRank 1 sv.useGlobalUnlocks 1 sv.minUnlockLevel 0 sv.maxUnlockLevel -1 sv.sponsorText "" sv.sponsorLogoURL "" sv.communityLogoURL "" sv.customMapURL "" sv.radioSpamInterval 6 sv.radioMaxSpamFlagCount 6 sv.radioBlockedDurationTime 30 sv.numReservedSlots 0 sv.maxRank 0 sv.friendlyFireWithMines 0 sv.botSkill 0.5 sv.allowSpectators 0 sv.allowTitanMovement 0
|
|