openmw-tes3coop/apps/openmw
Koncord 2d0840cb3a [General] Modernize Script API
This commit changes the style of tes3mp serverside scripting mods. Short list of changes:
* Break compatibility with old server mods
* OOP style lua API
* Basic dependency checker, allowing the installation of multiple server mods without changing configs
* Remove support for C++ plugins
* Change outdated LuaBridge to [sol2](https://github.com/ThePhD/sol2);
* Support GCC, Clang and MSVC compilers
* New environment variables: "TES3MP_SERVER_DIR" and "TES3MP_SERVER_USERDIR";
* New entity "Command controller" for registering new chat commands;
* New Event system
* Simplified Timer API
* All Lua mods now run in their own environments
* Add global namespace - Data that can be used for communicating between mods
* Player and Actor inherit base class NetActor
2017-08-28 00:15:56 +08:00
..
mwbase [Client] Remove inertia from players who are teleported via a packet 2017-08-04 21:43:01 +03:00
mwclass [Client] Convert MechanicsHelper to namespace 2017-06-27 16:43:53 +08:00
mwdialogue Merge pull request #231 from OpenMW/master 2017-06-28 05:58:19 +03:00
mwgui Merge pull request #258 from OpenMW/master while resolving conflicts 2017-08-05 00:09:34 +03:00
mwinput Merge pull request #239 from OpenMW/master 2017-07-15 09:13:04 +03:00
mwmechanics [Client] Fix spell casting probability synchronization 2017-08-06 00:11:54 +03:00
mwmp [General] Modernize Script API 2017-08-28 00:15:56 +08:00
mwphysics convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis 2017-06-09 16:49:25 +02:00
mwrender Prevent respawned references from being added to the scene twice in certain cases (Fixes #3864) 2017-08-01 00:11:14 +02:00
mwscript [Client] Don't start dialogue via client scripts if already in dialogue 2017-07-26 22:37:57 +03:00
mwsound Fixes for building in MSVC 2017-06-13 19:38:12 +09:00
mwstate Fade screen in on a new game start 2017-07-23 11:04:58 +04:00
mwworld Merge pull request #258 from OpenMW/master while resolving conflicts 2017-08-05 00:09:34 +03:00
android_commandLine.cpp Fix tab indentations in apps/ and components/ 2015-09-16 20:45:37 +02:00
android_commandLine.h Remove empty line at the beginning of files 2015-08-18 23:06:12 +02:00
android_main.c enable opengl es1 2015-12-02 22:40:04 +03:00
CMakeLists.txt Merge pull request #258 from OpenMW/master while resolving conflicts 2017-08-05 00:09:34 +03:00
crashcatcher.cpp crashcatcher: complain when launching gdb fails 2017-02-23 23:28:49 +01:00
doc.hpp Fixed more spelling mistakes 2016-12-15 13:09:40 +01:00
engine.cpp Merge pull request #244 from OpenMW/master 2017-07-19 20:49:56 +03:00
engine.hpp convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis 2017-06-09 16:49:25 +02:00
main.cpp [Client] Delimit and clarify changes made by tes3mp to engine and main 2017-07-15 12:44:00 +03:00