I'd like to chime in here to see if I can help pghaworth.
Like pghaworth, I was having problems generating a koboroot file in the /out folder when I ran kobopatch.sh (.bat for you since you are on windows), and I was getting nothing in the /out folder.
So I put in a clean kobopatch.yaml file from the kobopatch .zip file. And ran the .sh file again, and it generated a koboroot file in the /out folder. Right then, I knew something was wrong in my kobopatch.yaml file.
Either it was the indentation, or the group order of the patches with the patch file paths on the top of the kobopatch.yaml file. So what I did was:
1. renamed the my custom kobopatch.yaml file to OLD.yaml
2. Copied one line of patch from the src/nickel.yaml category from the OLD.yaml file over to the new Kobopatch.yaml file
3. made sure the patch I copied was indented four times, as shown below:
Code:
overrides:
src/nickel.yaml:
Show all games: no
4. Ran the .sh file
Koboroot successfully generated in the /out folder. So I copied the rest of my patches over to the new kobopatch.yaml file, paying attention to indentation.
It also might be worth making sure that the patch groups align with the file path order shown in the kobopatch.yaml file as shown here:
Code:
patches:
src/nickel.yaml: usr/local/Kobo/nickel
src/libadobe.so.yaml: usr/local/Kobo/libadobe.so
src/libnickel.so.1.0.0.yaml: usr/local/Kobo/libnickel.so.1.0.0
src/librmsdk.so.1.0.0.yaml: usr/local/Kobo/librmsdk.so.1.0.0
What I mean is make sure the patch groups in the overrides: section match up with sequential order shown above. Not sure if this matters- geek1011 can chime in here.
But yeah, like you, I got nothing in the /out folder until I changed the order from DNSB's template to fix the order and the indentation.
Now that I've confirmed successful output of the KoboRoot.tgz file in the /out folder, I am going to work on making my own paths to my own patch files as explained by Jackie_w. Thank you for the excellent suggestion jackie_w!