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
- 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). - 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 - Build in this order: base libraries,
ioFreeType/ioPac/io3DEngine, thels_*servers, thenLSClient. 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.