Since it seems to be working for most of the people that have tried it, here's a link to an alpha version of the tool I've been working on:
MEGA
The program is an alternative to xml.dat for modifying slider limits. Rather than changing min/max values in xml.dat before the game loads, it modifies them in memory while the game is running.
Keep in mind that it edits the exact same values as xml.dat.
It does not change the size of the corresponding body part, it simply edits the minimum and maximum limits. If your character has a slider set to 0, editing min/max won't do anything.
Reasons to use this over xml.dat:
-Editting slider limits is faster and doesn't require restarting the game and repacking xml.dat each time
-You can deal with different outfit scalings by modifying values when you change costume
-You can use the normal B&S launcher. No need for steam/.bat/alternative launch method.
-Higher chance of working across patches.
Downsides:
-You have to open the tool each time you play B&S.
Usage:
-Run as admin
-Have it open along with B&S. If you open B&S first, it should detect the process automatically. If it doesn't or you start the tool first, hit refresh to detect it.
-Select the race+gender to modify.
-Edit the values you want.
-Make the game reload that portion of your body to see the change. You can change equipment, move the corresponding slider in character creation, go to character select and back, etc.
-If you want to restart B&S, you can simply restart the game and hit refresh to detect the process again. It should update B&S with whatever values were set.
-You can save/load profiles via the file menu to skip changing values each time you run the program. -For now, if you want to load a profile automatically, go to config.xml and set <DefaultProfile> to whichever file you want it to load. I'll be adding a setting for it later.
Known issues:
-This won't work along with a modified xml.dat that has the first body record editted.
-I'm not sure it's scanning a large enough memory range. If it doesn't detect the process but B&S is open, try restarting the game.
-There may be issues using decimals for regions that use comma(,) instead of period(.). Expected behavior is for periods to work as decimals, and commas to be ignored. So 3.5=3.5 while 3,5=35. Need more info on this.
If you run into any problems/bugs, or just have suggestions let me know!