openmw-tes3coop/cmake
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
..
COPYING-CMAKE-SCRIPTS OS X: remove custom bundle utilities, ones from CMake versions >= 3.1.0 are good enough 2015-11-14 13:50:01 +01:00
FindBullet.cmake Rewrites FindBullet using LibFindMacros handling version properly 2016-05-31 07:18:37 +03:00
FindFFmpeg.cmake Rename FFMPEG_SDK -> FFMPEG_HOME as it is said in wiki 2016-05-30 04:26:31 +03:00
FindFreetype.cmake Removes PreprocessorUtils.cmake 2016-06-28 13:03:16 +03:00
FindLIBUNSHIELD.cmake Rewrites FindLIBUNSHIELD using LibFindMacros 2016-06-12 14:44:04 +03:00
FindLua51.cmake [General] Allow luajit-2.1 2017-06-30 04:00:43 +08:00
FindLuaJit.cmake [General] Modernize Script API 2017-08-28 00:15:56 +08:00
FindMyGUI.cmake Rewrites FindMyGUI with LibFindMacros 2016-08-15 15:59:02 +03:00
FindOpenGLES.cmake enable opengl es1 2015-12-02 22:40:04 +03:00
FindOSGPlugins.cmake Rewrites find_package for OpenSceneGraph plugins using LibFindMacros and osg_find_library 2016-08-16 06:06:30 +03:00
FindRakNet.cmake [General] Modernize Script API 2017-08-28 00:15:56 +08:00
FindSDL2.cmake Rewrites FindSDL2 using LibFindMacros 2016-08-15 23:57:39 +03:00
FindSphinx.cmake Reduce the number of copypaste in FindSphinx.cmake 2016-08-15 22:29:07 +03:00
FindTerra.cmake Print correct variable for Terra's library 2017-01-12 13:46:17 +02:00
FindTinyXML.cmake Removes PreprocessorUtils.cmake 2016-06-28 13:03:16 +03:00
GitVersion.cmake Allow getting available version information even when clone is shallow 2017-03-07 21:53:49 +01:00
LibFindMacros.cmake Fixes LibFindMacros for libfind_process 2016-08-15 23:55:53 +03:00
OpenMWMacros.cmake [General] Fix CMake errors 2017-05-25 23:56:22 +08:00