Open tiuesef opened 4 months ago
Log file output (check logs folder):
17:11:27: [log.py:51] [INFO] Logger initialized! 17:11:27: [window.py:517] [INFO] Initiating window 17:11:51: [window.py:444] [WARNING] Folder C:/Users/User/Desktop/Games/OG FNF/mods already existed before porting, files may have been overwritten. 17:11:51: [window.py:449] [INFO] Audio will be converted 17:11:51: [window.py:456] [INFO] Characters will be converted 17:11:51: [window.py:461] [INFO] Weeks will be converted 17:11:51: [main.py:58] [INFO] ============================== NEW CONVERSION STARTED ============================== 17:11:51: [main.py:60] [INFO] Converting started... 17:11:51: [main.py:61] [INFO] {'charts': True, 'songs': {'inst': True, 'voices': True, 'split': False, 'music': True, 'sounds': True}, 'characters': {'icons': True, 'json': True, 'assets': True}, 'weeks': {'props': True, 'levels': True, 'titles': True}, 'stages': True, 'modpack_meta': True, 'images': True} 17:11:51: [main.py:66] [INFO] Converting fromC:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD to C:/Users/User/Desktop/Games/OG FNF/mods 17:11:51: [main.py:69] [INFO] Converting pack.json 17:11:51: [main.py:84] [WARNING] pack.json not found. Replaced it with default 17:11:51: [main.py:86] [INFO] Copying pack.png 17:11:51: [main.py:98] [WARNING] pack.png not found. Replacing it with default 17:11:51: [main.py:108] [INFO] Parsing and converting credits.txt 17:11:51: [main.py:119] [WARNING] Could not find C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data/credits.txt 17:11:51: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data/* 17:11:51: [main.py:131] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\cosmic is a valid chart directory... 17:11:51: [main.py:133] [INFO] Loading charts in C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\cosmic 17:11:51: [ChartTools.py:38] [INFO] Initialising charts for cosmic... 17:11:52: [ChartTools.py:102] [INFO] Initialising metadata for Cosmic... 17:11:52: [ChartTools.py:35] [INFO] Chart for Cosmic was created! 17:11:52: [main.py:146] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\cosmic successfully initialized! Converting 17:11:52: [ChartTools.py:115] [INFO] Chart conversion for Cosmic started! 17:11:52: [ChartTools.py:192] [INFO] Chart conversion for Cosmic was completed! 17:11:52: [main.py:159] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\cosmic charts converted, saving 17:11:52: [ChartTools.py:205] [INFO] [cosmic] Saving Cosmic to C:\Users\User\Desktop\Games\OG FNF\mods\KOU MOD\data\songs\cosmic 17:11:52: [main.py:131] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\kou is a valid chart directory... 17:11:52: [main.py:133] [INFO] Loading charts in C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\kou 17:11:52: [ChartTools.py:38] [INFO] Initialising charts for kou... 17:11:52: [ChartTools.py:102] [INFO] Initialising metadata for Kou... 17:11:52: [ChartTools.py:35] [INFO] Chart for Kou was created! 17:11:52: [main.py:146] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\kou successfully initialized! Converting 17:11:52: [ChartTools.py:115] [INFO] Chart conversion for Kou started! 17:11:52: [ChartTools.py:190] [WARNING] 1 duplicate notes detected and removed from 'easy' chart! 17:11:52: [ChartTools.py:190] [WARNING] 1 duplicate notes detected and removed from 'easy+altnotes' chart! 17:11:52: [ChartTools.py:190] [WARNING] 1 duplicate notes detected and removed from 'hard' chart! 17:11:52: [ChartTools.py:192] [INFO] Chart conversion for Kou was completed! 17:11:52: [main.py:159] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\kou charts converted, saving 17:11:52: [ChartTools.py:205] [INFO] [kou] Saving Kou to C:\Users\User\Desktop\Games\OG FNF\mods\KOU MOD\data\songs\kou 17:11:52: [main.py:131] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\lockdown is a valid chart directory... 17:11:52: [main.py:133] [INFO] Loading charts in C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\lockdown 17:11:52: [ChartTools.py:38] [INFO] Initialising charts for lockdown... 17:11:52: [ChartTools.py:102] [INFO] Initialising metadata for Lockdown... 17:11:52: [ChartTools.py:35] [INFO] Chart for Lockdown was created! 17:11:52: [main.py:146] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\lockdown successfully initialized! Converting 17:11:52: [ChartTools.py:115] [INFO] Chart conversion for Lockdown started! 17:11:52: [ChartTools.py:192] [INFO] Chart conversion for Lockdown was completed! 17:11:52: [main.py:159] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\lockdown charts converted, saving 17:11:52: [ChartTools.py:205] [INFO] [lockdown] Saving Lockdown to C:\Users\User\Desktop\Games\OG FNF\mods\KOU MOD\data\songs\lockdown 17:11:52: [main.py:131] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\quasar is a valid chart directory... 17:11:52: [main.py:133] [INFO] Loading charts in C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\quasar 17:11:52: [ChartTools.py:38] [INFO] Initialising charts for quasar... 17:11:52: [ChartTools.py:102] [INFO] Initialising metadata for Quasar... 17:11:52: [ChartTools.py:35] [INFO] Chart for Quasar was created! 17:11:52: [main.py:146] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\quasar successfully initialized! Converting 17:11:52: [ChartTools.py:115] [INFO] Chart conversion for Quasar started! 17:11:52: [ChartTools.py:190] [WARNING] 2 duplicate notes detected and removed from 'easy' chart! 17:11:52: [ChartTools.py:190] [WARNING] 2 duplicate notes detected and removed from 'hard' chart! 17:11:52: [ChartTools.py:190] [WARNING] 2 duplicate notes detected and removed from 'normal' chart! 17:11:52: [ChartTools.py:192] [INFO] Chart conversion for Quasar was completed! 17:11:52: [main.py:159] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\quasar charts converted, saving 17:11:52: [ChartTools.py:205] [INFO] [quasar] Saving Quasar to C:\Users\User\Desktop\Games\OG FNF\mods\KOU MOD\data\songs\quasar 17:11:52: [main.py:131] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\readme.txt is a valid chart directory... 17:11:52: [main.py:131] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\script.lua is a valid chart directory... 17:11:52: [main.py:131] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\space-boy is a valid chart directory... 17:11:52: [main.py:133] [INFO] Loading charts in C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\space-boy 17:11:52: [ChartTools.py:38] [INFO] Initialising charts for space-boy... 17:11:52: [ChartTools.py:102] [INFO] Initialising metadata for Space Boy... 17:11:52: [ChartTools.py:35] [INFO] Chart for Space Boy was created! 17:11:52: [main.py:146] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\space-boy successfully initialized! Converting 17:11:52: [ChartTools.py:115] [INFO] Chart conversion for Space Boy started! 17:11:53: [ChartTools.py:192] [INFO] Chart conversion for Space Boy was completed! 17:11:53: [main.py:159] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\space-boy charts converted, saving 17:11:53: [ChartTools.py:205] [INFO] [space-boy] Saving Space Boy to C:\Users\User\Desktop\Games\OG FNF\mods\KOU MOD\data\songs\space-boy 17:11:53: [main.py:131] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\twinkle is a valid chart directory... 17:11:53: [main.py:133] [INFO] Loading charts in C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\twinkle 17:11:53: [ChartTools.py:38] [INFO] Initialising charts for twinkle... 17:11:53: [ChartTools.py:102] [INFO] Initialising metadata for Twinkle... 17:11:53: [ChartTools.py:35] [INFO] Chart for Twinkle was created! 17:11:53: [main.py:146] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\twinkle successfully initialized! Converting 17:11:53: [ChartTools.py:115] [INFO] Chart conversion for Twinkle started! 17:11:53: [ChartTools.py:192] [INFO] Chart conversion for Twinkle was completed! 17:11:53: [main.py:159] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/data\twinkle charts converted, saving 17:11:53: [ChartTools.py:205] [INFO] [twinkle] Saving Twinkle to C:\Users\User\Desktop\Games\OG FNF\mods\KOU MOD\data\songs\twinkle 17:11:53: [main.py:165] [INFO] Copying character assets... 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters/* 17:11:53: [main.py:175] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters\BFnGF_ass_sets.png 17:11:53: [main.py:175] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters\BFnGF_ass_sets.xml 17:11:53: [main.py:175] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters\GSU_assets.png 17:11:53: [main.py:175] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters\GSU_assets.xml 17:11:53: [main.py:175] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters\GSU_FNF_Assetss.png 17:11:53: [main.py:175] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters\GSU_FNF_Assetss.xml 17:11:53: [main.py:175] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters\KOUdead.png 17:11:53: [main.py:175] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters\KOUdead.xml 17:11:53: [main.py:175] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters\Kou_assets.png 17:11:53: [main.py:175] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters\Kou_assets.xml 17:11:53: [main.py:175] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters\Kou_FNF_assetss.png 17:11:53: [main.py:175] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters\Kou_FNF_assetss.xml 17:11:53: [main.py:175] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters\KOU_Player_Assets.png 17:11:53: [main.py:175] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters\KOU_Player_Assets.xml 17:11:53: [main.py:175] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters\readme.txt 17:11:53: [main.py:175] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters\shackledKOU.png 17:11:53: [main.py:175] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/characters\shackledKOU.xml 17:11:53: [main.py:187] [INFO] Converting character jsons... 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/characters/* 17:11:53: [main.py:197] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/characters\bfngf.json is a file... 17:11:53: [CharacterTools.py:29] [INFO] Converting character bfngf.json 17:11:53: [CharacterTools.py:51] [INFO] [Bfngf] Converting animation {'offsets': [20, 31], 'loop': False, 'fps': 24, 'anim': 'danceLeft', 'indices': [], 'name': 'GF Dancing Beat'} 17:11:53: [CharacterTools.py:51] [INFO] [Bfngf] Converting animation {'offsets': [20, 26], 'loop': False, 'fps': 24, 'anim': 'danceRight', 'indices': [], 'name': 'GF Cheer'} 17:11:53: [CharacterTools.py:51] [INFO] [Bfngf] Converting animation {'offsets': [18, 20], 'loop': False, 'fps': 24, 'anim': 'sad', 'indices': [], 'name': 'gf sad'} 17:11:53: [CharacterTools.py:51] [INFO] [Bfngf] Converting animation {'offsets': [20, 31], 'loop': False, 'fps': 24, 'anim': 'cheer', 'indices': [], 'name': 'GF Dancing Beat'} 17:11:53: [CharacterTools.py:56] [INFO] Character Bfngf successfully converted 17:11:53: [CharacterTools.py:62] [INFO] Character Bfngf saved to C:\Users\User\Desktop\Games\OG FNF\mods\KOU MOD\data\characters\bfngf.json 17:11:53: [main.py:206] [INFO] Saved Bfngf to character map using their icon id: gf. 17:11:53: [main.py:197] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/characters\gsu.json is a file... 17:11:53: [CharacterTools.py:29] [INFO] Converting character gsu.json 17:11:53: [CharacterTools.py:51] [INFO] [Gsu] Converting animation {'loop': False, 'offsets': [0, 0], 'anim': 'idle', 'fps': 24, 'name': 'GSU Idle Pose', 'indices': []} 17:11:53: [CharacterTools.py:51] [INFO] [Gsu] Converting animation {'loop': False, 'offsets': [3, 0], 'anim': 'singLEFT', 'fps': 24, 'name': 'GSU Left Note', 'indices': []} 17:11:53: [CharacterTools.py:51] [INFO] [Gsu] Converting animation {'loop': True, 'offsets': [-10, 0], 'anim': 'singRIGHT', 'fps': 24, 'name': 'GSU Right Note', 'indices': []} 17:11:53: [CharacterTools.py:51] [INFO] [Gsu] Converting animation {'loop': True, 'offsets': [-6, -2], 'anim': 'singDOWN', 'fps': 24, 'name': 'GSU Down Note', 'indices': []} 17:11:53: [CharacterTools.py:51] [INFO] [Gsu] Converting animation {'loop': True, 'offsets': [2, 1], 'anim': 'singUP', 'fps': 24, 'name': 'GSU Up Note', 'indices': []} 17:11:53: [CharacterTools.py:56] [INFO] Character Gsu successfully converted 17:11:53: [CharacterTools.py:62] [INFO] Character Gsu saved to C:\Users\User\Desktop\Games\OG FNF\mods\KOU MOD\data\characters\gsu.json 17:11:53: [main.py:206] [INFO] Saved Gsu to character map using their icon id: gsu. 17:11:53: [main.py:197] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/characters\gsu2.json is a file... 17:11:53: [CharacterTools.py:29] [INFO] Converting character gsu2.json 17:11:53: [CharacterTools.py:51] [INFO] [Gsu2] Converting animation {'loop': True, 'offsets': [0, 0], 'anim': 'idle', 'fps': 24, 'name': 'GSU Idle Pose', 'indices': []} 17:11:53: [CharacterTools.py:51] [INFO] [Gsu2] Converting animation {'loop': False, 'offsets': [13, -4], 'anim': 'singLEFT', 'fps': 24, 'name': 'GSU Left Note', 'indices': []} 17:11:53: [CharacterTools.py:51] [INFO] [Gsu2] Converting animation {'loop': True, 'offsets': [-9, -4], 'anim': 'singRIGHT', 'fps': 24, 'name': 'GSU Right Note', 'indices': []} 17:11:53: [CharacterTools.py:51] [INFO] [Gsu2] Converting animation {'loop': True, 'offsets': [-3, -3], 'anim': 'singDOWN', 'fps': 24, 'name': 'GSU Down Note', 'indices': []} 17:11:53: [CharacterTools.py:51] [INFO] [Gsu2] Converting animation {'loop': True, 'offsets': [7, 3], 'anim': 'singUP', 'fps': 24, 'name': 'GSU Up Note', 'indices': []} 17:11:53: [CharacterTools.py:56] [INFO] Character Gsu2 successfully converted 17:11:53: [CharacterTools.py:62] [INFO] Character Gsu2 saved to C:\Users\User\Desktop\Games\OG FNF\mods\KOU MOD\data\characters\gsu2.json 17:11:53: [main.py:206] [INFO] Saved Gsu2 to character map using their icon id: gsu. 17:11:53: [main.py:197] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/characters\kou.json is a file... 17:11:53: [CharacterTools.py:29] [INFO] Converting character kou.json 17:11:53: [CharacterTools.py:51] [INFO] [Kou] Converting animation {'loop': True, 'offsets': [0, 0], 'anim': 'idle', 'fps': 24, 'name': 'Kou Idle Pose', 'indices': []} 17:11:53: [CharacterTools.py:51] [INFO] [Kou] Converting animation {'loop': False, 'offsets': [-56, -90], 'anim': 'singDOWN', 'fps': 24, 'name': 'Kou Down Note', 'indices': []} 17:11:53: [CharacterTools.py:51] [INFO] [Kou] Converting animation {'loop': False, 'offsets': [-60, -11], 'anim': 'singUP', 'fps': 24, 'name': 'Kou Up Note', 'indices': []} 17:11:53: [CharacterTools.py:51] [INFO] [Kou] Converting animation {'loop': False, 'offsets': [-114, -60], 'anim': 'singRIGHT', 'fps': 24, 'name': 'Kou Right Note', 'indices': []} 17:11:53: [CharacterTools.py:51] [INFO] [Kou] Converting animation {'loop': False, 'offsets': [-45, -22], 'anim': 'singLEFT', 'fps': 24, 'name': 'Kou Left Note', 'indices': []} 17:11:53: [CharacterTools.py:56] [INFO] Character Kou successfully converted 17:11:53: [CharacterTools.py:62] [INFO] Character Kou saved to C:\Users\User\Desktop\Games\OG FNF\mods\KOU MOD\data\characters\kou.json 17:11:53: [main.py:206] [INFO] Saved Kou to character map using their icon id: kou. 17:11:53: [main.py:197] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/characters\kou2.json is a file... 17:11:53: [CharacterTools.py:29] [INFO] Converting character kou2.json 17:11:53: [CharacterTools.py:51] [INFO] [Kou2] Converting animation {'offsets': [0, 0], 'loop': True, 'fps': 24, 'anim': 'idle', 'indices': [], 'name': 'Kou Idle Pose'} 17:11:53: [CharacterTools.py:51] [INFO] [Kou2] Converting animation {'offsets': [3, -69], 'loop': False, 'fps': 24, 'anim': 'singDOWN', 'indices': [], 'name': 'Kou Down Note'} 17:11:53: [CharacterTools.py:51] [INFO] [Kou2] Converting animation {'offsets': [-2, 4], 'loop': False, 'fps': 24, 'anim': 'singUP', 'indices': [], 'name': 'Kou Up Note'} 17:11:53: [CharacterTools.py:51] [INFO] [Kou2] Converting animation {'offsets': [-63, -44], 'loop': False, 'fps': 24, 'anim': 'singRIGHT', 'indices': [], 'name': 'Kou Right Note'} 17:11:53: [CharacterTools.py:51] [INFO] [Kou2] Converting animation {'offsets': [8, -5], 'loop': False, 'fps': 24, 'anim': 'singLEFT', 'indices': [], 'name': 'Kou Left Note'} 17:11:53: [CharacterTools.py:56] [INFO] Character Kou2 successfully converted 17:11:53: [CharacterTools.py:62] [INFO] Character Kou2 saved to C:\Users\User\Desktop\Games\OG FNF\mods\KOU MOD\data\characters\kou2.json 17:11:53: [main.py:206] [INFO] Saved Kou2 to character map using their icon id: kou. 17:11:53: [main.py:197] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/characters\KOUdead.json is a file... 17:11:53: [CharacterTools.py:29] [INFO] Converting character KOUdead.json 17:11:53: [CharacterTools.py:51] [INFO] [Koudead] Converting animation {'offsets': [33, -36], 'loop': False, 'fps': 24, 'anim': 'firstDeath', 'indices': [], 'name': 'KOU dies'} 17:11:53: [CharacterTools.py:51] [INFO] [Koudead] Converting animation {'offsets': [18, -37], 'loop': False, 'fps': 24, 'anim': 'deathLoop', 'indices': [], 'name': 'KOU Dead confirm'} 17:11:53: [CharacterTools.py:51] [INFO] [Koudead] Converting animation {'offsets': [18, -37], 'loop': False, 'fps': 24, 'anim': 'deathConfirm', 'indices': [], 'name': 'KOU Dead confirm'} 17:11:53: [CharacterTools.py:56] [INFO] Character Koudead successfully converted 17:11:53: [CharacterTools.py:62] [INFO] Character Koudead saved to C:\Users\User\Desktop\Games\OG FNF\mods\KOU MOD\data\characters\KOUdead.json 17:11:53: [main.py:206] [INFO] Saved Koudead to character map using their icon id: kou. 17:11:53: [main.py:197] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/characters\kouplayer.json is a file... 17:11:53: [CharacterTools.py:29] [INFO] Converting character kouplayer.json 17:11:53: [CharacterTools.py:51] [INFO] [Kouplayer] Converting animation {'offsets': [17, -95], 'loop': False, 'fps': 24, 'anim': 'singLEFTmiss', 'indices': [], 'name': 'KOU NOTE LEFT MISS'} 17:11:53: [CharacterTools.py:51] [INFO] [Kouplayer] Converting animation {'offsets': [-15, -61], 'loop': False, 'fps': 24, 'anim': 'singDOWNmiss', 'indices': [], 'name': 'KOU NOTE DOWN MISS'} 17:11:53: [CharacterTools.py:51] [INFO] [Kouplayer] Converting animation {'offsets': [-19, -48], 'loop': False, 'fps': 24, 'anim': 'singUPmiss', 'indices': [], 'name': 'KOU NOTE UP MISS'} 17:11:53: [CharacterTools.py:51] [INFO] [Kouplayer] Converting animation {'offsets': [-53, -49], 'loop': False, 'fps': 24, 'anim': 'singRIGHTmiss', 'indices': [], 'name': 'KOU NOTE RIGHT MISS'} 17:11:53: [CharacterTools.py:51] [INFO] [Kouplayer] Converting animation {'offsets': [33, -36], 'loop': False, 'fps': 24, 'anim': 'firstDeath', 'indices': [], 'name': 'KOU dies'} 17:11:53: [CharacterTools.py:51] [INFO] [Kouplayer] Converting animation {'offsets': [18, -37], 'loop': False, 'fps': 24, 'anim': 'deathLoop', 'indices': [], 'name': 'KOU Dead confirm'} 17:11:53: [CharacterTools.py:51] [INFO] [Kouplayer] Converting animation {'offsets': [18, -37], 'loop': False, 'fps': 24, 'anim': 'deathConfirm', 'indices': [], 'name': 'KOU Dead confirm'} 17:11:53: [CharacterTools.py:51] [INFO] [Kouplayer] Converting animation {'loop': False, 'offsets': [-16, -59], 'anim': 'singDOWN', 'fps': 24, 'name': 'KOU DOWN', 'indices': []} 17:11:53: [CharacterTools.py:51] [INFO] [Kouplayer] Converting animation {'loop': False, 'offsets': [-21, -49], 'anim': 'singUP', 'fps': 24, 'name': 'KOU UP', 'indices': []} 17:11:53: [CharacterTools.py:51] [INFO] [Kouplayer] Converting animation {'loop': False, 'offsets': [-53, -49], 'anim': 'singRIGHT', 'fps': 24, 'name': 'KOU RIGHT', 'indices': []} 17:11:53: [CharacterTools.py:51] [INFO] [Kouplayer] Converting animation {'loop': True, 'offsets': [-41, -40], 'anim': 'idle', 'fps': 24, 'name': 'KOU idle dance', 'indices': []} 17:11:53: [CharacterTools.py:51] [INFO] [Kouplayer] Converting animation {'loop': False, 'offsets': [19, -94], 'anim': 'singLEFT', 'fps': 24, 'name': 'KOU LEFT', 'indices': []} 17:11:53: [CharacterTools.py:56] [INFO] Character Kouplayer successfully converted 17:11:53: [CharacterTools.py:62] [INFO] Character Kouplayer saved to C:\Users\User\Desktop\Games\OG FNF\mods\KOU MOD\data\characters\kouplayer.json 17:11:53: [main.py:206] [INFO] Saved Kouplayer to character map using their icon id: kou. 17:11:53: [main.py:197] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/characters\readme.txt is a file... 17:11:53: [main.py:208] [WARNING] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/characters\readme.txt is a directory, or not a json! Skipped 17:11:53: [main.py:197] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/characters\shackledkou.json is a file... 17:11:53: [CharacterTools.py:29] [INFO] Converting character shackledkou.json 17:11:53: [CharacterTools.py:51] [INFO] [Shackledkou] Converting animation {'offsets': [0, -9], 'loop': False, 'anim': 'danceLeft', 'fps': 24, 'name': 'GF Dancing Beat', 'indices': [30, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]} 17:11:53: [CharacterTools.py:51] [INFO] [Shackledkou] Converting animation {'offsets': [0, -9], 'loop': False, 'anim': 'danceRight', 'fps': 24, 'name': 'GF Dancing Beat', 'indices': [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]} 17:11:53: [CharacterTools.py:51] [INFO] [Shackledkou] Converting animation {'offsets': [-2, -21], 'indices': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], 'fps': 24, 'anim': 'sad', 'loop': False, 'name': 'gf sad'} 17:11:53: [CharacterTools.py:51] [INFO] [Shackledkou] Converting animation {'offsets': [0, -9], 'indices': [], 'fps': 24, 'anim': 'cheer', 'loop': False, 'name': 'GF Dancing Beat'} 17:11:53: [CharacterTools.py:51] [INFO] [Shackledkou] Converting animation {'offsets': [0, -9], 'indices': [], 'fps': 24, 'anim': 'singLEFT', 'loop': False, 'name': 'GF Dancing Beat'} 17:11:53: [CharacterTools.py:51] [INFO] [Shackledkou] Converting animation {'offsets': [0, -9], 'indices': [], 'fps': 24, 'anim': 'singDOWN', 'loop': False, 'name': 'GF Dancing Beat'} 17:11:53: [CharacterTools.py:51] [INFO] [Shackledkou] Converting animation {'offsets': [0, -9], 'indices': [], 'fps': 24, 'anim': 'singUP', 'loop': False, 'name': 'GF Dancing Beat'} 17:11:53: [CharacterTools.py:51] [INFO] [Shackledkou] Converting animation {'offsets': [0, -9], 'indices': [], 'fps': 24, 'anim': 'singRIGHT', 'loop': False, 'name': 'GF Dancing Beat'} 17:11:53: [CharacterTools.py:51] [INFO] [Shackledkou] Converting animation {'offsets': [-2, -20], 'indices': [], 'fps': 24, 'anim': 'scared', 'loop': True, 'name': 'gf sad'} 17:11:53: [CharacterTools.py:51] [INFO] [Shackledkou] Converting animation {'offsets': [1, -10], 'indices': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], 'fps': 24, 'anim': 'hairFall', 'loop': False, 'name': 'GF Dancing Beat Hair Landing'} 17:11:53: [CharacterTools.py:51] [INFO] [Shackledkou] Converting animation {'offsets': [0, -11], 'indices': [0, 1, 2, 3], 'fps': 24, 'anim': 'hairBlow', 'loop': True, 'name': 'GF Dancing Beat'} 17:11:53: [CharacterTools.py:56] [INFO] Character Shackledkou successfully converted 17:11:53: [CharacterTools.py:62] [INFO] Character Shackledkou saved to C:\Users\User\Desktop\Games\OG FNF\mods\KOU MOD\data\characters\shackledkou.json 17:11:53: [main.py:206] [INFO] Saved Shackledkou to character map using their icon id: gf. 17:11:53: [main.py:213] [INFO] Copying character icons... 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/icons/* 17:11:53: [main.py:225] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/icons\icon-gsu.png 17:11:53: [main.py:236] [INFO] Checking if gsu is in the characterMap 17:11:53: [main.py:253] [INFO] Saving converted freeplay icon to C:/Users/User/Desktop/Games/OG FNF/mods/KOU MOD/images/freeplay/icons/Gsu2pixel.png 17:11:53: [main.py:225] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/icons\icon-kou.png 17:11:53: [main.py:236] [INFO] Checking if kou is in the characterMap 17:11:53: [main.py:253] [INFO] Saving converted freeplay icon to C:/Users/User/Desktop/Games/OG FNF/mods/KOU MOD/images/freeplay/icons/Kouplayerpixel.png 17:11:53: [main.py:225] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/icons\readme.txt 17:11:53: [main.py:236] [INFO] Checking if readme.txt is in the characterMap 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs/* 17:11:53: [main.py:284] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\cosmic is a valid song directory... 17:11:53: [main.py:286] [INFO] Copying files in C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\cosmic 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\cosmic/* 17:11:53: [main.py:289] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\cosmic\Inst.ogg 17:11:53: [main.py:357] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\cosmic\Voices.ogg 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/sounds/* 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/music/* 17:11:53: [main.py:284] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\kou is a valid song directory... 17:11:53: [main.py:286] [INFO] Copying files in C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\kou 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\kou/* 17:11:53: [main.py:289] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\kou\Inst.ogg 17:11:53: [main.py:357] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\kou\Voices.ogg 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/sounds/* 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/music/* 17:11:53: [main.py:284] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\lockdown is a valid song directory... 17:11:53: [main.py:286] [INFO] Copying files in C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\lockdown 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\lockdown/* 17:11:53: [main.py:289] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\lockdown\Inst.ogg 17:11:53: [main.py:357] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\lockdown\Voices.ogg 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/sounds/* 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/music/* 17:11:53: [main.py:284] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\quasar is a valid song directory... 17:11:53: [main.py:286] [INFO] Copying files in C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\quasar 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\quasar/* 17:11:53: [main.py:289] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\quasar\Inst.ogg 17:11:53: [main.py:357] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\quasar\Voices.ogg 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/sounds/* 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/music/* 17:11:53: [main.py:284] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\readme.txt is a valid song directory... 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/sounds/* 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/music/* 17:11:53: [main.py:284] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\space-boy is a valid song directory... 17:11:53: [main.py:286] [INFO] Copying files in C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\space-boy 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\space-boy/* 17:11:53: [main.py:289] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\space-boy\Inst.ogg 17:11:53: [main.py:357] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\space-boy\Voices.ogg 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/sounds/* 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/music/* 17:11:53: [main.py:284] [INFO] Checking if C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\twinkle is a valid song directory... 17:11:53: [main.py:286] [INFO] Copying files in C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\twinkle 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\twinkle/* 17:11:53: [main.py:289] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\twinkle\Inst.ogg 17:11:53: [main.py:357] [INFO] Copying asset C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/songs\twinkle\Voices.ogg 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/sounds/* 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/music/* 17:11:53: [main.py:418] [INFO] Converting weeks (levels)... 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/weeks/*.json 17:11:53: [main.py:427] [INFO] Loading C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/weeks\kouweek1.json into the converter... 17:11:53: [WeekTools.py:21] [INFO] Opening kou.json 17:11:53: [main.py:427] [INFO] Loading C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/weeks\kouweek2.json into the converter... 17:11:53: [WeekTools.py:21] [INFO] Opening kou.json 17:11:53: [main.py:435] [INFO] Copying prop assets... 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/menucharacters/*.xml 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/menucharacters/*.png 17:11:53: [main.py:444] [INFO] Copying C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/menucharacters\menu_kou.xml 17:11:53: [main.py:444] [INFO] Copying C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/menucharacters\menu_kou.png 17:11:53: [main.py:453] [INFO] Copying level titles... 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/storymenu/*.png 17:11:53: [main.py:461] [INFO] Copying C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/storymenu\kouweek1.png 17:11:53: [main.py:461] [INFO] Copying C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/storymenu\kouweek2.png 17:11:53: [main.py:470] [INFO] Converting stages... 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/stages/*.json 17:11:53: [main.py:478] [INFO] Converting C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/stages\exampleStage.json 17:11:53: [main.py:484] [INFO] Parsing .lua with matching .json name: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/stages\exampleStage.lua 17:11:53: [main.py:488] [INFO] Parsing C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/stages\exampleStage.lua and attempting to extract methods and calls 17:11:53: [StageLuaParse.py:71] [INFO] Getting props of onCreate 17:11:53: [main.py:494] [INFO] Converting Stage JSON 17:11:53: [main.py:478] [INFO] Converting C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/stages\koustage.json 17:11:53: [main.py:484] [INFO] Parsing .lua with matching .json name: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/stages\koustage.lua 17:11:53: [main.py:494] [INFO] Converting Stage JSON 17:11:53: [main.py:478] [INFO] Converting C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/stages\koustage2.json 17:11:53: [main.py:484] [INFO] Parsing .lua with matching .json name: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/stages\koustage2.lua 17:11:53: [main.py:494] [INFO] Converting Stage JSON 17:11:53: [main.py:499] [INFO] Copying images 17:11:53: [files.py:12] [INFO] Finding all files or directories with glob: C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images/* 17:11:53: [main.py:507] [INFO] Checking on C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\characters 17:11:53: [main.py:510] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\characters is directory, checking if it should be excluded... 17:11:53: [main.py:523] [WARNING] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\characters is excluded. Skipped 17:11:53: [main.py:507] [INFO] Checking on C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\dialogue 17:11:53: [main.py:510] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\dialogue is directory, checking if it should be excluded... 17:11:53: [main.py:523] [WARNING] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\dialogue is excluded. Skipped 17:11:53: [main.py:507] [INFO] Checking on C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\icons 17:11:53: [main.py:510] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\icons is directory, checking if it should be excluded... 17:11:53: [main.py:523] [WARNING] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\icons is excluded. Skipped 17:11:53: [main.py:507] [INFO] Checking on C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\koustage.png 17:11:53: [main.py:526] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\koustage.png is file, copying 17:11:53: [main.py:507] [INFO] Checking on C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\koustage2.png 17:11:53: [main.py:526] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\koustage2.png is file, copying 17:11:53: [main.py:507] [INFO] Checking on C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\menubackgrounds 17:11:53: [main.py:510] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\menubackgrounds is directory, checking if it should be excluded... 17:11:53: [main.py:523] [WARNING] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\menubackgrounds is excluded. Skipped 17:11:53: [main.py:507] [INFO] Checking on C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\menucharacters 17:11:53: [main.py:510] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\menucharacters is directory, checking if it should be excluded... 17:11:53: [main.py:523] [WARNING] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\menucharacters is excluded. Skipped 17:11:53: [main.py:507] [INFO] Checking on C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\storymenu 17:11:53: [main.py:510] [INFO] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\storymenu is directory, checking if it should be excluded... 17:11:53: [main.py:523] [WARNING] C:/Users/User/Documents/Ariel's chart & rechart training project/mods/KOU MOD/images\storymenu is excluded. Skipped 17:11:53: [main.py:534] [INFO] ============================== CONVERSION COMPLETED ============================== 17:11:53: [main.py:535] [INFO] Conversion done: Took 1s 17:16:38: [window.py:490] [INFO] Attempting to open file: C:\Users\User\Documents\logs\fnf-porter-2024-06-03_17-11-27.log
Log file output (check logs folder):