FANDOM


Introduction Edit

This is the open source version of the upcoming new release of LuminousForts. To get around Valve's Source SDK licensing policies, the open source version is a set of differentials for the Source SDK 2007.

The differential patches are applied using a Python script called "Simple Patch Maker"

Downloading Edit

To Download the latest collection of differential patches from LuminousForts OpenBase

hg clone https://hekar@bitbucket.org/hekar/luminous-forts-openbase

Using the Codebase Edit

Most of the modification's game specific code will be found in game/(client|shared|server)/Mod. I have put in an effort to separate the modification's codebase from the Source SDK's codebase. But it's still obviously very dependant and anything in the game/(client|shared|server)/SDK has been fair game to edit.

Building the mod Edit

To build the modification you'll need:

- To download this patch set (either as an archive or through mercurial) - Visual Studio (or Express C++) 2010

- Access to the Source SDK 2007

Dependencies Edit

To build the modification you'll need:

- To download this patch set (either as an archive or through mercurial)

- Visual Studio (or Express C++) 2010

- Access to the Source SDK 2007

Merging Luminous Forts with the Source SDK Base 2007 Edit

- Install "Python 2.7" from python.org

- Create a new mod multiplayer using the "Source SDK"

- Run "luminousforts_apply_patch.bat" against the folder where you put the Source SDK 2007 source files

- That Source SDK folder will now contain the LuminousForts code

Compiling LuminousForts Edit

- Add a configuration file called "src\luminous_dev_config\<YourWindowsUsername>_sourcemod.txt" (ie. I log into my computer with the username "hekar")

- Paste the path to your LuminousForts game folder (ie. C:\Program Files\Steam\steamapps\sourcemods\luminousforts)

- Install Visual Express C++ 2010 or Visual Studio 2010

- Compile the mod

Submitting Patches Edit

Patches can be submitted in whatever fashion you want (email, Google Group, Steam chat). Just zip up the changed source files and send them to Hekar.


After a patch, you may make an account on Bitbucket.org and access the full source tree of Luminous Forts (if you wish.)


Licensing Edit

LuminousForts takes no rights over any code done by Valve.

You are free to take code from LuminousForts and use it in your own modification provided you follow the Mozilla Public License and do not try to hide the fact that code is taken from LuminousForts.

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.