24 lines
654 B
GDScript
Executable File
24 lines
654 B
GDScript
Executable File
#!/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()
|
|
|