diff --git a/cmd/extract.go b/cmd/extract.go index f13fc7f..9a4df74 100644 --- a/cmd/extract.go +++ b/cmd/extract.go @@ -9,6 +9,7 @@ import ( "github.com/Vilsol/ue4pak/parser" "github.com/fatih/color" + log "github.com/sirupsen/logrus" "github.com/gobwas/glob" "github.com/spf13/cobra" @@ -75,8 +76,12 @@ var extractCmd = &cobra.Command{ panic(err) } + log.Infof("Writing Result: %s\n", destination) resultBytes := formatResults(entry) - ioutil.WriteFile(destination, resultBytes, 0644) + err = ioutil.WriteFile(destination, resultBytes, 0644) + if err != nil { + panic(err) + } } else { results = append(results, entry) } diff --git a/parser/parser_types.go b/parser/parser_types.go index 3527308..e2ea165 100644 --- a/parser/parser_types.go +++ b/parser/parser_types.go @@ -53,7 +53,7 @@ func (parser *PakParser) ProcessPak(parseFile func(string) bool, handleEntry fun if strings.HasSuffix(trimmed, "uasset") { offset := record.FileOffset + pak.Footer.HeaderSize() - log.Infof("Reading Record: %d [%x-%x]: %s\n", j, offset, offset+record.FileSize, trimmed) + log.Infof("Reading Summary: %d [%x-%x]: %s\n", j, offset, offset+record.FileSize, trimmed) summaries[trimmed[0:strings.Index(trimmed, ".uasset")]] = record.ReadUAsset(pak, parser) summaries[trimmed[0:strings.Index(trimmed, ".uasset")]].Record = record }