Allegedly, you have a script called MouseInitialisation that calls native_cursor_reset on game start.
MouseInitialisation
native_cursor_reset
There’s not currently a good way for me to make sure that the extension initializes before any such uses, so don’t do that.
Thank you for clarifying that, it’s appreciated. So in fact, this works:
myCursor = native_cursor_create_from_sprite(spr_cursor, 0); window_set_cursor(cr_none); //native_cursor_reset(); native_cursor_set(myCursor);