Temporary V0 -> V1 migration guide

OneConfig V1 is now available to all developers, with some conditions:

  • Not everything has been documented just yet...

  • Expect bugs with OneConfig V1 itself.

This is in NO WAY a complete guide as of yet. PLEASE contribute to this guidearrow-up-right if you find any discrepancies.

Below are screenshots of the new GUI. Yes, these are concept designs, but it's basically been implemented 1:1 and I'm way too lazy to take actual screenshots lol

Get it working in Gradle

Please follow the Getting Started guide for this.

Notable changes

This is in NO WAY a complete guide as of yet. PLEASE contribute to this guidearrow-up-right if you find any discrepancies.

New

Package changes

You should be able to do a find and replace with import <old package name> . Go in opposite order from this list if you want to do a full search and replace.

Class name changes

Misc

Examples

We recommend checking out our mods, which have somewhat already been ported to V1 (59%). Good examples are CrashPatcharrow-up-right, EvergreenHUDarrow-up-right, and Hytils Rebornarrow-up-right. Here is a periodically updated list of our ported mods:

All the ported versions should be in the "twoconfig" branch (EXCEPT EvergreenHUD, that work is in the "rewrite" branch).

Last updated