C# Класс RocksmithToolkitLib.DLCPackage.DLCPackageCreator

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BuildXBox360Package ( string songFileName, DLCPackageData info, IEnumerable xboxFiles, GameVersion gameVersion, DLCPackageType dlcType = DLCPackageType.Song ) : void
EncryptPS3EdatFiles ( string songFileName, System.Platform platform ) : void
Generate ( string packagePath, DLCPackageData info, System.Platform platform, DLCPackageType dlcType = DLCPackageType.Song, int pnum = -1 ) : void

Generates CDLC package into packagePath.

GenerateAppId ( Stream output, string appId, System.Platform platform ) : void
GenerateSNG ( Arrangement arr, System.Platform platform ) : void
GenerateToolkitVersion ( Stream output, string packageAuthor = null, string packageVersion = null, string packageComment = null ) : void
GetPathName ( this platform ) : string[]
ToDDS ( List filesToConvert, DLCPackageType dlcType = DLCPackageType.Song ) : void
UpdateToneDescriptors ( DLCPackageData info ) : void

Приватные методы

Метод Описание
DeleteTmpFiles ( List files ) : void
GeneratePackageList ( Stream output, string dlcName ) : void
GeneratePsarcsForRS1 ( Stream output, DLCPackageData info, System.Platform platform ) : void
GenerateRS2014InlayPsarc ( Stream output, DLCPackageData info, System.Platform platform ) : void
GenerateRS2014SongPsarc ( Stream output, DLCPackageData info, System.Platform platform, int pnum = -1 ) : void
GenerateSongPackageId ( Stream output, string dlcName ) : void
GenerateSongPsarcRS1 ( Stream output, DLCPackageData info, System.Platform platform ) : void
GenerateTonePackageId ( Stream output, string toneKey ) : void
GenerateTonePsarc ( Stream output, string toneKey, RocksmithToolkitLib.DLCPackage.Manifest.Tone.Tone tone ) : void
GetSTFSHeader ( this info, GameVersion gameVersion, DLCPackageType dlcType ) : X360.STFS.HeaderData
WriteTmpFile ( this memoryStream, string fileName, System.Platform platform ) : void

Описание методов

BuildXBox360Package() публичный статический Метод

public static BuildXBox360Package ( string songFileName, DLCPackageData info, IEnumerable xboxFiles, GameVersion gameVersion, DLCPackageType dlcType = DLCPackageType.Song ) : void
songFileName string
info DLCPackageData
xboxFiles IEnumerable
gameVersion GameVersion
dlcType DLCPackageType
Результат void

EncryptPS3EdatFiles() публичный статический Метод

public static EncryptPS3EdatFiles ( string songFileName, System.Platform platform ) : void
songFileName string
platform System.Platform
Результат void

Generate() публичный статический Метод

Generates CDLC package into packagePath.
public static Generate ( string packagePath, DLCPackageData info, System.Platform platform, DLCPackageType dlcType = DLCPackageType.Song, int pnum = -1 ) : void
packagePath string Package path.
info DLCPackageData DLCPackageData.
platform System.Platform Target platform.
dlcType DLCPackageType Package type.
pnum int Packages left. Used to control art cache.
Результат void

GenerateAppId() публичный статический Метод

public static GenerateAppId ( Stream output, string appId, System.Platform platform ) : void
output Stream
appId string
platform System.Platform
Результат void

GenerateSNG() публичный статический Метод

public static GenerateSNG ( Arrangement arr, System.Platform platform ) : void
arr Arrangement
platform System.Platform
Результат void

GenerateToolkitVersion() публичный статический Метод

public static GenerateToolkitVersion ( Stream output, string packageAuthor = null, string packageVersion = null, string packageComment = null ) : void
output Stream
packageAuthor string
packageVersion string
packageComment string
Результат void

GetPathName() публичный статический Метод

public static GetPathName ( this platform ) : string[]
platform this
Результат string[]

ToDDS() публичный статический Метод

public static ToDDS ( List filesToConvert, DLCPackageType dlcType = DLCPackageType.Song ) : void
filesToConvert List
dlcType DLCPackageType
Результат void

UpdateToneDescriptors() публичный статический Метод

public static UpdateToneDescriptors ( DLCPackageData info ) : void
info DLCPackageData
Результат void