View Single Post
  #3  
Old 10-09-2012, 20:48
Fabioddq's Avatar
Fabioddq Fabioddq is offline
Die Hard Member
 
Join Date: Oct 2011
Location: Earth
Posts: 1,221
Thanks: 336
Thanked 2,147 Times in 427 Posts
Fabioddq is on a distinguished road
Nice conversion namelessOne! I wanted to create an installer, now I don't need anymore!

I think you can implement the reg entries for other languages​​, otherwise the game will always be in English no matter which language you install. I'll put as could be if you want to upgrade.
In highlighted (red) the new reg entries for other languages ​​and also for the launcher:

Code:
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\IAmAlive"; ValueName: UninstallString; ValueData: {uninstallexe}; ValueType: string; Flags: UninsDeleteKey;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\IAmAlive"; ValueType: string; ValueName: Language; ValueData: English; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\IAmAlive"; ValueType: string; ValueName: Language; ValueData: French; Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: fre;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\IAmAlive"; ValueType: string; ValueName: Language; ValueData: German; Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: ger;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\IAmAlive"; ValueType: string; ValueName: Language; ValueData: Italian; Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: ita;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\IAmAlive"; ValueType: string; ValueName: Language; ValueData: Spanish; Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: esp;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\IAmAlive\GameUpdate"; ValueType: string; ValueName: execPath; ValueData: {app}\src\System\IAmAlive_game.exe; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\IAmAlive\GameUpdate"; ValueType: string; ValueName: installRootDir; ValueData: {app}; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\IAmAlive\GameUpdate"; ValueType: string; ValueName: InstallDir; ValueData: {app}\src\System; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\IAmAlive\GameUpdate"; ValueType: string; ValueName: language; ValueData: us; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\IAmAlive\GameUpdate"; ValueType: string; ValueName: language; ValueData: fr; Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: fre; 
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\IAmAlive\GameUpdate"; ValueType: string; ValueName: language; ValueData: de; Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: ger;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\IAmAlive\GameUpdate"; ValueType: string; ValueName: language; ValueData: it; Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: ita;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\IAmAlive\GameUpdate"; ValueType: string; ValueName: language; ValueData: es; Flags: uninsdeletevalue uninsdeletekeyifempty; Languages: esp;
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\IAmAlive\GameUpdate"; ValueType: string; ValueName: info; ValueData: 970ce8e57f8740d18ecc59f85052bb61; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\Launcher"; ValueType: string; ValueName: Version; ValueData: 0432 ; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: "SOFTWARE\{code:GetAppPublisher}\Launcher"; ValueType: string; ValueName: InstallDir; ValueData: {app}; Flags: uninsdeletevalue uninsdeletekeyifempty
I tested these new reg entries and works great for other languages.
if you want to use the eula.rtf files, they are in the support\Res\License.

Thanks for the conversion!

Last edited by Fabioddq; 10-09-2012 at 21:35.
Reply With Quote