The project has been ported to CMake, minimum version has been bumped to 3.7.0.
Third-party Options
Some of the third-party libraries (Discord RPC, ...) are to be made optional and become options that you may disable at will before building the program.
Backward-compatibility removal
One of the goal of Kaleidoscope is removal of various backward-compatibility options, it's making it harder and harder to justify older and new clients being compatible with each others.
As more and more functionality within AO2 get introduced, the more the user is to be expected to upgrade their client and server. With the server (akashi) and master server being changed in the future to reflect these changes, it will make it easier overall to make Attorney Online move forward and introduce new functionalities.
Multiple upgrades and improvements are planned for different sections of the client, networking, and so on. The packet system will also receive an overhaul.
Port to CMake
The project has been ported to CMake, minimum version has been bumped to 3.7.0.
Third-party Options
Some of the third-party libraries (Discord RPC, ...) are to be made optional and become options that you may disable at will before building the program.
Backward-compatibility removal
One of the goal of Kaleidoscope is removal of various backward-compatibility options, it's making it harder and harder to justify older and new clients being compatible with each others.
As more and more functionality within AO2 get introduced, the more the user is to be expected to upgrade their client and server. With the server (akashi) and master server being changed in the future to reflect these changes, it will make it easier overall to make Attorney Online move forward and introduce new functionalities.
Multiple upgrades and improvements are planned for different sections of the client, networking, and so on. The packet system will also receive an overhaul.