Idol Manager beta update 8 is now live. See the dev log for the full patch notes.
Here's a rundown of the parts of this update which pertain to modding:
You can now customize the accessory rate for idol portraits. (By default, only 65% of idol portraits have accessories.) Add "accessory_chance": 100 to the params.json of a portrait to always render the accessory layer. (This can be useful if you want to use the accessory layer for things other than the normal system, e.g. if you wanted to use the accessory layer for hair for a custom portrait, and ensure that idols always have hair.)
All json files in IM_Data\StreamingAssets\Languages\en are now moddable. Just keep the folder structure.
For example, if you want to mod the folder: IM_Data\StreamingAssets\Languages\en\JSON\Singles\genres.json
Copy it as: IM_Data\StreamingAssets\Mods\*ModID*\JSON\Singles\genres.json
You can use this to make balance changes, rename things, and so on. If you run into issues or have questions, feel free to ask here.
You can tell the game to ignore certain original files. Create ignore.json file in the root folder of your mod.
The game checks if file path contains one of the ignored words. For example, if you want to tell the game not to not load default portraits and variables.json file, you can do this by creating an ignore.json file with:
[
"IdolPortraits",
"variables"
]