A modular open source roleplaying mission, server and addon framework for Arma 3.
It warms my heart to see how RPFramework has gained popularity within Arma 3 RP communities and beyond. I am truly grateful for the opportunity to have worked on this project alongside such amazing contributors. The extensible plugin system is still my favorite part of the framework. When beginning development, this project truly filled a void in the Arma 3 framework world. I grew frustrated at trying to remove, change, or add features to existing projects and it was hours and hours of coding. RPFramework solved that issue for many developers. I would have loved to continue development, but I went to university in 2018, and I simply no longer had time and my interest had shifted to DayZ modding like developing Nyheim. That being said, RPFramework should be fully functional if you still wish to use it in Arma 3.
Since then, I've been deeply engrossed in Arma Reforger, specifically its Enfusion Engine, as I've developed my new project named WARTORN. The development process for WARTORN mirrors that of RPFramework. Initially, we'll work on it privately, and subsequently, we will release it to the public on the WARTORN GitHub under the MIT License. WARTORN not only serves as the spiritual successor to RPFramework but also introduces a novel game mode for Arma. Its source code will be freely available, and it will emphasize RP elements. We will be unveiling more about WARTORN on the WARTORN Discord, where we'll also launch the first WARTORN servers, all focused on roleplay and player interaction.
Sincerely, Lumi (@kerkkoh)
RPFramework is a modular roleplaying mission framework for Arma 3. For the license, check the LICENSE.txt file. Please note that this is by no means a mission that you can start playing on with your friends. This is a framework that you can build your own mission on. You can join the RPFramework Team simply by forking the repository on Git Hub and starting to make changes. Every contribution is appreciated. You can find new modules and submit your own ones on our website.
So why should you hop on board with the modular approach to this framework? This modular approach isn't a good approach for a normal mission but for a framework it has been proven effective. Think of Arma 3 as a framework and mods as modules; modules can be easily enabled and disabled by the user and, of course, installed easily without messing with the core files of the game. If you got the example you might already think it's a good approach for this framework as proven by Arma. In the RPFramework installing modules isn't as easy as in Arma 3, but it gets pretty close. I have seen the attempts of modifying missions like Altis Life that people have tried to use as a framework and it gets really messy, but this way you keep your modules and original files from the core separated.
-port=2302 "-config=armaLocation\Arma 3\TADST\rpf\TADST_config.cfg" "-cfg=armaLocation\Arma 3\TADST\rpf\TADST_basic.cfg" "-profiles=armaLocation\Arma 3\TADST\rpf" -name=rpf -pid=pid.log -ranking=ranking.log "-mod=@extDB3;@RPF_Server;@RPFramework"
https://github.com/RPFramework/RPFramework/wiki/Module-Documentation