Skip to content

Releases: Rosalie241/SporeModLoader

v2.1

25 Jul 20:27
Compare
Choose a tag to compare
Rosalie Wanders (15):
      3rdParty: update Spore-ModAPI
      3rdParty: bump BuildVer property in BuildSporeModAPI.bat
      BuildRelease.bat: also copy SporeModAPI.lib
      SporeModManager: support isExperimental, requiresGalaxyReset and causesSaveDataDependency
      SporeModManager: support dllsBuild
      SporeModManager: add missing includes
      SporeModManager: use Path::Combine() in Path.cpp
      SporeModManager: use SporeMod::InstallLocation in SporeModManagerHelpers.hpp
      SporeModManager: support minizip on linux (instead of minizip-ng)
      gitignore: add .o files
      3rdParty: build minizip-ng with -DMZ_DECOMPRESS_ONLY=ON
      SporeModManager: simplify > operator for FileVersionInfo
      SporeModManager: introduce GetCoreLibFileVersionInfo() and CheckIfCoreLibMatchesVersion()
      SporeModManager: fix memory leaks in SporeMod::InstallSporeMod() and SporeModManager::UpdateMod()
      SporeModManager: lowercase extension before checking it

v2.0

19 Jul 13:33
Compare
Choose a tag to compare
Rosalie Wanders (2):
      SporeModManager: add file collision detection
      SporeModManager: optimize file collision detection

1.9

19 Jul 13:10
Compare
Choose a tag to compare
1.9
Rosalie Wanders (3):
      SporeModManager: correct SporeMod::InstallPackage()
      SporeModManager: correct InstalledSporeMod == operator
      SporeModManager: add Path::GetConfigFilePath()

1.8

16 Jul 10:48
Compare
Choose a tag to compare
1.8
Rosalie Wanders (1):
      SporeModManager: improve commandline and support multiple files & ids 

1.7

15 Jul 18:43
Compare
Choose a tag to compare
1.7
Rosalie Wanders (2):
      Add submodules & move them to 3rdParty
      rewrite SporeModManager in C++

1.6

13 Jul 14:38
Compare
Choose a tag to compare
1.6
Rosalie Wanders (1):
      Introduce SporeModManager

1.5

11 Jul 22:35
Compare
Choose a tag to compare
1.5
Rosalie Wanders (6):
      change errorMessage to std::wstring in SporeModLoader.cpp
      cache GetModuleFileNameW() result in Path::GetCurrentExecutablePath()
      use UI::ShowErrorMessage() in DllMain()
      explicitly use wstring() in SporeModLoader::Initialize()
      move removing log file to Logger::Clear()
      statically link runtime C runtime library

1.4

09 Jul 12:48
Compare
Choose a tag to compare
1.4
Rosalie Wanders (2):
      move helper functions to SporeModLoaderHelpers
      improve BuildRelease.bat

1.3

08 Jul 10:29
Compare
Choose a tag to compare
1.3
Rosalie Wanders (2):
      use std::filesystem::path in LoadLibrariesInPath()
      don't use std::filesystem::current_path()

1.2

08 Jul 06:44
Compare
Choose a tag to compare
1.2
Rosalie Wanders (3):
      improve GetCurrentGameVersion() by using GetModuleFileNameW()
      use std::filesystem::path instead of std::wstring
      add 'try...catch' to std::filesystem::remove()