416 Commits

Author SHA1 Message Date
Perttu Ahola
dec971307e Fix coding style 2014-10-06 16:57:54 +03:00
Perttu Ahola
ba14d1a28f util/codestyle.sh: Use uncrustify instead of astyle (it's infinitely better) 2014-10-06 16:57:54 +03:00
Perttu Ahola
3868e2ea7b games/geometry, impl/voxel: DOG DAMNIT IT'S VOXELS AND PHYSICS! 2014-10-06 08:00:15 +03:00
Perttu Ahola
64719a5b72 interface/voxel: Move create_simple_voxel_model() into here 2014-10-06 08:00:14 +03:00
Perttu Ahola
f55cbc7468 games/geometry, buildat.set_simple_voxel_model() 2014-10-06 07:59:39 +03:00
Perttu Ahola
02e1918f75 CMakeLists.txt: Link client to libtoluapp.a 2014-10-06 07:53:58 +03:00
Perttu Ahola
263906be8f 3rdparty/polyvox 2014-10-06 07:53:58 +03:00
Perttu Ahola
82f2a6abbd server: Increase tick rate from 10Hz to 20Hz to improve physics simulation 2014-10-06 07:53:57 +03:00
Perttu Ahola
c65461d8a2 server/state: Don't update module hash before build is succesful 2014-10-06 07:53:34 +03:00
Perttu Ahola
1e16b977e6 extensions/urho3d: Whitelist stuff 2014-10-06 07:53:34 +03:00
Perttu Ahola
93215a3bc8 extensions/experimental: Remove unused code 2014-10-06 07:53:34 +03:00
Perttu Ahola
62315882dc client: Split common Lua stuff to a sane-ish file structure 2014-10-05 15:54:14 +03:00
Perttu Ahola
05d93e4f99 network:new_client -> network:client_connected 2014-10-05 14:22:02 +03:00
Perttu Ahola
7b043a8c7f Clean up client connect/disconnect related logging 2014-10-05 13:57:52 +03:00
Perttu Ahola
e3a47e954c Use Urho3D's upstream ResourceRouter 2014-10-05 12:55:08 +03:00
Perttu Ahola
ac3ba3384b .gitignore: /tmp 2014-10-05 12:51:18 +03:00
Perttu Ahola
1e767a11f5 builtin/client_lib_test, games/test: Test require("buildat/module/<name>") 2014-10-05 11:56:52 +03:00
Perttu Ahola
fb51bc6cbe client: Allow loading module's module.lua via require("buildat/module/<name>") 2014-10-05 11:56:04 +03:00
Perttu Ahola
60874360d9 server: Allow modules that don't contain C++ files if meta.disable_cpp is set 2014-10-05 11:54:46 +03:00
Perttu Ahola
623ba0b67b extensions/ui_utils 2014-10-05 11:14:55 +03:00
Perttu Ahola
0159cfe392 windows: CMakeLists.txt: Call the full package -full- instead of -client-server- 2014-10-05 10:57:41 +03:00
Perttu Ahola
68aa21cf6f extensions/urho3d: Remove log:error() used for temporary debugging 2014-10-05 10:54:04 +03:00
Perttu Ahola
aa2fc7b9fd doc/todo 2014-10-05 10:44:16 +03:00
Perttu Ahola
31f3134276 Rename meta.txt to meta.json 2014-10-04 22:13:23 +03:00
Perttu Ahola
f9d2e825cc client: Fix loading of extensions (extensions were loaded twice; one instance for the sandbox and one for other extensions, which broke things) 2014-10-04 19:48:31 +03:00
Perttu Ahola
79255e301f README.md: Add missing dependency for debian-based distributions 2014-10-04 19:31:39 +03:00
Perttu Ahola
e6c1b78b4b windows: Fix client by using LuaJIT and installing DLLs 2014-10-04 19:12:12 +03:00
Perttu Ahola
dedc75f6db windows: Fix Urho3D includes done by modules 2014-10-04 15:05:21 +03:00
Perttu Ahola
aec15b0494 windows: Install docs 2014-10-04 14:08:45 +03:00
Perttu Ahola
ef1e2eb536 server/state: Don't create an Urho3D log file 2014-10-04 13:53:02 +03:00
Perttu Ahola
81b4f08aee windows: Optimize compiler installation; package size goes down to 104MiB 2014-10-04 13:51:55 +03:00
Perttu Ahola
f383a40572 Initial Windows packaging: Works only with mingw-w64 i686; resuulting fully functional package size is 140MiB. 2014-10-04 13:51:49 +03:00
Perttu Ahola
c3468ea8fd Fix module loading on Windows 2014-10-04 13:37:40 +03:00
Perttu Ahola
b924d66b3a extensions/urho3d: Variant, Material:SetShaderParameter 2014-10-04 09:36:16 +03:00
Perttu Ahola
e050dec31d interface/file_watch: Rename MultiFileWatch to FileWatch 2014-10-04 08:31:29 +03:00
Perttu Ahola
d988d518d8 interface/file_watch: Remove redundant FileWatch, leaving MultiFileWatch 2014-10-04 08:30:03 +03:00
Perttu Ahola
cd5cb5acee server/state: Fix module modification watching and use MultiFileWatch instead of FileWatch 2014-10-04 08:28:09 +03:00
Perttu Ahola
15e9dbcc95 Hack and rape everything so that everything works on Windows and Linux 2014-10-04 00:12:40 +03:00
Perttu Ahola
0e529e4774 client: Implement connecting to a specific port on command line 2014-10-04 00:11:11 +03:00
Perttu Ahola
d93cb1a6de 3rdparty/cereal: Completely disable tests which use boost. We don't need boost. 2014-10-04 00:10:55 +03:00
Perttu Ahola
2c0400f975 server: Cache a hash of each compiled module in order not to rebuild them unnecessarily 2014-10-03 13:32:30 +03:00
Perttu Ahola
07f1a22eaa builtin{network,replicate}: Lower log levels for common things 2014-10-03 13:21:24 +03:00
Perttu Ahola
dd1e991602 extensions/urho3d: Fix UnsubscribeFromEvent() so that uistack's SubscribeToStackEvent() works like it should 2014-10-03 13:16:16 +03:00
Perttu Ahola
f089913ea6 extensions/urho3d: Add nodes and components in LOCAL mode by default 2014-10-03 13:05:33 +03:00
Perttu Ahola
d7a6737569 games/entitytest, extensions/urho3d: Fix camera to be a local scene node so that it doesn't disappear once new nodes are added by the server 2014-10-03 12:57:57 +03:00
Perttu Ahola
92f63f2bbb extensions/magic_sandbox: Never wrap nil into a sandbox wrapper instance (it's very confusing) 2014-10-03 12:43:13 +03:00
Perttu Ahola
f1371650b9 doc/client_api.txt: Replication gotcha 2014-10-03 12:31:14 +03:00
Perttu Ahola
a001b1ba64 client: Clean interface to scene replication (hide the hack inside client/app and client/replication.lua) 2014-10-03 12:19:41 +03:00
Perttu Ahola
a3bf54f068 client: Remove buildat_guard and use Urho3D's FileSystem::RegisterPath instead 2014-10-03 11:58:34 +03:00
Perttu Ahola
70769a36bf entitysync -> replicate 2014-10-03 11:08:58 +03:00