Trackmania ManiaScript Reference 2025.6.19.2137
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  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
 
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 

◆ 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_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: