Trackmania ManiaScript Reference 2025.6.19.2137
A ManiaScript Reference of the new Trackmania.
Loading...
Searching...
No Matches
CPackCreator Class Reference

Script API to create Packs (can be Titlepacks or plain ManiaCredited data), and generate new builds of these packs. More...

#include <doc.h>

Inheritance diagram for CPackCreator:
[legend]

Public Member Functions

Void RegisterPackForEditedTitle ()
 
Ident Build_Begin (CPackCreatorPack Pack, CPackCreatorTitleInfo TitleInfo)
 
Void Build_AddFile (Ident BuildId, Text FileName)
 
Void Build_AddFolder (Ident BuildId, Text FolderName)
 
Void Build_AddFile (Ident BuildId, Text FileName, Boolean IsPublic, Boolean IsInternal, Boolean NoAutomaticDeps)
 
Void Build_AddFolder (Ident BuildId, Text FolderName, Boolean IsPublic, Boolean IsInternal, Boolean NoRecursion, Boolean NoAutomaticDeps)
 
Void Build_Generate (Ident BuildId, Boolean Upload)
 
Boolean Build_IsGenerated (Ident BuildId)
 
Text Build_ErrorMessage (Ident BuildId)
 
Void Build_End (Ident BuildId)
 

Public Attributes

Boolean const RegisterPack_IsInProgess
 
CPackCreatorPack *const CurrentPack
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

Script API to create Packs (can be Titlepacks or plain ManiaCredited data), and generate new builds of these packs.

Member Function Documentation

◆ Build_AddFile() [1/2]

Void CPackCreator::Build_AddFile ( Ident BuildId,
Text FileName )

◆ Build_AddFile() [2/2]

Void CPackCreator::Build_AddFile ( Ident BuildId,
Text FileName,
Boolean IsPublic,
Boolean IsInternal,
Boolean NoAutomaticDeps )

◆ Build_AddFolder() [1/2]

Void CPackCreator::Build_AddFolder ( Ident BuildId,
Text FolderName )

◆ Build_AddFolder() [2/2]

Void CPackCreator::Build_AddFolder ( Ident BuildId,
Text FolderName,
Boolean IsPublic,
Boolean IsInternal,
Boolean NoRecursion,
Boolean NoAutomaticDeps )

◆ Build_Begin()

Ident CPackCreator::Build_Begin ( CPackCreatorPack Pack,
CPackCreatorTitleInfo TitleInfo )

Start a new build for a pack, optionnaly a titlepack.

◆ Build_End()

Void CPackCreator::Build_End ( Ident BuildId)

◆ Build_ErrorMessage()

Text CPackCreator::Build_ErrorMessage ( Ident BuildId)

◆ Build_Generate()

Void CPackCreator::Build_Generate ( Ident BuildId,
Boolean Upload )

◆ Build_IsGenerated()

Boolean CPackCreator::Build_IsGenerated ( Ident BuildId)

◆ RegisterPackForEditedTitle()

Void CPackCreator::RegisterPackForEditedTitle ( )

Register (or retreive) a package for the currently edited title.

Member Data Documentation

◆ CurrentPack

CPackCreatorPack* const CPackCreator::CurrentPack

◆ RegisterPack_IsInProgess

Boolean const CPackCreator::RegisterPack_IsInProgess

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