Age | Commit message (Collapse) | Author |
|
companies, since joining an AI company is not possible.
|
|
|
|
(content.openttd.org) where authors can upload they NewGRFS/AI etc. This should make joining servers that use only NewGRFs that are distributed via this system easier as the players can download the NewGRFs from in the game. It should also make it easier to see whether there are updates for NewGRFs and make the necessary updates.
|
|
client so it is immediatelly clear which one you are working with.
|
|
constants.
|
|
configurable and increase the default size slightly so it can hold the longest chat messages.
|
|
a more logical location and give it a more consistent name.
|
|
|
|
name in the commands too.
|
|
|
|
some NewGRF data.
|
|
|
|
to/in the servers.
Each server and game yield a (usually) different 'salt'. This salt is used by the clients to hash their passwords. This way the passwords are not sent in clear text and it is not trivial to use those hashes on other servers.
NOTE: It is still NOT safe to use your trusted passwords and it will not stop people from being able to 'hijack' your password, it only makes it harder to do and certainly much less trivial than just dumping passwords from the memory.
|
|
generate is 32. So reduce the size a bit. Pointed out by dihedral, so give him a big hug ;)
|
|
|
|
(the @file tag MUST be found before any line of code, that includes preprocessor directives).
|
|
DEBUG() to a remote connection over TCP
For example, launch on 192.168.0.1 with, say, netcat a listener: netcat -l -p 3982
Launch OpenTTD on a remote host (say, PSP): ./openttd -l 192.168.0.1 -d9
And you get all debug information on 192.168.0.1. Very useful for debugging Portable systems.
|
|
did not exist anymore and add comments to several variables/functions.
|
|
openttd.h, which does not exist in the masterserver/updater.
|
|
to test the new masterserver)
|
|
with the wrong optimisations.
|
|
- 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.
|