-
Release 1.2.0 Stable
released this
2025-08-21 00:51:38 -05:00 | 4 commits to master since this releaseThis 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
-
Source code (ZIP)
24 downloads
-
Source code (TAR.GZ)
2 downloads
-
CherryPick.dll
727 downloads · 22 KiB
-
Fix exceptions - 1.1.2 Stable
released this
2024-07-20 18:44:49 -05:00 | 13 commits to master since this releaseThis 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
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
3 downloads
-
CherryPick.dll
2,068 downloads · 22 KiB
-
Type update hotfix - 1.1.1 Stable
released this
2024-07-11 17:00:36 -05:00 | 14 commits to master since this releaseThis 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
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
3 downloads
-
CherryPick.dll
450 downloads · 21 KiB
-
Source code (ZIP)
-
Go very fast - 1.1.0 Stable
released this
2024-06-30 22:09:37 -05:00 | 16 commits to master since this releaseIMPORTANT 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
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
2 downloads
-
CherryPick.dll
311 downloads · 20 KiB
- Improved search method speed significantly by removing LinQ from hot parts of the search code
-
released this
2024-04-30 15:43:56 -05:00 | 25 commits to master since this releaseThis 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
- E.g. You can now type "valuef<float>" instead of "valuef`1[System.Single]" to get a
Enjoy!
Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
4 downloads
-
CherryPick.dll
988 downloads · 23 KiB
- Support Resonite's new generic type string recognition
-
released this
2024-04-17 19:37:49 -05:00 | 27 commits to master since this releaseThis 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
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
2 downloads
-
CherryPick.dll
279 downloads · 23 KiB
-
Preparatory Update - 1.0.5 Stable
released this
2024-04-03 22:35:46 -05:00 | 33 commits to master since this releaseThis 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
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
3 downloads
-
CherryPick.dll
178 downloads · 22 KiB
-
Source code (ZIP)
-
released this
2024-01-23 22:06:20 -06:00 | 37 commits to master since this releaseThis 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
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
2 downloads
-
CherryPick.dll
298 downloads · 21 KiB
-
Some more goodies! - 1.0.3 Stable
released this
2023-11-13 20:22:48 -06:00 | 38 commits to master since this releaseThis 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
- fix bepinex compatibility by @art0007i in https://github.com/RileyGuy/CherryPick/pull/5
- Scan for workers only after FrooxEngine is fully initialized by @MrVoltz in https://github.com/RileyGuy/CherryPick/pull/9
New Contributors
- @art0007i made their first contribution in https://github.com/RileyGuy/CherryPick/pull/5
- @MrVoltz made their first contribution in https://github.com/RileyGuy/CherryPick/pull/9
Full Changelog: https://github.com/RileyGuy/CherryPick/compare/1.0.2...1.0.3
Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
2 downloads
-
CherryPick.dll
115 downloads · 20 KiB
-
released this
2023-11-07 10:16:02 -06:00 | 46 commits to master since this releaseAs succinct as the title, the single click option now functions as-intended and can be disabled now.
Enjoy!
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
3 downloads
-
CherryPick.dll
284 downloads · 20 KiB
-
Source code (ZIP)