C# Class RocksmithToolkitLib.Song2014ToTab.Gp5Converter

Inheritance: IDisposable
ファイルを表示 Open project: rscustom/rocksmith-custom-song-toolkit Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
PsarcToGp5 ( string inputFilePath, string outputDir, IList songListShort = null, string outputFormat = "gp5", bool allDif = false ) : void

Load a PSARC file into memory and convert to GuitarPro file(s)

SongInfoShortToSongInfo ( IList songListShort, IList songList ) : List

Convert SongInfoShort to SongInfo that contains only user selections or defaults

XmlToGp5 ( string inputFilePath, string outputDir, string outputFormat = "gp5", bool allDif = false ) : void

Load a XML arrangment into memory and convert to GuitarPro file

Private Methods

Method Description
CleanFileName ( string fileName ) : string
ExportArrangement ( Score score, Song2014 arrangement, int difficulty, string originalFile, RocksmithToTabLib.ToolkitInfo toolkitInfo ) : void
SaveScore ( Score score, string baseFileName, string outputDirectory, string outputFormat ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

PsarcToGp5() public method

Load a PSARC file into memory and convert to GuitarPro file(s)
public PsarcToGp5 ( string inputFilePath, string outputDir, IList songListShort = null, string outputFormat = "gp5", bool allDif = false ) : void
inputFilePath string
outputDir string
songListShort IList
outputFormat string
allDif bool
return void

SongInfoShortToSongInfo() public method

Convert SongInfoShort to SongInfo that contains only user selections or defaults
public SongInfoShortToSongInfo ( IList songListShort, IList songList ) : List
songListShort IList
songList IList
return List

XmlToGp5() public method

Load a XML arrangment into memory and convert to GuitarPro file
public XmlToGp5 ( string inputFilePath, string outputDir, string outputFormat = "gp5", bool allDif = false ) : void
inputFilePath string
outputDir string
outputFormat string
allDif bool
return void