LosaDev source snapshot 2014
This commit is contained in:
commit
224e4bc926
20515 files changed
+10729105
No files matched your search
@@ -0,0 +1,29 @@
|
||||
# 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:
|
||||
```bat
|
||||
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.
|
||||
Reference in new issue
Block a user