1
1
extends Node
2
2
3
3
4
- const ModHookPreprocessorScript : = preload ("res://addons/mod_loader/_export_plugin /mod_hook_preprocessor.gd" )
4
+ const ModHookPreprocessorScript = preload ("res://addons/mod_loader/internal /mod_hook_preprocessor.gd" )
5
5
static var ModHookPreprocessor
6
6
7
7
@@ -20,22 +20,21 @@ func run_script() -> void:
20
20
if OS .has_feature ("editor" ):
21
21
res = ProjectSettings .globalize_path ("res://" ).rsplit ("/" , true , 2 )[0 ]
22
22
23
- var save_base_path := res .path_join ("godot_mod_loader/temp_test_mod/ " )
24
- print ( save_base_path )
23
+ var save_base_path := res .path_join ("godot_mod_loader/" )
24
+ prints ( "Saved to:" , save_base_path )
25
25
DirAccess .make_dir_recursive_absolute (save_base_path )
26
26
27
27
var zip_writer := ZIPPacker .new ()
28
- var err := zip_writer .open (save_base_path + "temp_test_mod.zip" )
28
+ var err := zip_writer .open (save_base_path . path_join ( "temp_test_mod.zip" ) )
29
29
if err != OK :
30
30
printerr (err )
31
31
32
- transform_scripts_recursive (ModHookPreprocessor .process_script , zip_writer , save_base_path )
32
+ transform_scripts_recursive (ModHookPreprocessor .process_script , zip_writer )
33
33
34
34
zip_writer .close ()
35
- ZIPPacker
36
35
37
36
38
- func transform_scripts_recursive (callback : Callable , zip_writer : ZIPPacker , save_base : String , path := "res://" ) -> void :
37
+ func transform_scripts_recursive (callback : Callable , zip_writer : ZIPPacker , path := "res://" ) -> void :
39
38
var dir := DirAccess .open (path )
40
39
if not dir :
41
40
printt ("An error occurred when trying to access the path:" , path )
@@ -49,7 +48,7 @@ func transform_scripts_recursive(callback: Callable, zip_writer: ZIPPacker, save
49
48
continue
50
49
51
50
if dir .current_is_dir ():
52
- transform_scripts_recursive (callback , zip_writer , save_base , dir .get_current_dir () + file_name + "/" )
51
+ transform_scripts_recursive (callback , zip_writer , dir .get_current_dir () + file_name + "/" )
53
52
file_name = dir .get_next ()
54
53
continue
55
54
0 commit comments