-
Notifications
You must be signed in to change notification settings - Fork 1
/
INSTALL
116 lines (72 loc) · 3.52 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
* Neverball *
* REQUIREMENTS
SDL http://www.libsdl.org/download-1.2.php
SDL_ttf http://www.libsdl.org/projects/SDL_ttf/
PhysicsFS http://icculus.org/physfs/
libvorbis http://xiph.org/vorbis/
libpng http://www.libpng.org/pub/png/libpng.html
libjpeg
To build Neverball with native language support on systems not using
the GNU C library, an additional library may have to be installed:
libintl http://www.gnu.org/software/gettext/
To build Neverball with Nintendo Wii Remote support on Linux, the
"official Linux Bluetooth protocol stack" or BlueZ and the libwiimote
library must be installed and configured:
BlueZ http://www.bluez.org/
libwiimote http://libwiimote.sourceforge.net/
To build Neverball with Hillcrest Labs Loop support enabled, the
libfreespace and libusb libraries must be installed and configured:
libusb-1.0 http://www.libusb.org/wiki/Libusb1.0
libfreespace http://libfreespace.hillcrestlabs.com/
* FONTS
The Deja Vu font used by Neverball is not suitable for all
translations included with the game. Due to file size concerns,
another font is not included with Neverball; however, additional fonts
can be installed in these locations:
ttf/wqy-zenhei.ttc Simplified Chinese
ttf/wqy-microhei.ttc Traditional Chinese
The Wen Quan Yi Chinese fonts may be obtained from here:
Wen Quan Yi http://wenq.org/en/
* COMPILATION
Under Unix and Linux, simply run
make
Certain features can be enabled/disabled at compile time by passing
additional arguments to Make in the form "NAME=VALUE", where NAME is
one of those listed below and VALUE is typically 0 for disabled, 1 for
enabled.
ENABLE_NLS=1
Enable native language support. May require additional
libraries.
ENABLE_TILT=wii
Enable Wii Remote support. Requires additional libraries and
system configuration.
ENABLE_TILT=loop
Enable Hillcrest Labs Loop support. Requires additional
libraries and system configuration.
ENABLE_FS=stdio
Enable alternate file system backend that uses standard I/O
instead of PhysicsFS (thus making the dependency optional),
but does not provide archive support.
Under Mac OS X, build using the provided Xcode project files.
For Windows builds, the MinGW cross-compilation environment is
supported. (Native builds are theoretically possible using MinGW and
MSYS. Although care is taken to preserve compatibility with MSYS, no
support exists and no actual testing is done.)
By default, an uninstalled build may be executed in place.
* INSTALLATION
The game searches for game assets in the following three places, in
this order. If the game is to be installed globally, at least one of
them must be set.
1. The directory specified as argument to '--data' (or '-d') option
on the command line.
2. The directory given by the NEVERBALL_DATA environment variable.
3. The directory given by the CONFIG_DATA macro defined in
share/base_config.h (which corresponds to the DATADIR Makefile
variable).
A normal Linux installation would probably copy the data directory to
"/usr/local/share/games/neverball/" and set DATADIR to match.
* DISTRIBUTION
The dist subdirectory contains some miscellaneous files:
* "Desktop entry" or .desktop files.
* Icons in PNG, SVG and ICO formats.
Web: <http://neverball.org/>