Add an option for regions. All you need to do is add "Region = XXX" (XXX = Region Name) into your badge PBS file. You can see an example in the given PBS file including Kanto-Sinnoh badges.
Fixed the loading problem (the load screen didn't show badge count)
There are three lists: obtained badges, unobtained badges, and unused badges (badges you want in your game but not right now, use the "addBadge" and "removeBadge" functions)
Added removeBadge(badge) function to remove badges from use in-game (If a badge is removed from the PBS file, it should also automatically be removed from the game)
You have the badges menu on the debug menu, "Player" section. According to your Badgecase_Badges.rb (where they used to be), one of those commands makes for you the PBS file, so you won't have to copy and change it manually.
Unfortunately, you have to start a new save :(
You can now choose if you want the badges to be shown as themself but black (while not obtained) or as the basic unobtained badge. You can change BADGE_BLACK) on Badgecase_Config.rb
You can now update your badges, and you have a function called updateAllBadge to update all of your badges by the Badgecase_Badges list
I added the option to add an order for your badges, so they will be shown in order. Just go to Badgecase_Badges and add an order to your badges (if you want; if you don't, just don't add anything)
Before updating, keep a copy of your Badgecase_Badges since nothing has changed, and you don't want to lose your badges list.
Your save is going to crush if you don't update your badges, so make sure to update your badges (updateAllBadge) since right now they don't have the "order" variable (I remind you that you don't have to add an order for your badges, just update once inside your save)