Remove static tag from menu functions
[kraptor.git] / readme
blobd83e3bb88dd27a0a704a55091fb1235c22a53b85
1 Kraptor
2 -------
4 ---------------------------------------------------------------------
6 Official Web Site
8 http://kraptor.sf.net/
10 ---------------------------------------------------------------------
12 Copyright 2002, 2003, 2004,  Kronoman
13 Released under the MIT license
14 In loving memory of my father.
15 Made in Argentina
17 ---------------------------------------------------------------------
19 After years of oppression, the slaved people of the world have raised against their masters.
20 You, has a mercenary pilot, has been contacted by the popular rebellion to fight against the forces of oppression.
21 In the morning, you jump into your cockpit and start up the engines.
22 Its time to get airborne and start the attack.
23 Get ready to scramble the scum hired by the masters.
24 Murder for freedom is the only way, you're a man on a mission, don't defraud us...
26 ---------------------------------------------------------------------
28 What is this?
30 Kraptor is a classic shoot 'em up scroller game, where you must fight against tons of bad dudes.
31 The game offers high speed action, with massive destruction and lots of fun.
32 Kraptor features a powerful engine for 2D shooter scroller games.
33 Massive destruction, powerful weapons, all that you always wanted in this kind of games!
34 It is also multi-platform (DOS, Win32, Linux and more!)
36 ---------------------------------------------------------------------
38 Command line options
40 -safe              Will run the game in 'safe' mode (will try to start it no matter what)
41 -windowscreen      Will run the game in a window (not available in DOS version)
42 -fullscreen        Will run the game in fullscreen
43 -autoscreen        Will try to autodetect video card and screen mode
44 -nosound           Disables the sound
45 -320x200           Video mode 320x200
46 -320x240           Video mode 320x240
47 -640x480           Video mode 640x480
48 -800x600           Video mode 800x600
49 -1024x768          Video mode 1024x768
51 ---------------------------------------------------------------------
53 Features
55 Some of the main features of the engine and the game itself:
57 # FULL SOURCE CODE AVAILABLE FREE (Under MIT license)
58 # Works on many platforms, including DOS, Windows and Linux!
59 # Supports all resolutions, like 320x200, 640x480, 1024x768, etc.; even those bizarre ones, like 160x120, 320x400, etc.
60 # Uses stereo positional sound (you hear the ships flying around you)
61 # Has a incredible particle system, that let all sorts of particle effects in the explosions, fire on the ground, the ships going down in flames,and the weapons can let a trail of smoke, beams, etc
62 # Has a dynamic fire, smoke and explosions system based on layers and on-fly rendering, that let show a massive destruction effect on the air and ground.
63 # Has a dynamic enviroment sub-engine to render rain, snow, etc.
64 # The ships explodes into pieces, and the builds on the ground blows up in a chain-explosion effect.
65 # Enemys of any size, and custom IAs and weapons.
66 # All kind of animated bad dudes, from tiny ones to big bad bosses.
67 # All the flying objects cast shadows over the background, with perspective correction.
68 # Support for animations and cinematic, with sound and subtitles.
69 # A on-fly translation system with UNICODE and UTF-8 support, that can translate on the fly all the GUIs to other language.
70 # Multiple weapons for player and enemies.
71 # Has original music sound-track.
72 # You can lower/raise the detail level, in low detail, the game runs good even on a 486 DX2!
73 # Original story, with cool movies.
74 # Realistic huge hi-res backgrounds levels.
75 # Original high quality stereo sounds and music
76 # Support for Spanish and English translation on-fly
77 # 'Black market' shop to buy new weapons, upgrade ship, etc.
78 # GUI driven interface like the one used in Unre*l.
79 # You can Save / Load your game
81 ---------------------------------------------------------------------
83 Thanks to:
85 # All the people that made open source and free software. Without them, the world would be yet more scary.
86 # The guys of Allegro, DUMB, Pixelate and Allegro.cc. Cool job!
87 # F3N1X Team, thanks for the Linux CDs!
88 # Mother, thanks for the Linux T-Shirt and the new Linux CDs! Ha! Of course, thanks for live!
89 # Father, thanks for so many things... specially my first 386. What cool machine it was!
90 # Iron Chelo "The Bodyguard"
91 # DJ Ñanga
92 # GAC
93 # J. Monytor (no man, we need more acceleration to put that tea cup in orbit of mars)
94 # El Super 666, cool heavy metal CDs... thanks!
95 # El Mago Eddy
96 # Error Catastrofico
97 # Gabriel, thanks for lots of good heavy MP3s
98 # B. Gates, hope that you recover soon from your lobotomy...
99 # G. W. Bush, call me when you be more sober...
101 ---------------------------------------------------------------------
103 Software used in development
105 The following software was used in the development of Kraptor
106 For links to download them, check the "Links" section.
108 GNU GCC, DJGPP and MinGW32 where the main compilers used in Kraptor
109 Allegro is the game programming library used.
110 DUMB is the music engine.
111 Linux Mandrake 8.2 and 9.0 where used as the main OS for development.
112 The GIMP and ASE where used to do the 2D graphic artwork and FLI cinematic.
113 Blender, Povray, Giram, Ayam and Aqsis where used to do the 3D artwork.
114 PMASK is the collision library made by "orz".
115 Bluefish and Mozilla where used to make this web page.
116 Bochs, a portable x86 Emulator, really useful for testing in other OS without reboot.
117 Audacity, a cool free audio editor!
118 DLG, a dialog editor by Julien Cugniere (thanks for the GUI routines too!)
119 UPX was used to compress the executable in certaing platforms.
120 Many other software that I don't remember right now was used also. Thanks to them too.
121 Hardware used in development
122 The main development machine was a P3 450 MHz (over-clocked at 500 MHz), 320MB RAM, 2 x 40GB HD, CD, CD-RW, optical pen, scanner, web-cam, etc, with Linux Mandrake 9.0, Free-DOS and Windoze 98
123 One AMD Atlhon XP 1700 with 512MB RAM, NVIDIA GForce2 MX 400, dual 80 GB HD was used to the rendering and advanced graphic and sound edition.
124 Also was used a 486DX2 66MHz, 8MB RAM, 540MB HD, 5 1/4 floppy, with DR-DOS for performance testing purposes.
125 A Palm m125 was used to take ideas and notes 'on-fly' in the streets.
127 ---------------------------------------------------------------------
129 Released under the MIT license
130 The MIT License
132 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sub-license, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
134 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
136 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
138 ---------------------------------------------------------------------