Commit Graph

1120 Commits

Author SHA1 Message Date
d65085e1ab InstallerVM will switch between ModList.ModManager 2019-11-14 15:34:11 -07:00
263802c304 Added ModManager property to ModListVM 2019-11-14 15:34:11 -07:00
d1563c6bf4 InstallerVM will not set Download folder for vortex installation 2019-11-14 15:34:11 -07:00
60f9b33265 Working VortexInstaller 2019-11-14 15:34:11 -07:00
3ad63bda39 Created VortexInstaller 2019-11-14 15:34:11 -07:00
80068fdd7d Created AddExternalFolder function to index the AdditionalFolders for the game 2019-11-14 15:34:11 -07:00
1d35bf5ed1 Created AdditionalFolders property 2019-11-14 15:34:11 -07:00
b02d9b50a2 Added Divinity Original Sins 2 to the Games list 2019-11-14 15:34:11 -07:00
9feed217ef Removed RunIfGame Step in favor of inline conditional statements 2019-11-14 15:34:11 -07:00
791438eea6 Created RunIfGame CompilationStep 2019-11-14 15:34:11 -07:00
a6016813f0 Added a comment 2019-11-14 15:34:11 -07:00
061e46572d VortexCompiler: Added support for different staging/downloads folder 2019-11-14 15:34:11 -07:00
00cacfd01f VortexCompiler: Added more logging 2019-11-14 15:34:11 -07:00
e23ca453a5 VortexCompiler: Added ModList metadata 2019-11-14 15:34:11 -07:00
5b1ea3d448 Added null check to NexusDownloader:GetDownloaderState 2019-11-14 15:34:11 -07:00
6c1177d8e1 Fixed typo 2019-11-14 15:34:10 -07:00
2a92131025 Created GetByNexusName function for the GameRegistry 2019-11-14 15:34:10 -07:00
233c85b36d Implemented new caching system with GetModInfoFromMD5 2019-11-14 15:34:10 -07:00
4900423f70 Fixed rebase issues 2019-11-14 15:34:10 -07:00
263581e50e Fixed typo 2019-11-14 15:34:10 -07:00
6062088681 Removed unused imports 2019-11-14 15:34:10 -07:00
de40b8ce32 Added GOGID property 2019-11-14 15:34:10 -07:00
ccafda79b2 Created GOG Handler 2019-11-14 15:34:10 -07:00
8de6c9d239 Fixed bad steam lib paths 2019-11-14 15:34:10 -07:00
2044a6728a Created SteamHandler 2019-11-14 15:34:10 -07:00
2497d5ba88 Added Steam ids 2019-11-14 15:34:10 -07:00
18a36437bc Added supported mod manager and Darkest Dungeon 2019-11-14 15:34:10 -07:00
ece05901c2 Fixed stack compilation endless loop 2019-11-14 15:34:10 -07:00
6a4600dcc1 Only for testing: game name and location will come from command line arguments 2019-11-14 15:34:10 -07:00
22dbc7cab3 Rerolled a commit 2019-11-14 15:34:10 -07:00
3fb698789c Working VortexCompiler 2019-11-14 15:34:10 -07:00
0fa2be2c1d Fixed typo 2019-11-14 15:34:10 -07:00
1041f1ecde Using MD5 hash for getting mod info 2019-11-14 15:34:10 -07:00
68f800e783 Created GetModFiles NexusApi function 2019-11-14 15:34:10 -07:00
609c5d309b Game name will not be converted if it already is 2019-11-14 15:34:10 -07:00
1c9f960252 Created NexusFile class 2019-11-14 15:34:10 -07:00
f3b7b44d24 Fixed bad comment 2019-11-14 15:34:10 -07:00
bd3d753138 Created IncludeVortexDeployment Compilation Step 2019-11-14 15:34:10 -07:00
8d650fcbd9 Fixed some stuff 2019-11-14 15:34:10 -07:00
45ba7d4bce Updated zEditIntegration to use the new ACompiler 2019-11-14 15:34:10 -07:00
8eb2f34faa Updated all CompilationSteps to use the new ACompiler 2019-11-14 15:34:10 -07:00
917a9e296c Updated ACompilationStep and IStackStep to use new ACompiler 2019-11-14 15:34:10 -07:00
dcf91c0737 Created VortexCompiler and updated MO2 Compiler 2019-11-14 15:34:10 -07:00
f9b0976ef1 Created abstract Compiler class 2019-11-14 15:34:10 -07:00
dae96640d8 Created ModManager enum, moved enums to Wabbajack.Common 2019-11-14 15:34:10 -07:00
133fa2febd Async VFS Implementation (#171)
* New VFS implementation can load/save/analyze files. All in a immutable, lock free (mostly) async parallel manner.

* VFS indexing is complete

* Can stage files

* Can extract VirtualFiles into PortableFiles and create contexts from PortableFiles

* Code cleanup
2019-11-14 15:22:53 -07:00
9617ca4982 Fix how we clean the download cache (#170) 2019-11-14 14:53:29 -07:00
d1806e0ac3 Merge remote-tracking branch 'erri/master' into compiler-multi-source 2019-11-13 20:48:36 -06:00
0cb6f2fa69 Make File Extractor async 2019-11-11 22:33:32 -07:00
29e6d577d2 Break the Channel interface into Read/Write/Close ports (#169) 2019-11-11 22:14:04 -07:00