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
Pavel Penev
0e7122acad
Enable mod asset installation from CD from the modchooser
2015-09-23 15:33:00 +03:00
Pavel Penev
bdcb0fee58
Enable mod asset package downloading from the modchooser
2015-09-23 15:32:57 +03:00
atlimit8
8250f223c4
More HashSet trait fields & Lint support
2015-09-05 16:59:30 -05:00
James
1d3f4d6f12
added The First Decade Installation Logic
2015-07-29 08:18:26 +01:00
Paul Chote
75210b692e
Don’t switch mods from inside button click handlers.
...
Fixes screen flickering and desyncs when returning to the mod chooser.
2015-06-17 21:55:48 +01:00
penev92
c8ab1e8370
Add Dictionary support to InstallUtils and fix D2k locking asset files;
...
Also fix D2k assets locations
2015-06-13 12:43:23 +03:00
Paul Chote
2de91a4c4e
Convert ContentInstaller into a manifest module.
2015-03-07 10:02:42 +00:00
Matthias Mailänder
ff6dbde8d7
move widget code to commons
2015-02-28 20:32:19 +01:00