soon. I have a pretty solid setup now with the improvements and fixes
@bguerville has done. There are still a couple issues i am having, and bguerville is remaking some to most of the current map_path implementation. I also wanted to add a feature to read paths from a text file, so we can have internal paths and "user" paths, which also makes it easier to test. The mutex works fine and i have had exactly 0 crashes so far. So that part is pretty solid as well.
btw, the reload_category_items doesnt work for me. Using the original mappath.c with modified slot function i did get the xml to refresh on manual xmb reload, but never with the items call. With the updated map_path slot function i cannot get this to work like old code, but it does work for hiding/showing hfw tools and package manager instantly on HEN enable.
I tested swapping a PSN only package manager on boot with a full package manager on HEN enable, but this only worked after manual xmb reload also. Also the same with enable HEN xml currently. It is being hidden on enable, but only shows effect on manual xmb reload.
The refresh issue is actually a PITA and a problem, kinda. I am currently testing a few things, and am mapping the XML folder only on HEN enable to show package manager and hfw tools, and to hide HEN Enable, but the latter only works on manual xmb refresh.
Launching the xmb_reload self seems to be a viable option, or a similar way to reload xmb and simulate a game opening/closing.
I also wanted to include an automatic reboot option if a package was installed, but this actually proved to be tricky because i dont have a way yet to see when the PKG is actually finished installing. Only the download is known when finished.
So we have quite a fe things being worked on and will have a test build soon.
@bguerville should have some progress with map_path, and i will see what i can come up with, but i am open to suggestions!