Jump to content
R4G_Anton

Third Person View and veteran difficulty

Recommended Posts

I changed my arma 3 server difficulty settings to veteran to prevent death messages to be shown. But since the 1.58 game update you cannot use the 3rd-person view with this settings. I changed the flag 3dpersonview to 1 but it still does not work. Does anyone have a solution?

  • Like 2

Share this post


Link to post
Share on other sites
difficulty = "Custom";
class DifficultyPresets
{
    class CustomDifficulty
    {
        class Options
        {
            groupIndicators=2;
            friendlyTags=0;
            enemyTags=0;
            detectedMines=0;
            commands=1;
            waypoints=1;
            weaponInfo=0;
            stanceIndicator=1;
            reducedDamage=0;
            staminaBar=0;
            weaponCrosshair=1;
            visionAid=0;
            thirdPersonView=1;
            cameraShake=1;
            scoreTable=1;
            deathMessages=1;
            vonID=1;
            mapContent=0;
            autoReport=0;
            multipleSaves=0;
        };
        aiLevelPreset=2;
    };
    class CustomAILevel
    {
        skillAI=1;
        precisionAI=0;
    };
};

Try something like this instead of class Difficulties in server profile. Old Veteran has 3rd person disabled by default now.

  • Like 5

Share this post


Link to post
Share on other sites

does anyone know how to disable commander menu/tactical view and spotting circle which comes with it?

Share this post


Link to post
Share on other sites

Tnx for the post killzone, very helpful!

 

I could not easily find the "new" settings documented.

 

jfi:

 

- i edited the arma3profile file of the server profile

- inserted killzone config

- applied settings from old config where possible (3rd person is now thirdperson)

- updated from difficulty = "veteran"; to difficulty = "Custom";

- edited server config class mission to difficulty = "Custom"; also

 

tnx agains

 

TAGS: arma3 difficulty settings new 3rd person third person patch 1.58 overhaul profile veteran problems Arma3Profile

Share this post


Link to post
Share on other sites
difficulty = "Custom";
class DifficultyPresets
{
    class CustomDifficulty
    {
        class Options
        {
            groupIndicators=2;
            friendlyTags=0;
            enemyTags=0;
            detectedMines=0;
            commands=1;
            waypoints=1;
            weaponInfo=0;
            stanceIndicator=1;
            reducedDamage=0;
            staminaBar=0;
            weaponCrosshair=1;
            visionAid=0;
            thirdPersonView=1;
            cameraShake=1;
            scoreTable=1;
            deathMessages=1;
            vonID=1;
            mapContent=0;
            autoReport=0;
            multipleSaves=0;
        };
        aiLevelPreset=2;
    };
    class CustomAILevel
    {
        skillAI=1;
        precisionAI=0;
    };
};

Try something like this instead of class Difficulties in server profile. Old Veteran has 3rd person disabled by default now.

 

Thanks KK, working lovely on my servers!

Share this post


Link to post
Share on other sites
It did not work for me,

 

Follow the following steps:

 

  - Linux Server

  - I changed my profile in: /home/profile/.local/share/Arma 3 - Other Profiles / profile / profile.Arma3Profile - Putting only the text above

  - I changed my server.cfg to "Custom"

  - I started the server

 

It did not work, I can not switch to third person

Share this post


Link to post
Share on other sites

Hello,

 

I have on my Linux server the Same Problem... No idea how to worked...

Share this post


Link to post
Share on other sites
difficulty = "Custom";
class DifficultyPresets
{
    class CustomDifficulty
    {
        class Options
        {
            groupIndicators=2;
            friendlyTags=0;
            enemyTags=0;
            detectedMines=0;
            commands=1;
            waypoints=1;
            weaponInfo=0;
            stanceIndicator=1;
            reducedDamage=0;
            staminaBar=0;
            weaponCrosshair=1;
            visionAid=0;
            thirdPersonView=1;
            cameraShake=1;
            scoreTable=1;
            deathMessages=1;
            vonID=1;
            mapContent=0;
            autoReport=0;
            multipleSaves=0;
        };
        aiLevelPreset=2;
    };
    class CustomAILevel
    {
        skillAI=1;
        precisionAI=0;
    };
};

Try something like this instead of class Difficulties in server profile. Old Veteran has 3rd person disabled by default now.

 

How do I do this exactly? 

I have no idea where my difficulty settings are on my server.

  • Like 1

Share this post


Link to post
Share on other sites

As Start Parameter on your Server (just to have it all in one place):
(Example!)
 

-profiles=C:\Arma3Server\myFancyUsers -name=myFancyUserName -config=C:\Arma3Server\myFancyUsers\server_config.cfg -cfg=C:\Arma3Server\myFancyUsers\basic.cfg

Share this post


Link to post
Share on other sites

 

As Start Parameter on your Server (just to have it all in one place):

(Example!)

 

-profiles=C:\Arma3Server\myFancyUsers -name=myFancyUserName -config=C:\Arma3Server\myFancyUsers\server_config.cfg -cfg=C:\Arma3Server\myFancyUsers\basic.cfg

This is my Start.bat

TASKKILL /F /IM "arma3server2312.exe"
timeout /t 5 /nobreak
start "" /realtime /affinity FF "C:\Server\Arma\arma3server2312.exe" -port=2312 -high -maxMem=2047 -exThreads=7 -enableHT -malloc=tbbmalloc -world=empty -nologs "-config=C:\Server\Arma\Config2312\Config.cfg" "-cfg=C:\Server\Arma\Config2312\Basic.cfg" "-profiles=C:\Server\Arma\Config2312\Users\Server\Users\Server2312" -name=Server2312 "-mod=curator;heli;kart;mark;@Shitloadsofmods;
 
And in that profile, under all of those folders, I have a Server.Arma3Profile, where in lies this
version=1;
blood=1;
singleVoice=0;
gamma=1;
brightness=1;
sceneComplexity=1000000;
shadowZDistance=100;
viewDistance=3800;
preferredObjectViewDistance=3200;
terrainGrid=3.125;
volumeCD=10;
volumeFX=10;
volumeSpeech=10;
volumeVoN=10;
maxSamplesPlayed=96;
vonRecThreshold=0.029999999;
difficulty = "Custom";
class DifficultyPresets
{
    class CustomDifficulty
    {
        class Options
        {
            groupIndicators=2;
            friendlyTags=0;
            enemyTags=0;
            detectedMines=0;
            commands=1;
            waypoints=1;
            weaponInfo=0;
            stanceIndicator=1;
            reducedDamage=0;
            staminaBar=0;
            weaponCrosshair=1;
            visionAid=0;
            thirdPersonView=1;
            cameraShake=1;
            scoreTable=1;
            deathMessages=1;
            vonID=1;
            mapContent=0;
            autoReport=0;
            multipleSaves=0;
        };
        aiLevelPreset=2;
    };
    class CustomAILevel
    {
        skillAI=1;
        precisionAI=0;
    };
};
 
So, I hate to be a dick and ask too much, but...what did I do wrong?

Share this post


Link to post
Share on other sites

Since I cannot create a new thread I hope you don't mind me asking this in here since it references 3rd person view as well. The server I play on has always had 3rd person and now after update it does not, would this be because the server admin needs to change some code to correct this after the most recent update?

 

Also... when placing a waypoint on the map... the waypoint stays on the map, but the view of the distance marker vanishes after about 5 seconds? Is this also a server sided issue or was something broke during the update? Because as of now trying to move around the map is almost impossible without having to literally keep stopping every few seconds to remark the map to make sure your headed in the right direction.

Share this post


Link to post
Share on other sites

2 big points to remember - they also changed the names of at least 2 settings: 3rdPersonView is now thirdPersonView and WeaponCurser is now weaponCrosshair which is probably why these two settings are causing so much trouble.

Share this post


Link to post
Share on other sites

Killzone_kid's settings seem to work for me on a linux dedicated server.  However I changed "aiLevelPreset=2" to "aiLevelPreset=3" and "precisionAI=0" to "precisionAI=0.5".  Is there any way to confirm that the skillAI and precisionAI settings are going through properly?

 

Also according to the wiki, "Game Options button and difficulty indicator in MP Create Game dialogue. The button will allow users to set difficulty flags without shutting down the server."  That doesn't seem to work at the moment.  Changing the settings for the custom difficulty only worked for me once, however I can't seem to change them back, no matter how many times I restart the server.  Is anyone able to change the settings for the custom difficulty mode in-game?

Share this post


Link to post
Share on other sites

Hello,

 

I have on my Linux server the Same Problem... No idea how to worked...

-profiles this in my command line, but I noticed that even changing the name to another value (-name = test) the new profile is not created.
 
When I moved my host did not change my panel configuration xml again and that it already contained a non-standard way of profiles, so that put the command line had no effect.
 
I removed this setting my xml and left only on the command line.
 
Now is working.​

Share this post


Link to post
Share on other sites

So I already had a custom server config on my dedicated server. I have thirdPersonView=1;  listed under Veteran. This no longer works. I'm guessing I have to set up a 'Custom' difficulty now?

I love that Arma 3 is an ever evolving game, but every patch there's a '/facepalm why the hell would you do that' moment. Seriously after 10 years of it being one way, you decide to change it now?

 

#WhyUDoDis

Share this post


Link to post
Share on other sites

Hello,

my Linux Server Irgnoered all my Changes. I have do

- a new server.Arma3Proifle

- i have the custom difficulty createt and in the server.cfg maked.

 

// MISSIONS CYCLE
class Missions {
class ARMA3 {
template = "Altis_Deployment.Altis";
difficulty = "Custom";

 

and this here its form my server.arma3profil

class Custom
    {
        displayName ="$STR_Difficulty_Custom";
        optionDescription ="$STR_Difficulty_Custom_desc";
        optionPicture ="\A3\Ui_f\data\Logos\arma3_white_ca.paa";
        class Options
        {
            reducedDamage =0;
            groupIndicators =0;
            friendlyTags =0;
            enemyTags =0;
            detectedMines =0;    
            commands =0;
            waypoints =1;
            weaponInfo =1;
            stanceIndicator =0;        
            staminaBar =0;
            weaponCrosshair =0;
            visionAid =0;
            thirdPersonView =1;
            cameraShake =0;
            scoreTable =1;
            deathMessages =0;
            vonID =0;
            mapContent =1;
            autoReport =1;
            multipleSaves =0;

 

All this Changes ignoiered my server. But he say we played on Custom.

 

and after server start say the console. ->  Warning Message: 'server.cfg/Missions/ARMA3/' -> no idea what he want.

Share this post


Link to post
Share on other sites

Anyone still having issues within Epoch? Any help would be greatly appreciated. Still stuck in 1st person, crosshairs not working, waypoints vanish after 5 seconds, Group members icons not showing... etc etc etc. making the server pretty much unplayable.

 

 sc.arma3profile
 
version=2;
viewDistance=3000;
preferredObjectViewDistance=3000;
terrainGrid=12.5;
activeKeys[]=
{
};
 
class Difficulties
{
    class veteran
    {
        class Flags
        {
            Armor=0;
            FriendlyTag=1;
            EnemyTag=0;
            MineTag=0;
            HUD=1;
            HUDWp=1;
            HUDWpPerm=1;
            HUDGroupInfo=1;
            AutoSpot=0;
            WeaponCursor=1;
            ClockIndicator=1;
            3rdPersonView=1;
            UltraAI=0;
            CameraShake=0;
            DeathMessages=1;
            NetStats=1;
            VonID=1;
            ExtendetInfoType=0;
        };
        skillFriendly=0.6;
        skillEnemy=0.6;
        precisionFriendly=0.28;
        precisionEnemy=0.28;
    };
    class mercenary
    {
        class Flags
        {
            HUD=1;
            AutoSpot=0;
            WeaponCursor=0;
            DeathMessages=1;
            NetStats=1;
            VonID=1;
        };
        skillFriendly=0.6;
        skillEnemy=0.6;
        precisionFriendly=0.28;
        precisionEnemy=0.28;
    };
};
 
difficulty="veteran";

Share this post


Link to post
Share on other sites

So I already had a custom server config on my dedicated server. I have thirdPersonView=1;  listed under Veteran. This no longer works. I'm guessing I have to set up a 'Custom' difficulty now?

I love that Arma 3 is an ever evolving game, but every patch there's a '/facepalm why the hell would you do that' moment. Seriously after 10 years of it being one way, you decide to change it now?

 

#WhyUDoDis

 

I'm going to add a +1 to this.

 

Nobody asked for this change, and the only people that this'll make happier are idiots who don't set custom difficulty on their AI.

 

BI, just remove this, it's not fun, it's annoying and has caused me 10 hours of work to figure out how in the hell to make it work.

(I still haven't, mind)

Share this post


Link to post
Share on other sites

I cannot get this to work to save my life...have tried editing the server.cfg and nothing..it ends up crashing. Does anyone have a working server cfg they can post with a "custom" set up...obviously without any personal info...would greatly appreciate that been pullin my hair out trying to figure this out.

 

 

Diesel

Share this post


Link to post
Share on other sites

For all those who are STILL having difficulty setting thirdperson view:

 

The error is in the syntax that is causing your headaches, but will go through what I have done to resolve this issue.

 

under your profile folder: example navigate to "SC" (or whatever your profile folder is called) on your server >> in here edit "config.cfg" and make sure you change difficulty to "CustomDifficulty" (exactly as shown here) save any changes made.

 

Next navigate into the "Users" folder then into "SC" >> make the following edit to "sc.arma3profile":

 

difficulty = "Custom";
class DifficultyPresets
{
class CustomDifficulty
{
class Options
{
groupIndicators = 2;
friendlyTags = 0;
enemyTags = 0;
detectedMines = 0;
commands = 1;
waypoints = 1;
weaponInfo = 0;
stanceIndicator = 1;
reducedDamage = 0;
staminaBar = 0;
weaponCrosshair = 1;
visionAid = 0;
thirdPersonView = 1;
cameraShake = 1;
scoreTable = 1;
deathMessages = 1;
vonID = 1;
mapContent = 0;
autoReport = 0;
multipleSaves = 0;
};
aiLevelPreset = 2;
};
class CustomAILevel
{
skillAI = 1;
precisionAI = 0;
};
};

 

 

This is where a lot of users have come into difficulties, the error is simply down to a slight syntax issue. The difference being:

 

Incorrect: thirdpersonview=1

Correct: thirdpersonview = 1

 

 

Some people MAY argue against this, but I am pretty sure this IS true as I have tried both methods and the correct method ie "thirdpersonview = 1" resolved the issue for me.

 

heres my complete file so if you want just copy/paste and replace your entire sc.arma3profile file.

 

 

version=2;
activeKeys[]={};
class Difficulties
{
    class CustomDifficulty
    {
        class Options
        {
            groupIndicators = 2;
            friendlyTags = 1;
            enemyTags = 1;
            detectedMines = 0;
            commands = 1;
            waypoints = 1;
            weaponInfo = 0;
            stanceIndicator = 1;
            reducedDamage = 0;
            staminaBar = 0;
            weaponCrosshair = 1;
            visionAid = 0;
            thirdPersonView = 1;
            cameraShake = 1;
            scoreTable = 1;
            deathMessages = 1;
            vonID = 1;
            mapContent = 0;
            autoReport = 0;
            multipleSaves = 0;
        };
        aiLevelPreset = 2;
    };
    class CustomAILevel
    {
        skillAI = 1;
        precisionAI = 0;
    };
    class veteran
    {
        class Flags
        {
            Armor=0;
            FriendlyTag=1;
            EnemyTag=0;
            MineTag=0;
            HUD=1;
            HUDWp=1;
            HUDWpPerm=1;
            HUDGroupInfo=1;
            AutoSpot=0;
            WeaponCursor=1;
            ClockIndicator=1;
            3rdPersonView=1;
            UltraAI=0;
            CameraShake=0;
            DeathMessages=1;
            NetStats=1;
            VonID=1;
            ExtendetInfoType=0;
        };
        skillFriendly=0.60000002;
        skillEnemy=0.60000002;
        precisionFriendly=0.28;
        precisionEnemy=0.28;
    };
    class mercenary
    {
        class Flags
        {
            HUD=1;
            AutoSpot=0;
            WeaponCursor=0;
            DeathMessages=1;
            NetStats=1;
            VonID=1;
        };
        skillFriendly=0.60000002;
        skillEnemy=0.60000002;
        precisionFriendly=0.28;
        precisionEnemy=0.28;
    };
};
difficulty="Custom";
singleVoice=0;
maxSamplesPlayed=96;
sceneComplexity=1000000;
shadowZDistance=100;
viewDistance=3000;
preferredObjectViewDistance=3000;
terrainGrid=12.5;
volumeCD=10;
volumeFX=10;
volumeSpeech=10;
volumeVoN=10;
vonRecThreshold=0.029999999;
 

 

Share this post


Link to post
Share on other sites

Ok I think I've figured out why people are still getting the third person issues.  The thing is, the config settings that killzone_kid posted do work, I've tested and confirmed it multiple times with just about every value on there that they do in fact work.  However, there are two key issues I've found that might be the explanation as to why people still can't get it to work.

 

The first issue is that the first person to join the server will set the server's difficulty to the difficulty of that person.  It might sound confusing, so I'll give an example.  Say for example someone has the difficulty of Regular selected in the options menu joins the server.  You'll notice that the server's difficulty will be set to Regular.  If that person then quits, changes their selected difficulty to Veteran, and then rejoins the server, then the server will be set to Veteran.  I've repeated this test multiple times and I saw the same behavior every time.  I don't think that the server will change difficulty if someone is already in it, and then a new person joins, but I have not been able to test that as I don't have anyone to help me test that at the moment.  So always remember to make sure in the upper left hand corner that it says "Custom" next to the difficulty.

 

Secondly, if the .Arma3Profile file is improperly configured, selecting the Custom difficulty seems to make the server use the Veteran difficulty instead.  This is also consistent from my tests.  So you really need to make sure that the .Arma3Profile is set up properly.  Mine looks like this:

class DifficultyPresets
{
    class CustomDifficulty
    {
        class Options
        {
            reducedDamage="false";
            groupIndicators=2;
            friendlyTags=2;
            enemyTags=0;
            detectedMines=1;
            commands=2;
            waypoints=2;
            weaponInfo=2;
            stanceIndicator=2;
            staminaBar=2;
            weaponCrosshair="false";
            visionAid="false";
            thirdPersonView=1;
            cameraShake=1;
            scoreTable=0;
            deathMessages=0;
            vonID=1;
            mapContent=1;
            autoReport="false";
            multipleSaves=0;
       };
        
    };
};

It's very similar to killzone_kid's with some minor tweaks.  Some of the values I changed according to the guidelines from the wiki.  I noticed that for values where on the wiki the options are either true or false (such as thirdPersonView) you can use a 0 or 1 instead.  I did this with some of the values in my .Arma3Profile and it worked fine.  A couple things which I noticed which caused the profile to not work were setting "class DifficultyPresets" to class CfgDifficultyPresets" and/or setting "class CustomDifficulty" to "class Custom", so don't mess with those.  Just change the values under "class Options", and you should be ok. 

 

I tested leegreaves theory and there seems to be no issues when setting it the way I listed (thirdpersonview=1; for example).  You were probably getting one of the issues I described above. 

 

Also remember, as mentioned here with the new patch you cannot edit any of the built in difficulties (Recruit, Regular, and Veteran), only the Custom difficulty can be changed.  You might as well just delete the settings for them in your .Arma3Profile.

  • Like 1

Share this post


Link to post
Share on other sites

Ok I think I've figured out why people are still getting the third person issues.  The thing is, the config settings that killzone_kid posted do work, I've tested and confirmed it multiple times with just about every value on there that they do in fact work.  However, there are two key issues I've found that might be the explanation as to why people still can't get it to work.

 

The first issue is that the first person to join the server will set the server's difficulty to the difficulty of that person.  It might sound confusing, so I'll give an example.  Say for example someone has the difficulty of Regular selected in the options menu joins the server.  You'll notice that the server's difficulty will be set to Regular.  If that person then quits, changes their selected difficulty to Veteran, and then rejoins the server, then the server will be set to Veteran.  I've repeated this test multiple times and I saw the same behavior every time.  I don't think that the server will change difficulty if someone is already in it, and then a new person joins, but I have not been able to test that as I don't have anyone to help me test that at the moment.  So always remember to make sure in the upper left hand corner that it says "Custom" next to the difficulty.

 

Secondly, if the .Arma3Profile file is improperly configured, selecting the Custom difficulty seems to make the server use the Veteran difficulty instead.  This is also consistent from my tests.  So you really need to make sure that the .Arma3Profile is set up properly.  Mine looks like this:

class DifficultyPresets
{
    class CustomDifficulty
    {
        class Options
        {
            reducedDamage="false";
            groupIndicators=2;
            friendlyTags=2;
            enemyTags=0;
            detectedMines=1;
            commands=2;
            waypoints=2;
            weaponInfo=2;
            stanceIndicator=2;
            staminaBar=2;
            weaponCrosshair="false";
            visionAid="false";
            thirdPersonView=1;
            cameraShake=1;
            scoreTable=0;
            deathMessages=0;
            vonID=1;
            mapContent=1;
            autoReport="false";
            multipleSaves=0;
       };
        
    };
};

It's very similar to killzone_kid's with some minor tweaks.  Some of the values I changed according to the guidelines from the wiki.  I noticed that for values where on the wiki the options are either true or false (such as thirdPersonView) you can use a 0 or 1 instead.  I did this with some of the values in my .Arma3Profile and it worked fine.  A couple things which I noticed which caused the profile to not work were setting "class DifficultyPresets" to class CfgDifficultyPresets" and/or setting "class CustomDifficulty" to "class Custom", so don't mess with those.  Just change the values under "class Options", and you should be ok. 

 

I tested leegreaves theory and there seems to be no issues when setting it the way I listed (thirdpersonview=1; for example).  You were probably getting one of the issues I described above. 

 

Also remember, as mentioned here with the new patch you cannot edit any of the built in difficulties (Recruit, Regular, and Veteran), only the Custom difficulty can be changed.  You might as well just delete the settings for them in your .Arma3Profile.

 

In my case with how you say things are, I know my general settings (from main game menu) are set to regular, prior to changing my server settings to how they are now, I had the settings very much like any other server and upon joining, could ONLY see in 1st person. On changing the settings in that file to how I mention in my post, I could then change between 1st person and 3rd person views.

 

Also you must remember, that I would believe the difficulty settings that you can change in the main arma menu relates to single player/coop missions and not MP missions as MP mission difficulty would be set server side.

 

Hence i STILL believe this to be a syntax type error as I originally mentioned in my post. I feel this needs to be tested by a few other players to confirm for sure.

Share this post


Link to post
Share on other sites

Basically settings for Coop on a dedicated server are screwed up, The settings selected on the server config file (Default profile) no longer have any  effect, as of the last patch. Difficulty has to be set every time you go on the server. by who ever is voted admin so it seems now. And even then its hit & miss. Why on earth did Bis change it ???  Server settings have worked fine for the last 10 years on OFP & all of the ArmA series. PLEASE Bis put it back the way it was.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×