Skip to content

Quickstart

Introduction

This is a quickstart guide to using sw3se

Installation

Only proceed if you fullfill these requirements:

  • You have removed SteamStub DRM from the main executable (sw3cw.exe) via Steamless
  • Up-to-date Visual Studio 2022
  • Visual C++ Redists 2022 (The Injector requires it)
  • .NET 8 SDK + Runtime (x86 and x64)
  • Windows 11 (Anything below is untested and not officially supported)
  • Ownership on steam (The build scripts require it)

Use git: git clone --recurse-submodules https://gitlab.com/Rawra/sw3se-re-project.git to clone the project (with its submodules)

Then copy over the complete contents of the redist folder into your main game root directory.

This should end you up with a working installation of the game and the script extender alongside it.

Optional: Set LAA Flag

The main executable by the game is not marked as LAA (Large Address Aware) thus only allowing it to gain a max memory size of around 2GB. This is a limitation of Virtual Address Space

If LAA is set, it can achieve sizes up to a maximum of 4GB.

To do this, you can use any tool pretty much. An in-house tool is pdengine.laa.tool, but its far from the only one around.