C# 클래스 RocksmithToolkitLib.DLCPackage.DLCPackageCreator

파일 보기 프로젝트 열기: rscustom/rocksmith-custom-song-toolkit 1 사용 예제들

공개 메소드들

메소드 설명
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