summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--INSTALL102
-rw-r--r--shockwave.bb21
2 files changed, 121 insertions, 2 deletions
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..04f4252
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,102 @@
+These Milkshape plugins require a DLL that allows the plugin to function
+(DON'T get me started on the genius of returning C++ classes from DLLs...)
+
+Details on building this are in step II.
+
+----------------------------------------------------------------------------
+I. GETTING STARTED
+----------------------------------------------------------------------------
+
+Pre-requisites:
+
+ mingw with msys.
+
+ Microsoft C++ Compiler (I used the free Visual C++ 2003 Toolkit). This
+ is optional.
+
+ w32dlib -- this is a simple Win32 dialog library available from:
+ http://www.wherewilliputthisbloodything?.com/
+
+ Edit make.conf and set the path to your Milkshape SDK as appropriate.
+ Also edit the other variables as you see fit.
+
+
+----------------------------------------------------------------------------
+II. BUILDING THE DLL WRAPPER
+----------------------------------------------------------------------------
+
+If you wish to build your own wrapper then:
+
+ 1. Open a command tool (with paths set to the MS C++ compiler) and cd
+ into the wrapper directory.
+
+ 2. type 'nmake'.
+
+ 3. Copy the resulting mingwms.dll to your Milkshape application directory.
+
+
+If you wish to use the pre-built wrapper (the DLL and LIB file are part of
+the source release for people without the compiler), simply:
+
+ 1. Copy the wrapper/mingwms.dll to your Milkshape application directory.
+
+
+----------------------------------------------------------------------------
+III. BUILDING THE TEST DLL
+----------------------------------------------------------------------------
+
+You can skip this if your feeling over-confident...
+
+ 1. Open an MSYS shell.
+
+ 2. cd test
+
+ 3. Type make.
+
+ 4. Copy the resulting mstest.dll to your Milkshape application directory.
+
+ 5. Run Milkshape and test the "Mingw test plugin". It simply displays
+ the names of the meshes in a model using the medium of Message Boxes.
+
+
+----------------------------------------------------------------------------
+IV. BUILDING THE (SIMPLE) OPENGL DLL
+----------------------------------------------------------------------------
+
+ 1. Open an MSYS shell.
+
+ 2. cd opengl
+
+ 3. make depend
+
+ 3. make
+
+ 4. Copy the resulting msGLExport.dll to your Milkshape directory.
+
+ 5. Run Milkshape, load a model and you can export using "Simple OpenGL".
+
+ 6. Docs for this will are available in docs/msGLExport.txt
+
+
+----------------------------------------------------------------------------
+IV. BUILDING THE EXPLODE MODEL DLL
+----------------------------------------------------------------------------
+
+ 1. Open an MSYS shell.
+
+ 2. cd groupexplode
+
+ 3. make depend
+
+ 3. make
+
+ 4. Copy the resulting msGrpExplode.dll to your Milkshape directory.
+
+ 5. Run Milkshape, load a model and you can use the "Group Exploder" tool.
+
+ 6. Docs for this will are available in docs/msGrpExplode.txt
+
+
+
+----------------------------------------------------------------------------
+$Id: INSTALL,v 1.1 2005-05-08 23:44:30 ianc Exp $
diff --git a/shockwave.bb b/shockwave.bb
index 78bce99..c01fc2e 100644
--- a/shockwave.bb
+++ b/shockwave.bb
@@ -1,7 +1,24 @@
+; shockwave -- a naff game
;
-; SHOCKWAVE (c) COPYRIGHT Ian Cowburn 2004
+; Copyright (C) 2005 Ian Cowburn (ianc@noddybox.demon.co.uk)
;
-; $Id: shockwave.bb,v 1.10 2005-05-08 23:37:33 ianc Exp $
+; This program is free software; you can redistribute it and/or modify
+; it under the terms of the GNU General Public License as published by
+; the Free Software Foundation; either version 2 of the License, or
+; (at your option) any later version.
+;
+; This program is distributed in the hope that it will be useful,
+; but WITHOUT ANY WARRANTY; without even the implied warranty of
+; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+; GNU General Public License for more details.
+;
+; You should have received a copy of the GNU General Public License
+; along with this program; if not, write to the Free Software
+; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+;
+; -------------------------------------------------------------------------
+;
+; $Id: shockwave.bb,v 1.11 2005-05-08 23:44:30 ianc Exp $
;
Include "gfx/font.bb"