[NWO]_Valis
A bad kitty!
This is a project of an installator for Kaels Fall from Heaven 2 mod.
[sory for all the spelling mistakes]
Links to the projects:
- FFH2 Installation Project
- For Xienwolf [and other users] Modular moding
- Mod-Mods Installation Project
Idea: The idea behind this project is to give this wonderful mod an installer that will actually make a correct shortcut on the desktop and find a right installation directory for the mod.
....and to bring all modular mod mods together
....and to bring mod mods to your computer safe and in a professional fashion
Take a peak:
Welcome panel:
Destination panel:
The project files are buildable under Installjammer, an free, open source installation builder, an alternative to MSI and NIS installers.
To build this project Installjammer can be downloaded from this site: http://sourceforge.net/project/showfiles.php?group_id=148203&package_id=169359
The files were made under the 1.2.5 version! There is a newer beta version of the program but it is a beta so I have not tested it with that version.
Unfortunately version 1.2.5 has a bug with the preview like described in this thread of the support forums:
http://www.installjammer.com/forums/viewtopic.php?f=5&t=139&p=598&hilit=Lwidget#p598
What needs to be changed before build:
I.FFH2 project
1. Make sure you have the graphics files in the right folder. IJ searches for the files without a 'real' path firstly in the project directory and then in the IJ install directory. Also the version string field might be of interest for you.
2. Link up the correct files by deleting the already included in build [cause those are links to my files on my drive and you would want to include your own files in the mod
]. Make sure you include the ico file defined in the above step!
II. Modular moding
1. Apart from the changes that have to be done in the original project for FFH2 you have to attach modules to your project.
You can add a whole directory with all modules in it or add for each module a new file group and add to that file group the module directory. The second scenario will let the user to selectively chose from moduels he wants to install on his PC. Notice that if you chose the second scenario then you have to also go to the component panel in IJ and for each file group create a new component [do not forget to select the appropriate module for the file group:
III. Mod-mod moding
1. This installation copies the target mod and then aplays the modified files. It has the naming convention of Kaels FFH2 so it will look for <Original_Mod_Name>{space}<mod_version> directory. Those two values [strings] should be changed here:
If it wont find the original mod of the given name it wont copy anything, just extract your moded files to the location <your_BTS_location>/mods/<your_modmod_name>{space}<modmod_version>
[note that the version letter is only for display use as it has no place in the FFH2 directory name]
2. Remember to set up the main project proprieties and link up your files [only those files you have changed, the rest will be taken from the original mod!]
You modmod should contain an ini file with the name <your_modmod_name>{space}<modmod_version>.ini
I also recommend that you see/read the instructions for FFH2 install project.
Theoretyckly any mod-mod can be build by this project but I just am too lazy to post the info on the other forums as FFH2 is the best mod to mod there is
Installjammer is writen in Tcl/Tk and can execute any Tcl/Tk scripts. I know, it is not Python but I have not found a python installation kit
[Tcl/Tk is very simple, IMO it is simpler than python]
This is only a project to build the installation. I hope Kael uses it in the future releases, althou I have not consulted it with him or anyone in his team. I did it also for fun so not bad feelings if it stays only an 'art for art' project
Maintenance:
I frequently read the FFH2 forum so I will be able to maintenance the project for a while if there is an interest. Just write here or PM me.
Disclaimer:
[sory for all the spelling mistakes]
Links to the projects:
- FFH2 Installation Project
- For Xienwolf [and other users] Modular moding
- Mod-Mods Installation Project
Idea: The idea behind this project is to give this wonderful mod an installer that will actually make a correct shortcut on the desktop and find a right installation directory for the mod.
....and to bring all modular mod mods together

....and to bring mod mods to your computer safe and in a professional fashion

Take a peak:
Spoiler :
Welcome panel:

Destination panel:

The project files are buildable under Installjammer, an free, open source installation builder, an alternative to MSI and NIS installers.
Spoiler :
API:

To build this project Installjammer can be downloaded from this site: http://sourceforge.net/project/showfiles.php?group_id=148203&package_id=169359
The files were made under the 1.2.5 version! There is a newer beta version of the program but it is a beta so I have not tested it with that version.
Unfortunately version 1.2.5 has a bug with the preview like described in this thread of the support forums:
http://www.installjammer.com/forums/viewtopic.php?f=5&t=139&p=598&hilit=Lwidget#p598
This was some test code that was in a newer version that accidentally slipped into the current version. Look in lib/preview.tcl and change the line:
package require Lwidget
to
package require Itcl
That should fix up the preview.
What needs to be changed before build:
I.FFH2 project
Spoiler :
1. Make sure you have the graphics files in the right folder. IJ searches for the files without a 'real' path firstly in the project directory and then in the IJ install directory. Also the version string field might be of interest for you.


2. Link up the correct files by deleting the already included in build [cause those are links to my files on my drive and you would want to include your own files in the mod


II. Modular moding
Spoiler :
1. Apart from the changes that have to be done in the original project for FFH2 you have to attach modules to your project.

You can add a whole directory with all modules in it or add for each module a new file group and add to that file group the module directory. The second scenario will let the user to selectively chose from moduels he wants to install on his PC. Notice that if you chose the second scenario then you have to also go to the component panel in IJ and for each file group create a new component [do not forget to select the appropriate module for the file group:

III. Mod-mod moding
Spoiler :
1. This installation copies the target mod and then aplays the modified files. It has the naming convention of Kaels FFH2 so it will look for <Original_Mod_Name>{space}<mod_version> directory. Those two values [strings] should be changed here:

If it wont find the original mod of the given name it wont copy anything, just extract your moded files to the location <your_BTS_location>/mods/<your_modmod_name>{space}<modmod_version>
[note that the version letter is only for display use as it has no place in the FFH2 directory name]
2. Remember to set up the main project proprieties and link up your files [only those files you have changed, the rest will be taken from the original mod!]

You modmod should contain an ini file with the name <your_modmod_name>{space}<modmod_version>.ini
I also recommend that you see/read the instructions for FFH2 install project.
Theoretyckly any mod-mod can be build by this project but I just am too lazy to post the info on the other forums as FFH2 is the best mod to mod there is

Installjammer is writen in Tcl/Tk and can execute any Tcl/Tk scripts. I know, it is not Python but I have not found a python installation kit

This is only a project to build the installation. I hope Kael uses it in the future releases, althou I have not consulted it with him or anyone in his team. I did it also for fun so not bad feelings if it stays only an 'art for art' project

Maintenance:
I frequently read the FFH2 forum so I will be able to maintenance the project for a while if there is an interest. Just write here or PM me.
Disclaimer:
Spoiler :
I am not related anyway to the IJ author. I build installations for a living, not in IJ, but in a very expensive commercial tool. I recommend IJ cause of its simplicity, intuitive interface and ongoing improvement.
Remember, it is a free software, even for commercial purposes and more and more companies use it in their daily businesses.
If someone wants to use this project and modify it than fell free. Just mention me somewhere and put a link to FFH2 forums.
Remember, it is a free software, even for commercial purposes and more and more companies use it in their daily businesses.
If someone wants to use this project and modify it than fell free. Just mention me somewhere and put a link to FFH2 forums.