AI: THE SOMNIUM FILES - nirvanA Initiative

AI: THE SOMNIUM FILES - nirvanA Initiative

Vezi statistici:
Windows cursor shows up above game cursor
As the title states, my actual cursor is visible above the custom cursor in the game. This happens in both fullscreen and borderless windowed. I've also tried alt tab and it does nothing.
< >
Se afișează 16-18 din 18 comentarii
Bull9shiit 26 iun. 2022 la 9:56 
So the company still takes no action to fix the bug???? Gonna ask for a refund if this problem still exists in few days
Koyomi 26 iun. 2022 la 14:08 
Postat inițial de IxNoiRxI:
It's kind of a bad solution (because your cursor will disappear from everywhere until you change it back, so it might be hard to know where you are pointing to for some people) but you can change your mouse cursor to an invisible cursor by doing these steps:
1: Get an invisible pointer file, for example from here http://www.rw-designer.com/cursor-detail/23254
2: Open "Change the mouse pointer display or speed"
3: Go to "Pointers" tab
4: Change your "normal select" cursor to the one you downloaded, click "save as" to save the preset with invisible cursor, save it as "Hidden cursor" or whatever you want.
5: Open the game, Alt+Tab to the mouse properties, select your saved preset from "Scheme", click apply and Alt+Tab back to the game (do not close the mouse properties window to change the cursor back easier)

To change the cursor back, select Windows Default preset in Scheme and click Apply or OK
Thanks, this work around works.
I wrote (copied together) this AHK script, which solves the problem:

#Persistent SetTimer, CheckFocus, 500 return CheckFocus: WinGetTitle, title, A if (title = "AI: THE SOMNIUM FILES - nirvanA Initiative") { ; Tooltip MATCH: %title% hideCursor() } else { ; Tooltip FAIL: %title% DllCall("SystemParametersInfo", UInt, 0x57, UInt, 0, UInt, 0, UInt, 0) } return hideCursor() { static AndMask, XorMask, $, h_cursor ,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13 ; system cursors , b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13 ; blank cursors , h1,h2,h3,h4,h5,h6,h7,h8,h9,h10,h11,h12,h13 ; handles of default cursors if ($ = "") ; init when requested or at first call { $ = h ; active default cursors VarSetCapacity( h_cursor,4444, 1 ) VarSetCapacity( AndMask, 32*4, 0xFF ) VarSetCapacity( XorMask, 32*4, 0 ) system_cursors = 32512,32513,32514,32515,32516,32642,32643,32644,32645,32646,32648,32649,32650 StringSplit c, system_cursors, `, Loop %c0% { h_cursor := DllCall( "LoadCursor", "uint",0, "uint",c%A_Index% ) h%A_Index% := DllCall( "CopyImage", "uint",h_cursor, "uint",2, "int",0, "int",0, "uint",0 ) b%A_Index% := DllCall("CreateCursor","uint",0, "int",0, "int",0 , "int",32, "int",32, "uint",&AndMask, "uint",&XorMask ) } } $ = b ; use blank cursors Loop %c0% { h_cursor := DllCall( "CopyImage", "uint",%$%%A_Index%, "uint",2, "int",0, "int",0, "uint",0 ) DllCall( "SetSystemCursor", "uint",h_cursor, "uint",c%A_Index% ) } }

To run this you need to install AHK and place this script in a file named "HideCursor.ahk", then double click it. OR you can download the already compiled version here:
https://uploadnow.io/de/files/SKlJdVl
Editat ultima dată de Finomosec; 18 ian. 2024 la 15:54
< >
Se afișează 16-18 din 18 comentarii
Per pagină: 1530 50