• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

external/H01-Jan-2014-13,1889,972

install/H03-May-2022-2722

resources/H01-Jan-2014-41,84541,679

src/H03-May-2022-7,4095,436

tools/H01-Jan-2014-936669

.gitignoreH A D01-Jan-201487 88

READMEH A D01-Jan-20143.3 KiB11075

SConstructH A D03-May-2022881 2316

pony.optionsH A D03-May-20222.3 KiB11393

README

1
2== COMPILING ==
3
4You will need the following tools and libraries to build the game:
5
6* SCons
7* GLFW
8* IlmBase
9* DevIL
10* protobuf (You also need protobuf-compiler on ubuntu)
11* SDL_mixer
12* FTGL
13* libsigc++
14
15Just build the game with "scons" in the current directory. If you have
16a dualcore CPU, you can use "scons -j2" for parallel building.
17
18== PLAYING ==
19
20To start the game, call "./Pony". ESC stops the game.
21
22
23Controls:
24
25Pony 1: Arrow Keys
26Pony 2: WASD
27Pony 3: 8456 on the Numpad
28Pony 4: IJKL
29
30F1 toggles music
31
32Additionally you can use gamepads. Joystick 1 controls Pony 1, etc.
33You steer the ponies with the left/right axis of the main stick and
34accelerate/decelerate with Button 1 and 2.
35
36Many keyboards have problems with too many simultaneous keystrokes. If
37you have problems with more than two players, you can attach an
38additional USB keyboard or use Gamepads for some players.
39
40
41== CONFIGURATION ==
42
43You can configure a lot of things in the games config file
44"pony.options".
45You can supply an alternative config file as option in the "./Pony" call.
46
47== INSTALLATION ==
48
49Pink Pony can be started directly in the source directory. If you want to
50install it in at a permanent location in the system, then you can use the
51files in the 'install' directory for this.
52
53The shell script 'pink-pony' is a simple wrapper that checks if a config file
54is installed in the user's home directory and creates one if need be. It then
55starts the game with this config file.
56
57The location of the game resource files can be configured in the pony.options
58config file. This way no patching of the source should be necessary.
59
60== LICENSE ==
61
62Different parts of Pink Pony are available under different terms.
63
64Unless otherwise noted in this file (see below), everything is Copyright
65(C) 2009 by ginkgo and available under the terms of the GNU General Public
66License of the Free Software Foundation, either version 3 of the License,
67or (at your option) any later version.
68
69A copy of the GNU General Public License is avaliable in doc/GPL3 or
70<http://www.gnu.org/licenses/>.
71
72* Following files are also available under terms of the GPL v3 or later:
73
74Copyright (C) 2009 by tornado <j.sjolund@gmail.com>:
75models/Pony.mesh.xml (animated by Skorpio)
76models/pony.blend (animated by Skorpio)
77textures/pony.png
78textures/pony-blue.png (modified by qubodup)
79
80* Following files are available under terms of the Creative Commons
81  Attribution-Share Alike 3.0 license (see
82  <http://creativecommons.org/licenses/by-sa/3.0/>):
83
84Copyright (C) renich <http://www.jamendo.com/en/artist/Renich>:
85music/To be happy.mp3 (reencoded by ginkgo)
86
87* Following files are available under terms of the Creative Commons
88  Attribution 3.0 license (see docs/CCBY3 or
89  <http://creativecommons.org/licenses/by/3.0/>):
90
91Copyright (C) brisingre <http://brisingre.deviantart.com/>:
92textures/sky.tga (modified by Iwan Gabovitch)
93
94* Following files are released under the terms of the Open Font License (OFL)
95  <http://scripts.sil.org/OFL>
96
97Copyright (C) David Brisbane <http://openfontlibrary.org/media/people/DaveDS>:
98fonts/DaveDS_-_Sketchy.ttf
99
100* Following files are released into the public domain or if you prefer,
101  licensed under cc0 <http://creativecommons.org/publicdomain/zero/1.0/>:
102
103
104By Iwan Gabovitch <qubodup@gmail.com>:
105textures/grass.tga
106textures/sand.tga
107sounds/heart.wav
108sounds/explosion.wav
109
110* The pony AI has been implemented by MCMic.