
    8fh                     .    d dl Z d dlmZ deeef   fdZy)    N)Pathreturnc                  V   g } 	 t        j                  t         j                  d      5 }t        j                  |      d   }t	        |      D ]:  }t        j
                  ||      }|j                         s*| j                  |       < 	 d d d        i }| D ]X  }	 t        j                  t         j                  d|       5 }t        t        j                  |d      d         ||<   d d d        Z |S # 1 sw Y   jxY w# t        $ r i cY S w xY w# 1 sw Y   *xY w# t        $ r Y w xY w)Nz"Software\Wow6432Node\GOG.com\Gamesr   z#Software\Wow6432Node\GOG.com\Games\path)winregOpenKeyHKEY_LOCAL_MACHINEQueryInfoKeyrangeEnumKeyisdigitappendFileNotFoundErrorr   QueryValueEx)game_idskeynkeysikgame_keygamesgame_ids          iC:\Program Files (x86)/Steam/steamapps/common/Skyrim Special Edition/MO2/plugins\basic_games\gog_utils.py
find_gamesr      s4   H
^^%%'L
 	.'',Q/EEl .!>>#r2##%OOH-.		.  E 	))9'C K !%f&9&9#v&Fq&I!Jg	K L/	. 	.  	K K
 ! 		sY   $C? AC36C3
C? 'D&D'D3C<8C? ?DDD	D	D('D()r   pathlibr   dictstrr        r   <module>r      s!     DdO r   