Apparently when I try to load my mod through "Load unpacked" at the Extension tab to test it, it keep getting the "Failed to load extension" error
As already mention in the title of this topic, the syntax error come from the "schema_version" line (which is line 133)
There's mutiple time I load my mod through "Load unpacked", but this is the first time this happen to me.
Normally it would load the mod completely fine without any problem at all, and also work completely fine, so this bug is pretty much very annoying
Also, this happen to only my mod apparently, because i actually attempted to also load the Cr1tikal Moist mod by the same way, and it is loaded completely fine without error at the same "schema_version" line anyways.
Opera GX version: LVL 6 (core: 114.0.5282.243)
manifest.json file code:
{
"description": "welcome to osu!",
"developer": {
"name": "Shocked Gaming"
},
"icons": {
"512": "osu_mod_icon_512.png"
},
"key": "idk what happen if i let you know this, but i will not review it just in case",
"manifest_version": 3,
"mod": {
"payload": {
"app_icon": [ {
"id": "app_icon_01",
"name": "osu!GX",
"path": "app_icon/osugx.png"
} ],
"mobile_image_overrides": [ {
"id": "0",
"images": {
"start_page_logo": "mobile_logo/osugx.png"
},
"name": "osu!GX"
} ],
"background_music": [ {
"id": "0",
"name": "cYsmix - trangles",
"tracks": [ "music/triangles.mp3" ]
}, {
"background_music": [ {
"id": "1",
"name": "nekodex - circles!",
"tracks": [ "music/circles.mp3" ]
} ],
"browser_sounds": [ {
"id": "0",
"name": "osu!sfx",
"sounds": {
"CLICK": [ "sound/click.mp3" ],
"FEATURE_SWITCH_OFF": [ "sound/feature_switch_off.mp3" ],
"FEATURE_SWITCH_ON": [ "sound/feature_switch_on.mp3" ],
"HOVER": [ "sound/hover.mp3" ],
"HOVER_UP": [ "sound/hover.mp3" ],
"IMPORTANT_CLICK": [ "sound/important_click.mp3" ],
"LEVEL_UPGRADE": [ "sound/level_upgrade.mp3" ],
"LIMITER_OFF": [ "sound/limiter_off.mp3" ],
"LIMITER_ON": [ "sound/limiter_on.mp3" ],
"SWITCH_TOGGLE": [ "sound/switch.mp3" ],
"TAB_CLOSE": [ "sound/close_tab.mp3" ],
"TAB_INSERT": [ "sound/new_tab.mp3" ],
"TAB_SLASH": [ "sound/tab_slash.mp3" ]
}
} ],
"keyboard_sounds": [ {
"id": "0",
"name": "osu!keyboard",
"sounds": {
"TYPING_BACKSPACE": [ "keyboard/deleted.wav" ],
"TYPING_ENTER": [ "keyboard/enter.wav" ],
"TYPING_LETTER": [ "keyboard/type1.wav", "keyboard/type2.wav", "keyboard/type3.wav", "keyboard/type4.wav" ],
"TYPING_SPACE": [ "keyboard/move.wav" ]
}
} ],
"fonts": [ {
"header": {
"name": "Torus",
"variants": [ {
"path": "font/osu_torus.otf"
} ]
},
"id": "fonts_01",
"name": "Torus"
}, {
"header": {
"name": "Aller",
"variants": [ {
"path": "font/osu_aller.ttf"
} ]
},
"id": "fonts_02",
"name": "Aller"
} ],
"splash_screen": [ {
"id": "splash_screen_01",
"name": "osu!splash",
"path": "splash/splashosu.mp4"
} ],
"theme": [ {
"dark": {
"gx_accent": {
"h": 333,
"l": 61,
"s": 60
},
"gx_secondary_base": {
"h": 333,
"l": 61,
"s": 100
}
},
"id": "0",
"light": {
"gx_accent": {
"h": 333,
"l": 61,
"s": 56
},
"gx_secondary_base": {
"h": 333,
"l": 70,
"s": 88
}
},
"name": "osu!color"
} ],
"wallpaper": [ {
"dark": {
"image": "wallpaper/osu_dark.jpg",
"speeddial_position": "top",
"text_color": "#FFFFFF",
"text_shadow": "#0B000E"
},
"id": "0",
"light": {
"image": "wallpaper/osu_light.jpg",
"speeddial_position": "top",
"text_color": "#FFFFFF",
"text_shadow": "#0B000E"
},
"name": "osu!wallpaper"
} ]
},
"schema_version": 2
},
"name": "osu!",
"update_url": "https://api.gx.me/store/mods/update",
"version": "1.3"
}