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

Hyperspin: PC Arcade Games, Nuevo pack para el proyecto Hyperspin de Arda

« Older   Newer »
  Share  
view post Posted on 2/10/2014, 19:12     +1   -1
Avatar


Group:
Member
Posts:
449

Status:


Gracias Grego!! Eres un fenómeno! Por cierto, uso tu módulo para los juegos de pc y aunque al entrar carga bien, a los pocos segundos se va al segundo plano y prevalece el hyperspin....

De todas formas, entiendo que cuando migre al nuevo Hyperlaunch irá todo con otros módulos, no?
 
Top
gregogame
view post Posted on 2/10/2014, 22:11     +1   -1




QUOTE (sanicsip @ 2/10/2014, 20:12) 
Gracias Grego!! Eres un fenómeno! Por cierto, uso tu módulo para los juegos de pc y aunque al entrar carga bien, a los pocos segundos se va al segundo plano y prevalece el hyperspin....

De todas formas, entiendo que cuando migre al nuevo Hyperlaunch irá todo con otros módulos, no?

Buenas sanicsip, precisamente he arreglado a otro compañero el mismo problema con el módulo, te lo paso por aquí y lo pruebas a ver que tal. Solo me falta (si te funciona bien con este módulo) subiros a los dos una modificación para que no salga con la tecla "esc" directamente a la rueda sino que cuando le des a escape salga el menú de opciones que suelen salir en la mayoría de juegos de pc, incluida la opción de salir, la cual, seleccionandola te llevaría a la rueda. Ah ten cuidado al copiar y al pegar el módulo que salen en las líneas de ejecución guiones "-" que tienes que suprimir, de lo contrario daría error o directamente no funcionaría. Un saludo.


;----------------------------------------------------------------------------
; PC Games
; PCLAUNCHER.exe
; GREGOGAME HYPERSPIN MODULES
; Script modificado por GREGOGAME para lanzar los juegos con pantalla de espera.
;
; Notas:
; El script funciona de la siguiente manera:
; - Con la tecla escape salimos del juego en cuestión hacia la rueda principal.
;
; - Una vez naveguemos por las opciones del juego la tecla escape ya no hará la función anteriormente mencionada, sino que servirá para retroceder en las opciones del menú, y dentro del juego para salir al menú principal.
; - Para salir entonces otra vez a la rueda "juegos pc" del hyperspin, tendremos las siguientes opciones:
; 1º Pulsar "Alt+F4"
; 2º Con la opción de salir en el propio menu del juego.
;
; - Si queremos que el juego salga siempre con la letra Escape hacia la rueda del hyperspin tendremos que hacer lo siguiente:
;
; - Ir a la carpeta "C:\hyperspin1.0\emulators\PC GAMES". Dentro de esta carpeta encontraremos el archivo settings "AllInOne". Entramos dentro y en la línea "activar matar procesos" ponemos "SI". En proceso a matar lógicamente tendremos que poner el ejecutable.
; De esta manera el juego saldrá siempre con escape desde cualquier punto del juego.
; - Añadir esta linea al principio del Script (Justo antes de la línea de carga de la pantalla de espera). Run, "C:\hyperspin1.0\emulators\PC GAMES\allinone.exe"
; Todo esto se debe a que en algunos juegos de pc la tecla escape puede no ser recomendable para salir directamente del juego, ya que puede que sirva para activar opciones tales como guardar o salvar partidas.
; Elegir entre una opción u otra dependerá de los juegos que tengamos en nuestra lista.

; Por último comentaros que hay algunos juegos de Pc que salen con la letra escape desde cualquier parte del juego.

; Cualquier duda al respecto preguntar en foro "Zona arcade\Gestores de Juegos\Proyecto hyperspin by arda"
;
;
;----------------------------------------------------------------------------

IniRead, gamePath, %A_Scriptdir%\Modules\%­systemName%\settings.ini, %­romName%, gamePath
IniRead, params, %A_Scriptdir%\Modules\%­systemName%\settings.ini, %­romName%, params

Run, "C:\hyperspin1.0\Pantallas de Espera\PC GAMES\hypersplash.exe"
sleep, 2000
Runwait, %­rompath%%­romname%%­romextension%





CloseProcess:
ControlSend, , {Esc}, ahk_pid %Errorlevel%
Process, Exist, %Executable%
WinKill, ahk_pid %Errorlevel%
sleep, 3000
Process, WaitClose, %Executable%
sleep, 2000
Process, Close, Hypersplash.exe
ExitApp
 
Top
gregogame
view post Posted on 2/10/2014, 22:39     +1   -1




Buenas de nuevo sanicsip para la otra modificación que te he comentado sustituye esto a partir de la línea Closeprocess:


CloseProcess:
Process, WaitClose, %Executable%
Gui Destroy
sleep, 3000
Process, Close, Hypersplash.exe
ExitApp


A ver si hay suerte. Un saludo.
 
Top
gregogame
view post Posted on 2/10/2014, 23:25     +1   -1




Aquí os dejo un vídeo del sistema gamecube corriendo en el nuevo hyperlaunch 3. La pantalla de espera se alarga para cubrir la carga del juego, que tarda unos 40-45 segundos. Al salir también se activa una pantalla de espera diferente a la de entrada. Hago varias entradas al juego para que veáis como la pantalla de espera cambia aleatoriamente. La barra de tareas que se visualiza durante casi un segundo al salir aparece porque está activado el fraps, sin el no aparece la barra. Espero que os guste.

Los módulos son más extensos que en el anterior hyperspin:
MEmu = Dolphin
MEmuV = v4.0
MURL = www.dolphin-emulator.com/
MAuthor = djvj
MVersion = 2.0.4
MCRC =
iCRC = 33A87511
MID = 635038268884477733
MSystem = "Nintendo Gamecube","Nintendo Wii","Nintendo WiiWare"
; Modificación del módulo hecha por GREGOGAME para integrar pantallas de entrada y salida.
;----------------------------------------------------------------------------
; Notes:
; Be sure you are running at least Dolphin v3.0-589 or greater.
; To set fullscreen, set the variabe below
; If you get an error that you are missing a vcomp100.dll, install Visual C++ 2010: www.microsoft.com/download/en/details.aspx?id=14632
; Also make sure you are running latest directx: http://www.microsoft.com/downloads/details...6a-9b6652cd92a3
; Dolphin will sometimes crash when connnecting a Wiimote, then going back to the game. After all Wiimotes are connected that you want to use, it shouldn't have anymore issues.
; Convert all your games to ciso using Wii Backup Manager to save alot of space by stripping everything but the game partition. www.wiibackupmanager.tk/
; Render to Main Window needs to be unchecked, otherwise hotkeys to pair wiimotes will not work in fullscreen. This is done for you if you forget.
; If you want to keep your Dolphin.ini in the emu folder, create a "portable.txt" file in MyDocuments\Dolphin Emulator\
;
; Bezels:
; If the game does not fit the window, you can try setting stretch to window manually in dolphin.
;
; Setting up custom Wiimote or GCPad profiles:
; First set UseCustomWiimoteProfiles or UseCustomGCpadProfiles to true in HLHQ for this module
; Launch Dolphin manually and goto Options->(Wiimote or Gamecube Pad) Settings and configure all your controls how you want your default setup to look like. This will be used for all games that you don't set a custom profile for. No need to save any profiles.
; All your controls are stored in WiimoteNew.ini or GCPadNew.ini and get copied to a _Default_(WiimoteNew or GCPadNew).ini on first launch. This ini contains all the controls for all 4 controllers.
; Do not confuse this with Dolphin's built-in profiles as those only contain info for only one controller. The (WiimoteNew or GCPadNew).ini and all the profiles HL uses contain info for all controllers in one file.
; This new profile now called _Default_(WiimoteNew or GCPadNew).ini will be found in Dolphins settings folder: \Config\Profiles\(Wiimote or GCPad) (HL)\Default.ini
; For each game or custom control sets you want to use, edit the controls for all the controllers to work for that game and exit Dolphin. Now copy the (WiimoteNew or GCPadNew).ini to the "(Wiimote or GCPad) (HL)" folder and name it whatever you like.
; In HLHQ's module settings for Dolphin, Click the Rom Settings tab and add each game from your xml you want to use a this custom profile for.
; Now for all those games you added, make sure the Profile setting it set to the custom profile you want to load when that game is launched.
; Any game not added will use the "_Default_(WiimoteNew or GCPadNew).ini" profile HL makes on first launch.
;
; To Pair a Wiimote:
; Press 1 + 2 on the wiimote
; Immediately press your PairKey to start pairing and wait for the countdown to finish
; When the countdown reaches 0, your wiimote should have linked to show what player it is
; If it did not link, press your RefreshKey before the wiimote stops flashing
;----------------------------------------------------------------------------
StartModule()
BezelGui()
FadeInStart()

settingsFile := modulePath . "\" . moduleName . ".ini"
Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)
UseCustomWiimoteProfiles := IniReadCheck(settingsFile, "Settings", "UseCustomWiimoteProfiles","false",,1) ; set to true if you want to setup custom Wiimote profiles for games
UseCustomGCPadProfiles := IniReadCheck(settingsFile, "Settings", "UseCustomGCPadProfiles","false",,1) ; set to true if you want to setup custom GCPad profiles for games
HideMouse := IniReadCheck(settingsFile, "Settings", "HideMouse","true",,1) ; hides mouse cursor in the emu options
PairKey := IniReadCheck(settingsFile, "Settings", "PairKey","",,1) ; hotkey to "Pair Up" Wiimotes, delete the key to disable it
RefreshKey := IniReadCheck(settingsFile, "Settings", "RefreshKey","",,1) ; hotkey to "Refresh" Wiimotes, delete the key to disable it
Timeout := IniReadCheck(settingsFile, "Settings", "Timeout","5",,1) ; amount in seconds we should wait for the above hotkeys to timeout

BezelStart()

; Determine where Dolphin is storing its ini, this will act as the base folder for settings and profiles related to this emu
dolphinININewPath := A_MyDocuments . "\Dolphin Emulator\Config\Dolphin.ini" ; location of Dolphin.ini for v4.0+
dolphinINIOldPath := emuPath . "\User\Config\Dolphin.ini" ; location of Dolphin.ini prior to v4.0
IfExist % dolphinININewPath
{ dolphinBasePath := A_MyDocuments . "\Dolphin Emulator"
Log("Module - Dolphin's base settings folder is not portable and found in: " . dolphinBasePath)
} Else IfExist % dolphinINIOldPath
{ dolphinBasePath := emuPath . "\User"
Log("Module - Dolphin's base settings folder is portable and found in: " . dolphinBasePath)
} Else
ScriptError("Could not find your Dolphin.ini in either of these folders. Please run Dolphin manually first to create it.`n" . dolphinINIOldPath . "`n" . dolphinININewPath)
dolphinINI := dolphinBasePath . "Config\Dolphin.ini"

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

If romExtension in .zip,.7z,.rar
ScriptError(MEmu . " does not support compressed roms. Please enable 7z support in HLHQ to use this module/emu.")

If PairKey {
PairKey := xHotKeyVarEdit(PairKey,"PairKey","~","Add")
xHotKeywrapper(PairKey,"PairWiimote")
}
If RefreshKey {
RefreshKey := xHotKeyVarEdit(RefreshKey,"RefreshKey","~","Add")
xHotKeywrapper(RefreshKey,"RefreshWiimote")
}

Fullscreen := (If ( Fullscreen = "true" ) ? ("True") : ("False"))
HideMouse := (If ( HideMouse = "true" ) ? ("True") : ("False"))

iniLookup =
( ltrim c
Display, Fullscreen, %Fullscreen%
Display, RenderToMain, False
Interface, HideCursor, %­HideMouse%
)
Loop, Parse, iniLookup, `n
{
StringSplit, split, A_LoopField, `,, %A_Space%%A_Tab%
IniRead, tempVar, %dolphinINI%, %­split1%, %­split2%
If ( tempVar != split3 )
IniWrite, % split3, %dolphinINI%, %­split1%, %­split2%
}

; Load default or user specified Wiimote or GCPad profiles for launching
If ((InStr(systemName, "wii") && UseCustomWiimoteProfiles = "true") || (InStr(systemName, "cube") && UseCustomGCPadProfiles = "true"))
{ profileType := If InStr(systemName, "wii") ? "WiimoteNew" : "GCPadNew"
profileTypeFolder := If InStr(systemName, "wii") ? "Wiimote" : "GCPad"
profile := IniReadCheck(settingsFile, romName, "profile", "Default",,1)
HLProfilePath := dolphinBasePath . "\Config\Profiles\" . profileTypeFolder . " (HL)"
currentProfile := dolphinBasePath . "\Config\" . profileType . ".ini"
defaultProfile := HLProfilePath . "\_Default_" . profileType . ".ini"
customProfile := HLProfilePath . "\" . profile . ".ini"
If !FileExist(currentProfile)
ScriptError("You have custom " . profileTypeFolder . " profiles enabled, but could not locate " . currentProfile . ". This file stores all your current controls in Dolphin. Please setup your controls in Dolphin first.")
If !FileExist(defaultProfile) {
Log("Module - Creating initial Default " . profileTypeFolder . " profile by copying " . profileType . ".ini to " . defaultProfile, 2)
FileCreateDir % HLProfilePath
FileCopy, %currentProfile%, %defaultProfile% ; create the initial default profile on first launch
}
If (profile != "Default" && !FileExist(customProfile))
ScriptError(romName . " is set to load a custom " . profileTypeFolder . " profile`, but it could not be found: " . customProfile)
FileRead, cProfile, %currentProfile% ; read current profile into memory
FileRead, nProfile, %customProfile% ; read custom profile into memory
If ( cProfile != nProfile ) { ; if both profiles do not match exactly
Log("Module - Current " . profileTypeFolder . " profile does not match the one this game should use.")
If (profile != "Default") { ; if user set to use a custom profile
Log("Module - Copying this defined " . profileTypeFolder . " profile to replace the current one: " . customProfile)
FileCopy, %customProfile%, %currentProfile%, 1
} Else { ; load default profile
Log("Module - Copying the default " . profileTypeFolder . " profile to replace the current one: " . defaultProfile)
FileCopy, %defaultProfile%, %currentProfile%, 1
}
} Else
Log("Module - Current " . profileTypeFolder . " profile is already the correct one for this game, not touching it.")
}

Run(executable . " /b /e """ . romPath . "\" . romName . romExtension . """", emuPath)

WinWait("Dolphin ahk_class wxWindowNR")
WinWaitActive("Dolphin ahk_class wxWindowNR")
BezelDraw()
sleep, 25000
FadeInExit()
Process("WaitClose", executable)
7zCleanUp()
BezelExit()
FadeOutExit()
ExitModule()


ConnectWiimote(key) {
Global Timeout
Timeout := (10*Timeout) ; adjusting timeout to match loop sleep timer
IfWinNotExist, Dolphin Wiimote Configuration ahk_class #32770
{
DetectHiddenWindows, OFF ; this needs to be off otherwise WinMenuSelectItem doesn't work for some odd reason
WinActivate, Dolphin ahk_class wxWindowNR,,,FPS
WinMenuSelectItem, ahk_class wxWindowNR,, Options, Wiimote Settings,,,,,,FPS
WinWait("Dolphin Wiimote Configuration ahk_class #32770")
WinWaitActive("Dolphin Wiimote Configuration ahk_class #32770")
}
;WinActivate, Dolphin Wiimote Configuration ahk_class #32770 ; test if window needs to be active
ControlClick, %­key%, Dolphin Wiimote Configuration ahk_class #32770
SetFormat, float, 0
Loop {
timeLeft := (50-A_Index)/10
ToolTip, Waiting for at least one Wiimote to be connected...`nTiming out in %­timeLeft%, 20, 20
ControlGetText, connMotes, Static5, Dolphin Wiimote Configuration ahk_class #32770
StringLeft, numOfMotes, connMotes, 1
If ( numOfMotes > 0 ) or ( A_Index >= Timeout )
Break ; exit loop if a wiimote is detected or set Timeout elapsed
IfWinNotExist, Dolphin Wiimote Configuration ahk_class #32770
Break ; exit loop if user closed the window manually
Sleep, 100
}
ToolTip
If ( key = "Pair Up" )
ControlClick, Refresh, Dolphin Wiimote Configuration ahk_class #32770 ; clicking refresh once after pairing so the wiimotes get link
ControlClick, OK, Dolphin Wiimote Configuration ahk_class #32770
; WinActivate, FPS ahk_class wxWindowClassNR ; for older dolphins
WinActivate, FPS ahk_class wxWindowNR
}

PairWiimote:
ConnectWiimote("Pair Up")
Return

RefreshWiimote:
ConnectWiimote("Refresh")
Return

CloseProcess:
Gui +AlwaysOnTop -Caption +ToolWindow
Gui, Color, Black
Gui Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%
Gui +AlwaysOnTop -Caption +ToolWindow
sleep, 1000
FadeOutStart()
Process, Close, %executable%
Return




Aquí os dejo el vídeo. Espero que os guste:
Video
 
Top
view post Posted on 3/10/2014, 16:38     +1   -1
Avatar


Group:
Member
Posts:
449

Status:


CITAZIONE (gregogame @ 2/10/2014, 23:39) 
Buenas de nuevo sanicsip para la otra modificación que te he comentado sustituye esto a partir de la línea Closeprocess:


CloseProcess:
Process, WaitClose, %Executable%
Gui Destroy
sleep, 3000
Process, Close, Hypersplash.exe
ExitApp


A ver si hay suerte. Un saludo.

Muchas gracias Grego! Este finde lo pruebo y te comento!

Respecto al hyperlaunch 3, una pregunta,,,,,te currarás un pack con los módulos de los sistemas ? Lo digo porque yo tardaré en meterle mano y no se si copiar este módulo o esperar...jeje!

Por cierto! Como es que en el videono está ese theme de Mario Kart para Gamecube!! :rolleyes: :P :P ;)
 
Top
gregogame
view post Posted on 3/10/2014, 17:27     +1   -1




QUOTE (sanicsip @ 3/10/2014, 17:38) 
QUOTE (gregogame @ 2/10/2014, 23:39) 
Buenas de nuevo sanicsip para la otra modificación que te he comentado sustituye esto a partir de la línea Closeprocess:


CloseProcess:
Process, WaitClose, %Executable%
Gui Destroy
sleep, 3000
Process, Close, Hypersplash.exe
ExitApp


A ver si hay suerte. Un saludo.

Muchas gracias Grego! Este finde lo pruebo y te comento!

Respecto al hyperlaunch 3, una pregunta,,,,,te currarás un pack con los módulos de los sistemas ? Lo digo porque yo tardaré en meterle mano y no se si copiar este módulo o esperar...jeje!

Por cierto! Como es que en el videono está ese theme de Mario Kart para Gamecube!! :rolleyes: :P :P ;)

Buenas sanicsip, s ite refieres al módulo largo de gamecube/wii que he puesto en el post no lo copies porque ese no te valdría para el hyperspin 1.0.

Mi idea es configurar un pack con todos los sistemas y todos sus módulos modificados para el nuevo hyperlaunch 3.

No te preocupes que tengo todos tus temas de gamecube, y quedarán de lujo en mi hyper. Eso que ves en el vídeo son pruebas y no he metido todavía los themes ^_^ .
Un saludo.
 
Top
view post Posted on 4/10/2014, 19:46     +1   -1
Avatar


Group:
Member
Posts:
449

Status:


CITAZIONE (gregogame @ 3/10/2014, 18:27) 
CITAZIONE (sanicsip @ 3/10/2014, 17:38) 
Muchas gracias Grego! Este finde lo pruebo y te comento!

Respecto al hyperlaunch 3, una pregunta,,,,,te currarás un pack con los módulos de los sistemas ? Lo digo porque yo tardaré en meterle mano y no se si copiar este módulo o esperar...jeje!

Por cierto! Como es que en el videono está ese theme de Mario Kart para Gamecube!! :rolleyes: :P :P ;)

Buenas sanicsip, s ite refieres al módulo largo de gamecube/wii que he puesto en el post no lo copies porque ese no te valdría para el hyperspin 1.0.

Mi idea es configurar un pack con todos los sistemas y todos sus módulos modificados para el nuevo hyperlaunch 3.

No te preocupes que tengo todos tus temas de gamecube, y quedarán de lujo en mi hyper. Eso que ves en el vídeo son pruebas y no he metido todavía los themes ^_^ .
Un saludo.

Tu módulo me va de vicioi Grego, eres el mejor!!
Lo del pack con los sistemas y módulos adaptados al Hyperlaunch 3 es música para mis oidos!! :woot: :woot:
Celebro que te gusten mis temas!! ;) ;)

Por cierto, por preguntat, ya que veo que eres un crack con los módulos....aunque no tenga mucho que ver:

Tengo algunos juegos de PC que no me rulan y no encuentro el motivo ( drivers actualizadísimos )....tu sabes si de alguna forma el mismo juego reporta el porque del fallo y queda registrado en algún lado??

Gracias por todo y un saludo!!

EDITO

jejeje! Finde muy productivo! He solucionado el Amnesia, Strider, A.R.E.S. y The Walking Dead Season 1 de una tacada!!!

Solo me queda el Xyanide Resurrection por "arreglar"...jojojojo!

Edited by sanicsip - 5/10/2014, 21:42
 
Top
view post Posted on 6/10/2014, 19:33     +1   -1
Avatar


Group:
Member
Posts:
449

Status:


CITAZIONE (elreypescador @ 25/9/2014, 23:00) 
A ver, a ver... Cuéntame eso del FXPinball... Yo también estoy interesado y si quieres hacemos otro pack con un par. Hablamos por privado y lo vemos, vale crack???

Venga que esto sigue vivo!!! Un saludo compis!!!

Como va eso rey? Te envié un privado hace una semanita larga...te llego? Imagino que andas liado!
A la espera de tu respuesta yo voy acumulando material ( bocetos PSD para los themes, videos en mp4 y flv )....en principio con el nuevo módulo que me ha pasado grego funciona todo de coña...

Pues eso, cuando puedas me dices si nos curramos un pack completo o si vas muy liado ya voy subiendo yo material a medida que lo tenga.... ;) :P

Y perdona las prisas que ya sabes que soy muy inquieto!! jajaja! :lol:
Saludos!!
 
Top
view post Posted on 6/10/2014, 21:40     +1   -1


Group:
Moderator
Posts:
4,615
Location:
Murcia

Status:


Ya estamos en ello!!! Te acabo de contestar, a ver qué me dices, jejejeje... Esto tiene buena pinta, como de costumbre.

Dentro de poco, novedades frescas!!! Un saludo!!!
 
Top
miguel20
view post Posted on 7/10/2014, 11:53     +1   -1




no parais chicos;))
 
Top
view post Posted on 7/10/2014, 14:28     +1   -1
Avatar


Group:
Member
Posts:
449

Status:


CITAZIONE (elreypescador @ 6/10/2014, 22:40) 
Ya estamos en ello!!! Te acabo de contestar, a ver qué me dices, jejejeje... Esto tiene buena pinta, como de costumbre.

Dentro de poco, novedades frescas!!! Un saludo!!!

Voy a prepararte un pack para subírtelo este finde y a partir de ahí vemos por donde lo cogemos, jejejeje!
Ya te enviaré un privado con el enlace, saludos!!
 
Top
235 replies since 22/8/2013, 20:47   19238 views
  Share