summaryrefslogtreecommitdiff
path: root/src/readme_source.txt
diff options
context:
space:
mode:
authorxolatile2025-07-16 23:07:43 +0200
committerxolatile2025-07-16 23:07:43 +0200
commit7256502afa0babe60fcafbd2888cd3e33c3f9b6b (patch)
tree8a8495662a69bdadc4b5d9152656b9f02a44d668 /src/readme_source.txt
parentbc596ac9d4cdd00abf537b88d3c544be161330cc (diff)
downloadxolatile-badassbug-7256502afa0babe60fcafbd2888cd3e33c3f9b6b.tar.xz
xolatile-badassbug-7256502afa0babe60fcafbd2888cd3e33c3f9b6b.tar.zst
Source code, broken...
Diffstat (limited to 'src/readme_source.txt')
-rw-r--r--src/readme_source.txt92
1 files changed, 92 insertions, 0 deletions
diff --git a/src/readme_source.txt b/src/readme_source.txt
new file mode 100644
index 0000000..93bc637
--- /dev/null
+++ b/src/readme_source.txt
@@ -0,0 +1,92 @@
+Sauerbraten source code license, usage, and documentation.
+
+You may use the Sauerbraten source code if you abide by the ZLIB license
+http://www.opensource.org/licenses/zlib-license.php
+(very similar to the BSD license):
+
+
+LICENSE
+=======
+
+Sauerbraten game engine source code, any release.
+
+Copyright (C) 2001-2020 Wouter van Oortmerssen, Lee Salzman, Mike Dysart, Robert Pointon, and Quinton Reeves
+
+This software is provided 'as-is', without any express or implied
+warranty. In no event will the authors be held liable for any damages
+arising from the use of this software.
+
+Permission is granted to anyone to use this software for any purpose,
+including commercial applications, and to alter it and redistribute it
+freely, subject to the following restrictions:
+
+1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+3. This notice may not be removed or altered from any source distribution.
+
+
+LICENSE NOTES
+=============
+The license covers the source code found in the "src" directory of this
+archive as well as the .cfg files under the "data" directory. The included
+ENet network library which Sauerbraten uses is covered by an MIT-style
+license, which is however compatible with the above license for all
+practical purposes.
+
+Game media included in the game (maps, textures, sounds, models etc.)
+are NOT covered by this license, and may have individual copyrights and
+distribution restrictions (see individual readmes).
+
+
+USAGE
+=====
+Compiling the sources should be straight forward.
+
+Unix users need to make sure to have the development version of all libs
+installed (OpenGL, SDL, SDL_mixer, SDL_image, zlib). The included
+Makefile can be used to build.
+
+Windows users can use the included Visual Studio project files in the vcpp
+directory, which references the lib/include directories for the external
+libraries and should thus be self contained. Release mode builds will place
+executables in the bin dir ready for testing and distribution.
+
+An alternative to Visual Studio for Windows is MinGW/MSYS, which can be compiled
+using the provided Makefile. Another alternative for Windows is to compile under
+Code::Blocks with the provided vcpp/sauerbraten.cbp project file.
+
+The Sauerbraten sources are very small, compact, and non-redundant, so anyone
+wishing to modify the source code should be able to gain an overview of
+Sauerbraten's inner workings by simply reading through the source code in its
+entirety. Small amounts of comments should guide you through the more
+tricky sections.
+
+When reading the source code and trying to understand Sauerbaten's internal design,
+keep in mind the goal of Cube: minimalism. I wanted to create a very complete
+game / game engine with absolutely minimal means, and made a sport out of it
+keeping the implementation small and simple. Sauerbraten is not a commercial
+product, it is merely the author's idea of a fun little programming project.
+
+
+AUTHORS
+======
+Wouter "Aardappel" van Oortmerssen
+http://strlen.com
+
+Lee "eihrul" Salzman
+http://sauerbraten.org/lee/
+
+Mike "Gilt" Dysart
+
+Robert "baby-rabbit" Pointon
+http://www.fernlightning.com
+
+Quinton "Quin" Reeves
+http://www.redeclipse.net
+
+For additional authors/contributors, see the Sauerbraten binary distribution readme.
+