Project64 2.2
Modérateurs : Porko, Modérateurs
- louloute13
- Guide
- Messages : 1786
- Inscription : 05 févr. 2015 - 12:22
- Localisation : Marseille (OM)
- A remercié : 40 fois
- A été remercié : 125 fois
Re: Project64 2.2
Hello, le module HL3 de la version v2.0.0.14 ne marche pas ? tu as un message d'erreur ?louloute13 a écrit :bonjour,
je recherche le module pour cette version de Project64 2.2 pour HL3
Merci
- louloute13
- Guide
- Messages : 1786
- Inscription : 05 févr. 2015 - 12:22
- Localisation : Marseille (OM)
- A remercié : 40 fois
- A été remercié : 125 fois
- louloute13
- Guide
- Messages : 1786
- Inscription : 05 févr. 2015 - 12:22
- Localisation : Marseille (OM)
- A remercié : 40 fois
- A été remercié : 125 fois
Re: Project64 2.2
oui merci j'ai changer la rom au bon format sa me fait un autre message d'erreur en fait sa me dit que ce n'est pas le bon module
Re: Project64 2.2
Et donc le nouveau message d'erreur est ... ???louloute13 a écrit :oui merci j'ai changer la rom au bon format sa me fait un autre message d'erreur en fait sa me dit que ce n'est pas le bon module
Sinon le module v2.2.X
Code : Tout sélectionner
MEmu = Project64
MEmuV = v2.2.x
MURL = http://www.pj64-emu.com/
MAuthor = djvj
MVersion = 2.0.1
MCRC = 880A4F
iCRC = 1E716C97
MID = 635038268918025653
MSystem = "Nintendo 64"
;----------------------------------------------------------------------------
; 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
;----------------------------------------------------------------------------
StartModule()
BezelGUI()
FadeInStart()
settingsFile := modulePath . "\" . moduleName . ".ini"
Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1) ; Controls if emu launches fullscreen or windowed
EmuVersion := IniReadCheck(settingsFile, "Settings", "EmuVersion","2.2.0.3",,1)
hideEmuObj := Object("ahk_class Project64 "EmuVersion,1) ; Hide_Emu will hide these windows. 0 = will never unhide, 1 = will unhide later
7z(romPath, romName, romExtension, 7zExtractPath)
BezelStart("FixResMode")
emuCfg := CheckFile(emuPath . "\Config\Project64.cfg") ; check for emu's settings file
currentFullScreen := IniReadCheck(emuCfg,"default","Auto Full Screen")
If ( Fullscreen != "true" And currentFullScreen = 1 )
IniWrite, 0, %emuCfg%, default, Auto Full Screen
Else If ( Fullscreen = "true" And currentFullScreen = 0 )
IniWrite, 1, %emuCfg%, default, Auto Full Screen
HideEmuStart() ; This fully ensures windows are completely hidden even faster than winwait
Run(executable . " """ . romPath . "\" . romName . romExtension . """", emuPath)
WinWait("ahk_class Project64 "EmuVersion)
WinWaitActive("ahk_class Project64 "EmuVersion)
If (bezelEnabled = "true")
Control, Hide,, msctls_statusbar321, ahk_class Project64 %EmuVersion% ; Removes the StatusBar
Sleep, 1000 ; required otherwise bezels don't get drawn correctly
BezelDraw()
HideEmuEnd()
FadeInExit()
Process("WaitClose", executable)
7zCleanUp()
BezelExit()
FadeOutExit()
ExitModule()
HaltEmu:
PostMessage, 0x111, 4152,,, ahk_class %EmulatorClass% ; Pause/Resume emulation
If (fullscreen = "true") {
PostMessage, 0x111, 4172,,, ahk_class %EmulatorClass% ; fullscreen part1
PostMessage, 0x111, 4173,,, ahk_class %EmulatorClass% ; fullscreen part2
}
Return
RestoreEmu:
Winrestore, ahk_class %EmulatorClass%
If (fullscreen = "true") {
Sleep, 1000 ; couple required sleeps otherwise the emu doesn't always return to Fullscreen state
PostMessage, 0x111, 4172,,, ahk_class %EmulatorClass% ; fullscreen part1
Sleep, 500
PostMessage, 0x111, 4173,,, ahk_class %EmulatorClass% ; fullscreen part2
}
PostMessage, 0x111, 4152,,, ahk_class %EmulatorClass% ; Pause/Resume emulation
Return
CloseProcess:
FadeOutStart()
PostMessage, 0x111, 4003,,, ahk_class Project64 %EmuVersion% ; End emulation
Sleep, 500
; WinClose("ahk_class Project64 2.0") ; Often leaves the process running
PostMessage, 0x111, 4006,,, ahk_class Project64 %EmuVersion% ; Exit Emu
Return
Code : Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<INISCHEMA>
<INIFILES>
<INIFILE name="%ModuleName%" required="false">
<INITYPE>Module</INITYPE>
<SECTIONS>
<SECTION name="Settings" required="false">
<SECTIONTYPE>Global</SECTIONTYPE>
<KEYS>
<KEY name="Fullscreen" required="false" nullable="false">
<KEYTYPE>Boolean</KEYTYPE>
<DESCRIPTION>Enables/Disables Fullscreen</DESCRIPTION>
</KEY>
<KEY name="EmuVersion" required="false" nullable="false">
<KEYTYPE>String</KEYTYPE>
<DESCRIPTION>Set the full version of the emu so RL can find the window.</DESCRIPTION>
</KEY>
</KEYS>
</SECTION>
</SECTIONS>
</INIFILE>
</INIFILES>
</INISCHEMA>