Documentation
¶
Index ¶
- Variables
- func ExtractorConfigHelpMessage(template ConfigTemplate) string
- func ParseExtractorConfig(template ConfigTemplate, cfgStr string) (map[string]extractor.Config, error)
- type App
- func (a *App) AddHashFromString(str string)
- func (a *App) AddHashesFromFile(path string) error
- func (a *App) AddHashesFromString(str string)
- func (a *App) DetectGameDir() (string, error)
- func (a *App) ExtractFile(id stingray.FileID, outDir string, extrCfg map[string]extractor.Config, ...) error
- func (a *App) File(id stingray.FileID) (f *stingray.File, exists bool)
- func (a *App) MatchingFiles(includeGlob, excludeGlob string, cfgTemplate ConfigTemplate, ...) (map[stingray.FileID]*stingray.File, error)
- func (a *App) OpenGameDir() error
- func (a *App) SetGameDir(path string) error
- type ConfigTemplate
- type ConfigTemplateExtractor
- type ConfigTemplateOption
- type Printer
Constants ¶
This section is empty.
Variables ¶
View Source
var ConfigFormat = ConfigTemplate{ Extractors: map[string]ConfigTemplateExtractor{ "wwise_stream": { Category: "audio", Options: map[string]ConfigTemplateOption{ "format": { PossibleValues: []string{"ogg", "wav", "aac", "mp3", "source"}, }, }, }, "wwise_bank": { Category: "audio", Options: map[string]ConfigTemplateOption{ "format": { PossibleValues: []string{"ogg", "wav", "aac", "mp3", "source"}, }, }, }, "bik": { Category: "video", Options: map[string]ConfigTemplateOption{ "format": { PossibleValues: []string{"mp4", "source"}, }, }, }, "texture": { Category: "image", Options: map[string]ConfigTemplateOption{ "format": { PossibleValues: []string{"png", "source"}, }, }, }, "unit": { Category: "model", Options: map[string]ConfigTemplateOption{ "format": { PossibleValues: []string{"glb", "source"}, }, }, }, "raw": { Category: "", Options: map[string]ConfigTemplateOption{ "format": { PossibleValues: []string{"source"}, }, }, DefaultDisabled: true, }, }, Fallback: "raw", }
Functions ¶
func ExtractorConfigHelpMessage ¶
func ExtractorConfigHelpMessage(template ConfigTemplate) string
func ParseExtractorConfig ¶
Types ¶
type App ¶
func (*App) AddHashFromString ¶ added in v0.2.1
func (*App) AddHashesFromFile ¶
func (*App) AddHashesFromString ¶
func (*App) DetectGameDir ¶
func (*App) ExtractFile ¶
func (*App) MatchingFiles ¶
func (*App) OpenGameDir ¶
func (*App) SetGameDir ¶
type ConfigTemplate ¶
type ConfigTemplate struct {
Extractors map[string]ConfigTemplateExtractor
Fallback string
}
type ConfigTemplateExtractor ¶
type ConfigTemplateExtractor struct {
Category string
Options map[string]ConfigTemplateOption
DefaultDisabled bool
}
type ConfigTemplateOption ¶
type ConfigTemplateOption struct {
PossibleValues []string
}
Click to show internal directories.
Click to hide internal directories.