Commit Graph

1342 Commits

Author SHA1 Message Date
momo5502
f8a8edde21 Implement steam overlay. 2016-01-07 16:55:10 +01:00
momo5502
b58085810a Some fastfile stuff. 2016-01-06 01:23:43 +01:00
momo5502
5bdc37b89c No vs13 2016-01-05 15:10:50 +01:00
momo5502
e928afe3e8 Build status. 2016-01-05 15:05:25 +01:00
momo5502
852c88c3b5 Some more zone experiments and json11 submodule. 2016-01-05 14:39:04 +01:00
momo5502
4c26a72cd8 Don't load penis.ff yet! 2016-01-05 01:04:55 +01:00
momo5502
d31b21ab9b Implement experimental zone building. 2016-01-05 00:49:34 +01:00
/dev/urandom
b2d5d3d870
premake5: Fix non-static builds of zlib. 2016-01-04 21:37:14 +01:00
/dev/urandom
d81ed71f2a
premake5: Don't use cross-platform {COPY} token as it generates a faulty condition. 2016-01-04 21:36:55 +01:00
/dev/urandom
2618fc506a
Adding zlib 1.2.8 to this project. 2016-01-04 21:07:34 +01:00
/dev/urandom
48356a974c
premake5: --copy-to now also copies all other DLLs (f.ex. those produced by debug builds) 2016-01-04 21:06:50 +01:00
/dev/urandom
0bfd6992c7
premake5: properly define objdir and targetdir and apply path standards (./) 2016-01-04 21:00:17 +01:00
/dev/urandom
f753acbe74
premake5: Use precompiled headers.
This easily doubles the compilation speed!!1
2016-01-04 20:58:00 +01:00
/dev/urandom
e18035bbb1
build.bat: Default to ReleaseStatic build and do some preparations.
- Automatically fix current working directory
- Call generate.bat if the build files don't exist yet
2016-01-04 20:23:50 +01:00
/dev/urandom
ddf7b62d6f
premake5: Let's do a bit more precise scripting. 2016-01-04 20:06:00 +01:00
/dev/urandom
1b484ecea3
premake5: Replace "solution" (premake4 keyword) with the new "workspace". 2016-01-04 20:03:56 +01:00
/dev/urandom
9e0fa476f9
premake5: Comments and restructuring the script.
Preparing for checking in dependencies.
2016-01-04 19:42:19 +01:00
/dev/urandom
01f1d82d05
We upgraded completely to VS 2015.
The code no longer compiles on VS 2013, removing that toolset.
2016-01-04 19:41:07 +01:00
momo5502
069fb88517 Password and hc. 2016-01-04 18:28:11 +01:00
momo5502
a568e253eb Unlockstats command 2016-01-04 15:43:09 +01:00
momo5502
85d47594d7 Implement listen servers. 2016-01-04 14:09:21 +01:00
momo5502
5242b59600 Add console flag 2016-01-04 13:59:30 +01:00
momo5502
5574aea293 Beautify ConnectProtocol a bit. 2016-01-04 13:20:04 +01:00
momo5502
23c7828506 Fix connect protocol.
Still needs some cleanup, but it's in an acceptable state.
Therefore issue is fixed!.
2016-01-04 13:05:42 +01:00
momo5502
2cc56f7dd5 Fix code analysis. 2016-01-04 11:56:53 +01:00
momo5502
1e3a832be7 Fixes and stuff. 2016-01-04 11:32:05 +01:00
momo5502
c392eba620 Better version.hpp including. 2016-01-04 10:58:58 +01:00
momo5502
ba9bcf0f67 Fix all the bugs ;D 2016-01-04 10:54:31 +01:00
momo5502
50fc70b071 Iwd stuff. 2016-01-04 04:25:15 +01:00
momo5502
8175888e1d Fix discovery. 2016-01-04 03:27:43 +01:00
momo5502
4765dd24fc Use 2015. 2016-01-04 02:23:33 +01:00
/dev/urandom
b1d2ec3107
premake5: Fix general configuration incl. post-build event. 2016-01-04 02:19:12 +01:00
/dev/urandom
e6a7cf190f
premake5: Wiki copyblasta typo. 2016-01-04 02:14:14 +01:00
/dev/urandom
6274dc46d7
premake5: Wiki copyblasta typo. 2016-01-04 02:13:12 +01:00
/dev/urandom
9f20b3cd99
Split into real Debug and Release configurations and add some more flags.
- Release now uses all optimizations.
- Compiler warnings as errors.
- Link-time optimization.
- Static runtime linking.
- Ignore 64-bit unportability.
- Map Normal -> Debug for compatiblity with humans who are too lazy to migrate.
2016-01-04 02:12:05 +01:00
/dev/urandom
515ec5bb2a
Update README.md. 2016-01-04 01:52:14 +01:00
/dev/urandom
e8f63b3f9e
build.bat now accepts custom parameters, too! 2016-01-04 01:52:14 +01:00
/dev/urandom
614c36fbe2
premake5: Map "Debug" and "Release" configurations to "Normal".
The general standard for any C++ project normally is to have a Debug and a Release version of the binaries, however in our case we only have one configuration that mixes both. Setting up aliases for this in order to prevent confusion on why the standard configurations don't work.
2016-01-04 01:52:14 +01:00
/dev/urandom
90e4cbbfbe
generate.bat now takes custom parameters!
Not like this script is really needed anyways though.
2016-01-04 01:52:14 +01:00
/dev/urandom
7f1895f530
Here's a useful, easy and nicely looking build.bat script! 2016-01-04 01:52:14 +01:00
/dev/urandom
b2879f2eed
premake5: Disallow Microsoft toolsets older than Visual Studio 2013.
We only explicitly allow toolsets that are tested and compiled against - here it's Visual Studio 2013 and 2015.
2016-01-04 01:52:14 +01:00
/dev/urandom
b06ca535ff
premake5: Enforce 32-bit build. 2016-01-04 01:52:14 +01:00
/dev/urandom
05210099de
premake5: Switch from "Optimize" flag to premake's optimize option. 2016-01-04 01:52:14 +01:00
momo5502
32977b448d Fix server sorting. 2016-01-04 01:30:15 +01:00
momo5502
1fd40424e4 Some discovery stuff. 2016-01-04 00:00:07 +01:00
momo5502
7c6ce6f2a8 Merge branch 'master' 2016-01-03 20:13:58 +01:00
momo5502
f58d032968 Fix serverlist. 2016-01-03 20:13:49 +01:00
/dev/sdb
45f7b15612 Merge branch 'master' 2016-01-03 19:29:41 +01:00
/dev/sdb
94730e7ff2 Fixed all Codeanalysis warnings 2016-01-03 19:29:22 +01:00
momo5502
b514b9fb9d Servercount and discovery tests. 2016-01-03 19:28:47 +01:00