Arular101
8a60918841
Update copyright notice year to 2018
2018-01-17 00:47:34 +01:00
Pavel Penev
450cbeea96
Added an extra bit of installer data to Install.log
2017-12-02 00:08:50 +01:00
Paul Chote
0f54d6f709
Allow mod to be launched after installing required content.
2017-07-21 00:15:38 +02:00
RoosterDragon
297f4ad9ed
Ensure we set ZipConstants.DefaultCodePage by using a helper method.
...
We were currently dealing with this terrible global variable in FileSystem/ZipFile.cs previously, but other parts of the code such as DownloadPackageLogic were creating these files too, and may not have executed the static ctors that fixed the encoding yet.
2017-07-05 22:45:15 +01:00
Paul Chote
e5222f95f6
Remove ambiguity from FileSystem references.
2017-05-29 12:41:28 +02:00
Paul Chote
0222ea675c
Implement mod-defined package loaders.
2017-05-07 13:25:38 +01:00
Paul Chote
ec42aed6bc
Redirect mod chooser to content manager.
2017-04-21 18:02:20 +01:00
Paul Chote
5d5fd7a0e8
Remove RequiredMods logic.
2017-04-21 17:55:15 +01:00
rob-v
ee91396984
Add exception to Archive extraction failed (Invalid archive) error ##12985
2017-04-13 20:44:03 +02:00
Taryn Hill
43317e0f5d
Update copyright notice year to 2017
2016-12-31 23:46:13 -06:00
Paul Chote
e30ca88797
Add support for hashing partial IDFiles.
2016-12-18 00:26:50 +00:00
Paul Chote
d3db66a8af
Support multiple registry path prefixes.
2016-12-18 00:26:48 +00:00
Paul Chote
9e8b18e7be
Extract a common SHA1 helper.
2016-10-02 12:53:41 +01:00
Paul Chote
aab91cb37e
Work around incorrect mono behaviour under OSX.
2016-09-14 21:48:40 +01:00
Paul Chote
617f106e48
Fix crash when popping up the mod requirements dialog.
2016-09-03 19:28:10 +01:00
RoosterDragon
f1b0740e72
Allow download window to be closed on failed downloads.
2016-08-25 18:21:40 +01:00
Paul Chote
88c43fa9b3
Extract content sources and downloads to external files.
2016-08-08 22:36:08 +01:00
Paul Chote
3df9efb95d
Rework mod enumeration / caching.
...
- Replaced ModMetadata.AllMods with Game.Mods.
- Store / reference mod Manifest instead of ModMetadata.
- Removes engine dependency on ModContent class.
2016-08-08 22:36:07 +01:00
RoosterDragon
3b5798b5e8
Fix cancellation of downloads.
...
The Download class cancels asynchronously, which means callers must handle cancellation inside the completion event, and not after requesting cancellation.
2016-07-30 16:27:45 +01:00
Paul Chote
56fa7cee1b
Fix install source tooltip width.
2016-07-30 09:14:36 +01:00
Paul Chote
dbd21b9e46
Support extracting and deleting from content files.
2016-07-13 21:01:56 +01:00
Paul Chote
bddae7314a
Reimplement InstallShieldCAB extraction.
2016-07-13 21:01:56 +01:00
Matthias Mailänder
d0bada1ae9
Don't crash when ZipFile.GetEntry returns null.
2016-07-09 20:10:53 +02:00
Paul Chote
40089e7076
Fix logging on bogus extraction metadata.
2016-06-26 18:23:44 +01:00
Paul Chote
d1a973458b
Add support for installing content from disk.
2016-06-26 18:18:40 +01:00
Paul Chote
7ca7e695e1
Rename Disc -> Source in asset installer.
2016-06-26 18:18:40 +01:00
Oliver Brakmann
87df458c2e
Merge pull request #11462 from pchote/stream-installer-copy
...
Extract installer data using direct stream-stream copies
2016-06-18 20:56:26 +02:00
Paul Chote
6463b31c99
Add a minimum size threshold for showing progress.
2016-06-17 19:26:13 +01:00
Paul Chote
f1758e9559
Stream installer copy and raw extraction.
2016-06-17 18:53:59 +01:00
Paul Chote
63782aad2e
Stream MSCab extraction output.
2016-06-16 21:20:42 +01:00
Paul Chote
a9a5b9bc71
Change Blast.Decompress to use Stream I/O.
2016-06-16 21:20:27 +01:00
reaperrr
3c2a553f63
Fix conflict in ModContentLogic
...
The variable would otherwise conflict with the declaration at line 24.
2016-06-16 15:15:28 +02:00
Paul Chote
3585d8afd4
Remove legacy installation logic.
2016-06-14 20:18:57 +01:00
Paul Chote
0b97a81616
Remove legacy music installer.
2016-06-14 20:18:56 +01:00
Paul Chote
ff147f39b9
Add new content installer framework.
2016-06-14 18:27:24 +01:00
Paul Chote
84b470017f
Remove static Game.ModData references from widget logic.
2016-02-23 23:34:34 +00:00
Paul Chote
e71225496b
Clarify GPL version.
2016-02-21 16:30:48 +00:00
Paul Chote
b396965fd9
Update licence header year.
2016-02-21 16:27:31 +00:00
Paul Chote
a0141318d5
Pass FileSystem in to InstallUtils.
2016-02-18 18:12:32 +00:00
Paul Chote
62402e0e2e
Unify static mod metadata collections.
2016-02-07 16:28:04 +00:00
Paul Chote
31cc399579
Remove unused package annotations.
2016-01-29 20:41:20 +00:00
Paul Chote
f90b21b1b7
Fix D2K installation on case sensitive filesystems.
2016-01-29 19:56:17 +00:00
abcdefg30
d2b75d780d
Merge pull request #9856 from atlimit8/FilterInstalledModsFromNeededMods
...
Show only missing required "mod (version)"s
2015-12-30 15:38:07 +01:00
Pavel Penev
d08a400565
Add a context argument to package files contructors
2015-12-14 03:42:25 +02:00
atlimit8
74c63812eb
Show only missing required "mod (version)"s
2015-11-01 17:14:46 -06:00
Pavel Penev
2faf15bad7
Add an Install Mod dialog to the ModChooser
2015-11-01 22:35:38 +02:00
Paul Chote
b6f463729b
Add a ChromeLogic base class for chrome logic.
2015-10-21 19:35:35 +01:00
James
5000369463
Fixed TFD Not Creating Install Directory
2015-10-12 19:52:49 +01:00
Pavel Penev
50ea12723c
Streamline mod changing after installation
...
- Don't return to the ModChooser after a successful installation.
- Don't reload the ModChooser after a cancelled installation.
2015-09-23 15:33:06 +03:00
Pavel Penev
4401e1aa0c
Pipe mod music installation through the ModChooser
2015-09-23 15:33:03 +03:00