Idol Manager

Idol Manager

32 ratings
ModMenus
   
Award
Favorite
Favorited
Unfavorite
Tags: modding
File Size
Posted
Updated
181.234 KB
Jul 6, 2024 @ 9:11am
Aug 1, 2024 @ 8:05am
4 Change Notes ( view )

Subscribe to download
ModMenus

Description
REQUIRES: IM-HarmonyIntegration
Download IM-HarmonyIntegration here: GitHub Link[github.com]

ModMenus provides a UI menu to manage the settings of other mods.

Try one of these mods to see it in action:

For Modders
ModMenus reads "JSON/Mod Menu/modmenu.json" to generate UI elements.

Supported UI elements include text, sliders, checkboxes, and dropdown menus.

type: text
{ "type": "text", "labelID": "CUSTOMAUDITION__MODMENU__EXPLAIN" }

labelID: ID for text defined in "Constants/constant.json"

type: slider
{ "type": "slider", "varID": "CustomAudition_Count", "labelID": "CUSTOMAUDITION__MODMENU__COUNT", "minValue": 1, "maxValue": 25, "defaultValue": 5 }

Slider elements output an integer as a string to an in-game variable.

varID: ID for the in-game variable storing the value
labelID: ID for text defined in "JSON/Constants/constant.json"
minValue and maxValue: Optional integers. Default range: 0 to 100
defaultValue: Optional integer. Default: midpoint of range

type: checkbox
{ "type": "checkbox", "varID": "AuditionAgeLimit_TogglePopup", "labelID": "AUDITIONAGELIMIT__MODMENU__TOGGLE", "defaultValue": false }

Checkbox elements output "1" or "0" as a string to an in-game variable, representing true or false.

varID: ID for the in-game variable storing the value
labelID: ID for text defined in "JSON/Constants/constant.json"
defaultValue: Optional boolean. Default: false

type: dropdown
{ "type": "dropdown", "varID": "AuditionAgeLimit_TogglePopup", "labelID": "AUDITIONAGELIMIT__MODMENU__TOGGLE", "itemIDList": ["YES", "NO"], "defaultValue": 0 }

Dropdown elements output an index (0, 1, 2, etc.) as a string to an in-game variable, corresponding to the selected item's position.

varID: ID for the in-game variable storing the value
labelID: ID for text defined in "JSON/Constants/constant.json"
itemIDList: Required array of strings. Each string is the ID for text defined in "JSON/Constants/constant.json"
defaultValue: Optional integer. Default: 0

Tips
  • Retrieve values using variables.Get(varID), where varID is the element's varID.
  • Implement null checks for variables.Get(varID) to handle cases where ModMenus is not installed.
  • To add vertical spacing, use a text element with an empty labelID ("").
  • Always define text in constant.json for translation support. If absolutely necessary, ModMenus can handle raw text from labelID or itemIDList fields.
  • For testing, add '"ignore": true' to any element to exclude it from parsing.

source code[github.com]
9 Comments
x.heise10 Jun 5 @ 11:37am 
does it still work?
VeryAngryHedgehog Mar 17 @ 3:51pm 
The mod is broken, it does not show up in game.
Dr.tea Feb 4 @ 10:10pm 
@Ecreau 你需要去GitHub下載IM-HarmonyIntegration這個軟體,並且依據他的指示,將程序解壓縮在遊戲的資料夾裡。在Steam上面一併訂閱會無法正常使用。
kiewsarichat Jan 30 @ 1:52am 
how to use in Macbook
Ecreau Oct 20, 2024 @ 10:59pm 
Hello, I would just like to ask because I really want to use this on the game. My problem is it is not showing in my game. I already am 'subscribed' and downloaded the mod. How do you use or activate it?

Thank you!
twojogoreczek Jul 22, 2024 @ 9:56am 
@Tel i have been deliting them by game files just like i was giving more exp to my epmloyes to don't wait for them to gain exp, but it would be easier for me to have this in game and do it quickly because even tho it takes a few minutes or seconds, it's a bit annoying doing it all the time and making sure that i don't delete anything important. it would make it a lot easier by just doing it in game than in game file.
Tel  [author] Jul 21, 2024 @ 12:24pm 
@twojogoreczek I think that's not a super easy problem to solve but I'll think about it. By the way, you can just delete singles from your save file.
twojogoreczek Jul 21, 2024 @ 12:10pm 
i'm not really sure where ti ask it or if i can ask but it would be very helpful if you did mode for deleting singles. I am doing long gameplays and my biggest issue is that after some times, to do concerts i have to scroll down a lot and even more when i for example want to do a concert only for a sub group, i have to go all the way down which takes some time and it bugges the game a little. I am not sure if this is even that's possible but i would really be thankful for that mod.
FlutterFriends Jul 6, 2024 @ 11:56am 
THIS IS AMAZING THANK YOU FOR KEEPING UP THE GOOD WORK