Build 14 Beta 3: Proof of Concept Installer
Comments needed! Also, perhaps some testing....
Link: http://piratesahoy.net/build/wip/b14_beta3_installer.zip
This ZIP contains three files:
1. b14_beta3_installer.exe
The idea is that for future updates, we do NOT need to redo this main installer file.
At the moment, this contains ONLY:
- Stock game MODULES folder
- ENGINE.exe
- engine.ini
So if this is installed without any of the additional parts, the game should still work.
Should we even include ANY content in the main EXE? If so, what would make sense to have added here?
2. b14_beta3_full.7z
Will contain the entirety of the Build 14 Beta 3 files. 7-Zip doesn't care much about filesize, so this should be able to exceed 2 GB.
If not, we can move anything else into the "update" file as per below.
Note that you CAN deselect this section, in case in the future you will try to install an update only without wanting to install the ENTIRE modpack.
If the file is missing, the installer will give an error message and continue. After all, it is selected by default and people might "forget" to deselect it when updating in the future.
3. b14_beta3_update.7z
Contains additional update files and cannot be deselected to ensure that people don't miss out on the updates.
It gives an error message AND aborts if the update file is not present, unless the full file IS present.
This is in case you install ONLY the main modpack and no future update. Would be a bit confusing otherwise.
Unfortunate side-effect of the above method:
Since the 7-Zip files are extracted first to the folder with the EXE in it, ALL modpack files need to be moved to the installation directory later.
This makes the installation process take quite a bit longer than would otherwise be the case. I've got no idea how to get around this though.
Still To Do:
Incorporating the former RunMe.bat functionality in the "Main Files" section so that the actual installer takes care of it instead of a separate BAT file.
Hopefully this will improve the modpack's chances against its battles against Windows Security Stupidity.
So....... whatcha people thinks?
=================================================
Original Opening Post:
Does anyone have any thoughts on how to make the Beta 3 installation process work as well as possible?
Here are some things to consider:
1. Beta 2.1 was at the limit for one installer, so it HAS to be a two-parter
2. Windows Security Stupidity seems to be doing its very best these days to NOT let RunMe.bat do its work, regardless of what folder people install to
Easiest would be to compile it same as the Beta 2.5 installer: to be installed on top of Beta 2.1.
This would probably amount to around a 1 GB file.
Beta 3 removes a lot of files that were in Beta 2.1 though, so that means that RunMe.bat needs to do even more to clean up.
Also, Beta 2.1 does NOT have the correct Intel Fix included, so people with such a GFX card cannot test their game properly between steps.
And RunMe.bat has to be run twice. So twice the danger of something going wrong there.
I'm open for suggestions here.
Comments needed! Also, perhaps some testing....
Link: http://piratesahoy.net/build/wip/b14_beta3_installer.zip
This ZIP contains three files:
1. b14_beta3_installer.exe
The idea is that for future updates, we do NOT need to redo this main installer file.
At the moment, this contains ONLY:
- Stock game MODULES folder
- ENGINE.exe
- engine.ini
So if this is installed without any of the additional parts, the game should still work.
Should we even include ANY content in the main EXE? If so, what would make sense to have added here?
2. b14_beta3_full.7z
Will contain the entirety of the Build 14 Beta 3 files. 7-Zip doesn't care much about filesize, so this should be able to exceed 2 GB.
If not, we can move anything else into the "update" file as per below.
Note that you CAN deselect this section, in case in the future you will try to install an update only without wanting to install the ENTIRE modpack.
If the file is missing, the installer will give an error message and continue. After all, it is selected by default and people might "forget" to deselect it when updating in the future.
3. b14_beta3_update.7z
Contains additional update files and cannot be deselected to ensure that people don't miss out on the updates.
It gives an error message AND aborts if the update file is not present, unless the full file IS present.
This is in case you install ONLY the main modpack and no future update. Would be a bit confusing otherwise.
Unfortunate side-effect of the above method:
Since the 7-Zip files are extracted first to the folder with the EXE in it, ALL modpack files need to be moved to the installation directory later.
This makes the installation process take quite a bit longer than would otherwise be the case. I've got no idea how to get around this though.
Still To Do:
Incorporating the former RunMe.bat functionality in the "Main Files" section so that the actual installer takes care of it instead of a separate BAT file.
Hopefully this will improve the modpack's chances against its battles against Windows Security Stupidity.
So....... whatcha people thinks?
=================================================
Original Opening Post:
Does anyone have any thoughts on how to make the Beta 3 installation process work as well as possible?
Here are some things to consider:
1. Beta 2.1 was at the limit for one installer, so it HAS to be a two-parter
2. Windows Security Stupidity seems to be doing its very best these days to NOT let RunMe.bat do its work, regardless of what folder people install to
Easiest would be to compile it same as the Beta 2.5 installer: to be installed on top of Beta 2.1.
This would probably amount to around a 1 GB file.
Beta 3 removes a lot of files that were in Beta 2.1 though, so that means that RunMe.bat needs to do even more to clean up.
Also, Beta 2.1 does NOT have the correct Intel Fix included, so people with such a GFX card cannot test their game properly between steps.
And RunMe.bat has to be run twice. So twice the danger of something going wrong there.
I'm open for suggestions here.
Last edited: