I want to have a cursor with a hotspot of (8,8) instead of (0,0). This is cannot be accomplished in the cursor editor, but Troflip suggested it can be done with some internal coding. What I have done is created a variable for my cursor called gTargetCursor and set it equal to the number for a custom-drawn cursor.
for instance gNormalCursor = 999 and gLoadingCursor = 997.
However, I have tried with no success in locating where the "hotspot" would be defined. I do realize the word "hotspot" most likely won't be used, but has anyone programmed this kind of thing or know where to go?