VOGONS


First post, by Kerr Avon

User metadata
Rank Oldbie
Rank
Oldbie

I am currently replaying a favourite Nintendo 64 game, Duke Nukem: Zero Hour (incidentally the only really good Duke Nukem 3D shooter other than Duke Nukem 3D, if you ask me), using an emulator, Project 64. It's the only (PC based) N64 emulator I have tried that does a good job of allowing you to use the PC mouse to simulate the N64's analogue stick. There is one problem though, whether I play the emulator in a window or full screen, the Windows mouse pointer is always visible on screen. The emulator has no option to hide the mouse pointer, so I was wondering if there was an option in Windows itself to hide the mouse pointer, or a third party program that allows you hide/show the mouse pointer by maybe holding down a pre-set combination of keys or whatever.

A solution that causes the mouse pointer to disappear if you don't move the mouse for a while, won't work here, unfortunately, as I am continually using the mouse to aim. Also, I am using Windows 10, if that's important.

Mods: I wasn't sure if I should post this here, or in the old games on Windows thread, so please move this if it is in the wrong forum.

Reply 1 of 2, by Grzyb

User metadata
Rank l33t
Rank
l33t

Project64 is open-source, it should be easy to make it hide the pointer...

Kiełbasa smakuje najlepiej, gdy przysmażysz ją laserem!

Reply 2 of 2, by Kerr Avon

User metadata
Rank Oldbie
Rank
Oldbie
Grzyb wrote on 2025-08-23, 01:42:

Project64 is open-source, it should be easy to make it hide the pointer...

No, my programming days (such as they were) are long behind me.

Anyway, the problem is solved, and here's the solution, in case anyone else ever wants to do the same,
as presumably this might work for any other game or emulator that doesn't hide the mouse when
you wish it would.

I found a program called 'nomousy.exe' that can hide the mouse pointer, even when you are moving
the mouse (other programs I found that could hide the mouse pointer would always show the
pointer if you physical moved the move, so they were no good in this case).


1. Download the file 'nomousy1.5.zip' from:

https://web.archive.org/web/20111025164649/ht … /nomousy1.5.zip

and unzip the content of the .zip file into the Project64 folder, so that both 'Project64.exe' and
'nomousy.exe' are in the same folder

2. Create a batch file in the folder, called 'HIDE MOUSE POINTER.bat', and enter the following
command into that batch file:

.\nomousy.exe ALL

3. Create a batch file in the folder, called 'SHOW MOUSE POINTER.bat', and enter the following
command into that batch file:

nomousy.exe

(yes, it needs no command line arguments, as calling 'nomousy.exe' on it's own makes
the mouse pointer re-appear and work as normal).

4. Load the emulator (via 'Project64.exe' ), set any options you choose, and define the controls how you like,
including setting the Lock/Unlock mouse to [TAB]. Do this by using:

[Options] > [Input Settings] > [Shortcuts]

Note: you need the file 'NRage_DInput8_V2.dll' to be placed into the

Project64\Plugin\Input

folder, and for it to be activated by using

[Options] > [Configuration] > [Plugins] > 'Input (controller) plugin:' to

'N-Rage's Direct-Input8 V2 1.8.2a'

Otherwise, you won't be able to use a mouse to control the emulated analogue stick.

Then start the game.

5. Use [ALT] + [TAB] to go to the emulator's folder. Before you do this you may have to use
lock/unlock mouse function in Project64, do this by pressing whatever key you defined
in Project64's input settings (probably [TAB]).

6. In the emulator's folder, run 'HIDE MOUSE POINTER.bat', which will hide
the mouse pointer.

7. Use [ALT] + [TAB] to go back to the emulator, and play the games.

8. When you've finished, and want to exit the emulator, use [ALT] + [TAB] to get back to
the emulator's folder. You then have to use the Up and Down cursor keys to get to
'SHOW MOUSE POINTER.bat'. Press Enter when the file 'SHOW MOUSE POINTER.bat'
is highlighted, and the mouse pointer will reappear, and it will function as normal.

9. Close the emulator as normal.

You might not need all this for Project 64, though...

When I finally got this working, which was on my desktop, I tried the whole thing on my
laptop (also Windows 10) by copying the emulator's folder (and so also including
nomousy.exe and the two batch files), and I discovered that on the laptop, none of it was
necessary, because on the laptop, Project64's capture/release mouse key hid the mouse pointer
automatically, whereas on the desktop it didn't hide the pointer at all.

Don't you just love PCs?

I spent a short while trying to find out why Project64's capture/release key didn't hide
the mouse pointer on the desktop, as it does on the laptop, but had no success. It doesn't
matter, though, as I can just use the two batch files to hide then reveal the mouse pointer.