390 Commits

Author SHA1 Message Date
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
Perttu Ahola
550a21732d doc 2014-10-03 01:59:38 +03:00
Perttu Ahola
8c98b56653 client/default.pak: Delete unused Polycode resource file 2014-10-03 01:55:33 +03:00
Perttu Ahola
5aaae97c26 games/entitytest: Enable shadows 2014-10-03 01:53:40 +03:00
Perttu Ahola
f43dd14d4c client: Clean up logging of received updates 2014-10-03 01:50:18 +03:00
Perttu Ahola
3cde36db08 games/entitytest: Use magic.sub_sync_node_added to set model and material for nodes called "Box" 2014-10-03 01:45:58 +03:00
Perttu Ahola
c3032ff13b extensions/urho3d: Stuff, including sub_sync_node_added() 2014-10-03 01:43:04 +03:00
Perttu Ahola
915d2a7957 client, builtin/entitysync, games/entitytest: Why doesn't this shit work 2014-10-02 21:00:45 +03:00
Perttu Ahola
4d91f34d4e server: Keep track of resource paths and use a BuildatResourceRouter to allow loading resources from modules on the server 2014-10-02 20:45:04 +03:00
Perttu Ahola
9f7f9bd804 Use Urho3D::ResourceRouter 2014-10-02 19:35:03 +03:00
Perttu Ahola
5531553fb7 README.md: Using celeron55's fork of Urho3D 2014-10-02 19:32:52 +03:00
Perttu Ahola
c27d6d21bb games/entitytest: Add second box 2014-10-02 19:16:19 +03:00
Perttu Ahola
453864aa7c client: entitysync:latest_node_data works 2014-10-02 19:11:36 +03:00
Perttu Ahola
92b720e32a client: entitysync:new_node works 2014-10-02 18:54:31 +03:00
Perttu Ahola
3ea66dba57 doc 2014-10-02 17:20:42 +03:00
Perttu Ahola
10f4376ae2 client/state: Rework packet handling to use lambda functions 2014-10-02 16:04:35 +03:00
Perttu Ahola
84104bc7d9 client/app: get_scene() 2014-10-02 16:03:49 +03:00
Perttu Ahola
d27d3f7d74 builtin/entitysync: Remove useless code 2014-10-02 14:51:33 +03:00
Perttu Ahola
816dc25f07 games/entitytest: Remove useless code 2014-10-02 14:49:59 +03:00
Perttu Ahola
c725b59654 builtin/entitysync: Send messages to appropriate peer only 2014-10-02 14:47:52 +03:00
Perttu Ahola
cb6b59ac41 WIP 2014-10-02 14:38:59 +03:00
Perttu Ahola
c6a88ac4ce WIP 2014-10-02 13:52:48 +03:00
Perttu Ahola
a14d0e1b46 extensions/sandbox_test: Add names 2014-10-02 13:42:04 +03:00
Perttu Ahola
3c14e2d13b games/entitytest 2014-10-02 12:44:12 +03:00
Perttu Ahola
10042ec7ad client/app: Don't throw exceptions if __buildat_file_updated_in_cache doesn't exist (it exists only after extensions/urho3d is loaded) 2014-10-02 12:41:39 +03:00
Perttu Ahola
1bf05e2f22 builtin/entitysync: Comment stuff 2014-10-02 12:37:48 +03:00
Perttu Ahola
61a03b16a9 server/state: Add PhysicsWorld component to Scene 2014-10-02 12:26:32 +03:00