Skip to content

just-harry/save-load-accelerator-for-skse-cosaves

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

106 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Save & Load Accelerator for SKSE Cosaves

This is a plugin for SKSE64 that aims to improve the performance of saving and loading SKSE cosave files.

Building

Requirements

  • Windows PowerShell 5.1 or PowerShell 7-and-later.
  • The LDC D compiler.
  • The Clang C++ compiler.
  • A standard environment (e.g. the MSVC Build Tools) for targeting x86-64 Windows, specifically: having the Windows import libraries available via the library-path; having rc available via the PATH.
  • (Optional) 7za being available via the PATH, for packaging the built plugins.

Procedure

In an environment for targeting x86-64 Windows, run the build.ps1 script found in the root of this repository. The resulting DLLs will be available in the build/release directory.

To package the built DLLs into archives suitable for installation, run the package.ps1 script found in the root of this repository. The resulting archives will be available in the package/release directory.

Licence

Unless otherwise specified, everything in this repository is licensed under the terms of the BSD Zero Clause License.

Hitchhiker's Guide to the Codebase

This software has been written using D in the style of a better C—but the abominable C runtime is not used—and the D runtime also is not used, and the D standard-library is mostly avoided.
Thus, a great deal of this repository is my own non-standard-library, found in mod/slack_common.

Map