Description:
The Third Party Irrlicht Modules (TPIM) are patches and enhancements created
by developers other than Niko (the author of Irrlicht).
Getting Support for TPIMs:
These modules are not supported by Niko, they are supported by the author
that submits them. If you encounter a problem with a module, please post
in the forum or contact the author that created the module. The supporting
author's name will be in the README.txt in the module directory.
Submitting TPIMs:
TPIMs should be clean, "bug-free", and easy to read. When submitting a
TPIM, include:
All the necessary source. If the TPIM is a change to the Irrlicht Core
classes, include the entire file, not just the differences.
If your code is a patch to the Irrlicht core, be sure to include the
directory and file information where the files would be placed in
the "Files : " section, beginning with "/irrlicht" as the root source
directory.
Include a file called TPIM-Readme.txt in the following format:
Code: Select all
Module Name :
File Name:
Supporting Author:
Base Code :
Known Conflicts :
Supported Compilers :
Supported OSes :
Files :
Description :
Code: Select all
Module Name : Fog
File Name: fog-0.1.2.patch.gz
Supporting Author: thatguy AT thatplace.com
Irrlicht Core : 0.4.0, 0.4.2
Known Conflicts : Alternative fog in Irrlicht 0.5.0
Supported Compilers : Dev-C++, Visual C++ 2003
Supported OSes : Windows 98, 2000, XP
Files :
/irrlicht/fog.cpp
/irrlicht/includes/fog.h
/irrlicht/media/fog.bmp
Description : Adds fog to OpenGL and DX interfaces
what the feature does, and can be used to test that feature on newer
versions.
Naming conventions:
The name of your file should be:
name-version.major.minor.type.compression
Version is a major change. Major is used for enhancements. Minor is used for
bugfixes. So, if you just fixed a bug in version 1.0.2, your new version
would be 1.0.3. If you added a new feature after that, it would be 1.1.0.
Type is what your module is
patch - Patch to the Irrlicht Core (also known as a bugfix)
enhancement - Features external to Irrlicht Core
utility - Features that are not code that interacts with Irrlicht
An example of this is the IrrFontTool.exe that comes with Irrlicht.
If you have a TPIM that you would like to be stored, please contact:
saigumi AT users.sourceforge.net
(http://sourceforge.net/sendmessage.php?touser=622316)