FileForums

FileForums (https://fileforums.com/index.php)
-   PC Games - CD/DVD Conversions (https://fileforums.com/forumdisplay.php?f=39)
-   -   I Am Alive Installer (Inno setup) (https://fileforums.com/showthread.php?t=93308)

NamelessOne 10-09-2012 13:01

I Am Alive *CIU 1.0.0.6*
 
5 Attachment(s)
This is not a conversion just a custom (improved, if I may say so) installer because the original Ubisoft's is pretty cra... Well, you know what I mean :D

EDIT:
I've updated script to CIU 1.0.0.6.

Based on CIU 1.0.0.6 by yener90 (Much obliged for this, man ;))
.bat file and compression method by Peterf1999 and Fabioddq (also, many thanks to these guys ;))
Art: online and ingame
Music: Game main theme
Icon: cKL-Design
Tested on: Win7 Home Premium 64bit and Win7 Ultimate 32bit
Final size (redist folder included):
Code:

2 GB's
1. Install game and update to 1.01 version
2. Extract content archive somewhere on your computer, NOT in game folder.
3. Move support folder from installation folder to your extracted IAA folder along with the Autorun.exe and Setup.exe
4. Start compress.bat, enter game installation path and wait to compile.
5. Make ISO and test before you burn it ;)

Attachment 7727
Attachment 7729
Attachment 7728

senseman 10-09-2012 14:35

thanks man...Ubisoft installer is really ~censored :D

Fabioddq 10-09-2012 20:48

Nice conversion namelessOne! I wanted to create an installer, now I don't need anymore! :D

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. :D
if you want to use the eula.rtf files, they are in the support\Res\License.

Thanks for the conversion! :D

NamelessOne 11-09-2012 11:20

Thanks for the info, Fabiodq. I completely forgot about other languages :o If I put them in script will the game recognize them if someone choose some language other than English during setup?

Fabioddq 11-09-2012 11:27

Quote:

Originally Posted by NamelessOne (Post 406348)
Thanks for the info, Fabiodq. I completely forgot about other languages :o If I put them in script will the game recognize them if someone choose some language other than English during setup?

yes, the game will be the language chosen by the user. My test:

I installed the game in english. After conversion i installed in spanish and the game was in spanish. ;)

NamelessOne 11-09-2012 11:34

Thanks once again, Fabiodq. I've added updated script in the first post :)

sarmadi 12-09-2012 15:04

I,Really,did not undrestand.
Where should I put the new files of conversion???

Fabioddq 12-09-2012 15:10

Quote:

Originally Posted by sarmadi (Post 406393)
I,Really,did not undrestand.
Where should I put the new files of conversion???

Delete the word "Updated" leave only InstallerScript.iss and just replace the old InstallerScript.iss ;)

sarmadi 12-09-2012 22:39

I didn't find any converted bin file.it happened in 5 seconds.

Fabioddq 12-09-2012 22:48

Quote:

Originally Posted by sarmadi (Post 406405)
I didn't find any converted bin file.it happened in 5 seconds.

Delete ";" in the front of #define ProgramFiles "C:\Games\I Am Alive"

and make sure if you indicate the correct path.

sarmadi 12-09-2012 22:56

Thanks.It works now.

NamelessOne 14-09-2012 08:32

I've added updated setup files :D

javieracdc 15-09-2012 09:00

I have this error:

http://i49.tinypic.com/1z6a7w0.jpg

Fabioddq 15-09-2012 09:15

Quote:

Originally Posted by javieracdc (Post 406528)

If you desire Setup.cab + Setup.ini integration do it:
Extract Setup.cab in a blank Setup folder and Compile LangScript.iss and InstallerScript.iss;

if you not desire this integration:
Put ; in the front #define Internal in InstallerScript.iss and LangScript.iss

Tibi68 15-09-2012 14:08

The installer works perfect from folder but don't work from ISO or burned dvd. I have Win 7, 32bits.
I have this error:
runtime error (at 307:190):
Access is denied.
Any help, please? Sorry for my english.


All times are GMT -7. The time now is 04:32.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com