[Emulator Nexus]BFBC2 Custom XP rate ServerFiles (R32) and Guide(with screenshots)

06/11/2013 22:29 alecz24#1
Hi,
I have just worked around how to edit the server XP rate awarded for any action during a scored round, and as a member of this community i was eager to share it, so, here we go:

Basic info:
- available server configuration (without any decoding) is very basic - main folder-> "ServerOptions.cfg"
- start the server via "Frost.Game.Main_Win32_Final"
- the current files come with both x1000 rates and x1 rates(default).
To change between those two you have to go to: "\BFBC2_SERVER\dist\linux\async" and choose either x1(default) or x1000 by changing the file name to the original "startup-00.fbrb" (remove the " x1000" and spaces)

If you want your custom rates or if you simply want to make your server really custom ( vehicle spawn times - regen time - map area - weapon damage - weapon bullet count - etc ) we will be working with the same file: "\BFBC2_SERVER\dist\linux\async\startup-00.fbrb"

Necessary stuff:
- Python 2.7.5 - you will need to have Python 2.7.5 (i recently tried with 3.3.2 and it didnt work)[Only registered and activated users can see links. Click Here To Register...]
- R30/R32 Server files, full archive, no scan available as it is too large.I had it on my PC and consider it clean, but use it at your own risk.
- eyes
- brainz iz optional

NOTE: If you already have the server files and you only need the editing tools, they are in the attachment (plus the scan link).
[Only registered and activated users can see links. Click Here To Register...]




1) Locate the "Decompress&compress" files inside "\BFBC2_SERVER\BattleField Bad Company 2 Server Rate Edit Tools"


2) Edit the file called: "PointSystemParams.XML" ,and find the "Score" field and change that value to your heart's content (take into consideration the action for which you are changing the score for).

You only have a set of those to about 30% of the file length, which are solely dedicated to awards, and below that, you have a lot of other settings which you can fiddle with to make your server as unique as it can get.

3) After you have modified the .XML file ( or files, the same method can be applied to any file inside startup-00.fbrb to further modify the server to your liking) drag and drop the (PointSystemParams).XML file onto "Decompress&compress DBX - XML" and you will see a newly created file called "PointSystemParams.DBX"

4) Put "PointSystemParams.DBX" into "\startup-00 FbRB\Awards" and overwrite.

5) After finishing with the XML - DBX files, drag and drop the folder "startup-00 FbRB" onto "Decompress&compress FBRB - Folder" and a new file called "startup-00.fbrb" will be created, which must be placed into "\BFBC2_SERVER\dist\linux\async\" and overwrite the old version, thus giving your server the rates/properties you desire.


So, in conclusion, this method can be applied to the whole server files, and giving you the option of customizing the server to your own liking.You can modify stuff like maps (colision points, spawn points, etc), vehicle speed, vehicle health, reload times, bullet damage, character health, health regen time and so on.

All you have to do is decompress/compress the .FBRB files into folders (and viceversa) via "Decompress&compress FBRB - Folder" and then (if the case) to decompress the .DBX files into .XML files (and viceversa) via "Decompress&compress DBX - XML" which can be edited with an editor like Notepad.Then follow the steps backwards and recompress the files, .XML into .DBX and then the folder into .FBRB and place the file back into the server files.

Guide credits go to me, the credits for the decompressers/compressers Python code go to their respective owners(could not find the original owners - too many copy-paste no credits all over the forums).

I would like to thank [Only registered and activated users can see links. Click Here To Register...] for providing me a link to redownload the server files at [Only registered and activated users can see links. Click Here To Register...].I will make sure to have a backup of them on a CD or DVD just in case the link stop working.(In case you read this tutorial and the links are not working give me a PM).

I would appreciate the thanks, you don't find a tutorial for score multiplier nor everything all together anywhere.
Password for the serverfiles archive is the forums address.
06/11/2013 23:44 Nyxeka#2
Where can I find the params for things like vehicle speed? Is that in startup?
Health-regen, health-regen-time, bullet damage; Can't find any of this stuff :/
06/12/2013 00:02 Sanman.#3
Please add a VirusTotal Link.
06/12/2013 00:34 V12-POWER#4
Quote:
Originally Posted by Nyxeka View Post
Where can I find the params for things like vehicle speed? Is that in startup?
Health-regen, health-regen-time, bullet damage; Can't find any of this stuff :/
To edit vehicle speed you need to modify both your client and server files.

server side:

BFBC2_SERVER\dist\linux\levels\mp_common

BFBC2_SERVER\dist\linux\levels\level_name

level_name is the folder that contains the whole level. Ex: Atacama Desert Conquest is mp_005, so if I want to modify AH-64 Apache (US Helo in conquest) speed, you modify mp_005 and mp_common in your server files.

Now, client side, modify

BFBC2 Folder\Package\win32\levels\mp2_common

BFBC2 Folder\Package\win32\levels\mp_005
06/12/2013 02:43 Nyxeka#5
Thanks!
I figured out Weapon damage, RPM...
Now trying to enable DICE-BOOM lol...
06/12/2013 07:08 alecz24#6
Quote:
Originally Posted by Sanman. View Post
Please add a VirusTotal Link.
The server archive is 450MB and it can't be scanned on an online scanner, sorry.
10/09/2013 10:52 Blade1991#7
downloadlinks doesn't work anymore :/ can you upload a new one?
10/09/2013 13:11 Sanman.#8
Quote:
Originally Posted by Blade1991 View Post
downloadlinks doesn't work anymore :/ can you upload a new one?
OP is Banned.

#closed
10/12/2013 16:59 alecz24#9
Quote:
Originally Posted by Blade1991 View Post
downloadlinks doesn't work anymore :/ can you upload a new one?
I had a OS reinstall a few days ago and lost the old files.Ill update the thread later today or tomorow morning, as soon as i can grab another copy of the server files.
10/12/2013 17:30 m0dg0d#10
Please update links :/
10/13/2013 17:02 SkillexsLv#11
Update link?
10/13/2013 20:21 alecz24#12
Edited first link with tool to edit the files and virustotal link.
Could not find a copy of the R32 files.If you want to help give me a pm with a download link and i'll remake the tutorial, and give credits of course.
10/14/2013 15:54 SkillexsLv#13
how can i get the xml file?
10/19/2013 19:52 Bonenoob#14
@alecz24: can you please look for those python scripts? IN the first post, there is only the decompression script for the fbrb attached, but not the one to extract the XML from the dbx fils, so while trying to edit some things i am stuck :X

Please help me and upload this script (or tell me where to find it).

Thanks for your work so far, i hope i can go on when receiving this script.

Best regards
Bone
10/20/2013 11:23 dfg555#15
well this is interesting....