• 1.2.0 4d457ef781

    Release 1.2.0 Stable

    cyro released this 2025-08-21 00:51:38 -05:00 | 4 commits to master since this release

    This release restores working functionality for Resonite version 2025.8.20.1298.

    Other features include:

    • Optional exclusion for protoflux nodes in the component browser (by @Lixquid)
    • Fixed mod link (by @SectOLT)
    • Fixed reference paths for building from source (by @bdunderscore)

    Enjoy!

    Downloads
  • 1.1.2 fdf56b0608

    BlueCyro released this 2024-07-20 18:44:49 -05:00 | 13 commits to master since this release

    This releases fixes a myriad of exceptions that appeared after the type update.

    • Fixed exception when trying to create generic type that doesn't exist (#22)
    • Fixed exception when trying to encode a non-datamodel type
    • Fixed component browser showing a blank screen when navigating to generic types from the search menu (#21)

    Enjoy!

    Downloads
  • 1.1.1 ce4c3a4685

    BlueCyro released this 2024-07-11 17:00:36 -05:00 | 14 commits to master since this release

    This is a simple hotfix for Resonite build 2024.7.11.1293 which compensates for a few classes and methods that moved around. This should work as normal now!

    Enjoy!

    Downloads
  • 1.1.0 1b3cbf2dfe

    BlueCyro released this 2024-06-30 22:09:37 -05:00 | 16 commits to master since this release

    IMPORTANT INFO

    In our current runtime (Unity mono 5.11), CherryPick seems to exacerbate certain innocuous usages of reflection, causing slowdowns in seemingly unrelated parts of the game due to the fact that it needs to look up all valid FrooxEngine component names via methods that use reflection.

    It is highly recommended (though not required) that you also grab Effortless Efficiency to install alongside CherryPick, as it will alleviate some issues with the runtime such as Animator components hitching when switching their clips. Install Effortless Efficiency if you experience any weird performance issues.


    With that out of the way, I've optimized the search method for CherryPick by de-LinQ-ifying much of the search loop. Searching should be far more performant. I've also changed the method by which the component list is looked up and cached, which should solve the slowdowns in other parts of the game too (contacts list, inventory, some other stuff that utilizes reflection, etc.) and so your games should feel much snappier.

    I strive to make my mods as non-invasive and as light as possible, so I deeply apologize if you've been noticing performance slowdowns with my mod installed. Seeing the popularity CherryPick has gained warms my heart, and so hopefully these few things make up for that. ❤️

    Changelog

    • Improved search method speed significantly by removing LinQ from hot parts of the search code
      • The searching should be more efficient and feel snappier overall
    • Changed method for building the component cache, avoiding significant slowdowns in other parts of the engine - solves issue #17
    • Provided link to Effortless Efficiency - solves issue #10

    Enjoy!

    Downloads
  • 1.0.7 d3d9e8cf50

    BlueCyro released this 2024-04-30 15:43:56 -05:00 | 25 commits to master since this release

    This release includes support for Resonite's new, more intuitive generic typing! You can now pick generic types right from the search bar far more easily.

    • Support Resonite's new generic type string recognition
      • E.g. You can now type "valuef<float>" instead of "valuef`1[System.Single]" to get a ValueField<float> component

    Example:
    Resonite_v4HSr3GShH

    Enjoy!

    Downloads
  • 1.0.6 4b310b0c13

    BlueCyro released this 2024-04-17 19:37:49 -05:00 | 27 commits to master since this release

    This release does some spring cleaning in the code and adds a new relaxed search algorithm!

    • Add relaxed search algorithm, allowing multiple partial name matches by typing spaces (e.g. "dynamic space" -> DynamicVariableSpace) - courtesy of @brecert!

    Eventually I'll get around to making it work with other users in the session, hopefully next update!

    Enjoy!

    Downloads
  • 1.0.5 ccf83925d3

    BlueCyro released this 2024-04-03 22:35:46 -05:00 | 33 commits to master since this release

    This release of CherryPick is meant for the upcoming settings UI update for Resonite.

    NOTE that this is not compatible with builds made before the UI update! Don't install this unless you're either on the pre-release build, or the UI update has released fully. With that said;

    Enjoy!

    Downloads
  • 1.0.4 e41faaec4a

    BlueCyro released this 2024-01-23 22:06:20 -06:00 | 37 commits to master since this release

    This release entails a fix for the historically longer startup times due to the dictionary population and a fix for #6.

    • Run scope warmup in a task to avoid blocking the main thread
    • Fix double click not working on generic types (note that if you change a setting, you will have to update the search results for the changes to take effect!)

    I've also added proper assembly info, bringing this mod in line with some of my newer ones in that the DLL actually has proper metadata now.

    Enjoy!

    Downloads
  • 1.0.3 2605fcd6d5

    BlueCyro released this 2023-11-13 20:22:48 -06:00 | 38 commits to master since this release

    This release fixes issue #8 (reported by @MrVoltz), you should now be able to find everything to your heart's content!

    Included are a couple new options as well:

    • Option to increase or decrease the number of search results displayed (clamped to 40), suggested by @Nytra in #7
    • Option to disable focus clearing on search result buttons, suggested by @5H4D0W-X in #4

    Enjoy!

    What's Changed

    New Contributors

    Full Changelog: https://github.com/RileyGuy/CherryPick/compare/1.0.2...1.0.3

    Downloads
  • 1.0.2 1993e84afc

    BlueCyro released this 2023-11-07 10:16:02 -06:00 | 46 commits to master since this release

    As succinct as the title, the single click option now functions as-intended and can be disabled now.

    Enjoy!

    Downloads