Buenas noches.
Ayer para mi llego el momento de empezar a configurar joy y teclas. Y claro desde hace dias y dias me llama sobremanera la atencion AllinOne(FYC).
De fronted uso Hyperspin 1.0 sobre RetrOS 1.x y de momento tengo metido un mando en mi bartop nada mas con hack USB.
El tema es que arranco manualmente el programa y sobre el NotePad digamos que las cosas "van", pero arranco tayto X2 y simplemente el programa se esfuma de la memoria mientras arranca.
Alguna idea.Este es un ejemplo de INI que como todos (imagino) he modificado para adaptarlo a mi desatre.
[General]
PausaInicial=1000
ProgramMode=NORMAL
Language=E
[RemapeoTeclas]
ActivarRemapeoTeclas=NO
TeclaParaRemapear1=j
TeclaParaRemapear2=
TeclaRemapeada=!{F4}
PausaAntesRemapear=2000
ExitAfterRemap=YES
[MatarProcesos] <- Asi seria la config para matar el proceso ZINC no
ActivarMatarProcesos=SI
TeclaParaMatar1=ESC
TeclaParaMatar2=zinc
ProcesoAMatar1=
ProcesoAMatar2=
ProcesoAMatar3=
ProcesoAMatar4=
ProcesoAMatar5=
ProcesoAMatar6=
ProcesoAMatar7=
ProcesoAMatar8=
PausaProcesoAMatar=2000
SalirDespuesMatarProceso=SI
[Ayuda]
ActivarAyuda=
TeclaAyuda1=h
TeclaAyuda2=
[Cerrar]
ActivarCerrarScript=YES
TeclaCerrarScript1=q
TeclaCerrarScript2=
[LanzarProceso]
ActivarLanzarProceso=NO
TeclaEjecucion1=1joy1
TeclaEjecucion2=1joy2
ProcesoALanzar=notepad.exe
ProcesoALanzar2=
PausaLanzar=3000
PausaAntesMatarPLanzado=
ProcesoALanzarAlFinal=
DetectarSegundosPulsacionLanzarProceso=0
ExitAfterLaunchProcess=YES
[Sonido]
ActivarSonido=SI
TeclaSubirSonido1=1joy4
TeclaSubirSonido2=1joy3
TeclaBajarSonido1=1joy4
TeclaBajarSonido2=1joy6
TeclaMute1=#F4
TeclaMute2=
[Foco]
ActivarFoco=
TeclaTraerFoco1=^4
TeclaTraerFoco2=
PausaTraerFoco=
ProcesoTraerAlFoco=
ExitAfterBringFocus=
[RemapeoTotalBotones]
ActivarRemapeoTotalBotones=SI
Boton1=1joy1
Remapeada1=c
Boton2=1joy2
Remapeada2=s
Boton3=1joy3
Remapeada3=a
Boton4=1joy4
Remapeada4=x
Boton5=1joy5
Remapeada5=d
Boton6=1joy6
Remapeada6=z
Boton7=1joy7
Remapeada7=5
Boton8=1joy8
Remapeada8=x
Boton9=1joy9
Remapeada9={ESC}
Boton10=1joy10
Remapeada10=1
Boton11=1joy11
Remapeada11=7
Boton12=1joy12
Remapeada12=8
Boton13=
Remapeada13=
Boton14=
Remapeada14=
Boton15=
Remapeada15=
Boton16=
Remapeada16=
Boton17=
Remapeada17=
Boton18=
Remapeada18=
Boton19=
Remapeada19=
Boton20=
Remapeada20=
Boton21=
Remapeada21=
Boton22=
Remapeada22=
Boton23=
Remapeada23=
Boton24=
Remapeada24=
[DireccionesJoystick] <- En principio esto deveria mapear bien los controles...
optare por letras si me dices que mejor
ActivarDireccionesJoystick=SI
DireccionIzquierda={Left}
DireccionDerecha={Right}
DireccionArriba={Up}
DireccionAbajo={Down}
[InstServicio]
ActivarInstServicio=
ProgramaServicio=AllInOne.exe
NombreServicio=AllInOne
[TiempoDeJuego]
ActivarTiempoDeJuego=NO
NumeroDeMinutos=1
ProcesoACerrar1=notepad.exe
ProcesoACerrar2=
ProcesoACerrar3=
ProcesoACerrar4=
ProcesoACerrar5=
TeclaOcultarMostrarTiempo1=1
TeclaOcultarMostrarTiempo2=
SonidoAlTerminar=
SonidoAlAnadir=
TiempoAAnadir=1
TeclaAnadirTiempo1=5
TeclaAnadirTiempo2=6
ApagarOrdenador=
[MyMouse]
ActivateMouse=NO
JoyStickNum=1
JoyMouseUp=
JoyMouseDown=
JoyMouseLeft=
JoyMouseRight=
MouseButtonLeft=5
MouseButtonRight=6
MouseButtonMiddle=1
ButtonToExit=7
[WindowsResolution]
ActivateWindowsResolution=
WindowsWidth=1280
WindowsHeight=1024
BitsQuality=32
Frecuency=60
KeyToChangeResolution=
KeyToChangeResolution2=
ExitAfterChangeResolution=
Y esta seria la adaptacion del modulo con la llamada al programa y el cierre, a tener en cuenta que aun no meha funcionado desde fuera (asi que mucho menos desde dentro)
Run, "C:\hyperspin1.0\emulators\Taito Type X2\allinoneFYC.exe"
Run, "C:\hyperspin1.0\Pantallas de Espera\Taito Type X2\hypersplash.exe"
Run, %rompath%%romname%%romextension%
;fix for runing .lnk files - see above
executable = %romname%.exe
Gui, Color, 000000
Gui, -Caption +ToolWindow
Gui, Show, x0 y0 W%A_ScreenHeight% H%A_ScreenWidth%, BlackScreen
sleep, 3600
Process, Close, hypersplash.exe
Process, Close, AllinOneFYC.exe
Process, WaitClose, game.exe
CloseProcess:
ControlSend, , {Esc}, ahk_pid %Errorlevel%
Process, Exist, %Executable%
WinKill, ahk_pid %Errorlevel%
sleep, 100
Process, WaitClose, %Executable%
Run, "C:\hyperspin1.0\Pantallas de Espera\Taito Type X2\hypersplash.exe"
Gui, Color, 000000
Gui +AlwaysOnTop -Caption +ToolWindow
Gui, Show, x0 y0 W%A_ScreenWidth% H%A_ScreenHeight%, BlackScreen
colorDepth = 32 ; bits (quality)
screenWidth = 1024 ; pixels
screenHeight = 768 ; pixels
refreshRate = 60 ; Hz (frequency)
sleep, 2500
Process, Close, hypersplash.exe
WinActivate, HyperSpin
ExitApp
Return