diff --git a/.gitignore b/.gitignore index e35cc95..f8a1ca3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,7 @@ /target /.direnv -/assets/* -!/assets/.gitkeep +/assets/build +/assets/sa +/assets/mof thbgm.dat research/dump/* -!/research/dump/sa/.gitkeep diff --git a/extract.nu b/extract.nu index a6259ab..e4dac0f 100644 --- a/extract.nu +++ b/extract.nu @@ -9,6 +9,7 @@ def main [game_folder: path, version: int] { } let assets = $"assets/($game.folder)" + mkdir $assets let thver = $"th($game.version)" thdat -C $assets -x $version $"($game_folder)/($thver).dat" try { @@ -16,6 +17,7 @@ def main [game_folder: path, version: int] { } catch { } let research = $"research/dump/($game.folder)" + mkdir $research let replt = {|ext| str replace $ext $"t($ext)"}; let dump = {|ext| ls $assets | get name | where {str ends-with $".($ext)"} | each {path basename}