From 26fdf8f956a96d3bb5d41c61775da15f1abc5336 Mon Sep 17 00:00:00 2001 From: Ian C Date: Sun, 8 May 2005 23:44:30 +0000 Subject: Added GPL text --- INSTALL | 102 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ shockwave.bb | 21 ++++++++++-- 2 files changed, 121 insertions(+), 2 deletions(-) create mode 100644 INSTALL 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" -- cgit v1.2.3