material-maker/scripts/fixup.gd

24 lines
654 B
GDScript3
Raw Normal View History

#!/usr/bin/env -S godot --no-window -s
extends SceneTree
func _init():
var show_help = true
for mmg_filename in OS.get_cmdline_args():
if mmg_filename.ends_with('.mmg'):
print(mmg_filename)
var gen = load("res://addons/material_maker/engine/loader.gd").new().load_gen(mmg_filename)
var graph_node_generic = load("res://material_maker/nodes/generic/generic.gd")
graph_node_generic.do_save_generator(mmg_filename, gen)
show_help = false
if show_help:
print("To use, run this command from the project directory:")
print()
print(" MM_WRITE_NEW_FORMAT=1 ./scripts/fixup.gd addons/material_maker/nodes/*.mmg")
print()
quit()