Type
Game behaviour
Bug description
If you make a skin based off of a builtin skin (like Argon or osu!2013), export it, and try to edit the combo colors in skin.ini, they will be silently ignored in favor of the game's default combo colors.
I have a long reproduction video in case it helps. Here's what I do in the video
- Select a skin like osu!2013
- I play a map with "beatmap colors" unchecked just to show the default combo colors in use
- Open the skin editor and create a customized copy of the skin
- this isn't an unusual use case, e.g. if you open a default skin and customize the hit error bar or leaderboard position, you'll be on one of these skins. in the video i just hit Save though
- Select "Edit externally" and change the combo colors in skin.ini. I set them all to 255,255,0.
- Play a map with "beatmap colors" unchecked. The game still uses the default combo colors (green, blue, red, yellow)
To show it's not related to any misimports from the "edit externally" button (e.g. #33989)
- Export the skin
- Delete the skin
- Close the game
- Extract the osk and change the combo colors in skin.ini (i set two of them to white)
- Rezip the skin and import it into the game
- Play a map with "beatmap colors" unchecked. The game still uses the default combo colors (green, blue, red, yellow)
To show it's related to the skin instantiation info:
- Delete the skin again
- Open
skininfo.json from a donor skin (I imported some random osu!stable skin into osu!lazer and then exported it)
- Copy its
InstantiationInfo into the skin
- Rezip the skin and import it into the game
- Play a map with "beatmap colors" unchecked. Now the yellow/white custom colors from
skin.ini are being used.
Screenshots or videos
https://youtu.be/PG1SxSv0PIM
Version
2026.724.0-tachyon
Logs
compressed-logs.zip
Type
Game behaviour
Bug description
If you make a skin based off of a builtin skin (like Argon or osu!2013), export it, and try to edit the combo colors in
skin.ini, they will be silently ignored in favor of the game's default combo colors.I have a long reproduction video in case it helps. Here's what I do in the video
To show it's not related to any misimports from the "edit externally" button (e.g. #33989)
To show it's related to the skin instantiation info:
skininfo.jsonfrom a donor skin (I imported some random osu!stable skin into osu!lazer and then exported it)InstantiationInfointo the skinskin.iniare being used.Screenshots or videos
https://youtu.be/PG1SxSv0PIM
Version
2026.724.0-tachyon
Logs
compressed-logs.zip