• 0
jmayr2000

Exile 1.0.0 Loot Table bug Found in exile_server_config\config.cpp

Question

Posted (edited)

I found a bug I the coding of the exile_server_config\config.cpp

This section of code cause a cascading failure of all the loot table.

Error messages in rpt for the bug:

10:07:39 File exile_server_config\config.cpp, line 2388: '/CfgLootTables/CivillianLowerClass.count': Missing ';' at the end of line
10:07:39 File exile_server_config\config.cpp, line 2664: '/CfgLootTables/CivillianUpperClass.count': Missing ';' at the end of line
10:07:39 File exile_server_config\config.cpp, line 3074: '/CfgLootTables/Shop.count': Missing ';' at the end of line
10:07:39 File exile_server_config\config.cpp, line 3076: '/CfgLootTables/Shop.halfIndex': Missing ';' at the end of line
10:07:39 File exile_server_config\config.cpp, line 3829: '/CfgLootTables/Military.count': Missing ';' at the end of line
10:07:39 File exile_server_config\config.cpp, line 3831: '/CfgLootTables/Military.halfIndex': Missing ';' at the end of line
10:07:39 File exile_server_config\config.cpp, line 4618: '/CfgLootTables/Tourist.count': Missing ';' at the end of line
10:07:39 File exile_server_config\config.cpp, line 4898: '/CfgLootTables/Radiation.count': Missing ';' at the end of line
10:07:39 File exile_server_config\config.cpp, line 4900: '/CfgLootTables/Radiation.halfIndex': Missing ';' at the end of line

Edited by jmayr2000

Share this post


Link to post
Share on other sites

11 answers to this question

  • 1

nope....put it back to the default vanilla version and try again. Can confirm the loot tables are working fine from the vanilla version.

Share this post


Link to post
Share on other sites
  • 0

Agree there is no bug. For a start the very first line that you get a error about, 2388, is in a block of commented out code. I didnt bother to check the rest ;)

Share this post


Link to post
Share on other sites
Advertisement
  • 0

I checked the rest.... :)  It's all good. 9_9

Share this post


Link to post
Share on other sites
  • 0

Posted (edited)

On 7/12/2016 at 8:33 AM, jmayr2000 said:

I found a bug I the coding of the exile_server_config\config.cpp

This section of code cause a cascading failure of all the loot table.

Error messages in rpt for the bug:

10:07:39 File exile_server_config\config.cpp, line 2388: '/CfgLootTables/CivillianLowerClass.count': Missing ';' at the end of line
10:07:39 File exile_server_config\config.cpp, line 2664: '/CfgLootTables/CivillianUpperClass.count': Missing ';' at the end of line
10:07:39 File exile_server_config\config.cpp, line 3074: '/CfgLootTables/Shop.count': Missing ';' at the end of line
10:07:39 File exile_server_config\config.cpp, line 3076: '/CfgLootTables/Shop.halfIndex': Missing ';' at the end of line
10:07:39 File exile_server_config\config.cpp, line 3829: '/CfgLootTables/Military.count': Missing ';' at the end of line
10:07:39 File exile_server_config\config.cpp, line 3831: '/CfgLootTables/Military.halfIndex': Missing ';' at the end of line
10:07:39 File exile_server_config\config.cpp, line 4618: '/CfgLootTables/Tourist.count': Missing ';' at the end of line
10:07:39 File exile_server_config\config.cpp, line 4898: '/CfgLootTables/Radiation.count': Missing ';' at the end of line
10:07:39 File exile_server_config\config.cpp, line 4900: '/CfgLootTables/Radiation.halfIndex': Missing ';' at the end of line

This usually happens when you re-pack a pbo and it computer gods take a dump on you. Compare you edited pbo with a vanilla one and you will see what I mean, errors in places you did not edit.

@Mr Health And Safety

Except that first error has nothing to do with the commented block, it is in reference to this part:

class CivillianLowerClass
    {
        count = 161; < Missing that ;

I think this is caused by unpacking and repacking PBOs. My Pbo manager does this sometimes and it seems to only happen with exile_server_config for some reason. I can pack and repack other pbos millions of times over but for some reason every once in a while after repacking exile_server_config I get weird omissions in areas I didn't touch. Usually at the end of lines where a single letter is missing or a ;. No idea what causes it.

Edited by Timmay

Share this post


Link to post
Share on other sites
  • 0
17 minutes ago, Timmay said:

This usually happens when you re-pack a pbo and it computer gods take a dump on you. Compare you edited pbo with a vanilla one and you will see what I mean, errors in places you did not edit.

@Mr Health And Safety

Except that first error has nothing to do with the commented block, it is in reference to this part:

class CivillianLowerClass
    {
        count = 161; < Missing that ;

I think this is caused by unpacking and repacking PBOs. My Pbo manager does this sometimes and it seems to only happen with exile_server_config for some reason. I can pack and repack other pbos millions of times over but for some reason every once in a while after repacking exile_server_config I get weird omissions in areas I didn't touch. Usually at the end of lines where a single letter is missing or a ;. No idea what causes it.

Bianarizing/rapifying (or not) can cause weirdness. Usually it's rapifying. It also depends on the depbo dll version if you're using the mikero's pbo tools dlls. I found the latest version will just skip entire files in my a2 pbos. I reverted to the ones I know work from like 3 years go lol. Only problem is I can't rapify a3 with them, the syntax checking doesn't work for a3.

Share this post


Link to post
Share on other sites
  • 0

Posted (edited)

I have the same error in vanilla files. I have not repacked the PBO. I am using the one that comes with Exile. The log shows those errors at the beginning of the log:

Spoiler

=====================================================================
== C:\Arma\Server_2302_51\arma3server.exe
== "C:\Arma\Server_2302_51\arma3server.exe" -mod=@Exile;@ZombiesandDemons -serverMod=@ExileServer;@infiSTAR_Exile;@A3XAI;@JSRS4APEX -config=C:\Arma\Server_2302_51\@ExileServer\config.cfg -ip=108.174.193.51 -port=2302 -profiles=SC -cfg=C:\Arma\Server_2302_51\@ExileServer\basic.cfg -name=SC -autoinit

Original output filename: Arma3Retail_Server
Exe timestamp: 2016/07/11 10:11:04
Current time:  2016/07/14 05:54:20

Type: Public
Build: Stable
Version: 1.62.137494

Allocator: C:\Arma\Server_2302_51\dll\tbb4malloc_bi.dll
=====================================================================

 5:54:20 SteamAPI initialization failed. Steam features wont's be accessible!
 5:54:21 Cannot register unknown string STR_AC_VEHICLE_IN_VEHICLE_UNLOAD
 5:54:21 Initializing stats manager.
 5:54:21 Stats config disabled.
 5:54:21 sessionID: 9677882d12da5026e55778f0dea182a3be94c39a
 5:55:12 File exile_server_config\config.cpp, line 2397: '/CfgLootTables/CivillianLowerClass.count': Missing ';' at the end of line
 5:55:12 File exile_server_config\config.cpp, line 2673: '/CfgLootTables/CivillianUpperClass.count': Missing ';' at the end of line
 5:55:12 File exile_server_config\config.cpp, line 3083: '/CfgLootTables/Shop.count': Missing ';' at the end of line
 5:55:12 File exile_server_config\config.cpp, line 3085: '/CfgLootTables/Shop.halfIndex': Missing ';' at the end of line
 5:55:12 File exile_server_config\config.cpp, line 3838: '/CfgLootTables/Military.count': Missing ';' at the end of line
 5:55:12 File exile_server_config\config.cpp, line 3840: '/CfgLootTables/Military.halfIndex': Missing ';' at the end of line
 5:55:12 File exile_server_config\config.cpp, line 4627: '/CfgLootTables/Tourist.count': Missing ';' at the end of line
 5:55:12 File exile_server_config\config.cpp, line 4907: '/CfgLootTables/Radiation.count': Missing ';' at the end of line
 5:55:12 File exile_server_config\config.cpp, line 4909: '/CfgLootTables/Radiation.halfIndex': Missing ';' at the end of line

 

 

Edited by BetterDeadThanZed

Share this post


Link to post
Share on other sites
  • 0
1 hour ago, BetterDeadThanZed said:

I have the same error in vanilla files. I have not repacked the PBO. I am using the one that comes with Exile. The log shows those errors at the beginning of the log:

  Reveal hidden contents


=====================================================================
== C:\Arma\Server_2302_51\arma3server.exe
== "C:\Arma\Server_2302_51\arma3server.exe" -mod=@Exile;@ZombiesandDemons -serverMod=@ExileServer;@infiSTAR_Exile;@A3XAI;@JSRS4APEX -config=C:\Arma\Server_2302_51\@ExileServer\config.cfg -ip=108.174.193.51 -port=2302 -profiles=SC -cfg=C:\Arma\Server_2302_51\@ExileServer\basic.cfg -name=SC -autoinit

Original output filename: Arma3Retail_Server
Exe timestamp: 2016/07/11 10:11:04
Current time:  2016/07/14 05:54:20

Type: Public
Build: Stable
Version: 1.62.137494

Allocator: C:\Arma\Server_2302_51\dll\tbb4malloc_bi.dll
=====================================================================

 5:54:20 SteamAPI initialization failed. Steam features wont's be accessible!
 5:54:21 Cannot register unknown string STR_AC_VEHICLE_IN_VEHICLE_UNLOAD
 5:54:21 Initializing stats manager.
 5:54:21 Stats config disabled.
 5:54:21 sessionID: 9677882d12da5026e55778f0dea182a3be94c39a
 5:55:12 File exile_server_config\config.cpp, line 2397: '/CfgLootTables/CivillianLowerClass.count': Missing ';' at the end of line
 5:55:12 File exile_server_config\config.cpp, line 2673: '/CfgLootTables/CivillianUpperClass.count': Missing ';' at the end of line
 5:55:12 File exile_server_config\config.cpp, line 3083: '/CfgLootTables/Shop.count': Missing ';' at the end of line
 5:55:12 File exile_server_config\config.cpp, line 3085: '/CfgLootTables/Shop.halfIndex': Missing ';' at the end of line
 5:55:12 File exile_server_config\config.cpp, line 3838: '/CfgLootTables/Military.count': Missing ';' at the end of line
 5:55:12 File exile_server_config\config.cpp, line 3840: '/CfgLootTables/Military.halfIndex': Missing ';' at the end of line
 5:55:12 File exile_server_config\config.cpp, line 4627: '/CfgLootTables/Tourist.count': Missing ';' at the end of line
 5:55:12 File exile_server_config\config.cpp, line 4907: '/CfgLootTables/Radiation.count': Missing ';' at the end of line
 5:55:12 File exile_server_config\config.cpp, line 4909: '/CfgLootTables/Radiation.halfIndex': Missing ';' at the end of line

 

 

It does happen sometimes when repacking and packing pbos, I just presented one possibility considering...

 

Spoiler

Type: Public

Build: Stable

Version: 1.62.137494


 

Allocator: C:\TCAFiles\Users\JeffV\11721\dll\tbb4malloc_bi.dll

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


 

 7:16:28 SteamAPI initialization failed. Steam features wont's be accessible!

 7:16:28 Cannot register unknown string STR_AC_VEHICLE_IN_VEHICLE_UNLOAD

 7:16:28 Initializing stats manager.

 7:16:28 Stats config disabled.

 7:16:28 sessionID: 6fce43d1d502749e6b47dc584d5ac304dc573645

 7:16:50 Item STR_RHS_CFGWEAPONS_RIFLE_M4A1_afg listed twice

 7:16:50 Item STR_RHS_GROUPS_COMPANY_HQ listed twice

 7:16:50 Unsupported language English in stringtable

 7:16:50 Unsupported language English in stringtable

 7:16:54 Updating base class ->Wreck, by a3\data_f\config.bin/CfgVehicles/PlaneWreck/

 7:16:55 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayEditObject/Controls/B_OK/

 7:16:55 Updating base class RscSliderH->RscXSliderH, by a3\editor_f\config.bin/RscDisplayEditObject/Slider/

 7:16:55 Updating base class RscText->RscPicture, by a3\editor_f\config.bin/RscDisplayEditObject/Preview/

 7:16:55 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionLoad/Controls/B_OK/

 7:16:55 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionSave/Controls/B_OK/

 7:16:55 Updating base class BlendAnims->, by a3\anims_f\config\sdr\weaponswitching\config.bin/CfgMovesMaleSdr/BlendAnims/

 7:16:55 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoScrollbars/

 7:16:55 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoHScrollbars/

 7:16:55 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoVScrollbars/

 7:16:55 Updating base class ->RscText, by a3\ui_f\config.bin/RscLine/

 7:16:55 Updating base class ->RscActiveText, by a3\ui_f\config.bin/RscActivePicture/

 7:16:55 Updating base class ->RscButton, by a3\ui_f\config.bin/RscButtonTextOnly/

I and most others don't get those errors. So either these configs were corrupted somehow on download, or the errors were caused by server admins editing them. Also, we only got 1 link for that file so it can only be one of the above two. But the file I got from the download link was without issue and the only thing I edited was the stuff below the loot tables.

Share this post


Link to post
Share on other sites
  • 0

I'm pretty sure a corrupted pbo in the server files would cause more than that error and would prevent the server from starting. I get the same notice at the beginning of the RPT file with both the altis and tanoa mission pbo's and it doesn't stop the server from starting. It just puts that message at the top and loot is spawning as normal.

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.