在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:novelrt/NovelRT开源软件地址:https://github.com/novelrt/NovelRT开源编程语言:C++ 92.7%开源软件介绍:NovelRTNovelRT is a cross-platform, flexible Visual Novel and 2D game engine. It is aimed at designers and developers alike, however many of the designer tools and features we have on our roadmap have yet to be implemented. Current FeaturesCurrently, NovelRT supports the following in its base form:
Future & Immediate ImprovementsCurrent features in development include:
For information on Fabulist, check it out from here. Getting Started with NovelRTCurrently there are no binary distributions of the engine as of yet, and we are still in our early alpha for almost everything. If you wish to attempt to build a basic visual novel with the existing C++ API, you must first install the following dependencies: Dependencies
If you are compiling on Linux, please note - we do not support GCC at this time. Please use Clang instead. Please also note all supported compiler profiles can be found here. Contributions for new profiles are welcome, however we will only be accepting profiles for first-party platforms. Build instructionsThese instructions are based on the Conan package manager. you can download Conan from here. LinuxFirst, you must install the dependencies. Using Ubuntu 20.04 there are extra requirements on top of Conan. With those dependencies, it looks something like this:
Then, install Conan and our configurations should you require them:
If you are building from a command line terminal, clone NovelRT and set up the build folder like so:
If you would like to change any of the settings prior to building, pass them in like so:
(Please note: the above command shows the only four options we support at the moment - anything else is considered unsupported at this time.) Then you should be able to configure and build the default setup, like so:
If you would like to build using CMake instead, you can configure and build, like so:
Windows (x64 only)Prerequisites:
(32-bit builds will not be supported at this time.) Please download Python 3 (x64) from here or from the Microsoft Store. Once that is done, install conan and our configurations should you require them:
If you are building from a command line terminal, clone NovelRT and set up the build folder like so:
If you would like to change any of the settings prior to building, pass them in like so:
(Please note: the above command shows the only four options we support at the moment - anything else is considered unsupported at this time.) Then you should be able to configure and build the default setup, like so:
If you would like to build using CMake instead, you can configure and build, like so:
Visual studio 2019/2022 specific instructionsWhen you open the NovelRT folder in VS2019 or VS2022 for the first time the CMakeSettings.json file will contain incorrect values.
Change the buildRoot value to macOS 10.15 (and above)Prerequisites:
First, install Conan and our configurations should you require them:
If you are building from a command line terminal, clone NovelRT and set up the build folder like so:
If you would like to change any of the settings prior to building, pass them in like so:
(Please note: the above command shows the only four options we support at the moment - anything else is considered unsupported at this time.) Then you should be able to configure and build the default setup, like so:
If you would like to build using CMake instead, you can configure and build, like so:
ExampleExamples will be placed here when we have created some. In the meantime, we advise asking us directly on our discord (invite URL above and below). ContributingFirst off, if you want to contribute, thanks! If you would like to contribute to the development of NovelRT, please see our contribution guide here. If this doesn't answer any questions that you have, feel free to reach out to us on Discord to discuss what you can work on - we greatly appreciate it! NovelRT and everyone contributing (this includes issues, pull requests, the wiki, Discord in all forms, etc.) must abide by our code of conduct, which can be found here. Instances of abuse, harrassment or otherwise unacceptable behaviour must either be reported to a NovelRT Developer via direct message on Discord or by contacting us via email. LicenceUnless otherwise specified, all files are copyright © Matt Jones and Contributors. Licensed under the MIT Licence (MIT). See LICENCE in the repository root for more information. Questions?You can reach us directly via our discord, or you can post your question as an issue on the appropriate repository (but honestly asking us directly might be easier). |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论