Jump to content

Project 64 doesn't exit correctly using HL3


drewbagel423

Recommended Posts

Posted

I'm using XB360 controllers and have BACK+START mapped in HLHQ to exit emulators. Project64 version is 1.6.1 with glide video plugin and RL module djvj's version 2.0.1.

Everything loads and runs fine, but when I hit BACK+START to exit, I get a Windows "Ding" and HS comes into focus. If I hit CTRL+ALT+DEL I still see Project64 and Hyperlaunch listed, and I have to kill them, otherwise my Xpadder mapping is screwed up. Outside of HS/HL, PJ64 works fine, and exits without issue.

Posted
I'm using XB360 controllers and have BACK+START mapped in HLHQ to exit emulators. Project64 version is 1.6.1 with glide video plugin and RL module djvj's version 2.0.1.

Everything loads and runs fine, but when I hit BACK+START to exit, I get a Windows "Ding" and HS comes into focus. If I hit CTRL+ALT+DEL I still see Project64 and Hyperlaunch listed, and I have to kill them, otherwise my Xpadder mapping is screwed up. Outside of HS/HL, PJ64 works fine, and exits without issue.

For sure the module does not match the emu version.

If you are using Project64 v1.6.1 make sure you are using the Project64 (v1.6.1).ahk module. Be sure and read the module notes as well. There are suggestions there to make the game run better.

Thanks,

Ron

Code Monkey and all around Command Line geek!

If you like what someone has said or done for you, be sure and 'Thank' them.  :good:

And if they changed your life, send them a Beer!    :beerglass:

Posted
For sure the module does not match the emu version.

If you are using Project64 v1.6.1 make sure you are using the Project64 (v1.6.1).ahk module. Be sure and read the module notes as well. There are suggestions there to make the game run better.

Thanks,

Ron

The module for sure does match the emu version. I should've probably been more specific. I'm using version 2.0.1 of Project64 (v1.6.1).ahk.

Check this. Complete setup of the system all done for you:

http://www.hyperspin-fe.com/forum/showthread.php?35546-The-wonderful-world-of-N64-emulation

It will give you the maximum number of games playable on the N64 using 2 different emulators.

The games I have now are playable, it's exiting the emulator that's giving me a problem. Is that addressed in that thread?

Posted
The module for sure does match the emu version. I should've probably been more specific. I'm using version 2.0.1 of Project64 (v1.6.1).ahk.

The games I have now are playable, it's exiting the emulator that's giving me a problem. Is that addressed in that thread?

Right.

If you are using the emulator version 2.0.1 then you should be using the module "Project64 (v2.x).ahk" and not a module for the older version of Project64.

The two modules use different methods to close the emulator. If you are not using the correct module for the correct version of the emu, it will not close properly. Also, read the module notes to adjust the emulator to fit the module.

;----------------------------------------------------------------------------
; Notes:
; Run the emu manually and hit Ctrl+T to enter Settings. On Options, check "On loading a ROM go to full screen"
; If roms don't start automatically, enabled advanced settings, and go to the Advanced and check "Start Emulation when rom is opened?"
; I like to turn off the Rom Browser by going to Settings->Rom Selection and uncheck "Use Rom Browser" (advanced settings needs to be on to see this tab)
; If you use Esc as your exit key, it could crash the emu because it also takes the emu out of fullscreen,
; You can remove Esc as a key to change fullscreen mode in the Settings->Keyboard Shortcuts, change CPU State to Game Playing (fullscreen) then Options->Full Screen and remove Esc from Current Keys
; Suggested to use Glide64 Final plugin as your graphics plugin (it does not crash on exit): https://code.google.com/p/glidehqplusglitch64/downloads/detail?name=Glide64_Final.zip&can=2&q=

; Project64 Plugins stores their settings in the registry @ HKEY_CURRENT_USER\Software\JaboSoft\Project64 DLL or HKEY_CURRENT_USER\Software\N64 Emulation

; Known Plugin issues:
; Video - Rice: crashes with annoying msgbox on exiting from fullscreen
;----------------------------------------------------------------------------

Thanks,

Ron

Code Monkey and all around Command Line geek!

If you like what someone has said or done for you, be sure and 'Thank' them.  :good:

And if they changed your life, send them a Beer!    :beerglass:

Posted
Ron you're not understanding what I'm saying. I'm using the AHK for v1.6.1 of PJ64, along with v1.6.1 of PJ64. But in the AHK, MVersion = 2.0.1.

See here https://code.google.com/p/hyperlaunch-3/source/browse/Modules/Project64/Project64+%28v1.6.1%29.ahk?r=0f4a2377b8177821ea530201b098972be5008b47

Ok. My misunderstanding. Couldn't happen with any other emulator. [emoji6]

Did you do what the module notes state about removing the esc from the emulator?

If you have, please post you hyperlaunch.log

Thanks,

Ron

Code Monkey and all around Command Line geek!

If you like what someone has said or done for you, be sure and 'Thank' them.  :good:

And if they changed your life, send them a Beer!    :beerglass:

Posted

Looks like it might be working finally.

Changed this in the v1.6.1 module:

CloseProcess:
FadeOutStart()
	IfInString, exitEmulatorKey, Esc
	{	Send, !{Enter}
		Sleep, 500
	}
	WinClose("ahk_class Project64 Version 1.6")
Return

To this, taken from the v20120726 build 57 module:

CloseProcess:
FadeOutStart()
WinClose("Project64")
Return

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...