Zona Arcade. Construye, Restaura y Decora tu Máquina Arcade y Pinball.

Posts written by Melup

view post Posted: 5/5/2016, 18:37     proyecto hyperspin by arda - ~Gestores de Juegos
QUOTE (Septor @ 10/4/2016, 12:50) 
Buenas, estoy intentando añadir las hobby consolas al hyperspin utilizando Rocket Launcher, selecciono como emulador el Acrobat Reader, pero a la hora de intentar abrir alguna revista me da un error diciendo que no esta seleccionado ningun molulo mas que nada porque no encuentro ningun modulo que añadir para el acrobat reader.

Como puedo hacer para crear un modulo que me permita abrir archivos pdf?

El lector PDF para el RocketLauncher es el Soda PDF 3D Reader
view post Posted: 23/5/2015, 13:37     proyecto hyperspin by arda - ~Gestores de Juegos
Para poder salir con ESC ejecutando una aplicacion con PCLauncher tienes que configurar un FadeTitle desde las opciones de configuración del Modulo PCLauncher.
view post Posted: 30/4/2015, 11:55     proyecto hyperspin by arda - ~Gestores de Juegos
Buenas, tienes que instalar el SCSI en el Daemon Tools.
view post Posted: 29/12/2014, 23:43     proyecto hyperspin by arda - ~Gestores de Juegos
Este modulo es para la Epoch Super Cassette Vision:

CODE
;----------------------------------------------------------------------------
; Epoch Super Cassette Vision
; MESS v0.143
; by djvj
; 1.3
;
; Notes:
; This module assumes you have odyssey2 bios in your MESS roms directory, which might be different than your actual roms directory.
; Exit fade will only work correctly if you don't have Esc, the default MESS exit key,  as your exit key. If you use Esc, turn off the ExitScreen
; MESS does not close normally with ESC while in this emu.
;----------------------------------------------------------------------------

GUI_ID := FadeInStart()

7z1 := 7z(romPath, romName, romExtension, 7zExtractDir)

Run, %executable% scv -cart "%­romPath%%­romName%%­romExtension%" -skip_gameinfo -nowindow, %emuPath%, Hide

WinWait, MESS
WinWaitActive, MESS

GUI_ID2 := FadeInExit()

Process, WaitClose, %executable%
sleep 2500

7z2 := 7zCleanUp()

GUI_ID4 := FadeOutExit()

WinActivate, Hyperspin

ExitApp


CloseProcess:
       GUI_ID3 := FadeOutStart()
       WinClose, MESS
Return


Pruebala tambien para la Game Pocket, quizas te funcione tambien.
view post Posted: 24/12/2014, 11:00     proyecto hyperspin by arda - ~Gestores de Juegos
Buenas, olvide decirte que tenias que poner en el setting de Sony PlayStation, situado en la carpeta Settings las siguientes lineas:

[exe info]
fade_in=true
fade_out=true
fade_color=0x000000
fade_in_duration=1000
fade_out_duration=500
fade_in_delay=2000
fade_in_interrupt_keys=anykey

path=D:\Hyperspin\Emulators\Sony Playstation\
rompath=D:\hyperspin\Roms Hyperspin\Sony Playstation\
userompath=true
exe=ePSXe.exe
userompath=true
romextension = bin,iso,img,ecm,PBP

- Todas las lineas donde pone "fade" esto sirve para que la pantalla de espera tenga efecto FADE

- Acabo de probar el HyperLaunch 2.25c la version del emulador ePSXe 1.9.0 con este modulo:

CODE
; Sony Playstation
; ePSXe 1.7.0
; by cHeLo
; 1.0
;
; Notes: Funciona bien con hyperlauch 2.23b
;
;----------------------------------------------------------------------------


GUI_ID := FadeInStart()

Run, %executable% -nogui -loadiso "%­romPath%%­romName%%­romExtension%",%emuPath%,UseErrorLevel

GUI_ID2 := FadeInExit()

Process, WaitClose, %executable%

GUI_ID4 := FadeOutExit()

ExitApp

CloseProcess:
GUI_ID3 := FadeOutStart()
sleep, 1000
Process, Close, %executable%
return


Y me funciona perfecto. No se cual es tu problema.

Edited by melu669 - 24/12/2014, 14:44
view post Posted: 24/12/2014, 00:30     proyecto hyperspin by arda - ~Gestores de Juegos
Segun veo en el ejecutable pone que es el emulador de Dr.emuler, prueba con esta versión de emulador:

www.emudesc.com/threads/epsxe-1-9-1...plugins.513116/

y para pantalla de espera, la linea que tienes que incluir es facil ponerla, pero te aconsejo que lo hagas de otra forma.
Para conseguir un efecto "fade" ya que ese modulo esta preparado para ello y tu tienes el HyperLaunch 2.25, haz de crear una carpeta en la carpeta Media/images de tu sistema Sony Playstation 2 llamada Gamestart. Te indico la ruta:

\HyperSpin\Media\Sony Playstation 2\Images\Gamestart

Metes dentro de la carpeta creada la imagen y la renombras a Middle

aToWiEq ZjTaxYm

Y si te sige sin funcionar, borra en el modulo la parte que pone Sleep,1000

Haber si tienes suerte.

Edited by melu669 - 24/12/2014, 01:23
view post Posted: 22/12/2014, 00:03     proyecto hyperspin by arda - ~Gestores de Juegos
Prueba con estos modulos de Sony Playstation para el emulador ePSXe de la version HyperLaunch 2.25 o 2.23:

Modulo 1 (by Chelo):

SPOILER (click to view)
;----------------------------------------------------------------------------
; Sony Playstation
; ePSXe 1.7.0
; by cHeLo
; 1.0
;
; Notes: Funciona bien con hyperlauch 2.23b
;
;----------------------------------------------------------------------------


GUI_ID := FadeInStart()

Run, %executable% -nogui -loadiso "%­romPath%%­romName%%­romExtension%",%emuPath%,UseErrorLevel

GUI_ID2 := FadeInExit()

Process, WaitClose, %executable%

GUI_ID4 := FadeOutExit()

ExitApp

CloseProcess:
GUI_ID3 := FadeOutStart()
sleep, 1000
Process, Close, %executable%
return


Modulo 2:

SPOILER (click to view)
;----------------------------------------------------------------------------
; Sony Playstation
; ePSXe v1.7.0
; by Shateredsoul/Brolly/djvj
; 1.6
;
; Notes:
; epsxe can't deal with bin/cue dumps with more than one audio track if you load the cue file directly.
; For these to work you must mount the cue on daemon tools and let epsxe boot the game from there.
; You need to make sure you have a SCSI virtual drive on Daemon Tools, NOT a DT one.
;
; Extract all your BIOS files to the bios subfolder. Then goto Config->Bios and select the bios you wish to use.
;
; Go to Config->Video then choose a plugin. Pete's OpenGL line is preffered
; Click Configure (under video plugin) and choose fullscreen and set your desired resolution. Video options/results will vary based on the plugin you choose.
;
; If you are using images with multiple tracks, set your extension to cue (make sure all your cues are correctly pointing to their tracks).
; Go to Config->Cdrom->Configure button and select the drive letter associated with your daemon tools virtual drive.
;
; ePSXe will ONLY close via Escape, it will bug out with all other forms of closing a normal program. Do not edit CloseProcess!
;
; TurboButton will only work with DX7 video plugin. Turbo key by Hypnoziz
;
; epsxe stores its settings in the registry @ HKEY_CURRENT_USER\Software\epsxe\config
; plugins store their settings in the registry @ HKEY_CURRENT_USER\Software\Vision Thing\PSEmu Pro
;----------------------------------------------------------------------------
UseDT = true ; Set this to true if you want to use Daemon Tools to launch your CUE files. If false, ePSXe will load your cues directly
UseSCSI = true ; If you prefer SCSI virtual drives, set this to true, otherwise Daemon Tools will use a DT virtual drive.
turboButton = F12 ; Key mapping for turbo button assignment
;----------------------------------------------------------------------------

GUI_ID := FadeInStart()

SetKeyDelay, 50
Hotkey, %­turboButton%, TurboProcess
turboEnabled = 0 ; Initialize turbo state

7z1 := 7z(romPath, romName, romExtension, 7zExtractDir)

UseSCSI := (If UseSCSI = "true" ? ("scsi`, ") : ("dt`, "))

; Mount the CD using DaemonTools
If ( romExtension = ".cue" && UseDT = "true" ) {
RunWait, %daemonToolsPath% -mount %­UseSCSI%0`, "%­romPath%%­romName%%­romExtension%"
Run, %executable% -nogui, %emuPath%
} Else


Run, %executable% -nogui -loadiso "%­romPath%%­romName%%­romExtension%", %emuPath%
Gui +AlwaysOnTop -Caption +ToolWindow
Gui, color, 0
Gui Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%, HSHIDE
sleep, 2000
Send !{enter}
If(ErrorLevel != 0){
MsgBox, 48, Exe Error, Error launching emulator`, closing script., 5
ExitApp
}



Modulo 3 (Con pantalla de espera):

SPOILER (click to view)
;----------------------------------------------------------------------------
; Sony Playstation
; ePSXe 1.7.0
; by cHeLo
; 1.0
;
; Notes: Funciona bien con hyperlauch 2.23b
;
;----------------------------------------------------------------------------


GUI_ID := FadeInStart()

Run, "C:\Hyperspin1.0\Emulators\Sony Playstation\allinone.exe"

Run, %executable% -nogui -loadiso "%­romPath%%­romName%%­romExtension%",%emuPath%,UseErrorLevel

GUI_ID2 := FadeInExit()

Process, WaitClose, %executable%

GUI_ID4 := FadeOutExit()

ExitApp

CloseProcess:
GUI_ID3 := FadeOutStart()
sleep, 1000
Process, Close, %executable%
return


Modulo 4:
SPOILER (click to view)
;----------------------------------------------------------------------------
; Sony Playstation
; ePSXe 1.8.0
; by gregogame
; 1.0
;
; Notes: Funciona bien con hyperlauch 2.25c
;
;----------------------------------------------------------------------------

GUI_ID := FadeInStart()

Run, %executable% -nogui -loadiso "%­romPath%%­romName%%­romExtension%",%emuPath%,UseErrorLevel

Gui +AlwaysOnTop -Caption +ToolWindow
Gui, color, 0
Gui Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%, HSHIDE
sleep, 2000
Send !{enter}

GUI_ID2 := FadeInExit()

Process, WaitClose, %executable%

GUI_ID4 := FadeOutExit()

ExitApp

CloseProcess:
GUI_ID3 := FadeOutStart()
sleep, 1000
Process, Close, %executable%
Return

Ya me dices si te funciono o no.

QUOTE (inzunza.sebastian @ 21/12/2014, 05:16) 
Hola Amigos de ZonaArcade, me presento, mi nombre es Sebastian y siempre me han gustado mucho los arcade antiguos, los felicito por este magnifico sitio y post.
Les cuento que estoy comenzando a fabricarme mi maquina arcade.......

Mira tu mensajes privados compañero. Saludos :D
view post Posted: 20/12/2014, 20:25     proyecto hyperspin by arda - ~Gestores de Juegos
QUOTE (uchi1978 @ 20/12/2014, 00:01) 
Buenas a todos por aquí.

He corregido del módulo la línea que dice=>start(true) por esta =>start () y sigue sin siquiera iniciar el hyperlaunch!!
Es del emulador de Sony playstation 1:el ePSXe- v1.9.1
Este es el módulo que da ese error:

SPOILER (click to view)
MEmu = ePSXe
MEmuV = v1.9.1
MURL = www.epsxe.com/
MAuthor = djvj & Shateredsoul & brolly
MVersion = 2.0
MCRC = F87F7E74
iCRC = D6E3720
MID = 635038268888210842
MSystem := "Sony PlayStation"
;----------------------------------------------------------------------------
; Notes:
; epsxe can't deal with bin/cue dumps with more than one audio track if you load the cue file directly.
; For these to work you must mount the cue on daemon tools and let epsxe boot the game from there.
; You need to make sure you have a SCSI virtual drive on Daemon Tools, NOT a DT one.
;
; Extract all your BIOS files to the bios subfolder. Then goto Config->Bios and select the bios you wish to use.
;
; Go to Config->Video then choose a plugin. Pete's OpenGL line is preffered
; Click Configure (under video plugin) and choose fullscreen and set your desired resolution. Video options/results will vary based on the plugin you choose.
;
; If you are using images with multiple tracks, set your extension to cue (make sure all your cues are correctly pointing to their tracks).
; Go to Config->Cdrom->Configure button and select the drive letter associated with your daemon tools virtual drive.
;
; ePSXe will ONLY close via Escape, it will bug out with all other forms of closing a normal program. Do not edit CloseProcess!
;
; TurboButton will only work with DX7 video plugin. Turbo key by Hypnoziz
;
; epsxe stores its settings in the registry @ HKEY_CURRENT_USER\Software\epsxe\config
; plugins store their settings in the registry @ HKEY_CURRENT_USER\Software\Vision Thing\PSEmu Pro
;----------------------------------------------------------------------------
StartModule()
FadeInStart()

settingsFile := modulePath . "\" . moduleName . ".ini"
turboButton := IniReadCheck(settingsFile, "Settings", "turboButton","F12",,1) ; Key mapping for turbo button assignment
slowBoot := IniReadCheck(settingsFile, "Settings", "slowBoot","false",,1) ; If true, force emulator to show bios screen at boot
enableAnalog := IniReadCheck(settingsFile, "Settings", "enableAnalog","true",,1) ; If true, enables analog controls at start of game for you, so you don't have to press F5

7z(romPath, romName, romExtension, 7zExtractPath)

SetKeyDelay, 50
; turboButton := xHotKeyVarEdit(turboButton,"turboButton","~","Add")
xHotKeywrapper(turboButton,"TurboProcess")
turboEnabled = 0 ; Initialize turbo state

slowBoot:=If (slowBoot = "true")?"-slowboot":""

; Mount the CD using DaemonTools
If ( romExtension = ".cue" && dtEnabled = "true" ) {
DaemonTools("mount",romPath . "\" . romName . romExtension)
errorLvl := Run(executable . " -nogui " . slowBoot, emuPath)
} Else
errorLvl := Run(executable . " -nogui " . slowBoot . " -loadiso """ . romPath . "\" . romName . romExtension . """", emuPath)

If errorLvl != 0
ScriptError("Error launching " . executable . "`, closing module.")

WinWait("ePSXe - Enhanced PSX emulator")
WinWaitActive("ePSXe - Enhanced PSX emulator")

FadeInExit()

If enableAnalog = true
{ Sleep, 1500 ; necessary otherwise epsxe doesn't register the key
Send, {F5 down}{F5 up}
}

Process("WaitClose", executable)

If ( romExtension = ".cue" && dtEnabled = "true" )
DaemonTools("unmount")

7zCleanUp()
FadeOutExit()
ExitModule()


TurboProcess:
If (turboEnabled = 0) {
Send, {Delete}{End}{End}{Delete}
turboEnabled = 1
} Else {
Send, {Delete}{End}{Delete}
turboEnabled = 0
}
Return

HaltEmu:
Send, !{Enter}
Sleep, 200
Return
MultiGame:
; msgbox % "selectedRom = " . selectedRom . "`nselected game = " . currentButton . "`nmgRomPath = " . mgRomPath . "`nmgRomExt = " . mgRomExt . "`nmgRomName = " . mgRomName
; Unmount the CD from DaemonTools
If ( romExtension = ".cue" && dtEnabled = "true" )
DaemonTools("unmount")
Sleep, 500 ; Required to prevent DT from bugging
; Mount the CD using DaemonTools
If ( romExtension = ".cue" && dtEnabled = "true" )
DaemonTools("mount",selectedRom)
Return
RestoreEmu:
WinActivate, ahk_id %emulatorID%
Send, !{Enter}
Return

CloseProcess:
FadeOutStart()
SetWinDelay, 50
Log("Module - Sending Escape to close emulator")
Send, {Esc down}{Esc up} ; DO NOT CHANGE
Return

Prueba con este otro:

SPOILER (click to view)
MEmu = ePSXe
MEmuV = v1.9.0
MURL = www.epsxe.com/
MAuthor = djvj & Shateredsoul & brolly
MVersion = 2.0.7
MCRC = A47833DF
iCRC = AFD664B0
MID = 635038268888210842
MSystem = "Sony PlayStation"
;----------------------------------------------------------------------------
; Notes:
; epsxe can't deal with bin/cue dumps with more than one audio track if you load the cue file directly.
; For these to work you must mount the cue on daemon tools and let epsxe boot the game from there.
; You need to make sure you have a SCSI virtual drive on Daemon Tools, NOT a DT one.
; On first time use, 2 default memory card files will be created called _default_001.mcr and _default_002.mcr in emuPath\memcards
;
; Extract all your BIOS files to the bios subfolder. Then goto Config->Bios and select the bios you wish to use.
;
; Go to Config->Video then choose a plugin. Pete's OpenGL line is preffered
; Click Configure (under video plugin) and choose fullscreen and set your desired resolution. Video options/results will vary based on the plugin you choose.
;
; If you are using images with multiple tracks, set your extension to cue (make sure all your cues are correctly pointing to their tracks).
; Go to Config->Cdrom->Configure button and select the drive letter associated with your daemon tools virtual drive.
;
; ePSXe will ONLY close via Escape, it will bug out with all other forms of closing a normal program. Do not edit CloseProcess!
;
; TurboButton will only work with DX7 video plugin. Turbo key by Hypnoziz
;
; Requires at least Libs\Shared.ahk v1.1.3
;
; epsxe stores its settings in the registry @ HKEY_CURRENT_USER\Software\epsxe\config
; plugins store their settings in the registry @ HKEY_CURRENT_USER\Software\Vision Thing\PSEmu Pro
;----------------------------------------------------------------------------
StartModule()
BezelGUI()
FadeInStart()

settingsFile := modulePath . "\" . moduleName . ".ini"
Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)
turboButton := IniReadCheck(settingsFile, "Settings", "turboButton","F12",,1) ; Key mapping for turbo button assignment
slowBoot := IniReadCheck(settingsFile, "Settings", "slowBoot","false",,1) ; If true, force emulator to show bios screen at boot
enableAnalog := IniReadCheck(settingsFile, "Settings", "enableAnalog","true",,1) ; If true, enables analog controls at start of game for you, so you don't have to press F5
hideEpsxeGUIs := IniReadCheck(settingsFile, "Settings", "HideePSXeGUIs","true",,1)
MLanguage := IniReadCheck(settingsFile, "Settings", "MLanguage","English",,1) ; If English, dialog boxes look for the word "Open" and if Spanish/Portuguese, looks for "Abrir"
perGameMemCards := IniReadCheck(settingsFile, "Settings", "PerGameMemoryCards","true",,1)
disableMemoryCard1 := IniReadCheck(settingsFile, romName, "DisableMemoryCard1","false",,1) ; If true, disables memory card 1 for this game. Some games may not boot if both memory cards are inserted.
disableMemoryCard2 := IniReadCheck(settingsFile, romName, "DisableMemoryCard2","false",,1) ; If true, disables memory card 2 for this game. Some games may not boot if both memory cards are inserted.

mLang := Object("English","Open","Spanish/Portuguese","Abrir")
winLang := mLang[MLanguage] ; search object for the MLanguage associated to the user's language
If !winLang
ScriptError("Your chosen language is: """ . MLanguage . """. It is not one of the known supported languages for this module: " . moduleName)

BezelStart()

If (Fullscreen = "true") {
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\PeteOpenGL2", "WindowMode", 0) ; changes fullscreen setting for all 3 gpu plugins
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\PeteTNT", "WindowMode", 0)
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\DFXVideo", "WindowMode", 0)
} Else {
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\PeteOpenGL2", "WindowMode", 1)
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\PeteTNT", "WindowMode", 1)
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\DFXVideo", "WindowMode", 1)
If (bezelEnabled = "true") {
winSize := bezelScreenHeight * 65536 + bezelScreenWidth ; convert desired windowed resolution to Decimal
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\PeteOpenGL2", "WinSize", winSize)
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\PeteTNT", "WinSize", winSize)
WriteReg("DWORD", "Vision Thing\PSEmu Pro\GPU\DFXVideo", "WinSize", winSize)
}
}

; Memory Cards
memCardPath := emuPath . "\memcards"
defaultMemCard1 := memCardPath . "\_default_001.mcr" ; defining default blank memory card for slot 1
defaultMemCard2 := memCardPath . "\_default_002.mcr" ; defining default blank memory card for slot 2
romMemCard1 := memCardPath . "\" . romName . "_001.mcr" ; defining name for rom's memory card for slot 1
romMemCard2 := memCardPath . "\" . romName . "_002.mcr" ; defining name for rom's memory card for slot 2
memcardType := If perGameMemCards = "true" ? "rom" : "default" ; define the type of memory card we will create in the below loop
IfNotExist, %­memCardPath%
FileCreateDir, %­memCardPath% ; create memcard folder if it doesn't exist
Loop 2
{ IfNotExist, % %­memcardType%­MemCard%A_Index%
{ FileAppend,, % %­memcardType%­MemCard%A_Index% ; create a new blank memory card if one does not exist
Log("Module - Created a new blank memory card in Slot " . A_Index . ":" . %­memcardType%­MemCard%A_Index%)
}
WriteReg("SZ", "epsxe\config", "Memcard" . A_Index, %­memcardType%­MemCard%A_Index%)

; Now disable a memory card if required for the game to boot properly
memcard%A_Index%Enable := ReadReg("epsxe\config", "Memcard" . A_Index . "Enable")
If (disableMemoryCard%A_Index% = "true")
WriteReg("SZ", "epsxe\config", "Memcard" . A_Index . "Enable", 0)
Else
WriteReg("SZ", "epsxe\config", "Memcard" . A_Index . "Enable", 1)
}

7z(romPath, romName, romExtension, 7zExtractPath)

epsxeExtension := InStr(".ccd|.cue|.img|.iso|.mdf",romExtension) ; the psx extensions supported by the emu

SetKeyDelay, 50
; turboButton := xHotKeyVarEdit(turboButton,"turboButton","~","Add")
xHotKeywrapper(turboButton,"TurboProcess")
turboEnabled = 0 ; Initialize turbo state

RomTableCheck() ; make sure romTable is created already so the next line can calculate correctly
noGUI := If romTable.MaxIndex() ? "" : " -nogui" ; multidisc games will not use nogui because we need to select an option in epsxe's gui to swap discs
slowBoot := If slowBoot = "true" ? " -slowboot" : ""

If (noGUI = "" && hideEpsxeGUIs = "true") { ; for multi disc games only
Log("Module - Starting the HideGUIWindow timer to prevent them from showing")
SetTimer, HideGUIWindow, 10 ; start watching for gui window so it can be completely hidden
}

; Mount the CD using DaemonTools
If (epsxeExtension && dtEnabled = "true" ) {
Log("Module - Daemon Tools is enabled and " . romExtension . " is a supported DT extension.")
DaemonTools("mount",romPath . "\" . romName . romExtension)
errorLvl := Run(executable . noGUI . slowBoot, emuPath)
usedDT := 1
} Else {
Log("Module - Sending rom to emu directly as Daemon Tools is not enabled or " . romExtension . " is not a supported DT extension.")
errorLvl := Run(executable . noGUI . slowBoot . " -loadiso """ . romPath . "\" . romName . romExtension . """", emuPath)
}
If errorLvl
ScriptError("Error launching " . executable . "`, closing module.")

epsxeLaunchType := If usedDT ? "CDROM" : "ISO" ; determines which command gets sent to epsxe

If (noGUI = "") { ; for multi disc games only
Log("Module - " . romName . " is a multi-disc game, so launching " . MEmu . " with GUI enabled so swapping can occur.")
WinWait("ePSXe ahk_class EPSXGUI")
If (epsxeLaunchType = "CDROM") {
Log("Module - Telling ePSXe to run a CDROM")
PostMessage, 0x111, 40001,,,ahk_class EPSXGUI ; Run CDROM
} Else {
Log("Module - Telling ePSXe to run an ISO")
PostMessage, 0x111, 40003,,,ahk_class EPSXGUI ; Run ISO
}
} Else
Log("Module - " . romName . " is not a multi-disc game, so launching " . MEmu . " with GUI disabled.")

epsxeOpenWindow := winLang . " PSX ISO ahk_class #32770"
If (!usedDT && noGUI = "") { ; for some reason, epsxe still shows an open psx iso box even though it was provided on the run command when we don't also send -nogui. This handles loading the rom.
Log("Module - " . MEmu . " GUI and DT support are both disabled. Loading rom via the Open PSX ISO window.")
WinWait(epsxeOpenWindow)
Loop {
ControlGetText, edit1Text, Edit1, %epsxeOpenWindow%
If (edit1Text = romPath . "\" . romName . romExtension)
Break
Sleep, 100
ControlSetText, Edit1, %­romPath%\%­romName%%­romExtension%, %epsxeOpenWindow%
}
ControlSend, Button1, {Enter}, %epsxeOpenWindow% ; Select Open
}

WinWait("ePSXe ahk_class EPSX")
WinWaitActive("ePSXe ahk_class EPSX")

If (noGUI = "" && hideEpsxeGUIs = "true") { ; for multi disc games only
Log("Module - Stopping the HideGUIWindow timer")
SetTimer, HideGUIWindow, Off
}

BezelDraw()
FadeInExit()

If enableAnalog = true
{ Sleep, 1500 ; necessary otherwise epsxe doesn't register the key
Send, {F5 down}{F5 up}
}

Process("WaitClose", executable)

If usedDT
DaemonTools("unmount")

7zCleanUp()
BezelExit()
FadeOutExit()
ExitModule()


ReadReg(var1, var2) {
RegRead, regValue, HKEY_CURRENT_USER, Software\%­var1%, %­var2%
Return %­regValue%
}

WriteReg(type, var1, var2, var3) {
RegWrite, REG_%­type%, HKEY_CURRENT_USER, Software\%­var1%, %­var2%, %­var3%
}

TurboProcess:
If (turboEnabled = 0) {
Send, {Delete}{End}{End}{Delete}
turboEnabled = 1
} Else {
Send, {Delete}{End}{Delete}
turboEnabled = 0
}
Return

HaltEmu:
SetKeyDelay, 50
If Fullscreen = true
{ PostMessage, 0x111, 40001,,,ahk_class EPSXGUI ; Go fullscreen, same as alt+enter
Sleep, 200
}
Return
MultiGame:
; msgbox % "selectedRom = " . selectedRom . "`nselected game = " . currentButton . "`nmgRomPath = " . mgRomPath . "`nmgRomExt = " . mgRomExt . "`nmgRomName = " . mgRomName
SetKeyDelay, 50
If usedDT
{ DaemonTools("unmount") ; Unmount the CD from DaemonTools
Sleep, 500 ; Required to prevent DT from bugging
DaemonTools("mount",selectedRom) ; Mount the CD using DaemonTools
}
ControlSend,, {ESC down}{ESC Up}, ahk_class EPSX ; this exits the game window and brings back ePSXe's gui menu window
If hideEpsxeGUIs = true
{ Log("Module - Starting the HideGUIWindow timer to prevent them from showing")
SetTimer, HideGUIWindow, 10
}

If (epsxeLaunchType = "CDROM") {
Log("Module - Telling ePSXe to swap to another CDROM")
PostMessage, 0x111, 40005,,,ahk_class EPSXGUI ; Change Disc CDROM
} Else {
Log("Module - Telling ePSXe to swap to another ISO")
PostMessage, 0x111, 40006,,,ahk_class EPSXGUI ; Change Disc ISO
}

If usedDT
{ WinWait("Change Disc Option ahk_class #32770")
ControlSend,Button1,{Enter},Change Disc Option ahk_class #32770
} Else {
WinWait(epsxeOpenWindow)
Loop {
ControlGetText, edit1Text, Edit1, %epsxeOpenWindow%
If (edit1Text = selectedRom)
Break
Sleep, 100
ControlSetText, Edit1, %­selectedRom%, %epsxeOpenWindow%
}
ControlSend, Button1, {Enter}, %epsxeOpenWindow% ; Select Open
}
If hideEpsxeGUIs = true
{ Log("Module - Stopping the HideGUIWindow timer")
SetTimer, HideGUIWindow, off
}
Return
RestoreEmu:
SetKeyDelay, 50
WinActivate, ahk_id %emulatorID%
If Fullscreen = true
PostMessage, 0x111, 40001,,,ahk_class EPSXGUI ; Go fullscreen, same as alt+enter
Return

HideGUIWindow:
WinSet, Transparent, On, ePSXe ahk_class EPSXGUI
WinSet, Transparent, On, Open PSX ISO ahk_class #32770 ; when not using DT
WinSet, Transparent, On, Change Disc Option ahk_class #32770 ; when using DT
Return

CloseProcess:
FadeOutStart()
SetWinDelay, 50
Log("Module - Sending Escape to close emulator")
; ControlSend,, {Esc down}{Esc up}, ePSXe ahk_class EPSX ; DO NOT CHANGE
PostMessage, 0x111, 40007,,,ahk_class EPSX ; Go fullscreen, same as alt+enter
If (noGUI = "") { ; for multi disc games only
WinWait("ePSXe ahk_class EPSXGUI")
WinClose("ePSXe ahk_class EPSXGUI")
}
Return


El modulo que te he pasado, basicamente dice que no puede cargar mas de una pista de audio si aparece en el archivo .CUE, si solo tiene una pista, este es tu modulo. Asegurate de tener instalado SCSI en tu Daemon Tools, y logicamente configurarlo en el HyperLaunch HQ. Extraer todas las bios en la carpeta Bios del emulador y elegir la bios que deseas utilizar desde el emulador. Lo mismo con el Video, elige el plugin de Pete's OpenGL, es el recomendable. Este modulo esta preparado para la version Shared 1.1.3 situados en la carpeta \HyperSpin\HyperLaunch\Lib, aunque ya va por la versión 1.1.6

Si tus archivos .CUE tienen mas de una pista de audio, prueba con el emulador PSXfin v1.13.

Observa como tienes puestos tus archivos .CUE y la configuración de tu emulador.
view post Posted: 19/12/2014, 21:40     proyecto hyperspin by arda - ~Gestores de Juegos
QUOTE (joeplay @ 19/12/2014, 17:29) 
Buenas, estoy metiendo el sistema viva nonno (namco system 22) en mi hyperspin, pero no encuentro el módulo por ningún lado, y parece algo complicadillo de hacer.

¿Alguien tiene el módulo para este sistema? Sería para el hyperspin 1 e hyperlaunch 1.3.2.

Gracias.

Un saludo.

Mañana te lo paso por aqui, ahora mismo no estoy en casa.
view post Posted: 13/12/2014, 14:54     proyecto hyperspin by arda - ~Gestores de Juegos
Muy buena explicación sobre el funcionamiento de HyperSpin 2.0
view post Posted: 12/12/2014, 14:29     proyecto hyperspin by arda - ~Gestores de Juegos
QUOTE (mon_tigres @ 12/12/2014, 14:23) 
Pues no hice nada raro, lo único que hice fue guardar mi carpeta de emuladores y la carpeta de media y borrar todo luego descargar HS 3.0 e instalar todos los sistemas desde HyperHQ y después desde HyperLaunch y no he tenido ningún problema.

HIcistes bien en guardar la carpeta emuladores y media, aunque olvidastes mencionar, que tambien habia que guardar la carpeta Database y Settings. :)
view post Posted: 11/12/2014, 17:33     proyecto hyperspin by arda - ~Gestores de Juegos
Puedes probar con la versión NullDC 1.0.4 r150, o la NullDC 1.0.4 r141.

Esta seria la configuración del emulador que utilizo (NullDC 1.0.4 r141):

NullDC.cfg

SPOILER (click to view)
CODE
;; nullDC config file;;
[nullDC]
Dynarec.Enabled=1
Dynarec.DoConstantPropagation=1
Dynarec.SafeMode=1
Dynarec.UnderclockFpu=0
Dreamcast.Cable=0
Dreamcast.RTC=2003868297
Dreamcast.Region=1
Dreamcast.Broadcast=4
Emulator.AutoStart=1
Emulator.NoConsole=1

[nullDC_plugins]
GUI=nullDC_GUI_Win32.dll
Current_PVR=drkPvr_Win32.dll
Current_GDR=ImgReader_Win32.dll
Current_AICA=nullAICA_Win32.dll
Current_ARM=vbaARM_Win32.dll
Current_ExtDevice=nullExtDev_Win32.dll
Current_maple0_5=PuruPuru_Win32.dll:0
Current_maple0_0=XMaple_Win32.dll:3
Current_maple0_1=drkMapleDevices_Win32.dll:2
Current_maple1_5=NULL
Current_maple2_5=NULL
Current_maple3_5=NULL
Current_maple0_2=NULL
Current_maple0_3=NULL
Current_maple0_4=NULL
Current_maple1_0=NULL
Current_maple1_1=NULL
Current_maple1_2=NULL
Current_maple1_3=NULL
Current_maple1_4=NULL
Current_maple2_0=NULL
Current_maple2_1=NULL
Current_maple2_2=NULL
Current_maple2_3=NULL
Current_maple2_4=NULL
Current_maple3_0=NULL
Current_maple3_1=NULL
Current_maple3_2=NULL
Current_maple3_3=NULL
Current_maple3_4=NULL

[nullDC_GUI]
AutoHideMenu=0
Fullscreen=1
AlwaysOnTop=1

[drkpvr]
Emulation.AlphaSortMode=1
Emulation.PaletteMode=3
Emulation.ModVolMode=0
Emulation.ZBufferMode=0
Emulation.TexCacheMode=0
OSD.ShowFPS=0
OSD.ShowStats=0
Video.ResolutionMode=0
Video.VSync=0
Enhancements.MultiSampleCount=0
Enhancements.MultiSampleQuality=0
Enhancements.AspectRatioMode=1

[ImageReader]
PatchRegion=1
LoadDefaultImage=1
DefaultImage=D:\HyperSpin\Roms HyperSpin\Sega Dreamcast\Fatal Fury - Mark of the Wolves (USA).cdi
LastImage=D:\Hyperspin\Roms Hyperspin\Sega Dreamcast\4 Wheel Thunder (USA).cdi

[nullAica]
BufferSize=2048
LimitFPS=1
HW_mixing=0
SoundRenderer=1
GlobalFocus=1
BufferCount=1
CDDAMute=0
GlobalMute=0
DSPEnabled=0
Volume=90

[nullExtDev]
mode=0
adapter=0

[ndc_hookjoy]
PortA_CONT_C=66
PortA_CONT_B=88
PortA_CONT_A=86
PortA_CONT_START=16
PortA_CONT_DPAD_UP=38
PortA_CONT_DPAD_DOWN=40
PortA_CONT_DPAD_LEFT=37
PortA_CONT_DPAD_RIGHT=39
PortA_CONT_Z=77
PortA_CONT_Y=90
PortA_CONT_X=67
PortA_CONT_DPAD2_UP=0
PortA_CONT_DPAD2_DOWN=0
PortA_CONT_DPAD2_LEFT=0
PortA_CONT_DPAD2_RIGHT=0
PortA_CONT_ANALOG_UP=73
PortA_CONT_ANALOG_DOWN=75
PortA_CONT_ANALOG_LEFT=74
PortA_CONT_ANALOG_RIGHT=76
PortA_CONT_LSLIDER=65
PortA_CONT_RSLIDER=83
PortB_CONT_C=66
PortB_CONT_B=88
PortB_CONT_A=86
PortB_CONT_START=16
PortB_CONT_DPAD_UP=38
PortB_CONT_DPAD_DOWN=40
PortB_CONT_DPAD_LEFT=37
PortB_CONT_DPAD_RIGHT=39
PortB_CONT_Z=77
PortB_CONT_Y=90
PortB_CONT_X=67
PortB_CONT_DPAD2_UP=0
PortB_CONT_DPAD2_DOWN=0
PortB_CONT_DPAD2_LEFT=0
PortB_CONT_DPAD2_RIGHT=0
PortB_CONT_ANALOG_UP=73
PortB_CONT_ANALOG_DOWN=75
PortB_CONT_ANALOG_LEFT=74
PortB_CONT_ANALOG_RIGHT=76
PortB_CONT_LSLIDER=65
PortB_CONT_RSLIDER=83
PortC_CONT_C=66
PortC_CONT_B=88
PortC_CONT_A=86
PortC_CONT_START=16
PortC_CONT_DPAD_UP=38
PortC_CONT_DPAD_DOWN=40
PortC_CONT_DPAD_LEFT=37
PortC_CONT_DPAD_RIGHT=39
PortC_CONT_Z=77
PortC_CONT_Y=90
PortC_CONT_X=67
PortC_CONT_DPAD2_UP=0
PortC_CONT_DPAD2_DOWN=0
PortC_CONT_DPAD2_LEFT=0
PortC_CONT_DPAD2_RIGHT=0
PortC_CONT_ANALOG_UP=73
PortC_CONT_ANALOG_DOWN=75
PortC_CONT_ANALOG_LEFT=74
PortC_CONT_ANALOG_RIGHT=76
PortC_CONT_LSLIDER=65
PortC_CONT_RSLIDER=83
PortD_CONT_C=66
PortD_CONT_B=88
PortD_CONT_A=86
PortD_CONT_START=16
PortD_CONT_DPAD_UP=38
PortD_CONT_DPAD_DOWN=40
PortD_CONT_DPAD_LEFT=37
PortD_CONT_DPAD_RIGHT=39
PortD_CONT_Z=77
PortD_CONT_Y=90
PortD_CONT_X=67
PortD_CONT_DPAD2_UP=0
PortD_CONT_DPAD2_DOWN=0
PortD_CONT_DPAD2_LEFT=0
PortD_CONT_DPAD2_RIGHT=0
PortD_CONT_ANALOG_UP=73
PortD_CONT_ANALOG_DOWN=75
PortD_CONT_ANALOG_LEFT=74
PortD_CONT_ANALOG_RIGHT=76
PortD_CONT_LSLIDER=65
PortD_CONT_RSLIDER=83
local_port=0
server_addr=192.168.1.33
server_port=11122

[drkMaple]
VMU.Show=0
Mouse.Sensitivity=100

[PuruPuru_Pad_1]
l_shoulder=A4+
r_shoulder=A4-
a_button=B0
b_button=B1
x_button=B2
y_button=B3
start_button=B7
dpad_up=H1
dpad_down=H4
dpad_left=H8
dpad_right=H2
main_x_left=A1-
main_x_right=A1+
main_y_up=A0-
main_y_down=A0+
halfpress=-1
deadzone=24
pakku_intensity=100
pakku_length=175
keyboard=0
joy_id=0
controllertype=0

[PuruPuru_Pad_2]
l_shoulder=-1
r_shoulder=-1
a_button=-1
b_button=-1
x_button=-1
y_button=-1
start_button=-1
dpad_up=-1
dpad_down=-1
dpad_left=-1
dpad_right=-1
main_x_left=-1
main_x_right=-1
main_y_up=-1
main_y_down=-1
halfpress=-1
deadzone=24
pakku_intensity=100
pakku_length=175
keyboard=0
joy_id=0
controllertype=0

[PuruPuru_Pad_3]
l_shoulder=-1
r_shoulder=-1
a_button=-1
b_button=-1
x_button=-1
y_button=-1
start_button=-1
dpad_up=-1
dpad_down=-1
dpad_left=-1
dpad_right=-1
main_x_left=-1
main_x_right=-1
main_y_up=-1
main_y_down=-1
halfpress=-1
deadzone=24
pakku_intensity=100
pakku_length=175
keyboard=0
joy_id=0
controllertype=0

[PuruPuru_Pad_4]
l_shoulder=-1
r_shoulder=-1
a_button=-1
b_button=-1
x_button=-1
y_button=-1
start_button=-1
dpad_up=-1
dpad_down=-1
dpad_left=-1
dpad_right=-1
main_x_left=-1
main_x_right=-1
main_y_up=-1
main_y_down=-1
halfpress=-1
deadzone=24
pakku_intensity=100
pakku_length=175
keyboard=0
joy_id=0
controllertype=0

[Xmaple]
Controller.DeadZone=25
PuruPuru.UseRealFrequency=1
PuruPuru.Length=175
PuruPuru.Intensity=100


Solo lo he configurado para el Player 1
view post Posted: 11/12/2014, 03:54     proyecto hyperspin by arda - ~Gestores de Juegos
QUOTE (ivil @ 9/12/2014, 00:47) 
Buenas, otra vez por aquí.
Estuve configurando un mando de Xbox para algunos sistemas ;game cube, wii, psx, psx2... Pero al configurar en dreamcast (nulldc) tiene el inconveniente que no se puede mapear como pad sino que tiene que ser como teclado, yo utilizo el xppader que va genial con el mando de Xbox. Mi pregunta es si se puede poner una línea de comandos en el modulo para que inicie el xpadder al cargar el juego y luego se cerrase el xppader al salir del juego como las pantallas de espera.
A ver si alguien me echa una mano

Un saludo chikill@s

Si que se puede configurar el mando como Xinput y no como teclado, abre el NullDC te vas a opciones y le das a Select Plugin y veras como tengo yo puesta la configuración para mando de Xbox360:

pqOvZBC

despues te vas a Options/Maple/Port A/ Configs Keys for Player 1

y lo que dices respecto a remapear las teclas a traves del modulo... tendria que ser con los nuevos modulos de HyperLaunch 3.0, si quieres utilizar xpadder en el HyperSpin, te aconsejo que la actualizes. Tendras que poner la carpeta HyperLaunch en la carpeta raiz de tu HyperSpin siguiendo este tutorial:

https://sites.google.com/site/hyperlaunch2/home/downloads

La carpeta raiz de mi emulador la tengo asi:

qvJWx1B

Tendras muchiiisimas dudas, pero por algo se empieza. Si te gustaria probar el Xpadder en condiciones, ya que HyperLaunchHQ ofrece una opción muy atractiva para poder configurar y ejecutar Xpadder desde tu HyperSpin, este seria un ejemplo de una captura de la configuración de Xpadder con un mando de Xbox 360, atraves del HyperLaunchHQ:

JqsVzUL

Yo utilizo la version Xpadder.v2014.07.01.Multilingual-BRD

Edited by melu669 - 11/12/2014, 14:54
138 replies since 30/5/2011