mirror of
https://github.com/zeldaret/tmc
synced 2026-09-04 18:51:24 -04:00
Extract assets to build folder for version
This commit is contained in:
@@ -6,7 +6,7 @@ import yaml
|
||||
|
||||
verbose = False
|
||||
|
||||
def extract_assets(variant):
|
||||
def extract_assets(variant, assets_folder):
|
||||
print(f'Extract assets from {variant}.')
|
||||
map = {
|
||||
'USA': 'baserom.gba',
|
||||
@@ -37,7 +37,7 @@ def extract_assets(variant):
|
||||
# This asset is not used in the current variant
|
||||
continue
|
||||
|
||||
path = asset['path']
|
||||
path = os.path.join(assets_folder, asset['path'])
|
||||
if os.path.isfile(path):
|
||||
if verbose:
|
||||
print(f'{path} already extracted.')
|
||||
@@ -83,10 +83,10 @@ def extract_tileset(path):
|
||||
def main():
|
||||
if len(sys.argv) == 1:
|
||||
extract_assets('USA')
|
||||
elif len(sys.argv) == 2:
|
||||
extract_assets(sys.argv[1].upper())
|
||||
elif len(sys.argv) == 3:
|
||||
extract_assets(sys.argv[1].upper(), sys.argv[2])
|
||||
else:
|
||||
print('Usage: asset_extractor.py VARIANT')
|
||||
print('Usage: asset_extractor.py VARIANT BUILD_FOLDER')
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
@@ -93,7 +93,8 @@ int main(int argc, char **argv)
|
||||
includeDirs.push_back(file.GetSrcDir());
|
||||
for (auto incbin : file.GetIncbins())
|
||||
{
|
||||
dependencies.insert(incbin);
|
||||
// TODO add incbin dependencies in correct folder?
|
||||
//dependencies.insert(incbin);
|
||||
}
|
||||
for (auto include : file.GetIncludes())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user