TTDPatchAutoInstaller
Posted: 02 Dec 2005 08:47
While the discussion of GPL code and non-gpl code, and because it was mentioned in the TTDX Configurator news topic aswell, here are some informations for non #tycoon users.
As I always tried to make the support for TTDPatch easier so I started 3 days ago an installer project for TTDPatch
Some facts:
+ Web install system (a bit like the cygwin setup.exe)
+ will install TTDPatch for Windows Version.
+ checks if TTD Win is correctly installed, means it will deny installation of TTDPatch and give hints how to solve it. (Links to sites)
+ get current version info from TTDPatch by web. (This means the installer will even work in the beta phase)
+ ask the User to select a mirror for the selected TTDPatch Version
+ downloads TTDPatchW and special default config options.
+ supports different languages
* Ask the user what configuration he wants:
Like a checkbox for realistic settings, common settings.
If a old config is found, a) do a cfg update or b) let it stay intact. c) remove it and let the user decide again what configuration he wants.
+ Will create desktop shortcuts for ttdpatchw.exe
+ Will create shortcuts for manual in the the app menu aswell
* Will create shortcuts to open ttdpatch.cfg, newgrfw.cfg
+ Try to install a grf package for TTDPatch features, erails, signals so they work out of the box. Problem overwriteing maybe old grf sets...
F Give path to TTD Dir even when it isn't in the registry
+ = Finished
* = in Progress
F = Future addons
It should make the installing experience better for TTDPatch,
it should reduce support for people not installing TTD right before TTDPatch.
You can leave comments if you like but Comments about adding the support to download TTD are considered spam.
Pre alpha release
The config generation is not tested.
You can download it at http://www.ttdpatch.net/install/TTDPatchAutoInstall.exe
Hint: There is a build in system so prevent old versions running, means don't try to host it somewhere currently as I will change the required version every pre alpha release of it. So there are no broken versions around... Ohh, the link will change maybe aswell.
Disclaimer: I am not responsible for any harm the installer could do. Parts of it are untested.
As I always tried to make the support for TTDPatch easier so I started 3 days ago an installer project for TTDPatch
Some facts:
+ Web install system (a bit like the cygwin setup.exe)
+ will install TTDPatch for Windows Version.
+ checks if TTD Win is correctly installed, means it will deny installation of TTDPatch and give hints how to solve it. (Links to sites)
+ get current version info from TTDPatch by web. (This means the installer will even work in the beta phase)
+ ask the User to select a mirror for the selected TTDPatch Version
+ downloads TTDPatchW and special default config options.
+ supports different languages
* Ask the user what configuration he wants:
Like a checkbox for realistic settings, common settings.
If a old config is found, a) do a cfg update or b) let it stay intact. c) remove it and let the user decide again what configuration he wants.
+ Will create desktop shortcuts for ttdpatchw.exe
+ Will create shortcuts for manual in the the app menu aswell
* Will create shortcuts to open ttdpatch.cfg, newgrfw.cfg
+ Try to install a grf package for TTDPatch features, erails, signals so they work out of the box. Problem overwriteing maybe old grf sets...
F Give path to TTD Dir even when it isn't in the registry
+ = Finished
* = in Progress
F = Future addons
It should make the installing experience better for TTDPatch,
it should reduce support for people not installing TTD right before TTDPatch.
You can leave comments if you like but Comments about adding the support to download TTD are considered spam.
Pre alpha release
The config generation is not tested.
You can download it at http://www.ttdpatch.net/install/TTDPatchAutoInstall.exe
Hint: There is a build in system so prevent old versions running, means don't try to host it somewhere currently as I will change the required version every pre alpha release of it. So there are no broken versions around... Ohh, the link will change maybe aswell.
Disclaimer: I am not responsible for any harm the installer could do. Parts of it are untested.