1
0
mirror of https://github.com/OpenTTD/OpenTTD.git synced 2025-08-20 21:19:10 +00:00

(svn r7759) -Merge: makefile rewrite. This merge features:

- A proper ./configure, so everything needs to be configured only once, not for every make.
 - Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies.
 - A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC.
 - Proper support for OSX universal binaries.
 - Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files.
 - Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files.

Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy.
This commit is contained in:
rubidium
2007-01-02 19:19:48 +00:00
parent ccc0a3f4db
commit 66bbf336c6
448 changed files with 8150 additions and 6127 deletions

BIN
bin/data/2ccmap.grf Normal file

Binary file not shown.

BIN
bin/data/airports.grf Normal file

Binary file not shown.

BIN
bin/data/autorail.grf Normal file

Binary file not shown.

BIN
bin/data/canalsw.grf Normal file

Binary file not shown.

BIN
bin/data/dosdummy.grf Normal file

Binary file not shown.

BIN
bin/data/elrailsw.grf Normal file

Binary file not shown.

BIN
bin/data/nsignalsw.grf Normal file

Binary file not shown.

BIN
bin/data/openttd.grf Normal file

Binary file not shown.

BIN
bin/data/opntitle.dat Normal file

Binary file not shown.

BIN
bin/data/trkfoundw.grf Normal file

Binary file not shown.

4
bin/scenario/README Normal file
View File

@@ -0,0 +1,4 @@
You can place you scenarios in this dir.
This file is really here to make the Makefile happy, it should be modified to
properly handle scenarios (or maybe even not at all...).

View File

@@ -0,0 +1,4 @@
# send chat messages from the console with
# ] s i love this chat
#
alias s "say %!"

View File

@@ -0,0 +1,2 @@
echo "Setting default network client settings..."
name = "myname"

View File

@@ -0,0 +1,4 @@
echo "Setting dedicated network server settings..."
# empty the server password
server_pw = "*"
server_name = "My example dedicated gameserver"

View File

@@ -0,0 +1,3 @@
echo "Setting default network server settings..."
net_sync_freq = 100
net_frame_freq = 0

View File

@@ -0,0 +1,3 @@
# set default server port, and have the dedicated server listen on all interfaces
server_ip = all
server_port = 3979

View File

@@ -0,0 +1,2 @@
# set the server port to the default value
server_port = 3979

21
bin/scripts/readme.txt Normal file
View File

@@ -0,0 +1,21 @@
Scripting
---------
OpenTTD supports scripts.
local scripts:
- 'autoexec.scr' is executed on gamestart [all - use this for custom aliases per ex.]
+network scripts:
should be used to set client optimization settings:
- 'on_client.scr' is executed when you join a server [all clients]
should be used to set the servers port/ip and/or server optimization settings/patches:
- 'pre_server.scr' is executed before the servers tcp stack is started [in-game only]
- 'pre_dedicated.scr' is executed before the servers tcp stack is started [dedicated only]
should be used to set the servers name, password and so on:
- 'on_server.scr' is executed after starting a server [dedicated and in-game]
- 'on_dedicated.scr' is additionally executed after starting a server [dedicated only]
For examples how a script can look, check the .example examples.