|
|
|
||||||
|
||||||||
|
|||||||
![]() |
|
|
Thread Tools | Display Modes |
|
#1
|
||||
|
||||
|
I Am Alive Installer (Inno setup)
I Am Alive Installer
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 ![]() EDIT: I've updated script to 8.5.6.4 and fixed small buttons. Based on CI 8.5.6.4 by yener90 Look of menu and setup based on game main menu Music: Game main theme Icon by ~cKL-Design (http://ckl-design.deviantart.com) Final size (redist folder included): 2 GB's You must use Inno Setup Unicode Version (u). 1. Install game and delete uninstall files from the folder just in case 2. Extract content of I Am Alive archive somewhere on your computer, NOT in game folder. 3. Move support folder from installation folder to your extracted I Am Alive folder 4. Open InstallerScript.iss and change the first line according to your game installation path: Code:
#define ProgramFiles "C:\Games\I Am Alive" 5. Press compile and wait... 6. Compile LangScript.iss and run Convert_AutorunToDLL to get setup.dll. 6. Make ISO and test before you burn it iaa1.jpg iaa2.jpg iaa3.jpg Last edited by NamelessOne; 18-09-2012 at 11:46. Reason: Added updated install script |
| The Following User Says Thank You to NamelessOne For This Useful Post: | ||
oudine_spyro (18-12-2012) | ||
|
#2
|
||||
|
||||
|
thanks man...Ubisoft installer is really ~censored
|
|
#3
|
||||
|
||||
|
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
![]() 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. |
|
#4
|
||||
|
||||
|
Thanks for the info, Fabiodq. I completely forgot about other languages
If I put them in script will the game recognize them if someone choose some language other than English during setup?
|
|
#5
|
||||
|
||||
|
Quote:
I installed the game in english. After conversion i installed in spanish and the game was in spanish.
|
|
#6
|
||||
|
||||
|
Thanks once again, Fabiodq. I've added updated script in the first post
|
|
#7
|
||||
|
||||
|
I,Really,did not undrestand.
Where should I put the new files of conversion??? |
|
#8
|
||||
|
||||
|
Quote:
Last edited by Fabioddq; 12-09-2012 at 15:13. |
|
#9
|
||||
|
||||
|
I didn't find any converted bin file.it happened in 5 seconds.
|
|
#10
|
||||
|
||||
|
Delete ";" in the front of #define ProgramFiles "C:\Games\I Am Alive"
and make sure if you indicate the correct path. |
|
#11
|
||||
|
||||
|
Thanks.It works now.
|
|
#12
|
||||
|
||||
|
I've added updated setup files
|
|
#13
|
|||
|
|||
|
I have this error:
|
|
#14
|
||||
|
||||
|
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 Last edited by Fabioddq; 15-09-2012 at 16:21. |
|
#15
|
|||
|
|||
|
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. |
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Tutorial using CI 8.0.0 | yener90 | PC Games - CD/DVD Conversions | 336 | 10-05-2013 01:16 |
| INNO TROUBLESHOOT - Tutorials and Answers about INNO Setup | REV0 | PC Games - CD/DVD Conversions | 42 | 24-04-2013 11:56 |
| INNO TUTORIAL - Using Unicode and ANSI Versions of INNO Setup | REV0 | PC Games - CD/DVD Conversions | 42 | 24-03-2013 07:05 |
| Dark Souls - Inno Setup - This is not a conversion, it's just custom installer | Fabioddq | PC Games - CD/DVD Conversions | 4 | 26-10-2012 19:48 |