From d32103444205ed1e17b97ea93e176b854e16dc1b Mon Sep 17 00:00:00 2001 From: johns <> Date: Wed, 30 May 2001 14:20:03 +0000 Subject: [PATCH] Changed to GPL license. --- doc/ANNOUNCE | 10 +++---- doc/ChangeLog.html | 15 +++++++++- doc/README-SDL.txt | 13 +++++++++ doc/development.html | 65 ++++++++++++++++++++++++++++++++++++++++---- doc/faq.html | 35 +++++++++++++++++++++--- doc/freecraft.html | 47 +++++++++++++++++++++++++------- doc/freecraft.lsm | 6 ++-- doc/gpl.html | 61 ++--------------------------------------- 8 files changed, 164 insertions(+), 88 deletions(-) create mode 100644 doc/README-SDL.txt diff --git a/doc/ANNOUNCE b/doc/ANNOUNCE index d48e45599..277371e63 100644 --- a/doc/ANNOUNCE +++ b/doc/ANNOUNCE @@ -57,14 +57,14 @@ Optional libpthreads, svgalib and SDL. Copying-policy: --------------- -Artistic license. +GNU General Public License. Is there a home page? -- ----- - ---- ----- -You can look at my home page, containing mostly FreeCraft stuff. - - http://user.exit.de/johns + http://FreeCraft.Org + http://FreeCraft.Com + http://FreeCraft.Net Where download FreeCraft? ----- -------- --- ------ @@ -79,7 +79,7 @@ It should go to ftp://metalab.unc.edu/pub/Linux/games/strategy. or from my home page: - http://user.exit.de/johns/ + http://www.fourtytwo.de You find there also pre-releases of the next stable version. diff --git a/doc/ChangeLog.html b/doc/ChangeLog.html index b0adcec95..d13c92711 100644 --- a/doc/ChangeLog.html +++ b/doc/ChangeLog.html @@ -1,6 +1,18 @@ ChangeLog: The FreeCraft (fka ALE Clone) Version 1.17 @@ -19,7 +31,7 @@ FreeCraft - A free fantasy real time strategy game engine

(C) Copyright 1998-2001 by The FreeCraft Project. Distributed under the -"Artistic License" +"GNU General Public License"


Current @@ -637,6 +649,7 @@
  • Unit limits added, configurable with CCL.
  • Added new feature: automatic hit point regeneration of all units from Jan Uerpmann. +
  • License changed to GNU General Public License.
  • +++ diff --git a/doc/README-SDL.txt b/doc/README-SDL.txt new file mode 100644 index 000000000..4d36ca9dc --- /dev/null +++ b/doc/README-SDL.txt @@ -0,0 +1,13 @@ + +Please distribute this file with the SDL runtime environment: + +The Simple DirectMedia Layer (SDL for short) is a cross-platfrom library +designed to make it easy to write multi-media software, such as games and +emulators. + +The Simple DirectMedia Layer library source code is available from: +http://www.libsdl.org/ + +This library is distributed under the terms of the GNU LGPL license: +http://www.gnu.org/copyleft/lesser.html + diff --git a/doc/development.html b/doc/development.html index ae1666a41..3530ee698 100644 --- a/doc/development.html +++ b/doc/development.html @@ -1,7 +1,19 @@ + - Development for FreeCraft Version 1.17 @@ -18,15 +30,46 @@ FreeCraft - A free fantasy real time strategy game engine

    (C) Copyright 1998-2001 by The FreeCraft Project. Distributed under the -"Artistic License" +"GNU General Public License"


    -This file should give you some information to help too develop FreeCraft.

    +This file should give you some information to help to develop FreeCraft.

    +If you make bigger changes please always extend the copyright with your name.

    + +

    Mailing list

    + +If you want to develop for FreeCraft you should join the development mailing +list.

    + +FreeCraft development Archives

    +Subscribe FreeCraft development

    + +

    Bugs and tasks

    + +You find the known bugs here:

    + +FreeCraft real-time strategy game engine - Tracker - Bugs

    + +And the planned tasks here:

    + +FreeCraft real-time strategy game engine - Tasks

    + +Before you starting doing some work, please ask on the mailing list, if not +already somebody is doing the same thing and write what you plan todo, that +nobody starts the same work.

    Make and makefiles

    Type 'make help' to get an overview what all could be made.

    +'make depend'

    + +and than

    + +'make'

    + +is all you need, most times.

    +

    C code documentation

    See below: you can use always the source code documentation.

    @@ -35,7 +78,6 @@ I have prepared some extra documentations:

    Source code documentation

    @@ -71,9 +113,9 @@ Multi line source code documentation.

    /// ...

    Single line source code documentation.

    //@{ or /*@{*/

    -Grouping.

    +Start grouping.

    //@} or /*@}*/

    -Grouping.

    +End grouping.

    diff --git a/doc/faq.html b/doc/faq.html index a4a02c25e..2145f1fb7 100644 --- a/doc/faq.html +++ b/doc/faq.html @@ -1,7 +1,19 @@ + - FAQ for FreeCraft (fka ALE Clone) Version 1.17 @@ -18,7 +30,7 @@ FreeCraft - A free fantasy real time strategy game engine

    (C) Copyright 1998-2001 by The FreeCraft Project. Distributed under the -"Artistic License" +"GNU General Public License"


    Any questions not mentioned here, please contact @@ -34,7 +46,6 @@ Any questions not mentioned here, please contact
    A: The original graphics aren't designed for this resolutions, you could design your own user interface, see "data/ccl/ui.ccl".

    -

    Q: The graphics didn't fit on 800x600 or higher resolution?
    Q: gzseek already defined or undefined!
    A: You have an incompatible libpng version, better you install the latest @@ -72,6 +83,8 @@ bigmap2.pud is in the upper right corner. bigmap3.pud is in the lower left corner. bigmap4.pud is in the lower right corner.

    +Soon CraftED - The FreeCraft map editor, will support the creation of big maps. +

    Q: Can I use the original without expansion?
    A: There are only more graphics and sounds in the expansion CD version. @@ -110,22 +123,36 @@ DFLAGS= $(THREAD) $(CCL) $(VERSION) $(VIDEO) $(ZDEFS) $(DSOUND) \ $(DEBUG)

    "-DSLOW_INPUT" in Rules.make. +

    Q: I want play but do not want use CD... can i copy files from cd to hdd ? what i have to copy ?
    A: After running 'build.bat' (WINDOWS) or 'build.sh' (UNIX) the CD isn't longer needed. This script converts the data on CD into our own format.
    A: You didn't need to copy, the installation did it for you. +

    Q: The game becomes very slow under X11.
    A: Give your X11 server a higher priority than the clients.

    renice -5 <pid-of-your-x11-server>

    + newer linux distributions (debian) does this automatic.

    or start freecraft with

    nice -n 5 ./freecraft - +

    Q: Can I use FreeCraft to join in an original network game?
    A: Sorry, FreeCraft use its own network protocol. You can only play with FreeCraft against other FreeCrafts. +

    +

    Q: I only have the original BNE version, can I use it? +
    A: No. Until now nobody has written a converter for this, if you want to + write it, please contact me. It is only a question of time and you + must understand writting C. + +

    +

    Q: I get only a black window, after I have installed it on windows. What + have I done wrong? +
    A: Install FreeCraft to C:\. +
    diff --git a/doc/freecraft.html b/doc/freecraft.html index 4f09ed4c6..fdda7c223 100644 --- a/doc/freecraft.html +++ b/doc/freecraft.html @@ -1,7 +1,19 @@ + - The FreeCraft (fka ALE Clone) Version 1.17 @@ -18,25 +30,25 @@ FreeCraft - A free fantasy real time strategy game engine

    (C) Copyright 1998-2001 by The FreeCraft Project. Distributed under the -"Artistic License" +"GNU General Public License"


    Contents

    Copyrights

    - Please refer to the LICENSE + Please refer to the GNU General Public License document provided with this distribution. To proceed beyond this point, is to agree with the license agreement.

    The self extracting archive contains ZIP code, read the ZIP-LICENSE.

    The binaries could contain SDL code, read the - README-SDL.txt and the + README-SDL.txt and the GNU LGPL license.

    The source and binaries contains SIOD code, read - siod.html for copyright and - informations. + and siod.html for + copyright and informations.

    DISCLAIMER

    @@ -83,15 +95,19 @@

    Problems

    Read this, if you have problems compiling, installing or playing FreeCraft - faq.html + faq.html or use the + + help forum for questions. +

    Features

    @@ -170,6 +185,8 @@ freecraft [OPTIONS] [map.pud|map.pud.gz] is the port number on the local computer, port is the port on the game server. The default ports are 6660. If you have a firewall please let the port 6660/UDP through. +
  • -N name
    + Name of the player, for network play.
  • -s frames
    The AI sleeps 'frames' before it starts working.
  • -t factor
    @@ -177,6 +194,10 @@ freecraft [OPTIONS] [map.pud|map.pud.gz]
  • -D
    Video depth = pixel pro point. Only useful if not automatic detected. +
  • -S speed
    + Want to play slower? Use for 50 to play with half speed. Want to play + faster? Use 200 to play at double speed. (default is 100% which are + 30 frames/second)
  • -F
    Full-screen video-mode.
  • -W
    @@ -269,11 +290,17 @@ freecraft [OPTIONS] [map.pud|map.pud.gz]
    • Single click with left mouse button
      + Select unit.
    • SHIFT Single click with left mouse button
      + Add or remove unit from selection.
    • CTRL Single click with left mouse button
      + Select all units of the same unit-type.
    • ALT Single click with left mouse button
      + Select all units of the previous group.
    • Double click with left mouse button
      + Select all units of the same unit-type.
    • Click & Hold with left mouse button
      + Not supported.

    CCL: FreeCraft Configuration Language

    diff --git a/doc/freecraft.lsm b/doc/freecraft.lsm index a1b703afe..c130ddb8d 100644 --- a/doc/freecraft.lsm +++ b/doc/freecraft.lsm @@ -7,9 +7,7 @@ Description: A realtime, fantasy strategy war game for UNIX or Win32. the original game CD or expansion CD to use this program or the free graphic replacement. Keywords: RTS realtime strategy game X11 -Author: johns@locknar.cne.de or johns98@gmx.net (Lutz Sammer) - (Valery Shchedrin) - (Fabrice Rossi) +Author: johns98@gmx.net (Lutz Sammer) (Valery Shchedrin) (Fabrice Rossi) Maintained-by: aleclone@FreeCraft.org (The FreeCraft Project Group) Primary-site: ftp://metalab.unc.edu/pub/Linux/games/strategy 684 KB freecraft-000402.tar.gz @@ -21,5 +19,5 @@ Original-site: http://FreeCraft.org/freecraft-000402.tar.gz 684 KB freecraft-000402.tar.gz 1.2 MB freecraft-000402-bin.tar.gz Platforms: Unix/Win32,SVGALIB/X11,libz,libpng and the original CD-ROM. -Copying-policy: Artistic license. +Copying-policy: GNU General Public License End diff --git a/doc/gpl.html b/doc/gpl.html index 84fd86846..65c16517a 100644 --- a/doc/gpl.html +++ b/doc/gpl.html @@ -2,44 +2,13 @@ GNU General Public License - GNU Project - Free Software Foundation (FSF) -

    GNU General Public License

    - [image of a Philosophical GNU] - - - - - - -[ - English -| Japanese -] - - - - - -

    -

    -


    - -

    - + in plain text format +


    Table of Contents

      @@ -525,28 +494,4 @@ proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. - -
      - -Return to GNU's home page. -

      -FSF & GNU inquiries & questions to -gnu@gnu.org. -Other ways to contact the FSF. -

      -Comments on these web pages to -webmasters@www.gnu.org, -send other questions to -gnu@gnu.org. -

      -Copyright notice above.
      -Free Software Foundation, Inc., -59 Temple Place - Suite 330, Boston, MA 02111, USA -

      -Updated: - -31 Jul 2000 jonas - -


      - - +