Changed to GPL license.

This commit is contained in:
johns 2001-05-30 14:20:03 +00:00
parent 622d20e2fc
commit d321034442
8 changed files with 164 additions and 88 deletions

View file

@ -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.

View file

@ -1,6 +1,18 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!--
---- $Id$
---- (c) Copyright 1998-2001 by Lutz Sammer
---- FreeCraft 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.
---- FreeCraft 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.
-->
<HTML><HEAD>
<TITLE>ChangeLog: The FreeCraft (fka ALE Clone) Version 1.17</TITLE>
@ -19,7 +31,7 @@
FreeCraft - A free fantasy real time strategy game engine
</PRE>
<P><B>(C) Copyright 1998-2001 by The FreeCraft Project. Distributed under the
<A HREF="artistic-license.html">"Artistic License"</A></B>
<A HREF="gpl.html">"GNU General Public License"</A></B>
<HR>
<A HREF="#current">Current</A>
@ -637,6 +649,7 @@
<LI>Unit limits added, configurable with CCL.
<LI>Added new feature: automatic hit point regeneration of all units from
Jan Uerpmann.
<LI>License changed to GNU General Public License.
<LI>+++
</UL>
</UL>

13
doc/README-SDL.txt Normal file
View file

@ -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

View file

@ -1,7 +1,19 @@
<HTML><HEAD>
<!--
---- $Id$
---- (c) Copyright 2001 by Lutz Sammer
---- FreeCraft 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.
---- FreeCraft 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.
-->
<HTML><HEAD>
<TITLE>Development for FreeCraft Version 1.17</TITLE>
</HEAD>
<BODY>
@ -18,15 +30,46 @@
FreeCraft - A free fantasy real time strategy game engine
</PRE>
<P><B>(C) Copyright 1998-2001 by The FreeCraft Project. Distributed under the
<A HREF="artistic-license.html">"Artistic License"</A></B>
<A HREF="gpl.html">"GNU General Public License"</A></B>
<HR>
This file should give you some information to help too develop FreeCraft.<P>
This file should give you some information to help to develop FreeCraft.<P>
If you make bigger changes please always extend the copyright with your name.<P>
<H2>Mailing list</H2>
If you want to develop for FreeCraft you should join the development mailing
list.<P>
<A HREF="http://www.geocrawler.com/redir-sf.php3?list=freecraft-hackers">FreeCraft development Archives</A><P>
<A HREF="http://lists.sourceforge.net/mailman/listinfo/freecraft-hackers">Subscribe FreeCraft development</A><P>
<H2>Bugs and tasks</H2>
You find the known bugs here:<P>
<A HREF="http://sourceforge.net/tracker/?group_id=1965&atid=101965">FreeCraft real-time strategy game engine - Tracker - Bugs</A><P>
And the planned tasks here:<P>
<A HREF="http://sourceforge.net/pm/task.php?group_project_id=1539&group_id=1965&func=browse">FreeCraft real-time strategy game engine - Tasks</A><P>
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.
<H2>Make and makefiles</H2>
Type 'make help' to get an overview what all could be made.<P>
'make depend'<P>
and than<P>
'make'<P>
is all you need, most times.<P>
<H2>C code documentation</H2>
See below: you can use always the source code documentation.<P>
@ -35,7 +78,6 @@ I have prepared some extra documentations:<P>
<UL>
<LI><A HREF="datadir.html">FreeCraft data file description.</A>
<LI><A HREF="unit.html">C "Unit" type description.</A>
</UL>
<H2>Source code documentation</H2>
@ -71,9 +113,9 @@ Multi line source code documentation.<P>
/// ... <P>
Single line source code documentation.<P>
//@{ or /*@{*/<P>
Grouping.<P>
Start grouping.<P>
//@} or /*@}*/<P>
Grouping.<P>
End grouping.<P>
<UL>
<LI>@name
@ -105,6 +147,16 @@ Please read the documentation of the programs.
//
// (c) Copyright 2001 by {insert your name here}
//
// FreeCraft 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.
//
// FreeCraft 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.
//
// $Id$
//@{
@ -145,6 +197,7 @@ If you fix in other modules, please imitate the coding style of the old coder.
<LI>Write ANSI C.
<LI>Use 8 spaces tabulators.
<LI>Use 4 spaces indentation levels.
<LI>No line should be longer than 78 characters.
<LI>Use C++ comments for to end of line comments.
<LI>Use { } also for one statement blocks.
</UL>

View file

@ -1,7 +1,19 @@
<HTML><HEAD>
<!--
---- $Id$
---- (c) Copyright 2001 by Lutz Sammer
---- FreeCraft 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.
---- FreeCraft 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.
-->
<HTML><HEAD>
<TITLE>FAQ for FreeCraft (fka ALE Clone) Version 1.17</TITLE>
</HEAD>
<BODY>
@ -18,7 +30,7 @@
FreeCraft - A free fantasy real time strategy game engine
</PRE>
<P><B>(C) Copyright 1998-2001 by The FreeCraft Project. Distributed under the
<A HREF="artistic-license.html">"Artistic License"</A></B>
<A HREF="gpl.html">"GNU General Public License"</A></B>
<HR>
Any questions not mentioned here, please contact
@ -34,7 +46,6 @@ Any questions not mentioned here, please contact
<DD>A: The original graphics aren't designed for this resolutions, you could
design your own user interface, see "data/ccl/ui.ccl".
<P>
<DT>Q: The graphics didn't fit on 800x600 or higher resolution?
<DT>Q: gzseek already defined or undefined!
<DD>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.
<P>
Soon CraftED - The FreeCraft map editor, will support the creation of big maps.
<P>
<DT>Q: Can I use the original without expansion?
<DD>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)
<P>
"-DSLOW_INPUT" in Rules.make.
<P>
<DT>Q: I want play but do not want use CD... can i copy files from cd to hdd ?
what i have to copy ?
<DD>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.
<BR>
A: You didn't need to copy, the installation did it for you.
<P>
<DT>Q: The game becomes very slow under X11.
<DD>A: Give your X11 server a higher priority than the clients.<P>
renice -5 &lt;pid-of-your-x11-server&gt;<P>
newer linux distributions (debian) does this automatic.<P>
or start freecraft with<P>
nice -n 5 ./freecraft
<P>
<DT>Q: Can I use FreeCraft to join in an original network game?
<DD>A: Sorry, FreeCraft use its own network protocol. You can only play
with FreeCraft against other FreeCrafts.
<P>
<DT>Q: I only have the original BNE version, can I use it?
<DD>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.
<P>
<DT>Q: I get only a black window, after I have installed it on windows. What
have I done wrong?
<DD>A: Install FreeCraft to C:\.
</DL>
<HR>

View file

@ -1,7 +1,19 @@
<HTML><HEAD>
<!--
---- $Id$
---- (c) Copyright 2001 by Lutz Sammer
---- FreeCraft 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.
---- FreeCraft 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.
-->
<HTML><HEAD>
<TITLE>The FreeCraft (fka ALE Clone) Version 1.17</TITLE>
</HEAD>
<BODY>
@ -18,25 +30,25 @@
FreeCraft - A free fantasy real time strategy game engine
</PRE>
<P><B>(C) Copyright 1998-2001 by The FreeCraft Project. Distributed under the
<A HREF="artistic-license.html">"Artistic License"</A></B>
<A HREF="gpl.html">"GNU General Public License"</A></B>
<HR>
<A HREF="#contents">Contents</A>
<H2><A NAME="copyright">Copyrights</A></H2>
Please refer to the <A HREF="artistic-license.html">LICENSE</A>
Please refer to the <A HREF="gpl.html">GNU General Public License</A>
document provided with this distribution. To proceed beyond this point,
is to agree with the license agreement.
<P>The self extracting archive contains ZIP code, read the
<A HREF="ZIP-LICENSE">ZIP-LICENSE</A>.
<P>The binaries could contain SDL code, read the
<A HREF="../README-SDL.txt">README-SDL.txt</A> and the
<A HREF="README-SDL.txt">README-SDL.txt</A> and the
<A HREF="http://www.gnu.org/copyleft/lesser.html"> GNU LGPL license.</A>
<P>The source and binaries contains SIOD code, read
<A HREF="../src/siod/siod.html"> siod.html</A> for copyright and
informations.
<A HREF="SIOD.txt"> and <A HREF="../src/siod/siod.html"> siod.html</A> for
copyright and informations.
<H2><A NAME="disclaimer">DISCLAIMER</A></H2>
@ -83,15 +95,19 @@
<H2><A NAME="faq">Problems</A></H2>
Read this, if you have problems compiling, installing or playing FreeCraft
<A HREF="faq.html">faq.html</A>
<A HREF="faq.html">faq.html</A> or use the
<A HREF="http://sourceforge.net/forum/forum.php?forum_id=5634">
help forum</A> for questions.
<H2><A NAME="features">Features</A></H2>
<UL>
<LI>Health and mana could be shown on the map.
<LI>Health and mana and orders could be shown on the map.
<LI>Better path finder routines.
<LI>Loading of compressed (gzip) puds.
<LI>Loading of compressed (gzip or bzip2) puds.
<LI>Configuration language.
<LI>Scripting language.
<LI>Easy replace of unit graphics and sounds.
<LI>64 times greater maps.
<LI>Training queues.
@ -99,7 +115,6 @@
<LI>Correct fog of war (terrain changes are not shown).
<LI>Nice looking fog of war (alpha-gray-scale)
<LI>More resolutions 640x480, 800x600, 1024x768 and 1600x1200.
<LI>Scripting language.
<LI>Support for up to 6 resources.
<LI>Internet play.
</UL>
@ -170,6 +185,8 @@ freecraft [OPTIONS] [map.pud|map.pud.gz]
is the port number on the local computer, <VAR>port</VAR> is the
port on the game server. The default ports are 6660. If you have a
firewall please let the port 6660/UDP through.
<LI>-N name<BR>
Name of the player, for network play.
<LI>-s frames<BR>
The AI sleeps 'frames' before it starts working.
<LI>-t factor<BR>
@ -177,6 +194,10 @@ freecraft [OPTIONS] [map.pud|map.pud.gz]
<LI>-D<BR>
Video depth = pixel pro point. Only useful if not automatic
detected.
<LI>-S speed<BR>
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)
<LI>-F<BR>
Full-screen video-mode.
<LI>-W<BR>
@ -269,11 +290,17 @@ freecraft [OPTIONS] [map.pud|map.pud.gz]
<UL>
<LI>Single click with left mouse button<BR>
Select unit.
<LI>SHIFT Single click with left mouse button<BR>
Add or remove unit from selection.
<LI>CTRL Single click with left mouse button<BR>
Select all units of the same unit-type.
<LI>ALT Single click with left mouse button<BR>
Select all units of the previous group.
<LI>Double click with left mouse button<BR>
Select all units of the same unit-type.
<LI>Click & Hold with left mouse button<BR>
Not supported.
</UL>
<H2><A NAME="ccl">CCL: FreeCraft Configuration Language</A></H2>

View file

@ -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

View file

@ -2,44 +2,13 @@
<HTML>
<HEAD>
<TITLE>GNU General Public License - GNU Project - Free Software Foundation (FSF)</TITLE>
<LINK REV="made" HREF="mailto:webmasters@www.gnu.org">
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#1F00FF" ALINK="#FF0000" VLINK="#9900DD">
<H1>GNU General Public License</H1>
<A HREF="/graphics/philosophicalgnu.html"><IMG SRC="/graphics/philosophical-gnu-sm.jpg"
ALT=" [image of a Philosophical GNU] "
WIDTH="160" HEIGHT="200"></A>
<!-- Please keep this list alphabetical -->
<!-- tower, gpl.ja.html is Japanese translation of THIS PAGE, -->
<!-- NOT translation of GPL itself(gpl.ja.html contains the original -->
<!-- English version). So please do not remove the following. -->
<!-- Thanks -mhatta -->
[
<A HREF="/copyleft/gpl.html">English</A>
| <A HREF="/copyleft/gpl.ja.html">Japanese</A>
]
<!-- It is best to not enumerate the translations here in a menu bar, -->
<!-- It is best to have the users follow this link, so they have the FSF' -->
<!-- explanation about translations being unofficial, etc. -->
<P>
<UL>
<LI><A HREF="/copyleft/gpl-violation.html"><EM>What to do if you see a
possible GPL violation</EM></A>
<LI><A HREF="/copyleft/copyleft.html#translations"><EM>Translations
of the GPL</EM></A>
<LI>The GNU General Public License (GPL)
<A HREF="/copyleft/gpl.txt">in plain text format</A>
<LI>The GNU General Public License (GPL)
<A HREF="/copyleft/gpl.texi">in Texinfo format</A>
</UL>
<P>
<HR>
<P>
<A HREF="gpl.txt">in plain text format</A>
</UL><P><HR>
<H2>Table of Contents</H2>
<UL>
@ -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.
<HR>
Return to <A HREF="/home.html">GNU's home page</A>.
<P>
FSF &amp; GNU inquiries &amp; questions to
<A HREF="mailto:gnu@gnu.org"><EM>gnu@gnu.org</EM></A>.
Other <A HREF="/home.html#ContactInfo">ways to contact</A> the FSF.
<P>
Comments on these web pages to
<A HREF="mailto:webmasters@www.gnu.org"><EM>webmasters@www.gnu.org</EM></A>,
send other questions to
<A HREF="mailto:gnu@gnu.org"><EM>gnu@gnu.org</EM></A>.
<P>
Copyright notice above.<BR>
Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA 02111, USA
<P>
Updated:
<!-- hhmts start -->
31 Jul 2000 jonas
<!-- hhmts end -->
<HR>
</BODY>
</HTML>
</BODY></HTML>