CGameDataFileManagerScript

Trackmania Next API


CGameDataFileManagerScript

ID 0x032A5000
Uninstantiable

Inherits from MwFoundations::CMwNod

Script API to manage game data.

Methods

void TaskResult_Release(MwId TaskId)

void ReleaseTaskResult(MwId TaskId)

CGameCtnCampaign@ Campaign_Get(string CampaignId)

CWebServicesTaskResult_NadeoServicesItemCollectionScript@ ItemCollection_Create(MwId UserId, string ClubId, wstring DisplayName, wstring FileName)

CWebServicesTaskResult_NadeoServicesItemCollectionScript@ ItemCollection_CreateVersion(MwId UserId, string ItemCollectionId, wstring FileName)

CWebServicesTaskResult_NadeoServicesItemCollectionScript@ ItemCollection_Get(MwId UserId, string ItemCollectionId)

CWebServicesTaskResult_NadeoServicesItemCollectionListScript@ ItemCollection_GetList(MwId UserId, MwFastBuffer<wstring>& ItemCollectionIdList)

CWebServicesTaskResult_NadeoServicesItemCollectionListScript@ ItemCollection_GetListByUser(MwId UserId, string WebServicesUserId)

CWebServicesTaskResult_NadeoServicesItemCollectionScript@ ItemCollection_SetActivityId(MwId UserId, string ItemCollectionId, string ActivityId)

CWebServicesTaskResult_NadeoServicesItemCollectionScript@ ItemCollection_Update(MwId UserId, string ItemCollectionId, wstring DisplayName)

CWebServicesTaskResult@ ItemCollection_AddFavorite(MwId UserId, string ItemCollectionId)

CWebServicesTaskResult_NadeoServicesItemCollectionListScript@ ItemCollection_GetFavoriteList(MwId UserId)

CWebServicesTaskResult@ ItemCollection_RemoveFavorite(MwId UserId, string ItemCollectionId)

void Map_RefreshFromDisk()

CWebServicesTaskResult_MapListScript@ Map_GetGameList(wstring Path, bool Flatten)

CWebServicesTaskResult_MapListScript@ Map_GetGameListWithFilters(wstring Path, bool Flatten, bool SortByNameElseByDate, bool SortOrderAsc)

CWebServicesTaskResult_MapListScript@ Map_GetFilteredGameList(uint Scope, wstring Path, bool Flatten, bool SortByNameElseByDate, bool SortOrderAsc)

CGameGhostScript@ Map_GetAuthorGhost(CGameCtnChallenge@ Map)

CWebServicesTaskResult_NadeoServicesMapScript@ Map_NadeoServices_Get(MwId UserId, string MapId)

CWebServicesTaskResult_NadeoServicesMapScript@ Map_NadeoServices_GetFromUid(MwId UserId, string MapUid)

CWebServicesTaskResult_NadeoServicesMapListScript@ Map_NadeoServices_GetList(MwId UserId, MwFastBuffer<wstring>& MapIdList)

CWebServicesTaskResult_NadeoServicesMapListScript@ Map_NadeoServices_GetListFromUid(MwId UserId, MwFastBuffer<wstring>& MapUidList)

CWebServicesTaskResult_NadeoServicesMapListScript@ Map_NadeoServices_GetListFromUser(MwId UserId, string WebServicesUserId)

CWebServicesTaskResult_NadeoServicesMapScript@ Map_NadeoServices_Register(MwId UserId, string MapUid)

CWebServicesTaskResult_NadeoServicesSkinScript@ Skin_NadeoServices_Get(MwId UserId, string SkinId)

CWebServicesTaskResult_NadeoServicesSkinScript@ Skin_NadeoServices_GetFromChecksum(MwId UserId, string SkinChecksum)

CWebServicesTaskResult_NadeoServicesSkinListScript@ Skin_NadeoServices_GetList(MwId UserId, MwFastBuffer<wstring>& SkinIdList)

CWebServicesTaskResult_NadeoServicesSkinListScript@ Skin_NadeoServices_GetListFromChecksum(MwId UserId, MwFastBuffer<wstring>& SkinChecksumList)

CWebServicesTaskResult_NadeoServicesSkinListScript@ Skin_NadeoServices_GetListFromUser(MwId UserId, string WebServicesUserId)

CWebServicesTaskResult_NadeoServicesSkinScript@ Skin_NadeoServices_Register(MwId UserId, wstring SkinDisplayName, wstring SkinFileName)

CWebServicesTaskResult@ AccountSkin_NadeoServices_AddFavorite(MwId UserId, string SkinId)

CWebServicesTaskResult_NadeoServicesSkinListScript@ AccountSkin_NadeoServices_GetFavoriteList(MwId UserId)

CWebServicesTaskResult_NadeoServicesSkinListScript@ AccountSkin_NadeoServices_GetList(MwId UserId)

CWebServicesTaskResult_NadeoServicesSkinListScript@ AccountSkin_NadeoServices_GetListForUser(MwId UserId, string WebServicesUserId)

CWebServicesTaskResult@ AccountSkin_NadeoServices_RemoveFavorite(MwId UserId, string SkinId)

CWebServicesTaskResult_NadeoServicesSkinScript@ AccountSkin_NadeoServices_Set(MwId UserId, string SkinId)

CWebServicesTaskResult@ AccountSkin_NadeoServices_Unset(MwId UserId, string SkinType)

void Ghost_Release(MwId GhostId)

CWebServicesTaskResult_GhostScript@ Ghost_Download(wstring FileName, string Url)

CWebServicesTaskResult@ Ghost_Upload(string Url, CGameGhostScript@ Ghost, string AdditionalHeaders)

void Replay_RefreshFromDisk()

CWebServicesTaskResult_ReplayListScript@ Replay_GetGameList(wstring Path, bool Flatten)

CWebServicesTaskResult_ReplayListScript@ Replay_GetGameListWithFilters(wstring Path, bool Flatten, bool SortByNameElseByDate, bool SortOrderAsc)

CWebServicesTaskResult_ReplayListScript@ Replay_GetFilteredGameList(uint Scope, wstring Path, bool Flatten, bool SortByNameElseByDate, bool SortOrderAsc)

CWebServicesTaskResult_GhostListScript@ Replay_Load(wstring Path)

CWebServicesTaskResult@ Replay_Save(wstring Path, CGameCtnChallenge@ Map, CGameGhostScript@ Ghost)

CWebServicesTaskResult@ Replay_Author_Save(CGameCtnChallenge@ Map, CGameGhostScript@ Ghost)

CWebServicesTaskResult_FileListScript@ Media_GetGameList(CGameDataFileManagerScript::EMediaType Type, wstring Path, bool Flatten)

CWebServicesTaskResult_FileListScript@ Media_GetGameListWithFilters(CGameDataFileManagerScript::EMediaType Type, wstring Path, bool Flatten, bool SortByNameElseByDate, bool SortOrderAsc)

CWebServicesTaskResult_FileListScript@ Media_GetFilteredGameList(CGameDataFileManagerScript::EMediaType Type, uint Scope, wstring Path, bool Flatten, bool SortByNameElseByDate, bool SortOrderAsc)

void Media_RefreshFromDisk(CGameDataFileManagerScript::EMediaType Type, uint Scope)

CWebServicesTaskResult_GameModeListScript@ GameMode_GetGameList(uint Scope, wstring Path, bool Flatten)

CWebServicesTaskResult@ Pack_DownloadOrUpdate(wstring DisplayName, string Url)

CWebServicesTaskResult@ UserSave_DeleteFile(wstring Path)

Inherited members CMwNod

string IdName

const MwId Id

Enums

EMediaType

EMediaType::Image
EMediaType::Sound
EMediaType::Script
EMediaType::MatchSettings
EMediaType::Module
EMediaType::Skins
EMediaType::ItemCollection

Documentation from build 2024-06-28 13:45:56
(Page rendering: 0.06 seconds, 15.83 MB)