Commit Graph

  • a3bf54f068 client: Remove buildat_guard and use Urho3D's FileSystem::RegisterPath instead Perttu Ahola 2014-10-03 11:58:34 +03:00
  • 70769a36bf entitysync -> replicate Perttu Ahola 2014-10-03 11:08:58 +03:00
  • 550a21732d doc Perttu Ahola 2014-10-03 01:59:38 +03:00
  • 8c98b56653 client/default.pak: Delete unused Polycode resource file Perttu Ahola 2014-10-03 01:55:30 +03:00
  • 5aaae97c26 games/entitytest: Enable shadows Perttu Ahola 2014-10-03 01:53:22 +03:00
  • f43dd14d4c client: Clean up logging of received updates Perttu Ahola 2014-10-03 01:50:18 +03:00
  • 3cde36db08 games/entitytest: Use magic.sub_sync_node_added to set model and material for nodes called "Box" Perttu Ahola 2014-10-03 01:45:29 +03:00
  • c3032ff13b extensions/urho3d: Stuff, including sub_sync_node_added() Perttu Ahola 2014-10-03 01:43:04 +03:00
  • 915d2a7957 client, builtin/entitysync, games/entitytest: Why doesn't this shit work Perttu Ahola 2014-10-02 21:00:45 +03:00
  • 4d91f34d4e server: Keep track of resource paths and use a BuildatResourceRouter to allow loading resources from modules on the server Perttu Ahola 2014-10-02 20:45:04 +03:00
  • 9f7f9bd804 Use Urho3D::ResourceRouter Perttu Ahola 2014-09-30 12:37:23 +03:00
  • 5531553fb7 README.md: Using celeron55's fork of Urho3D Perttu Ahola 2014-10-02 19:32:52 +03:00
  • c27d6d21bb games/entitytest: Add second box Perttu Ahola 2014-10-02 19:16:19 +03:00
  • 453864aa7c client: entitysync:latest_node_data works Perttu Ahola 2014-10-02 19:11:36 +03:00
  • 92b720e32a client: entitysync:new_node works Perttu Ahola 2014-10-02 18:54:31 +03:00
  • 3ea66dba57 doc Perttu Ahola 2014-10-02 17:20:42 +03:00
  • 10f4376ae2 client/state: Rework packet handling to use lambda functions Perttu Ahola 2014-10-02 16:04:35 +03:00
  • 84104bc7d9 client/app: get_scene() Perttu Ahola 2014-10-02 16:03:49 +03:00
  • d27d3f7d74 builtin/entitysync: Remove useless code Perttu Ahola 2014-10-02 14:51:33 +03:00
  • 816dc25f07 games/entitytest: Remove useless code Perttu Ahola 2014-10-02 14:49:59 +03:00
  • c725b59654 builtin/entitysync: Send messages to appropriate peer only Perttu Ahola 2014-10-02 14:47:52 +03:00
  • cb6b59ac41 WIP Perttu Ahola 2014-10-02 14:38:59 +03:00
  • c6a88ac4ce WIP Perttu Ahola 2014-10-02 13:52:48 +03:00
  • a14d0e1b46 extensions/sandbox_test: Add names Perttu Ahola 2014-10-02 13:42:04 +03:00
  • 3c14e2d13b games/entitytest Perttu Ahola 2014-10-02 12:44:12 +03:00
  • 10042ec7ad client/app: Don't throw exceptions if __buildat_file_updated_in_cache doesn't exist (it exists only after extensions/urho3d is loaded) Perttu Ahola 2014-10-02 12:41:39 +03:00
  • 1bf05e2f22 builtin/entitysync: Comment stuff Perttu Ahola 2014-10-02 12:37:48 +03:00
  • 61a03b16a9 server/state: Add PhysicsWorld component to Scene Perttu Ahola 2014-10-02 12:26:32 +03:00
  • 5c26277669 server/main: Supply correct timestep values Perttu Ahola 2014-10-02 12:26:09 +03:00
  • 05aff94ebf builtin/entitysync: Delete replication states properly Perttu Ahola 2014-10-02 12:09:38 +03:00
  • 5a86ec9b0b server/main: Ignore SIGPIPE Perttu Ahola 2014-10-02 12:08:46 +03:00
  • ec560fce1e WIP: Move replication states from server back to builtin/entitysync Perttu Ahola 2014-10-02 11:55:29 +03:00
  • 882493e47d WIP: Handle new components Perttu Ahola 2014-10-02 11:30:46 +03:00
  • 2f9c0cc7e4 WIP Perttu Ahola 2014-10-02 11:19:40 +03:00
  • 2b0625bb36 WIP Perttu Ahola 2014-10-02 11:10:42 +03:00
  • 2143ec7ec3 WIP Perttu Ahola 2014-10-02 11:09:29 +03:00
  • 41c3d9309c WIP Perttu Ahola 2014-10-02 10:49:00 +03:00
  • 21a11a67a7 WIP Perttu Ahola 2014-10-02 10:45:53 +03:00
  • 89f4989880 WIP Perttu Ahola 2014-10-02 10:28:58 +03:00
  • ee1f5c52ce WIP Perttu Ahola 2014-10-02 10:23:57 +03:00
  • a6795762cd WIP Perttu Ahola 2014-10-02 10:20:44 +03:00
  • f57558c40c server, builtin/entitysync: Store SceneReplicationState in server state due to lifetime issues Perttu Ahola 2014-10-02 09:42:35 +03:00
  • 9f772d8313 server: -C [module_name]: Skip compiling specified module (useful in place of automatic modification checking to speed up module development) Perttu Ahola 2014-10-02 08:45:30 +03:00
  • a2d430d35f server/state, builtin/entitysync: Tracking of node and component changes works Perttu Ahola 2014-10-01 23:27:31 +03:00
  • fa261d74d9 server: Subscribing to Urho3D events works (interface::Server::sub_magic_event()) Perttu Ahola 2014-10-01 21:38:15 +03:00
  • 4637f795e5 src/interface/magic_event.h: Add missing file Perttu Ahola 2014-10-01 21:37:24 +03:00
  • bd3d8e4eda server: Link modules with shared Urho3D (Note: For things to work, the server must be linked with the same shared Urho3D) Perttu Ahola 2014-10-01 21:13:23 +03:00
  • 1509bf1a51 WIP Perttu Ahola 2014-10-01 20:11:09 +03:00
  • cfcf571bbd server/main: Catch ServerShutdownRequest Perttu Ahola 2014-10-01 20:10:53 +03:00
  • 6470836aab builtin/entitysync Perttu Ahola 2014-10-01 19:00:59 +03:00
  • 021fb9d57f WIP Perttu Ahola 2014-10-01 19:00:40 +03:00
  • 621afca60c WIP Perttu Ahola 2014-10-01 18:36:42 +03:00
  • 953f47785b server: Add Urho3D library to module build. Requires a static build of Urho3D with an added -fPIC option. Perttu Ahola 2014-10-01 09:52:26 +03:00
  • 2e53eb5e1f server: Add Urho3D's directories to module include path Perttu Ahola 2014-10-01 09:26:07 +03:00
  • 8e11727c1c server: Decrease log level for module compilation related messages Perttu Ahola 2014-10-01 09:30:03 +03:00
  • 272a2dc7bf builtin/{network,client_file}: Tweak and fix minor things Perttu Ahola 2014-10-01 09:25:24 +03:00
  • e1b33c08c0 games/{minigame,test,uitest}: Remove useless bloat from __loaders Perttu Ahola 2014-09-30 14:26:52 +03:00
  • be719f7eb8 server: Use interface::ModuleInfo in module load interface Perttu Ahola 2014-09-30 14:23:24 +03:00
  • 851cc805a7 interface/module_info.h Perttu Ahola 2014-09-30 13:34:22 +03:00
  • bd7d185dbf doc/conventions.txt: Fix typo: folow -> follow Perttu Ahola 2014-09-30 12:34:25 +03:00
  • b13436e0df Fix coding style (doing this on core/sajson.h is a bit weird but whatever) Perttu Ahola 2014-09-30 12:31:37 +03:00
  • 0e972b6c48 games/minigame/main: Fix textures after naming modification Perttu Ahola 2014-09-30 01:00:59 +03:00
  • e02ed44af9 doc/conventions.txt: Update and make things clearer Perttu Ahola 2014-09-30 00:02:24 +03:00
  • 23d26c81b2 Restructure /test/ into /games/ Perttu Ahola 2014-09-29 23:50:37 +03:00
  • a0872fec6f client/sandbox.lua: Fix string concatenation when creating an error message Perttu Ahola 2014-09-29 23:47:16 +03:00
  • da8c8048d3 builtin/loader Perttu Ahola 2014-09-29 09:15:18 +03:00
  • 0c98f5ab4a server: Add "reason" parameter to interface::Server::shutdown() which is printed and logged as the last thing before the server exits Perttu Ahola 2014-09-29 10:44:08 +03:00
  • 0f6900d669 core/json Perttu Ahola 2014-09-28 21:20:53 +03:00
  • e1e13ada38 impl/linux/file_watch: Decrease log level Perttu Ahola 2014-09-29 11:18:18 +03:00
  • 0d54cfda95 Merge pull request #5 from t0suj4/minigame celeron55 2014-09-29 21:03:38 +03:00
  • 20c0871bd5 test/testmodules/minigame: port to Urho3D Břetislav Štec 2014-09-29 19:02:12 +02:00
  • 86b35173e3 extensions/urho3d/safe_classes.lua: Wrap more methods for Scene and Node Břetislav Štec 2014-09-29 19:01:21 +02:00
  • 3947187ef5 Fix coding style Perttu Ahola 2014-09-28 20:30:43 +03:00
  • 7c4aae236c util/codestyle.sh: Fix issues with reformatting things containing '&' characters Perttu Ahola 2014-09-28 21:18:30 +03:00
  • 23d682884e builtin/client_file: Fix warning message and use std::ios::binary for input files Perttu Ahola 2014-09-28 18:28:57 +03:00
  • 23a0df2d19 client/app: KEY_F9: Toggle Urho3D's debug HUD Perttu Ahola 2014-09-28 15:51:00 +03:00
  • ba42488bf8 extensions/sandbox_test: When loaded, start checking values at runtime as reported by magic_sandbox Perttu Ahola 2014-09-28 15:25:08 +03:00
  • b23711f066 extensions/sandbox_test/try_exploit.lua: Try calling found functions Perttu Ahola 2014-09-28 14:00:17 +03:00
  • 0e7c9fc6e4 extensions/urho3d: Fix exploit revealed by extensions/sandbox_test caused by a stupid mistake Perttu Ahola 2014-09-28 12:56:14 +03:00
  • 1148decb2a extensions/sandbox_test: Search for exploits in latest real sandbox environments and a test sandbox environment (KEY_F10) Perttu Ahola 2014-09-28 10:55:42 +03:00
  • 4e5babfa0b doc Perttu Ahola 2014-09-28 01:21:36 +03:00
  • b75ae30f86 client: Disable Urho3D log file Perttu Ahola 2014-09-28 01:07:26 +03:00
  • 779e95b3ec extensions/__menu: Fix UI warnings Perttu Ahola 2014-09-28 01:05:04 +03:00
  • 8b34854995 client/main: Log "Succesful shutdown" on succesful shutdown, to distinguish it from a crash Perttu Ahola 2014-09-28 01:00:10 +03:00
  • 4e7d03adc6 client: Get rid of exception about inexisting remote resource when accessing a local resoource Perttu Ahola 2014-09-28 00:55:37 +03:00
  • c54cda99ff client: Clean up logging Perttu Ahola 2014-09-28 00:44:45 +03:00
  • 880406b193 client/app: Redirect Urho3D's log to our better and in every way more glorious log system Perttu Ahola 2014-09-28 00:35:41 +03:00
  • db1eaf5041 client/main: Re-creating app:App requires guard to be disabled; do that Perttu Ahola 2014-09-28 00:28:41 +03:00
  • 13381d0202 core/log: Don't use #defines for log levels Perttu Ahola 2014-09-28 00:27:55 +03:00
  • 94f94c0f0d client/extensions.lua: Put our Lua package loader first in package.loaders to get rid of unnecessary extension lookups in disallowed files Perttu Ahola 2014-09-27 23:38:48 +03:00
  • 03405e3c00 doc Perttu Ahola 2014-09-27 23:18:46 +03:00
  • 4b25272cc9 Add an LD_PRELOAD library "buildat_guard" which takes care of limiting Urho3D::ResourceCache's file system access while it's lacking the functionalty by itself Perttu Ahola 2014-09-27 19:34:09 +03:00
  • 19a1da6033 testmodules/uitest: Test very simple but correct UI usage Perttu Ahola 2014-09-27 16:11:35 +03:00
  • b3a151e8a9 extensions/uistack: Global UIStack instance "main", which the main menu uses too Perttu Ahola 2014-09-27 16:09:17 +03:00
  • 3917701b47 client: Use sandboxed urho3d in extensions for interoperability with modules Perttu Ahola 2014-09-27 14:26:26 +03:00
  • f9b9c609af testmodules/__loader: Revert accidental change Perttu Ahola 2014-09-27 11:56:21 +03:00
  • 699fe68646 builtin/client_{lua,data}: Don't spam the log so much Perttu Ahola 2014-09-27 11:50:16 +03:00
  • 032547a357 Note load error in destructor so it won't be missed Perttu Ahola 2014-09-27 11:45:59 +03:00
  • 724ec0a488 CMakeLists.txt: Don't cache CMAKE_MODULE_PATH Perttu Ahola 2014-09-27 11:27:45 +03:00
  • 976e3982a2 client: Allow specifying menu extension name via command line option -m Perttu Ahola 2014-09-27 11:02:58 +03:00