I use wiimote with glovePIE to play this game.
 
	It works fine for me.
 
	I don't use Teknoparrot.
 
	 
 
	This is the script.
 
	 
 
	 
 
	if Wiimote.PointerVisible == true
 
	var.ScreenWidth = 3840 
	var.ScreenHeight = 2160
 
	mouse.DirectInputX = smooth(var.ScreenWidth-round((((wiimote1.dot1x+wiimote1.dot2x)/2)/784)*var.ScreenWidth),3) 
	mouse.DirectInputY = smooth(round((wiimote.dot1y/784)*var.ScreenHeight),3)
 
	endif
 
	mouse.LeftButton = Wiimote.B and KeepDown(Wiimote.PointerVisible,0.5s) 
	mouse.RightButton = Wiimote.A and KeepDown(Wiimote.PointerVisible,0.5s) 
	mouse.MiddleButton = Wiimote.Home and KeepDown(Wiimote.PointerVisible,0.5s) 
	mouse.WheelUp = Wiimote.Minus 
	mouse.WheelDown = Wiimote.Plus
 
	var.rumble = wiimote.B 
	  
	if Var.Rumble and KeepDown(Wiimote.PointerVisible,0.5s) 
	   Wiimote.Rumble = 1 
	   Wait 100ms 
	   Wiimote.Rumble = 0 
	   Wait 50ms 
	end if
 
	 
 
	reference:https://forums.pcsx2.net/Thread-Nuvee-PS1-PS2-input-plugin-supporting-lightguns-by-Shalma?page=8