#DonutMaker in CHS can not select hyper roseli berry

44 messages · Page 1 of 1 (latest)

austere fable
#

I tried to use kasib, haban, tanga and the program works fine. But when I add roseli berries to the recipe, the program tried to select babiri berry and returns to the bottom, repeating this continuously.

chrome token
#

Funny you say that, it's the mirror opposite of my issue

upper carbon
#

Please send the screenshots (in the screenshot/ folder if you click the "Screenshot" button, or in the error report folder as part of the latest report ) when this error shows for us to debug this donut text identification problem yaysquirtle

austere fable
upper carbon
#

That’s what we want for debugging uwu

spring sun
#

Sure - here's a screenshot of my setup, then a clip of the bot actually performing:

upper carbon
#

How can I explain to… people that we want a screenshot directly from the game, not by your manual screenshotting on OS that has image borders that don’t belong to the game?

#

Our code is not written to detect stuff from any crop you make on your OS

spring sun
#

Oops, apologies.
That makes sense, I just didn't understand the specific value of the screenshots. I wrongly assumed it was to observe the behavior, not the qualities of the image itself, so I thought the clip was actually going to be better, not worse.
Understood now - here's the situation. First image shows correct Hyper Shuca selection, second shows hovering over Hyper Wacan (where the pause happens before the mistaken movement), third shows that it has moved over to Hyper Rindo.

steel onyx
#

SOO i am also having issues with the berries but in another way. if i use any Roseli Berries... it thinks i am out... BUT it CLEARLY goes over them. what is stranger is if i do 5 Babiri and 3 Colbur it instead uses the Roseli Berries instead of the Babiri berries that you can see in my collection HOWEVER even thought they are next to each other i thought it would mess up the Colbur berries BUT no... it didn't. it works for getting shiny donuts (it even got me some that i needed BADLY) but it seems to struggle when i ask for anything else. im trying other berries to see what is going on. idk if it could help the program BUT could it press - twice before it tries to make the donuts IF all donut berries are hyper space berries? i recorded what it does... however as its a switch 2 the ONLY way i can show a recording of what happens is when i stream tomorrow and make clips of each time it uses berries as i refuse to install nintendo app 😛

upper carbon
#

Don’t let me tap the sign on providing screenshots again lul

steel onyx
#

so... you want me to provide a screenshot... of it choosing no berries? as that is what it does when i try and run the program with hyper Roseli Berries as 6/7/8 of the 8 berries (i do 6 hyper Roseli Berries + 1 of each hyper Colbur + hyper Babiri OR 7 hyper Roseli Berries + 1 of either hyper Colbur + hyper Babiri) it gets confused with ALL berries for me and just doesn't click a single berry. i can do it... it mostlikely won't help with the problem 😛

upper carbon
#

You seem to be frustrated at the program’s berry name visual detection failure since you’ve described a lot on the problem

steel onyx
#

huh?

upper carbon
#

Developers warned in the release that visual detection of berry names are not reliable all the time since everyone’s language and capture cards are different. How would a developer help you in this case?

twilit comet
#

The program is picking nothing. So they want a screenshot of what the program is seeing when it picks nothing, so they can train it to do something instead.

steel onyx
#

OHHHHHHHHHHHH screenshot of the PROGRAM -_-

twilit comet
#

The video feed from it specifically. It has a screenshot button.

upper carbon
twilit comet
#

this should work, no?

upper carbon
#

Yep

twilit comet
#

@steel onyx So get the video feed in the program to the screen where it's getting tripped up, push this button, then give 'em the file.

#

No nintendo app needed.

steel onyx
upper carbon
#

Not each time it moves. Taking a screenshot when it fails to detect the correct berries

#

Is that a very difficult thing for people to… understand…

steel onyx
#

so there is the screenshots in order of when it tries to do 8 Roseli Berries. to note SOMETIMES it seems to go up to Hyper Chilan berries before going down 3 times to chesto and would stop there. in this try and the others where it doesn't check Hyper Chilan berries; it didn't do that and just went back up to the Cheri berry after checking the cheso berry then crashing out saying are you out of berries 😛

upper carbon
#

Are u setting 8 roseli or 8 hyper roseli?

steel onyx
#

ok i ran it again... and i have worked out the problem by the program output after restarting the program so the rest of test didn't show on the doc. it is thinking when it sees my hyper Roseli berries as hyper babiri berry

steel onyx
#

i did a screenshot of the program output to show what it said as it hovered over the hyper Roseli berries and this time it checked twice for some reason (NEVER SAW THIS BEFORE... so idk what happened) it saw both the chestos and cheri berry right. it started with cheri then saw "hyper babiri berry" then back to cheri then chesto then "hyper babiri berry" then back to cheri after stopping. this is why i thought my berries were in the wrong order not the program is strangely not reading it wrong. the thing is if i had more hyper Roseli berries i would not care and run it telling it use "hyper babiri berry" instead HOWEVER i would like to not need to use hyper Roseli berries fully. reason why i started with 6 then one for each berry. i am gonna try something else quickly

twilit comet
#

man what is it with these babiris

steel onyx
#

ok my hunch was right on. the message it is giving us saying "are you out of <insert berry>" is outputting wrong but idk if it is due to its confusing OR something is getting missed. so i did 7 hyper Roseli berries and 1 hyper babiri berry and it said "are you out of hyper Roseli berries" however when i swap them around (so 7 hyper babiri berry then 1 hyper Roseli berries) even thought you can clearly it sees in the screenshot it finds the the "hyper babiri berry" (which it hovered over hyper Roseli berries) it didn't even pick one AND SAYS "are you out of hyper babiri berry?". when i make it do 8 hyper babiri berries "it works" as in it just uses 8 hyper Roseli berries instead. so the message it is outputting saying "are you out of <insert berry>" seems to have something funky with it. i hope this helps the investation on what is going on. i am DEEPLY sorry for not seeing the screenshot button... doesn't help my PC doesn't do Screenshots right and just crashes my PC if i do a full screen screenshot (i have to use clips)

solar swift
# steel onyx ok my hunch was right on. the message it is giving us saying "are you out of <in...

Hey! Thanks for theorizing on what's wrong with the program. We've already pinpointed the issue and are working on a fix. No need to continue experimenting or continuing the thread unless you find further issues!

In the future, light theorizing on what might be happening can be helpful, but it's much easier for the rest of the developers if you just share some logs and screenshots since we're working directly with the code and algorithms. This is especially true for complex programs like the donut maker, long comments that are conjecture about the algorithms you haven't written honestly don't help much and just add lots of visual noise for the developers to sift through in these help threads.

Thanks for wanting to help though! Testing the programs is certainly needed!

austere fable
#

For some effects, the program seems to recognize "Lv" as "Lvf" or some other literal. And the program didn't to identify "Lvf1" as "Lv1".

2026-01-03 05:41:13.563779 - [Program]: String Match Result: "大 大 力 LV2" -> "大大力1v2" -> (大大力1v2): (humungo-power-2) (log10p = -12)
2026-01-03 05:41:13.593243 - [Program]: String Match Result: "捕 获 力 : 火 Lv1" -> "捕获力火1v1" -> (捕获力火1v1): (catching-power-fire-1) (log10p = -14)
2026-01-03 05:41:13.613871 - [Program]: String Match Result: Multiple Candidates =>
    -9.22548 : "遭 遇 力 Lvf1" -> "遭遇力1vf1" -> (遭遇力1v1): (encounter-power-1)
    -9.22548 : "遭 遇 力 Lvf1" -> "遭遇力1vf1" -> (遭遇力1v2): (encounter-power-2)
    -9.22548 : "遭 遇 力 Lvf1" -> "遭遇力1vf1" -> (遭遇力1v3): (encounter-power-3)
upper carbon
#

Thanks for giving more debugging screenshots to us uwu

#

Feel free to send more Chinese screenshots of donut powers. The more debugging images on Chinese the less likely it will fail again after we fix it uwu

austere fable
#

How about add an option to automatically take a screenshot for each donut? The program closes the game soon after detecting the effects text.

upper carbon
austere fable