Trackmania ManiaScript Reference 2026.2.2.1751
A ManiaScript Reference of the new Trackmania.
Loading...
Searching...
No Matches
CUserV2Profile Class Reference

Local profile settings. More...

#include <doc.h>

Inheritance diagram for CUserV2Profile:
[legend]

Public Types

enum  EMapEditorMode { Ask , Advanced }
enum  EMapEditorMood { Sunrise , Day , Sunset , Night }
enum  EMapEditorEnviro {
  Ask , Stadium , BlueBay , RedIsland ,
  GreenCoast , WhiteShore
}
enum  EMapEditorDifficulty { Simple , Advanced , Expert }
enum  ECustomPlayerModels { All , OnlyTextures , None }
enum  EInputMouseReleaseKey { LeftAlt , RightAlt , LeftCtrl , RightCtrl }
enum  EPlayerVisibility { Hidden , Ghost , Opaque }
enum  EDisplayRecords { Progressive , Always , Hide }
enum  ERoadsideSpectatorVisibility { Never , SpectatorOnly , Always }
enum  EIngameChatBackground { Hidden , Transparent , Opaque }
enum  EIngameChatTextSize { Medium , Small , Big }

Public Member Functions

Void Account_ResetChanges ()

Public Attributes

Boolean const CanChangePassword
Boolean const CanChangeNickName
Boolean const CanChangeAvatar
Boolean const CanChangeSkin
Boolean const CanChangeZone
Boolean const CanChangeGroups
Text Account_Name
Text Account_EMail
Boolean Account_AcceptNews
Boolean Account_EnableAutoConnect
Real User_LightTrailHue
Real User_HornPitch
Text User_Description
Text User_ClubLinkUrl
Text User_Trigram
Boolean User_ForceEmptyPilotSkin
Text User_CharacterSkinOptions
Boolean User_CombinePrestigeAndSkins
Boolean Custom_EnableAvatars
Boolean Custom_EnableChat
CUserV2Profile::ECustomPlayerModels Custom_PlayerModels
Boolean Custom_EnableUnlimitedHorns
CUserV2Profile::EMapEditorMode Editors_MapEditorMode
Boolean Editors_MapEditorUseQuickstart
Boolean Editors_MapEditorQuickstartUseGamepad
CUserV2Profile::EMapEditorDifficulty Editors_MapEditorQuickstartDifficulty
CUserV2Profile::EMapEditorMood Editors_MapEditorQuickstartMood
CUserV2Profile::EMapEditorEnviro Editors_MapEditorQuickstartEnviro
Integer Editors_MapEditorQuickstartMapType
Boolean Online_AutoSaveReplay
Boolean Online_SaveRoundReplaysSeparately
CUserV2Profile::EPlayerVisibility Online_DefaultOpponentVisibility
CUserV2Profile::ERoadsideSpectatorVisibility Online_RoadsideSpectatorVisibility
Boolean Title_IsForbiddenWithParentalLock
Integer AddictionLimiter_DailyQuotaMinutes
Boolean Steam_OpenLinksInSteam
Boolean Steam_SynchonizeWorkshopFiles
Boolean Interface_CrosshairEnableCustomColor
Real Interface_CrosshairSaturation
Real Interface_CrosshairLinearHue
Real Interface_CrosshairSize
Real Interface_CrosshairOpacity
Text Interface_CrosshairName
Real Interface_PlayerShieldScale
Boolean Interface_AllyEnableCustomColor
Real Interface_AllyLinearHue
Boolean Interface_OppoEnableCustomColor
Real Interface_OppoLinearHue
Boolean Interface_BeaconUseProfileColor
Real Interface_BeaconOpacity
Real Interface_BeaconSize
Real Interface_BeaconDuration
CUserV2Profile::EPlayerVisibility Interface_InternalCamLocalPlayerVisibility
Boolean Interface_UseOldInternalCam
Boolean Interface_UseAlternateCam1
Boolean Interface_UseAlternateCam2
Boolean Interface_ShowSpecialsFeedback
CUserV2Profile::EDisplayRecords Interface_DisplayRecords
Boolean Interface_AllowChatHiding
Boolean Interface_ColorblindMode
CUserV2Profile::EIngameChatBackground Interface_IngameChatBackground
CUserV2Profile::EIngameChatTextSize Interface_IngameChatTextSize
Boolean Inputs_MouseLookInvertY
CUserV2Profile::EInputMouseReleaseKey Inputs_MouseReleaseKey
Real Inputs_MouseScaleY
Real Inputs_MouseScaleFreeLook
Real Inputs_MouseAccel
Real Inputs_MouseSensitivityDefault
Real Inputs_MouseSensitivityLaser
Real Inputs_MouseSensitivityDefault_Raw
Real Inputs_MouseSensitivityLaser_Raw
Array< CVehicleSettings * > Inputs_Vehicles
Boolean Adverts_Enabled
Boolean Adverts_UsePersonnalData
Boolean TTS_Enabled
Boolean STT_Enabled
Boolean VoiceChat_Loopback
Boolean VoiceChat_Enabled
Boolean const STT_Available
Boolean VoiceChat_SendTextAsVoice
Public Attributes inherited from CNod
Ident const Id

Detailed Description

Local profile settings.

Member Enumeration Documentation

◆ ECustomPlayerModels

Enumerator
All 
OnlyTextures 
None 

◆ EDisplayRecords

Enumerator
Progressive 
Always 
Hide 

◆ EIngameChatBackground

Enumerator
Hidden 
Transparent 
Opaque 

◆ EIngameChatTextSize

Enumerator
Medium 
Small 
Big 

◆ EInputMouseReleaseKey

Enumerator
LeftAlt 
RightAlt 
LeftCtrl 
RightCtrl 

◆ EMapEditorDifficulty

Enumerator
Simple 
Advanced 
Expert 

◆ EMapEditorEnviro

Enumerator
Ask 
Stadium 
BlueBay 
RedIsland 
GreenCoast 
WhiteShore 

◆ EMapEditorMode

Enumerator
Ask 
Advanced 

◆ EMapEditorMood

Enumerator
Sunrise 
Day 
Sunset 
Night 

◆ EPlayerVisibility

Enumerator
Hidden 
Ghost 
Opaque 

◆ ERoadsideSpectatorVisibility

Enumerator
Never 
SpectatorOnly 
Always 

Member Function Documentation

◆ Account_ResetChanges()

Void CUserV2Profile::Account_ResetChanges ( )

Member Data Documentation

◆ Account_AcceptNews

Boolean CUserV2Profile::Account_AcceptNews

◆ Account_EMail

Text CUserV2Profile::Account_EMail

◆ Account_EnableAutoConnect

Boolean CUserV2Profile::Account_EnableAutoConnect

◆ Account_Name

Text CUserV2Profile::Account_Name

◆ AddictionLimiter_DailyQuotaMinutes

Integer CUserV2Profile::AddictionLimiter_DailyQuotaMinutes

◆ Adverts_Enabled

Boolean CUserV2Profile::Adverts_Enabled

◆ Adverts_UsePersonnalData

Boolean CUserV2Profile::Adverts_UsePersonnalData

◆ CanChangeAvatar

Boolean const CUserV2Profile::CanChangeAvatar

avatar, horn and podium pose

◆ CanChangeGroups

Boolean const CUserV2Profile::CanChangeGroups

◆ CanChangeNickName

Boolean const CUserV2Profile::CanChangeNickName

◆ CanChangePassword

Boolean const CUserV2Profile::CanChangePassword

◆ CanChangeSkin

Boolean const CUserV2Profile::CanChangeSkin

◆ CanChangeZone

Boolean const CUserV2Profile::CanChangeZone

◆ Custom_EnableAvatars

Boolean CUserV2Profile::Custom_EnableAvatars

◆ Custom_EnableChat

Boolean CUserV2Profile::Custom_EnableChat

◆ Custom_EnableUnlimitedHorns

Boolean CUserV2Profile::Custom_EnableUnlimitedHorns

◆ Custom_PlayerModels

CUserV2Profile::ECustomPlayerModels CUserV2Profile::Custom_PlayerModels

◆ Editors_MapEditorMode

CUserV2Profile::EMapEditorMode CUserV2Profile::Editors_MapEditorMode

Favoured way to open the Map Editor

◆ Editors_MapEditorQuickstartDifficulty

CUserV2Profile::EMapEditorDifficulty CUserV2Profile::Editors_MapEditorQuickstartDifficulty

◆ Editors_MapEditorQuickstartEnviro

CUserV2Profile::EMapEditorEnviro CUserV2Profile::Editors_MapEditorQuickstartEnviro

◆ Editors_MapEditorQuickstartMapType

Integer CUserV2Profile::Editors_MapEditorQuickstartMapType

◆ Editors_MapEditorQuickstartMood

CUserV2Profile::EMapEditorMood CUserV2Profile::Editors_MapEditorQuickstartMood

◆ Editors_MapEditorQuickstartUseGamepad

Boolean CUserV2Profile::Editors_MapEditorQuickstartUseGamepad

◆ Editors_MapEditorUseQuickstart

Boolean CUserV2Profile::Editors_MapEditorUseQuickstart

◆ Inputs_MouseAccel

Real CUserV2Profile::Inputs_MouseAccel

Values in range (0.000000-3.000000)

◆ Inputs_MouseLookInvertY

Boolean CUserV2Profile::Inputs_MouseLookInvertY

◆ Inputs_MouseReleaseKey

CUserV2Profile::EInputMouseReleaseKey CUserV2Profile::Inputs_MouseReleaseKey

◆ Inputs_MouseScaleFreeLook

Real CUserV2Profile::Inputs_MouseScaleFreeLook

Values in range (0.100000-3.000000)

◆ Inputs_MouseScaleY

Real CUserV2Profile::Inputs_MouseScaleY

Values in range (0.100000-3.000000)

◆ Inputs_MouseSensitivityDefault

Real CUserV2Profile::Inputs_MouseSensitivityDefault

Values in range (-1.000000-1.000000)

◆ Inputs_MouseSensitivityDefault_Raw

Real CUserV2Profile::Inputs_MouseSensitivityDefault_Raw

◆ Inputs_MouseSensitivityLaser

Real CUserV2Profile::Inputs_MouseSensitivityLaser

Values in range (-1.000000-1.000000)

◆ Inputs_MouseSensitivityLaser_Raw

Real CUserV2Profile::Inputs_MouseSensitivityLaser_Raw

◆ Inputs_Vehicles

Array<CVehicleSettings*> CUserV2Profile::Inputs_Vehicles

◆ Interface_AllowChatHiding

Boolean CUserV2Profile::Interface_AllowChatHiding

◆ Interface_AllyEnableCustomColor

Boolean CUserV2Profile::Interface_AllyEnableCustomColor

◆ Interface_AllyLinearHue

Real CUserV2Profile::Interface_AllyLinearHue

Values in range (0.000000-1.000000)

◆ Interface_BeaconDuration

Real CUserV2Profile::Interface_BeaconDuration

Values in range (0.500000-15.000000)

◆ Interface_BeaconOpacity

Real CUserV2Profile::Interface_BeaconOpacity

Values in range (0.000000-1.000000)

◆ Interface_BeaconSize

Real CUserV2Profile::Interface_BeaconSize

Values in range (0.100000-5.000000)

◆ Interface_BeaconUseProfileColor

Boolean CUserV2Profile::Interface_BeaconUseProfileColor

◆ Interface_ColorblindMode

Boolean CUserV2Profile::Interface_ColorblindMode

◆ Interface_CrosshairEnableCustomColor

Boolean CUserV2Profile::Interface_CrosshairEnableCustomColor

◆ Interface_CrosshairLinearHue

Real CUserV2Profile::Interface_CrosshairLinearHue

Values in range (0.000000-1.000000)

◆ Interface_CrosshairName

Text CUserV2Profile::Interface_CrosshairName

◆ Interface_CrosshairOpacity

Real CUserV2Profile::Interface_CrosshairOpacity

Values in range (0.100000-1.000000)

◆ Interface_CrosshairSaturation

Real CUserV2Profile::Interface_CrosshairSaturation

Values in range (0.000000-1.000000)

◆ Interface_CrosshairSize

Real CUserV2Profile::Interface_CrosshairSize

Values in range (0.100000-2.000000)

◆ Interface_DisplayRecords

CUserV2Profile::EDisplayRecords CUserV2Profile::Interface_DisplayRecords

◆ Interface_IngameChatBackground

CUserV2Profile::EIngameChatBackground CUserV2Profile::Interface_IngameChatBackground

◆ Interface_IngameChatTextSize

CUserV2Profile::EIngameChatTextSize CUserV2Profile::Interface_IngameChatTextSize

◆ Interface_InternalCamLocalPlayerVisibility

CUserV2Profile::EPlayerVisibility CUserV2Profile::Interface_InternalCamLocalPlayerVisibility

◆ Interface_OppoEnableCustomColor

Boolean CUserV2Profile::Interface_OppoEnableCustomColor

◆ Interface_OppoLinearHue

Real CUserV2Profile::Interface_OppoLinearHue

Values in range (0.000000-1.000000)

◆ Interface_PlayerShieldScale

Real CUserV2Profile::Interface_PlayerShieldScale

Values in range (0.100000-2.000000)

◆ Interface_ShowSpecialsFeedback

Boolean CUserV2Profile::Interface_ShowSpecialsFeedback

◆ Interface_UseAlternateCam1

Boolean CUserV2Profile::Interface_UseAlternateCam1

◆ Interface_UseAlternateCam2

Boolean CUserV2Profile::Interface_UseAlternateCam2

◆ Interface_UseOldInternalCam

Boolean CUserV2Profile::Interface_UseOldInternalCam

◆ Online_AutoSaveReplay

Boolean CUserV2Profile::Online_AutoSaveReplay

◆ Online_DefaultOpponentVisibility

CUserV2Profile::EPlayerVisibility CUserV2Profile::Online_DefaultOpponentVisibility

◆ Online_RoadsideSpectatorVisibility

CUserV2Profile::ERoadsideSpectatorVisibility CUserV2Profile::Online_RoadsideSpectatorVisibility

◆ Online_SaveRoundReplaysSeparately

Boolean CUserV2Profile::Online_SaveRoundReplaysSeparately

◆ Steam_OpenLinksInSteam

Boolean CUserV2Profile::Steam_OpenLinksInSteam

◆ Steam_SynchonizeWorkshopFiles

Boolean CUserV2Profile::Steam_SynchonizeWorkshopFiles

◆ STT_Available

Boolean const CUserV2Profile::STT_Available

◆ STT_Enabled

Boolean CUserV2Profile::STT_Enabled

◆ Title_IsForbiddenWithParentalLock

Boolean CUserV2Profile::Title_IsForbiddenWithParentalLock

◆ TTS_Enabled

Boolean CUserV2Profile::TTS_Enabled

◆ User_CharacterSkinOptions

Text CUserV2Profile::User_CharacterSkinOptions

◆ User_ClubLinkUrl

Text CUserV2Profile::User_ClubLinkUrl

◆ User_CombinePrestigeAndSkins

Boolean CUserV2Profile::User_CombinePrestigeAndSkins

◆ User_Description

Text CUserV2Profile::User_Description

◆ User_ForceEmptyPilotSkin

Boolean CUserV2Profile::User_ForceEmptyPilotSkin

◆ User_HornPitch

Real CUserV2Profile::User_HornPitch

Values in range (0.500000-2.000000)

◆ User_LightTrailHue

Real CUserV2Profile::User_LightTrailHue

Values in range (0.000000-1.000000)

◆ User_Trigram

Text CUserV2Profile::User_Trigram

◆ VoiceChat_Enabled

Boolean CUserV2Profile::VoiceChat_Enabled

◆ VoiceChat_Loopback

Boolean CUserV2Profile::VoiceChat_Loopback

◆ VoiceChat_SendTextAsVoice

Boolean CUserV2Profile::VoiceChat_SendTextAsVoice

The documentation for this class was generated from the following file: