Commit Graph

802 Commits

Author SHA1 Message Date
Justin Swanson
b31f336ddb Lots of compiler backend changes to support multiple
CompilerVM is lightweight now, with sub view models per mod manager mode
2019-11-14 20:25:09 -06:00
Justin Swanson
6aa2908078 Reverted GUI portions. Will readd manually 2019-11-14 20:25:01 -06:00
Justin Swanson
5e03dfaaed Merge branch 'master' into compiler-multi-source 2019-11-14 20:24:15 -06:00
Timothy Baldridge
37d002f95a
Merge pull request #142 from erri120/vortex-support
Vortex support
2019-11-14 17:18:42 -07:00
Timothy Baldridge
0f4fec8c69 Disable vortex by default 2019-11-14 16:44:24 -07:00
Timothy Baldridge
5520beb85f Fix list validation 2019-11-14 16:11:29 -07:00
Timothy Baldridge
490bd4de5a Fix tests 2019-11-14 15:58:29 -07:00
erri120
7a0eae0127 Fixed TestVortexStackSerialization failing 2019-11-14 15:34:11 -07:00
erri120
82e93e04d1 Added Witcher 1,2,3 to GameMetaData 2019-11-14 15:34:11 -07:00
erri120
8f9a27d8f5 Changed int GOGID to List<int> GOGIDs for multiple id support 2019-11-14 15:34:11 -07:00
erri120
8ef41beb59 Added SWKOTOR and SWKOTOR2 to GameMetaData 2019-11-14 15:34:11 -07:00
erri120
12d4e2acda Added Starbound to GameMetaData 2019-11-14 15:34:11 -07:00
erri120
ce117513e8 Fixed que and log not showing when compiling 2019-11-14 15:34:11 -07:00
erri120
6dc3fd4085 Fixed Vortex downloads folder not being detected 2019-11-14 15:34:11 -07:00
erri120
8309592ed2 Added Divinity Orginal Sins 2 Definitive Edition to GameMetaData 2019-11-14 15:34:11 -07:00
erri120
c41e1999f8 Vortex folder will be detected and set if found 2019-11-14 15:34:11 -07:00
erri120
f391254f1d Created Vortex Test for StackSerialization 2019-11-14 15:34:11 -07:00
Timothy Baldridge
9fad28f70a Don't cache MD5 searches
We don't have expiry for MD5 searches, so we won't cache them for now
2019-11-14 15:34:11 -07:00
erri120
c6b4155126 Fixed leftovers 2019-11-14 15:34:11 -07:00
erri120
f7ee563095 Removed Vortex/MO2 compiler reference in ACompiler in favor of casting 2019-11-14 15:34:11 -07:00
erri120
3f58803b4d Fixed zEditIntegrationTests failing 2019-11-14 15:34:11 -07:00
erri120
7ca874551a Added StagingLocation to InstallationSettings 2019-11-14 15:34:11 -07:00
erri120
3724d0d296 More rebase fixes, I love it 2019-11-14 15:34:11 -07:00
erri120
184c891995 CompilerVM rebase fixes 2019-11-14 15:34:11 -07:00
erri120
53b2dd5db1 Rebase fixes 2019-11-14 15:34:11 -07:00
erri120
fa18a45ebc Refractored the creation of meta files and fixed downloads being included in the modlist 2019-11-14 15:34:11 -07:00
erri120
05791f363b Fixed Begin button never being enabled if installing a Vortex ModList 2019-11-14 15:34:11 -07:00
erri120
4203e394aa Default MO2 Installation/Download location from settings is only applied if the ModManager is MO2 2019-11-14 15:34:11 -07:00
erri120
96bedd3ada InstallerVM will try to detect the Vortex staging and downloads location 2019-11-14 15:34:11 -07:00
erri120
9272e9d67c VortexInstaller will now make use of the paths set by the InstallerView 2019-11-14 15:34:11 -07:00
erri120
a423e33cef InstallerView will show different settings depending on ModManager used during ModList compilation 2019-11-14 15:34:11 -07:00
erri120
1024d4a2e2 Warning message will appear if you try to install a Vortex ModList 2019-11-14 15:34:11 -07:00
erri120
d65085e1ab InstallerVM will switch between ModList.ModManager 2019-11-14 15:34:11 -07:00
erri120
263802c304 Added ModManager property to ModListVM 2019-11-14 15:34:11 -07:00
erri120
d1563c6bf4 InstallerVM will not set Download folder for vortex installation 2019-11-14 15:34:11 -07:00
erri120
60f9b33265 Working VortexInstaller 2019-11-14 15:34:11 -07:00
erri120
3ad63bda39 Created VortexInstaller 2019-11-14 15:34:11 -07:00
erri120
80068fdd7d Created AddExternalFolder function to index the AdditionalFolders for the game 2019-11-14 15:34:11 -07:00
erri120
1d35bf5ed1 Created AdditionalFolders property 2019-11-14 15:34:11 -07:00
erri120
b02d9b50a2 Added Divinity Original Sins 2 to the Games list 2019-11-14 15:34:11 -07:00
erri120
9feed217ef Removed RunIfGame Step in favor of inline conditional statements 2019-11-14 15:34:11 -07:00
erri120
791438eea6 Created RunIfGame CompilationStep 2019-11-14 15:34:11 -07:00
erri120
a6016813f0 Added a comment 2019-11-14 15:34:11 -07:00
erri120
061e46572d VortexCompiler: Added support for different staging/downloads folder 2019-11-14 15:34:11 -07:00
erri120
00cacfd01f VortexCompiler: Added more logging 2019-11-14 15:34:11 -07:00
erri120
e23ca453a5 VortexCompiler: Added ModList metadata 2019-11-14 15:34:11 -07:00
erri120
5b1ea3d448 Added null check to NexusDownloader:GetDownloaderState 2019-11-14 15:34:11 -07:00
erri120
6c1177d8e1 Fixed typo 2019-11-14 15:34:10 -07:00
erri120
2a92131025 Created GetByNexusName function for the GameRegistry 2019-11-14 15:34:10 -07:00
erri120
233c85b36d Implemented new caching system with GetModInfoFromMD5 2019-11-14 15:34:10 -07:00