From 6f9709e0b7bf2594b4fa75e311c1f1190b6382ea Mon Sep 17 00:00:00 2001 From: rainlizard <15337628+rainlizard@users.noreply.github.com> Date: Thu, 28 Mar 2024 14:14:04 +1100 Subject: [PATCH] Fixed trying to open a file like "map12002_backup2.txt" instead of "map12002.txt" --- Scenes/OpenMap.gd | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Scenes/OpenMap.gd b/Scenes/OpenMap.gd index 7b771c18..04b44068 100644 --- a/Scenes/OpenMap.gd +++ b/Scenes/OpenMap.gd @@ -260,7 +260,7 @@ func _on_FileDialogOpen_file_selected(path): func get_accompanying_files(map): var baseDir = map.get_base_dir() - var mapName = map.get_file() + var mapName = map.get_file().get_basename() # Get the map name without the extension var dict = {} var dir = Directory.new() @@ -270,7 +270,8 @@ func get_accompanying_files(map): var fileName = dir.get_next() while fileName != "": if dir.current_is_dir() == false: - if fileName.to_upper().begins_with(mapName.to_upper()): # Get file regardless of case (case insensitive) + var fileBaseName = fileName.get_basename() # Get the file name without the extension + if fileBaseName.to_upper() == mapName.to_upper(): var EXT = fileName.get_extension().to_upper() if Filetypes.FILE_TYPES.has(EXT): var fullPath = baseDir.plus_file(fileName) @@ -284,6 +285,8 @@ func get_accompanying_files(map): + + #file.seek(2+(3*( x + (y*85)))) # for x in 85: # for y in 85: