Files
2026-11-07 13:30:44 +07:00

1.9 KiB

Lost Saga source, 2014 (178 heroes)

Developer snapshot of the 2014 Lost Saga source, shared by the LosaDev community for study and private-server development. Access tier: Public.

  • Servers, client, engine, launcher and tools, with the prebuilt libraries needed to build them.
  • Database scripts (May 2012) in src\sql\20120504\.
  • A full server config set lives in the separate server-config\ folder next to this one.
  • The matching game client (official Gemscool Indonesia, 2016) is a separate download, not in Git.

Everything sits under src\: solutions in src\win\, code in src\src\, libraries in src\lib\, billing-server extras in src\extra\.

Build

  1. Install Visual Studio 2010 SP1 (Professional or higher, toolset v100), the DirectX SDK (June 2010) and Boost 1.47 and 1.50 with static-runtime libraries (-mt-s, -mt-sgd).
  2. Disable the TortoiseSVN pre-build step (most projects already ship Version.h), for example:
    MSBuild src\win\ls_gamesvr.sln /p:Configuration=Release /p:Platform=Win32 /p:PreBuildEventUseInBuild=false
    
  3. Build in this order: base libraries, ioFreeType/ioPac/io3DEngine, the ls_* servers, then LSClient. Use Debug or Release.

Release servers land in build\Server\<server>\, the Release client in src\src\LSClient\Release\.

Full guide: https://losadev.wiki/guides/before-you-start/ and https://losadev.wiki/guides/source-2014/

Changes in this snapshot

PATCHES-LosaDev.md lists every change against the original tree: the local run fixes (license date off, no modal dialog in the main server), four small build fixes (client Release, login server /Zm300, tolerant post-build copies, Boost paths) and the secrets that were replaced with placeholders (CHANGE_ME, 127.0.0.1, 192.0.2.1).

Lost Saga is the property of its original developers and publishers. This snapshot is fan-made, not affiliated with them, and meant for research and learning.