Idol Manager

Idol Manager

38 个评价
ModMenus
   
奖励
收藏
已收藏
取消收藏
标签: modding
文件大小
发表于
更新日期
181.234 KB
2024 年 7 月 6 日 上午 9:11
2024 年 8 月 1 日 上午 8:05
4 项改动说明 ( 查看 )

订阅以下载
ModMenus

描述
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]
11 条留言
Yana 10 月 20 日 上午 12:07 
@VeryAngryHedgehog @Ecreau
Yana 10 月 20 日 上午 12:06 
ok here comes a programmer.
If you still struggle with the game cannot find the harmony plugin. Then you should check under your game directory if there is a "Mods" folder. If there isn't you need Create one and cope all the mods you downloaded from steam client from the folder Steam\steamapps\workshop\content\*CorrectGameID* for me the game id is 821880.

好了,程序员登场。
如果你仍然遇到游戏找不到 Harmony 插件的问题,那么请先检查一下游戏目录下是否存在 “Mods” 文件夹。
如果没有,你需要自己创建一个,然后把从 Steam 客户端下载的所有模组从以下路径复制进去:
Steam\steamapps\workshop\content\*正确的游戏ID*
(比如我的游戏 ID 是 821880)。
x.heise10 8 月 30 日 下午 12:20 
I've been trying tomake this work for a whle now, and i finally made it! It works perfectly find. If it doesn't w0rk for you, maybe check if the needed plugin actually works for you. I had to put it into the idol manager file manually, consider maybe doing that as well! As far as i kniow theres a mod which shows if it's installed or not (the plugin). :steamhappy:
VeryAngryHedgehog 3 月 17 日 下午 3:51 
The mod is broken, it does not show up in game.
Dr.tea 2 月 4 日 下午 10:10 
@Ecreau 你需要去GitHub下載IM-HarmonyIntegration這個軟體,並且依據他的指示,將程序解壓縮在遊戲的資料夾裡。在Steam上面一併訂閱會無法正常使用。
kiewsarichat 1 月 30 日 上午 1:52 
how to use in Macbook
Ecreau 2024 年 10 月 20 日 下午 10:59 
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 2024 年 7 月 22 日 上午 9:56 
@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  [作者] 2024 年 7 月 21 日 下午 12:24 
@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 2024 年 7 月 21 日 下午 12:10 
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.