Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2011
698
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.58 KB | None | 0 0
  1. SHADOWGROUNDS & SHADOWGROUNDS SURVIVOR SOURCE CODE LICENSE
  2.  
  3. THE COMPUTER CODE ("SOURCE CODE") CONTAINED HEREIN IS THE SOLE PROPERTY OF FROZENBYTE LTD. ("FROZENBYTE").
  4. FROZENBYTE GRANTS TO END-USERS A ROYALTY-FREE, PERPETUAL LICENSE TO USE, DISPLAY, MODIFY, DISTRIBUTE AND
  5. CREATE DERIVATIVE WORKS OF THE SOURCE CODE, SO LONG AS SUCH ACTION IS FOR NON-COMMERCIAL, ROYALTY-FREE
  6. AND REVENUE-FREE PURPOSES. IN NO EVENT SHALL THE END-USER TAKE ANY ACTION WHEREBY THE SOURCE CODE CONTAINED
  7. HEREIN WOULD BE USED FOR REVENUE-BEARING PURPOSES. THE END-USER UNDERSTANDS AND AGREES TO THE TERMS HEREIN
  8. AND ACCEPTS THE SAME BY USING THE SOURCE CODE IN ANY WAY.
  9.  
  10. THE SOURCE CODE IS PROVIDED AS-IS AND FROZENBYTE MAKES NO WARRANTY AS TO THE USABILITY OR CORRECTNESS
  11. OF THE SOURCE CODE. ANY USE IS AT YOUR OWN RISK.
  12.  
  13. FROZENBYTE RETAINS THE RIGHT TO ALTER THESE LICENSE TERMS AT ANY TIME FOR ANY REASON.
  14.  
  15.  
  16.  
  17. SOURCE CODE README AND FURTHER LICENSE NOTES
  18. -------------------------------------------------
  19. Last update to this file: 21st of April 2011 (v1)
  20.  
  21. This source code package allows you to compile the game and develop it further if you wish (for non-commercial purposes). All other files, including the art assets and the level editor, remain the sole property and copyright of Frozenbyte. You may not distribute any of the files not included in the source code package. Should the source code include any 3rd party files or software, the copyright remains with the original owner and you are not allowed to distribute or modify such files or software. It is also forbidden to distribute Shadowgrounds or Shadowgrounds Survivor, or any direct derivative, in any way (e.g. not even for free), in any "app stores" such as the Mac App Store or similar, or in any distribution channel that has authorization control by a third party.
  22.  
  23. If you have a question about the license or a specific file, please don't hesitate to contact us. We're mostly just covering our legal base with this stuff.
  24.  
  25. Please note that we cannot provide any official support for this source code release. You can however visit the Frozenbyte Community at http://www.frozenbyte.com/board/ to discuss the games and the source.
  26.  
  27.  
  28.  
  29. WHAT YOU NEED
  30. -------------
  31.  
  32. The source code as it is packaged will not compile properly. The following libraries have been deleted from the source code:
  33.  
  34. Boost 1.39.0
  35. zlib 1.2.3
  36. FMOD 3.75
  37. DirectX SDK
  38. PhysX SDK
  39. Windows Media Format 9 Series SDK
  40.  
  41. Some of these are required in order to build the executables. If/when you encounter errors, they should be reasonably easy to fix.
  42.  
  43. Shadowgrounds specific code is under /shadowgrounds, and Shadowgrounds Survivor under /survivor .
  44.  
  45. The Shadowgrounds games use FMOD 3.7.5.0 for sound and the dll is distributed with the game files. No source code for FMOD can be distributed. If you require low-level access to the sound libraries, it's recommended you obtain a license to FMOD ( http://www.fmod.org ), or integrate OpenAL or other free sound library.
  46.  
  47. DirectX SDK And Windows Media Format 9 Series SDK can be obtained from Microsoft.
  48.  
  49. Shadowgrounds does not use PhysX, but Shadowgrounds Survivor does.
  50.  
  51. PhysX SDK can be obtained from NVIDIA - see http://developer.nvidia.com/physx/ or
  52. http://supportcenteronline.com/ics/support/default.asp?deptID=1949
  53.  
  54. More PhysX help: http://physxinfo.com/news/901/how-to-register-developer-account-to-get-physx-sdk-access/
  55. and http://knol.google.com/k/introduction-to-the-nvidia-physx-api
  56.  
  57. To get the game assets, you need a copy of each game.
  58.  
  59.  
  60.  
  61. SPECIAL NOTES
  62. -------------
  63.  
  64. The Shadowgrounds games are quite old and possibly very messy - these sources have not been cleaned too much.
  65.  
  66. There may also be references to older projects, such as "Disposable" or "DH", which mean our very first game, an (RTS) prototype from 2001-2003. (It should be possible to enable several RTS commands such as unit groups, switching sides to aliens and so on.)
  67.  
  68. It's also worth noting that the source code has a lot of "hacks" and "todos". It is in many ways messy and could be hard to understand.
  69.  
  70. We haven't had a commercial name for the game engine, but internally it's been called "Storm3D". Storm3D is partially based on work by the awesome Finnish programmer Sebastian Aaltonen, from whom we bought the original code in 2000/2001.
  71.  
  72. Good luck! :)
  73.  
  74.  
  75.  
  76. THANKS
  77. ------
  78.  
  79. Thanks to all of the Frozenbyte / Shadowgrounds / Shadowgrounds Survivor team(s).
  80.  
  81. Thanks to Parallax Software for license inspiration.
  82.  
  83.  
  84.  
  85. Frozenbyte team - 2011
  86. http://www.frozenbyte.com/
  87. http://www.shadowgroundsgame.com/
  88. http://www.shadowgroundssurvivor.com/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement