View Single Post
  #1258  
Old 04-04-2017, 01:29
KaktoR's Avatar
KaktoR KaktoR is offline
Lame User
 
Join Date: Jan 2012
Location: From outer space
Posts: 4,689
Thanks: 1,106
Thanked 7,338 Times in 2,839 Posts
KaktoR is on a distinguished road
Anyone can help me? I'm a bit confused

Code:
[Registry]
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed(R) III\1.01"; Flags: uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed(R) III v1.02\1.02"; Flags: uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed(R) III v1.03\1.03"; Flags: uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed(R) III v1.04\1.04"; Flags: uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed(R) III v1.05\1.05"; Flags: uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed(R) III v1.06\1.06"; Flags: uninsdeletekeyifempty

Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "SKU"; ValueData: "DIGITAL"; ValueType: string; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "InstallDir"; ValueData: "{app}"; ValueType: string; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "Language"; ValueData: "English"; ValueType: string; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "Language"; ValueData: "French"; ValueType: string; Check: "Language('French')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "Language"; ValueData: "Italian"; ValueType: string; Check: "Language('Italian')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "Language"; ValueData: "German"; ValueType: string; Check: "Language('German')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "Language"; ValueData: "Spanish"; ValueType: string; Check: "Language('Spanish')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "Language"; ValueData: "Russian"; ValueType: string; Check: "Language('Russian')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "Language"; ValueData: "Polish"; ValueType: string; Check: "Language('Polish')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "Language"; ValueData: "ChineseTrad"; ValueType: string; Check: "Language('English')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "Language"; ValueData: "Hungarian"; ValueType: string; Check: "Language('English')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "Language"; ValueData: "Czech"; ValueType: string; Check: "Language('English')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "Language"; ValueData: "Dutch"; ValueType: string; Check: "Language('English')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "Language"; ValueData: "Danish"; ValueType: string; Check: "Language('English')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "Language"; ValueData: "Norwegian"; ValueType: string; Check: "Language('English')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "Language"; ValueData: "Swedish"; ValueType: string; Check: "Language('English')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "Language"; ValueData: "Portuguese"; ValueType: string; Check: "Language('English')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "Language"; ValueData: "Brazil"; ValueType: string; Check: "Language('English')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3"; ValueName: "Language"; ValueData: "Finnish"; ValueType: string; Check: "Language('English')"; Flags: uninsdeletevalue uninsdeletekeyifempty

Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3\GameUpdate"; ValueName: "execPath"; ValueData: "{app}\AC3SP.exe"; ValueType: string; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3\GameUpdate"; ValueName: "info"; ValueData: "fcc67c4a082f43f0ad2b33428a7ae9f7"; ValueType: string; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3\GameUpdate"; ValueName: "installdir"; ValueData: "{app}"; ValueType: string; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3\GameUpdate"; ValueName: "Language"; ValueData: "en"; ValueType: string; Check: "Language('English')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3\GameUpdate"; ValueName: "Language"; ValueData: "de"; ValueType: string; Check: "Language('German')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3\GameUpdate"; ValueName: "Language"; ValueData: "es"; ValueType: string; Check: "Language('Spanish')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3\GameUpdate"; ValueName: "Language"; ValueData: "fr"; ValueType: string; Check: "Language('French')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3\GameUpdate"; ValueName: "Language"; ValueData: "it"; ValueType: string; Check: "Language('Italian')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3\GameUpdate"; ValueName: "Language"; ValueData: "nl"; ValueType: string; Check: "Language('Dutch')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed 3\GameUpdate"; ValueName: "Language"; ValueData: "prbr"; ValueType: string; Check: "Language('PortugueseBR')"; Flags: uninsdeletevalue uninsdeletekeyifempty
Registry for "Rogue" is even with this, and there it works.

PS: If i remove ' character it works. But then the registry is useless. Even Rogue registry has this ' Character and there it works.

PSS: Someone knows how to use two checks? One for language, one for component (it only works for one, if i use two then it will not work).
Attached Images
File Type: png Unbenannt.png (26.9 KB, 118 views)
__________________
Haters gonna hate

Last edited by KaktoR; 04-04-2017 at 01:41.
Reply With Quote