2023-08-04 18:17:08 +09:30
|
|
|
extends Control
|
2023-07-25 14:21:10 +09:30
|
|
|
|
2023-07-29 01:53:03 +09:30
|
|
|
var save_slots = []
|
|
|
|
var save_slot_dicts = []
|
|
|
|
|
2023-07-25 14:21:10 +09:30
|
|
|
func _ready():
|
|
|
|
Engine.set_target_fps(60)
|
2023-07-29 01:53:03 +09:30
|
|
|
var save_file := File.new()
|
|
|
|
var error := save_file.open('test.srm', File.READ)
|
|
|
|
if error == OK:
|
|
|
|
for i in 4:
|
|
|
|
save_slots.append(SaveLoader.get_save_slot(save_file, i))
|
2023-08-04 18:17:08 +09:30
|
|
|
save_slot_dicts.append(SaveLoader.load_save_slot(save_slots[i]))
|
2023-07-29 01:53:03 +09:30
|
|
|
print('Loaded test save file')
|
2023-07-31 15:18:02 +09:30
|
|
|
save_file.close()
|
|
|
|
# error = save_file.open('downloaded_saves/psx_world1.gme', File.READ)
|
|
|
|
# if error == OK:
|
|
|
|
# var buffer := StreamPeerBuffer.new()
|
|
|
|
# save_file.seek(0x2FA0)
|
|
|
|
# buffer.data_array = save_file.get_buffer(0x600)
|
|
|
|
# save_slot_dicts.append(SaveLoader.get_struct(buffer, 'Save_slot'))
|
2023-08-04 18:17:08 +09:30
|
|
|
$PartyMenu.update_labels(save_slot_dicts[0])
|