lahm86
0618baebc9
tools/installer: create TR2 installer
...
This creates a TR2 installer in similar fashion to TR1. The installers
themselves are basically directory tree copiers, rather than having to
extract from BIN/ISO like TR1.
2025-03-30 12:34:54 +01:00
lahm86
5fb3f84fed
tools/installer: standardize output paths
...
This standardizes output paths to conform with shipped TRX data.
Folders and files created within the target folder will be in
lower-case; PCX files will be copied to a sub-directory within images
as TRX ships with custom images, and this as a result keeps the data
folder tidy.
2025-03-30 12:34:54 +01:00
lahm86
24fb920cd1
tools/installer: rename solution
2025-03-30 12:34:54 +01:00
lahm86
417e7486c8
tools/installer: decouple shortcut and expansion logic
...
This decouples the shortcut creation so it can be used generically in
either game. It also allows for the expansion pack zip names to be
defined externally rather than guessing from the selected type.
2025-03-30 12:34:54 +01:00
lahm86
cf8fc3d6bf
tools/installer: migrate TR1X installer
...
This migrates the TR1X installer to use the new common library.
2025-03-30 12:34:54 +01:00
lahm86
6142621274
tools/installer: hide expansion options unless enabled
2025-03-30 12:34:54 +01:00
lahm86
365cff79c1
tools/installer: move language to external file
...
This moves all language used in the installer to an embedded JSON file
to allow for customisation per game.
2025-03-30 12:34:54 +01:00
lahm86
e16fcda94b
tools/installer: create common installer library
...
This creates a generic common installer WPF library for both games.
2025-03-30 12:34:54 +01:00
Marcin Kurczewski
6f115aa8b4
misc: move tools/ to tools/tr1/
2024-10-03 10:36:35 +02:00
lahm86
c034908b49
installer: use existing installation path ( #1411 )
...
The existing installation path - if it exists - will be suggested when
performing an upgrade by selecting the TR1X install source.
Resolves #1350 .
2024-07-12 21:37:46 +01:00
lahm86
5dea93fb6c
installer: add CD installation source ( #1147 )
...
Adds the ability to install from a physical CD.
Removes some additional VS compiler noise.
Resolves #1144 .
2024-02-03 18:31:39 +00:00
Marcin Kurczewski
88bc6784ee
installer: fix detecting Tomb1Main
...
Resolves #1071
2023-11-10 07:56:00 +01:00
lahm86
f946c1d563
installer: add UB pack option ( #1057 )
...
Adds an option to the installer to allow choosing between the original
Unfinished Business level files or the fan-made ones that include music
triggers.
Resolves #1019 .
2023-10-20 16:29:45 +01:00
lahm86
ed8f2bb20e
tools: clean installer and config tool ( #1049 )
...
This removes compiler warnings and messages from the installer and the
config tool projects.
2023-10-11 10:41:28 +01:00
Marcin Kurczewski
cd64a006df
misc: rebrand project to TR1X ( #1008 )
2023-09-26 16:22:29 +02:00
lahm86
cbf78d5608
installer: overwrite all essential files
...
Resolves #904 .
2023-08-15 23:52:03 +02:00
Marcin Kurczewski
e1b3f83061
build: streamline docker builds for the tools
2023-05-02 01:00:33 +02:00
rr-
e2015b9003
installer: add an icon; update assets
2022-07-14 12:00:14 +02:00
rr-
e7e2265113
installer: updates after posix remarks
2022-07-14 12:00:14 +02:00
rr-
acd14421f2
installer: remove COM deps
2022-07-14 12:00:14 +02:00
rr-
5cfd98476f
installer: tweaks
2022-07-14 12:00:14 +02:00
rr-
4c29cf9fd3
installer: improve regular expressions
2022-07-14 12:00:14 +02:00
rr-
cdd1f50b91
installer: add a .NET game installer
2022-07-14 12:00:14 +02:00