Godot 4

Apr 3, 2023

We are thrilled to announce the release of the Godot4 version of gw2cc! This new release includes exciting updates and improvements that we are confident will elevate your experience.

Batteries Included

The Godot4 version of gw2cc comes with a significant improvement: the integration of gw2cp, a rewrite of gw2a that now serves as a core component of the default gw2cc configuration. This change means that you now have a high-performance ACR built into the platform, without requiring additional plugins.

The benefits of gw2cp are not limited to players, however. ACR developers will find it easier than ever to create ACR using gw2cp’s high-level interface to interact with the skill bar. Furthermore, bot development is now simpler since combat behavior no longer requires manual implementation.

Overall, gw2cp is a game-changer for gw2cc. Its integration is a testament to our commitment to improving the experience and making it easier for developers and players alike. We hope you enjoy this exciting addition to gw2cc and look forward to your feedback.

GW2 API Be Gone

We have recently made the decision to switch entirely to using GW2.dat files to retrieve content data, due to various issues with the official GW2 API. We believe that this change will greatly improve the update experience, particularly after larger GW2 updates, as it speeds up the process and reduces the chances of any issues arising.

However, we do want to acknowledge that this change has its downsides as well. One of the main challenges we are facing is that it is now more difficult to automatically update to new GW2 versions. As a result, you may encounter issues with the auto-updater failing more frequently during the first update in each GW2 update chain.

We want to assure you that we are working hard to address these issues and make the auto-updater more reliable. We apologize for any inconvenience that these temporary disruptions may cause, and we appreciate your patience and understanding as we work to improve the overall update experience.

Improved Launcher

In addition to the changes in the platform itself, we are excited to announce that the launcher has also undergone significant improvements. We have worked hard to make it more reliable and user-friendly, with the goal of enhancing your overall experience with gw2cc.

One of the most notable changes is that the launcher now offers the ability to select different update channels, catering to those who want to be early adopters of new features and improvements. We understand that many of our players are eager to try out new content as soon as it becomes available, and this feature makes that possible.

We will be providing more information on how to select different update channels at a later date, so please stay tuned for updates. We do want to emphasize, however, that support for channels other than the default master channel will be limited. We encourage users to use caution when selecting a different channel, as doing so may result in unexpected behavior or issues.

Improved Performance

One of the most exciting aspects of the Godot4 version is the significant improvements in rendering performance. While we are still in the process of fully utilizing all of the available features, gw2cc already benefits from automatic mesh LOD and the new Vulkan-based renderer.

Another important new feature is the fully headless mode, which allows gw2cc to run without any GPU available via the --headless command line switch. This is particularly useful if you plan to run multiple bots on the same machine.

Furthermore, players who have multiple GPUs can now explicitly specify the GPU used by gw2cc via the --gpu-index command line. This can help to further optimize the game’s performance and ensure that it runs smoothly on a variety of different hardware configurations.

How to Update

If you already have a running installation of gw2cc, you can try simply starting the launcher (as admin). The launcher will attempt to delete all files from the old version and then download the new launcher. However, please note that this process may encounter some issues. If you encounter any issues during the update, please proceed with the next step.

If you do not have a running installation of gw2cc, or if the automatic update failed, please delete the entire gw2cc folder, except for the settings.cfg and gw2cc.cfg files. Additionally, please delete the %APPDATA%/gw2cc folder to remove any old plugin data. Afterward, download the new launcher from your account page and simply run it in the folder where you want to install gw2cc. Just like with the old launcher, please make sure that the folder where you are executing the launcher is writable.

We hope that this update process will be smooth for all of our players, but if you encounter any issues or have any questions, please do not hesitate to ask for help in our support channel.

Acknowledgments

We would like to take this opportunity to express our sincere gratitude to all of our supporters who have been with us throughout the development process of the Godot4 version of gw2cc. We could not have reached this point without your support and feedback.

We are particularly grateful to the developers who have provided us with valuable testing and feedback over the past several months. Your input has been instrumental in helping us to identify and address issues and improve the overall quality of the platform.

We will continue to rely on the support and feedback of our community to guide our development efforts going forward, and we are committed to making gw2cc the best possible experience for all our users.

Once again, thank you to everyone who has contributed to the development of gw2cc, and we look forward to continuing to work with you in the future.