Initial import master
authorSimon Morgan <sjm@sjm.io>
Sat, 8 Feb 2020 22:03:27 +0000 (22:03 +0000)
committerSimon Morgan <sjm@sjm.io>
Sat, 8 Feb 2020 22:03:27 +0000 (22:03 +0000)
COPYING.txt [new file with mode: 0644]
config.gmk [new file with mode: 0644]
readme.txt [new file with mode: 0644]
spelunky.gmk [new file with mode: 0644]

diff --git a/COPYING.txt b/COPYING.txt
new file mode 100644 (file)
index 0000000..239bffc
--- /dev/null
@@ -0,0 +1,79 @@
+==============================
+Spelunky┬« User License v1.1b
+==============================
+
+Copyright (c) 2008, 2009 Derek Yu and Mossmouth, LLC
+
+Last Updated on December 25th, 2009
+
+----------------
+1. Preamble
+----------------
+
+As of December 25th, 2009, I'm releasing the .gmk files for Spelunky and the
+Spelunky configuration program to the public.  The game and the source code are
+being provided to you for the purpose of learning, entertainment, and sharing
+with the Spelunky community.
+
+I'm interested in seeing what you guys create!  Happy Spelunky-ing!
+
+----------------
+2. Definitions
+----------------
+
+"Mossmouth" is defined as Derek Yu and Mossmouth, LLC.
+
+The "Game" is defined as the Spelunky game, its program, and all related files,
+including, but not limited to, the Spelunky configuration program.
+
+The "Source Code" is defined as the .gmk files for Spelunky and the Spelunky
+configuration program, and all of the objects, scripts, sprites, and tiles
+contained within those files.
+
+"Covered Works" are defined as the Game, the Source Code, and any modified
+versions of the Game and the Source Code.
+
+-------------------
+3. Rights Granted
+-------------------
+
+The rights granted under this license are granted for the duration of
+the copyright.
+
+You may modify and redistribute the Game and its Source Code under the following
+conditions:
+
+  (1) This license and any appropriate copyright notices in the Source Code are
+      kept intact.
+
+  (2) You may not sell Covered Works.
+
+  (3) You must display an appropriate copyright notice somewhere in the beginning
+      of all Covered Works and in any documentation accompanying such
+      Covered Works.
+
+  (4) If you share a modified version of either the Game or its Source Code with
+      others, you must not present it as an unmodified, or official, version of
+      the Game or the Source code.  Please make it apparent that it is a mod.
+
+By accepting this license you are agreeing not to restrict or prevent Mossmouth
+from modifying or adding to Spelunky in any way.
+
+----------------------------
+4. Disclaimer of Warranty
+----------------------------
+
+The Game and its Source Code are provided WITHOUT WARRANTY; without even the
+implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+----------------------------
+5. Limitation of Liability
+----------------------------
+
+In no event, unless required by applicable law or agreed to in writing will any
+copyright holders be liable to you for damages, including any general, special,
+incidental, or consequential damages arising out of the use or inability to use
+the Game, the Source Code, or modified versions of the Game or the Source Code,
+even if such holder has been advised of the possibility of such damages.  Such
+damages include, but are not limited to, loss of data or data being
+rendered inaccurate.
diff --git a/config.gmk b/config.gmk
new file mode 100644 (file)
index 0000000..f3b5fad
Binary files /dev/null and b/config.gmk differ
diff --git a/readme.txt b/readme.txt
new file mode 100644 (file)
index 0000000..c3ee8c8
--- /dev/null
@@ -0,0 +1,87 @@
+  _____            _             _          
+ / ____| v.1.1    | |           | |         
+| (___  _ __   ___| |_   _ _ __ | | ___   _ 
+ \___ \| '_ \ / _ \ | | | | '_ \| |/ / | | |┬«
+ ____) | |_) |  __/ | |_| | | | |   <| |_| |
+|_____/| .__/ \___|_|\__,_|_| |_|_|\_\\__, |
+       | |                             __/ |
+       |_|                by Derek Yu |___/  Copyright (c) 2008, 2009
+                                             Mossmouth, LLC
+
+<http://www.spelunkyworld.com>
+
+=========================
+ INTRODUCTION
+=========================
+
+Hey, people!  I'm releasing the source code in the hopes that you can
+learn from it and create some cool stuff of your own.  I apologize in
+advance if anything is not as straightforward, efficient, or clean as it
+could be.  I did my best to provide comments where necessary!
+
+
+=========================
+ OPENING THE SOURCE
+=========================
+
+To open the .gmk files, you will need some version of Mark Overmars's
+Game Maker (I used both version 7.0 and 8.0).  It can be obtained for
+$25 from <http://www.yoyogames.com/make>.
+
+To obtain the data files required to play the game, download Spelunky from
+<http://www.spelunkyworld.com>.
+
+
+=========================
+ LICENSE
+=========================
+
+You can redistribute and/or modify Spelunky, including its source code, under
+the terms of the Spelunky User License.  You may not sell Spelunky.
+
+Spelunky is distributed in the hope that it will be entertaining and useful,
+but WITHOUT WARRANTY.  Please see the Spelunky User License for more details.
+
+The Spelunky User License should be available as an external file called
+COPYING.  If not, please obtain a new copy of Spelunky from the official
+website at <http://spelunkyworld.com/>.
+
+
+=========================
+ CONTACT
+=========================
+
+Email: <yu.derek@gmail.com>
+Forums: <http://mossmouth.com/forums/index.php?board=6.0>
+
+Unfortunately, I can't commit to answering every question about the source
+code.  Your best bet is to post on the forums!  Your question may have
+already been answered there.
+
+
+=========================
+ CREDITS
+=========================
+
+Some smart and generous people have made Game Maker a lot better by extending
+its basic functionality with scripts.  I used the following in Spelunky:
+
+The BASIC PLATFORM ENGINE was by Martin Piecyk
+<http://www.pages.drexel.edu/~mfp27/platformengine/>.
+
+The game uses tsg1zzn's SUPER SOUND SYSTEM library for Game Maker to play
+OGG VORBIS music files and do CROSS-FADING and PANNING.
+
+The game incorporates ChevyRay's VIEW-SCALING SCRIPTS.
+<http://forums.tigsource.com/index.php?topic=3142.msg86809#msg86809>
+
+Many thanks to these guys for sharing their work.
+
+
+=========================
+ VERSION HISTORY
+=========================
+
+--------------------
+ 1.1 - 12/25/2009
+--------------------
diff --git a/spelunky.gmk b/spelunky.gmk
new file mode 100644 (file)
index 0000000..bc4b2e2
Binary files /dev/null and b/spelunky.gmk differ