( Don't know who made this one )
Rune Public Source Distribution
All files contained here are the property of Human Head Studios, Incorporated
or Epic Games where applicable. They are provided without warranty, and under
the same terms as the Rune retail license agreement: You may use them for your
personal, non-profit enjoyment, but you may not sell or otherwise commercially
exploit the source or things you created based on the source.
Unzip the source distribution into your root Rune directory, for example
c:\Rune. You must use the exact same version of Rune patch and public source
distribution. If you have different versions, then the DLL's you recompile with
the source distribution will almost certainly fail to run.
To recompile the source, you must have Microsoft Visual C++ 6.0, either with no
service packs, or with SP1. The source does not work with previous versions of
Visual C++. The source may or may not work with subsequent versions and service
packs. If you are using anything other than this exact version, don't even
think about emailing us asking why it doesn't work.
How Each Package (.DLL) Is Structured
Rune packages are described in detail in the the Unreal Package Documentation.
The source code for each package (for example, MyPackage) that contains a C++
.DLL component is as follows:
C:\Rune\MyPackage\Src\MyPackage.dsp: Microsoft Developer Studio project files.
C:\Rune\MyPackage\Src\*.cpp: C++ source code.
C:\Rune\MyPackage\Src\*.h: Private C++ header files, which are only used
internally by this package.
C:\Rune\MyPackage\Inc\*.h: Public C++ header files, which are exposed to all
C:\Rune\MyPackage\Classes\*.upkg: UnrealScript package definition file.
C:\Rune\MyPackage\Classes\*.uc: UnrealScript class source files.
\Rune\RunePubSrc.dsw: Microsoft Visual C++ workspace file.
\Rune\Core: Rune engine core components (non-game code, such as low-level
object handling, script interpretter, file processing, configuration, and
\Rune\Engine: Rune engine game components.
\Rune\Setup: Rune Windows installer/uninstaller (Setup.exe).
\Rune\GlideDrv: Rune Glide support. Note: To compile this code, you need the
latest version of the Glide SDK from 3dfx's web site.
\Rune\Help: A small amount of documentation.
\Rune\Launch: Rune Windows startup code (Rune.exe).
\Rune\OpenGLDrv: Rune's OpenGL support.
\Rune\System: Rune's system directory.
\Rune\UCC: Platform-neutral command line runner. Launches "commandlets" such as
the script compiler, installation generator, and command-line server.
\Rune\Window: Windows encapsulation.
Visit the Rune Technology Page for additional online documentation and editing