LuaS“  xV(w@e@C:\REAPERDEV\Scripts\LKC-ReaScripts-DEV\RenderBlocks\GrimSync\_source\lkc_grimsync_update_links.luafl@€€F€@†À@ÁAAFA†AAÆÁABAA@d€d@€A@@Á@AC€†B‡ÁBÆCÇA¤€¢€†B‡ÁCÆCÇA¤€D€C†@ÆÁ@‚FBAÂ݁‚¤¤€€ˆ†@ÆÁ@FBA†‚AÆBAÃAFCA݁ƒ¤¤A€†C‡E¤Á€ ‚ŠBEK‹J‚‚‹‹J‚Œ‹J‚‚Œ B‹BElB BBEl‚ B‚Gl B‚Ž‚Gl B‚HlB B‚Hl‚ B‘ÂHl B’BIl B“ÂIlB B”,‚‚”&€*ValidationLog loadfile script_pathData separatorluacbin"lkc_grimsync_shared_functions.dllreaper HasExtStateWSHAREDINI_SECTION_NAMEvalidate_selected GetExtStatefalsejson json_lua json.luaGetAllSettings UPDATE_LINKS ReaperDataregionstracksblocksGenerateLinkNameGetLinkTracks UPDATE_LINKSGetLinkRegions UPDATE_LINKSGetLinkedBlocks UPDATE_LINKSLoadValidatedDataUpdateRegions UPDATE_LINKS UpdateTracks UPDATE_LINKS UpdateBlocks UPDATE_LINKSUpdateSaveLog E€Á]À€I&€ paramLOG%9]@@€†@‡Á@À€¤€_@A€€†ÁA‡BÁA‚A‚¤•ÁB€ƒÀB@€‚ÀƒAÀ€Á„AD€Á„€AA€€€ €†@‡Á@À€Â¤€_@A€€†ÁA‡BÁA‚AB¤•ÁB€ƒÀB@€A€€€†@‡Á@À€B¤€_@A@€†ÁA‡BÁABA‚¤•ÁB€ƒÀB@€‚ÀƒAÀ€Á„AD€Á„€AA€€†@¦&€ link_namestringmatch^\Actor%-Mixer HierarchycolorreaperColorToNativeÿ {CONTAINERS=}:, [ORIGINALS=][EVENTS_SUBPATH= ],[TYPE= ^\Events {EVENTS=^\Interactive Music Hierarchy]&'''''''))))))))++++++++,,,,,,,,,,,-------////////0000000111111133333333555555556666666666889name]path]guid] originals]events_subpath]container_type]_ENV<L 7@@@A€$€A€ŽÀ@ÁÀh €F@GÁÀd€†@‡AAÀ€¤Á‚AÂA@€$‚€"€@BB@€$‚F‚AGÂÁ€€Á‚d‚€b@€…€Â@‰€†ÂB‡C‡BCˊ†ÂB‡C‡BC‡ŠB‡†ÂB‡C‡BC‡ŠÂ‡g@ô&€reaper CountTracks GetTrack GetTrackNamestringmatch{CONTAINERS.*} GetTrackGUID,({.*}) UPDATE_LINKS ReaperDatatrackscontainer_guidname7====>>>>?????@@@@AAAAAAABBBBCCCCCDDEEEFFFFFGGGGGHHHHH>L track_count7 (for index)6 (for limit)6 (for step)6i5track 5_5name5 track_guid5container_guid!5_ENVDETECTED_LINKSOuR@@@A€$Á€Á@AÁèÀ€Æ@ÇÁ‚@ä‚@A€†ƒA‡ÃAÀ€¤ƒ€¢@€†ƒA‡ÃAÀ€D¤ƒ€¢€ €Å€ÍÃÀɀƃBÇÃÂÇÃDC@$„KÊCƃBÇÃÂÇÃDC@$„Ç„ÊC‡ÆƒBÇÃÂÇÃDC@$„Ç„ʃ‚‡ÆƒBÇÃÂÇÃDC@$„Ç„ÊÈƃBÇÃÂÇÃDC@$„Ç„ÊCƒˆÆƒBÇÃÂÇÃDC@$„Ç„ʃ‰ç€í&€reaperCountProjectMarkersEnumProjectMarkers3stringmatch{CONTAINERS.*},({.*}) UPDATE_LINKS ReaperDataregions tostringposrgnendnamecolorcontainer_guidRPPPPRRRRTTTTTUUWWWWWWWccccceefffgggggggghhhhhhhhiiiiiiiijjjjjjjjkkkkkkkklllllllmRunum_markers_regionsR num_markersR num_regionsR (for index)Q (for limit)Q (for step)QiPretval Pisrgn Ppos Prgnend Pname Pmarkrgnindexnumber Pcolor Pcontainer_guidP_ENVDETECTED_LINKSx£_@@€E€D"@€†@À‡€@ÁÀ¤€@@€†@À‡AÁ@Á¤@€†@À‡€AÁÀ¤€@ÀÎÀÁÁ¨@€„"€€ÆAÀÇÂÂ@€䁀€€@€ÆAÀÇAÂÂ@€䁀€€ÆAÀǁÂäBÀÂB@ÁB$€" €†BÀ‡ÂBÀƒACƒ¤Â€CÀÃB@ÃÁC$À…ÃA‰†ćCD‡ƒDˊÆćCD‡ƒD‡ÃŠC‚‰†ćCD‡ƒD‡ÃŠÃŠ†ćCD‡ƒD‡ÃŠCƒŠ§ï&€reaperCountMediaItemsMain_OnCommand ŸCountSelectedMediaItems GetMediaItemGetSelectedMediaItemBR_GetMediaItemGUIDGetSetMediaItemInfo_StringP_EXT:LKC-WWISE_OBJECT_GUID%P_EXT:LKC-WWISE_OBJECT_ORIGS_SUBPATH P_EXT:LKC-WWISE_OBJECT_LOCATION UPDATE_LINKS ReaperDatablocks chunk_guid chunk_origschunk_location_~~~~€‚‚‚‚‚‚„„„„„……………ˆˆˆˆ‰ŠŠ‹‹‹‹‹‹‹’’’“””’••–––—˜˜–™™™š››™œœœžžžžžŸŸŸŸŸ     ˆ£ validate_all_ item_count_ (for index)^ (for limit)^ (for step)^i]item] item_guid/]retval6] chunk_guid6]retval?] chunk_origs?]retvalF]chunk_locationF]VALIDATE_SELECTED_BLOCKS_ONLY_ENVDETECTED_LINKS¦°@@@F€@ÀÁ]À€@$€€"€€LÀAÁd€€@ƒF€Ab@€F@BG€Â†€Aef@€Df&€ ioopen script_pathbin\grim_validation_results.jsonroutput3read*alljsondecode§§§§§§§§¨¨©©©©ªªª««««««­­°avs_ENV³ë F@‡@@d&€†@‡Á@‡A@‡‡AƁ@ÇÁÀÇAÀǁÇAÁ‚@Â@B@‚AD†‚@‡Â@‡B@‡‡ÂAÄÂ"À€CFƒBGÀÁDdƒ]BƒCÃCACÁC$ƒ‚DÄ€ ÃD €€E@D€JAʃE@D€JA˃@FGÃÁ‡CÆƃ@ÇÃÀÇCÀǁǃÆDÅGÄŇÄÆ$ƒ€@€‚€Ã€ ÃD €À€Ã€ ÃD ƒCGAC†CGÀ¤ƒÃ€@€€€À$Câ €ƒGAÃ$C@FHGCÈ€Áƒd€$€F„GÄÀÄ dD)ƒªþƒGA $C@FHGCÈ€€Áƒd€$€F„GD ÀÄ dD)ƒªþÀ€€É€€ƒGAà $C@FHGCÈ€Áƒd€$€F„GÄÀÄ dD)ƒªþƒGA $Ci€êÙ&€)pairsregions UPDATE_LINKS ReaperDataposrgnendcolornameerrorERROR:stringgsub CONTAINERS=reaperColorToNativeÿorig_path_typeoriginals_subpathevent_path_typeevents_subpathGenerateLinkNamepathcontainer_guidtypeSetProjectMarker3 tonumberValidationLog Updated (Region Link):WSHARED ParseCSVLine,  Updated To:  ERROR (REGION LINK):$ ERROR: Could not be found in Wwise ´´´´µµµµµ¶¶¶¶¶·····¸¹¹¹¹¹»¼¼¼½½½½½½½½¾¾¾¾¾¾¾¿ÀÀÀÀÂÂÂÂÃÃÃÃÅÅÅÅÅÅÆÆÆÇÇÈÅÈÊÊËÌÌÌÌÎÏÏÏÒÒÒÒÒÒÒÒÒÒÒÒÔÔÕÕÕÖÖÖÖÖÖÖÖ×××××ÖÖÙÙÙÚÚÚÚÚÚÚÚÛÛÛÛÛÚÚÜÝÝÝâââããããããããäääääããæææ´´ëresults (for generator)Ÿ (for state)Ÿ(for control)Ÿregiondatapos rgnendcolornameold_region_name is_updated(for generator)jr (for state)jr(for control)jrkkpvkp(for generator)|„ (for state)|„(for control)|„k}‚v}‚(for generator)’š (for state)’š(for control)’šk“˜v“˜_ENVERRORS CUR_SETTINGS NO_CHANGESUPDATESî)¢F@‡@@d€&€„€‚@Â@A€$‚€FBAG‚ÁGBÀGGÂÁ„ÇÂ ÁBƒBÃB@€ÁC$ƒÝƒƂ@ǂÃÃAä‚•ÄƂ@ÇBÄAƒ€äBƂ@ÇBÅAƒ€€Ã€ä€ŠÀ‚‰„Å€ÍÂÅÉ€@ €ÆFÁ€JAÌƂFÁ€JAÍÆBAÇÇÃÁGCdžCA‡ƒA‡C@‡‡ƒGÇCÆÄÆGÄÇ䂀À€@‚€ƒÅ€ÍÂÅÉ€€Æ‚@ÇBÅAƒ€€Ã€ä€ŠÀ‚‰ƒ€ÅÍÂÅÉ¢ €ÆHCäBÆ@ƒHÃH@€ $€ä€HAD €€]„„$Dé‚jþÆHƒ äBÆ@ƒHÃH@€ $€ä€HAÄ €€]„„$Dé‚jþÀ€J€€ÆHC äBÆ@ƒHÃH@€ $€ä€HAD €€]„„$Dé‚jþÆHƒ äBi€ê€Ø&€+pairstracksreaperBR_GetMediaTrackByGUID UPDATE_LINKS ReaperDatanameerrorERROR:stringgsub CONTAINERS=ColorToNativeÿSetMediaTrackInfo_ValueI_CUSTOMCOLORretvalstringNeedBigGetSetMediaTrackInfo_StringP_NAMEorig_path_typeoriginals_subpathevent_path_typeevents_subpathGenerateLinkNamepathcontainer_guidtypeValidationLog Updated (track link):WSHARED ParseCSVLine,  Updated To:  ERROR (TRACK LINK):$ ERROR: Could not be found in Wwise¢ïïïïðòòòòòóóóóóõööö÷÷÷÷÷÷÷÷øøøøøøøùùùùùùúúúúúúúúúûüüüüþþþþÿÿÿÿ                 !!!!!!!!"""""!!$$$ïï)results¢(for generator)¡ (for state)¡(for control)¡ track_guidŸdataŸcolorŸnameŸtrack Ÿold_track_nameŸ is_updatedŸ(for generator)lt (for state)lt(for control)ltkmrvmr(for generator)~† (for state)~†(for control)~†k„v„(for generator)”œ (for state)”œ(for control)”œk•šv•š_ENVERRORS CUR_SETTINGS NO_CHANGESUPDATES,w¿F@‡@@dÀ-€„€‚@Â@A€$‚€F‚@GBÁ€d‚€Á@€†‚@‡ÂAÀ¤‚ÀÀ€†‚@‡BÀ€CAƒƒ¤‚€À†ÂB‡C‡B@‡‡BCÆÂBÇÃÇBÀǁǂÃÃBCC@ÃCD‡Ä¢€€CÀ€ÝÁ†ƒ@‡ƒDÁÃA¤ƒ•E†ƒ@‡CEÀ„A„ƒ€¤C€†ƒ@‡CEÀÄA„ƒ€¤C€†ƒ@‡CEÀA„ƒ€¤C€€ÁÀ€†ƒ@‡CFÀ„@¤C†ƒ@‡ÃFÀ€¤C€€†ƒ@‡GÀ€„@¤C†ƒ@‡BÀ€D@€ƒ€¤ƒ€D…€CG‰€@€†ÃG‡HǃÇDA„¤ƒJ‡ƒÇ€€C…CG‰€€†ƒ@‡CEÀG„ǃ€¤C€C€…€CG‰€b€€†ƒHÁäC†ƒHÁ €Ý„¤C†ƒHÁC Ý„¤C†ƒHÁƒ „ÇÝ„¤C€ÀÉ€@€†ƒHÁ ¤C†ƒHÁ €Ý„¤C†ƒHÁ Ý„¤C†ƒHÁ Ý„¤C†ƒHÁ €Ý„¤C†ƒHÁC ¤Ci€ê@Ñ&€*pairsblocksreaperBR_GetMediaItemByGUIDGetActiveTakeULT_GetMediaItemNoteGetSetMediaItemTakeInfo_StringP_NAME UPDATE_LINKS ReaperData chunk_guid chunk_origschunk_locationerrorERROR:ColorToNativeÿGetSetMediaItemInfo_StringP_EXT:LKC-WWISE_OBJECT_GUID%P_EXT:LKC-WWISE_OBJECT_ORIGS_SUBPATH P_EXT:LKC-WWISE_OBJECT_LOCATIONSetMediaItemInfo_ValueI_CUSTOMCOLORULT_SetMediaItemNoteSetMediaItemTakeInfo_Valuepathstringgsub\$ValidationLog Updated (Item link):  Old Path:  NewPath:  ERROR (ITEM LINK):$ ERROR: Could not be found in Wwise¿----.0000011112233334466666667:::::;;;;;<<<<<>???@@@AAAAAAACCCCCCCDDDDDDDEEEEEEEGGHHHHHHIIIIIIKKKKKKLLLLLLLNOOOOQQQQQQQRRRSTTTTVVVVWWVXYYY]]^^^_____aaaaacccccchhhmmmnnnnnooooopppppqqqqqrrr--wresults¿(for generator)¾ (for state)¾(for control)¾ block_guid¼data¼color¼name¼item ¼take¼note take_nameold_block_chunk_guid#¼old_block_chunk_origs(¼old_block_chunk_location-¼ is_updated.¼ take_namekk_ENVERRORS NO_CHANGESUPDATESz¡ {F@G@Àd@€F€@GÀÀ†AÁ@Àd@F€@GÀÀ†AÁ€Àd@F@BG€Â†AdÀ€„@€ƒFÀBGÃd@€FÀBG@Ãd@€FÀBG€Ã€d@E€ @€‡€F@BGĆÀB‡@DÆA݁Ád@A@†AÁ€ÁE]@ŠF€@GƆEd@FÀBG@Æd€€b@ €†€FÁÀGF@GAÇd€$Ý¤@†€FÁ€¤@†ÀB‡ÀGÀ€¤@†ÀB‡HÀ€¤@†ÀB‡@HÀ€¤@†€FÁ€¤@†€FÁ€€AÁ…Á €AB Ý@‚¤@€†@‡€IÁÀ  AÁ¤@@€F@G€É@ Á€ Ád@F@GÀÊd@€F@Gˁ@ Á€ d@€FÀK…d@Ef&€0reaperUndo_BeginBlockosremove script_pathbin\grim_data_to_validate.json!bin\grim_validation_results.jsonORIG_CFG_TABLEEVENT_CFG_TABLEWSHARED&GenerateOriginalsAndEventsConfig_JSON UPDATE_LINKSGetLinkRegionsGetLinkTracksGetLinkedBlocks SaveJSON ReaperDatabin\grim_data_to_validatecommand"bin\GrimSync.exe" --validate waapi_connection_linkexecuteLoadValidatedDataValidationLog#GRIM SYNC: Link Validation Report  tostringdate7======================================================UpdateRegions UpdateTracks UpdateBlocks Total:  error(s),  updated link(s),  link(s) without changes.ShowMessageBoxƒThere has been an error reading validation results. Please check if proper Wwise project is loaded and ready for WAAPI connection.Grim Sync Error>Nothing to validate. No region/track links to Wwise detected.GRIM SYNC LINK VALIDATIONUpdateArrangeUndo_EndBlock5LKC - Grim Sync - Validate and update links to WwiseÿÿÿÿÿÿÿÿSaveLog{{{{||||||}}}}}}~~~~~~€€€ƒƒƒ„„„„„„„„„††††††‡‡‡‡‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŽŽŽŽ‘‘‘‘‘’’’’‘’””•––”—™™™šš™žžžžžŸŸŸ  ¡validate_all_blocks{results8f_ENVDETECTED_LINKS CUR_SETTINGSERRORSUPDATES NO_CHANGESLOG£©A†€@‡À@ÆAAAÝ@¤€€¢@€„ÄÀ€€@ŒÀÁ¤@€ŒÂ¤@&€ grim_validation_report.txterrioopen script_pathbin\w+writeclose¤¦¦¦¦¦¦¦¦¦¦¦¦¦¦§§§¨¨© log_contentvalidation_report_ENVf  """""""""$99<LLOuux££¦°°³ëëî)),wwz¡¡©£© LOGf NO_CHANGESfUPDATESfERRORSfDETECTED_LINKSfVALIDATE_SELECTED_BLOCKS_ONLYfvs"% CUR_SETTINGS=f READ_FROM=f_ENV