|
| QUOTE (akilex500 @ 27/4/2012, 22:22) Melu669 este script puedes decirme de donde lo has copiado: ;---------------------------------------------------------------------------- ; Key Mapping Software ; JoyToKey v5.1 and Xpadder 2012.01.19 ; by brolly ; 1.0 ; ; Notes: ; This will not work with JoyToKey v3 since it won't allow you to load profiles from directories other than the default one ; Make sure you activate the following preferences on JoyToKey: ; Start JoyToKey in a minimized mode ; Hide icon from taskbar when minimized ; ; The following entries should be added to the main Settings.ini file under the Hyperlaunch section: ; usekeymapper=true or false, defines if you want to use a keymapper by default (defaults to false) ; keymappersoftware=joytokey or xpadder (defaults to empty) ; keymappersoftwarepath=path to the folder containing your mapping software exe ; keymappersoftwareexe=name of the exe file ; keymapperprofilepath=path where the profiles are stored (defaults to A_ScriptDir\Controller Profiles\) ; lastkeymapperprofile=this key is updated with the path for the last profile file used (Not used anymore) ; ; The following entries should be added to the main Settings.ini file under the Hyperlaunch section: ; usekeymapper=true or false, defines if you want to use a keymapper on this system (defaults to the setting defined on the main Settings.ini file) ; ; Profiles are loaded by the following order: ; 1. Game specific profile ; 2. System specific profile ; 3. Default profile ; ; The default profile (if exists) should be on keymapperprofilepath and should be called Default.cfg or Default.xpadderprofile ; The system default profile (if exists) should be on keymapperprofilepath\SystemName and should be called SystemName.cfg or SystemName.xpadderprofile ; Game Specific profiles (if exists) should be on keymapperprofilepath\SystemName and should be called romName.cfg or romName.xpadderprofile ;----------------------------------------------------------------------------
settingsFile=%A_ScriptDir%\Settings\Settings.ini
;Read keymapper settings from Settings.ini IniRead, usekeymapper, %settingsFile%, HyperLaunch, usekeymapper, false IniRead, keymappersoftware, %settingsFile%, HyperLaunch, keymappersoftware, %A_Space% IniRead, keymappersoftwarepath, %settingsFile%, HyperLaunch, keymappersoftwarepath, %A_Space% IniRead, keymappersoftwareexe, %settingsFile%, HyperLaunch, keymappersoftwareexe, %A_Space% IniRead, keymapperprofilepath, %settingsFile%, HyperLaunch, keymapperprofilepath, %A_ScriptDir%\Controller Profiles\ ;IniRead, lastkeymapperprofile, %settingsFile%, HyperLaunch, lastkeymapperprofile, %A_Space%
;Read keymapper settings from System settings file, if not set defaults to the value set on the main Settings.ini IniRead, usekeymapper, %A_ScriptDir%\Settings\%systemName%.ini, exe info, usekeymapper, %usekeymapper%
runKeyMapperSoftware() ExitApp
runKeyMapperSoftware() { Global
If (usekeymapper = "true") { checkFile(keymappersoftwarepath . keymappersoftwareexe)
profilepath=%keymapperprofilepath% ;Path to where profiles are stored profiletouse=Default ;Name of the profile file to use profileextension=.cfg ;Extension of the profile file to use
If (keymappersoftware="xpadder") { profileextension=.xpadderprofile } profiletouse=%profiletouse%%profileextension%
If (FileExist(keymapperprofilepath . systemName . "\" . romName . profileextension)) { profilepath=%keymapperprofilepath%%systemName%\ profiletouse=%romName%%profileextension% } Else If (FileExist(keymapperprofilepath . systemName . "\" . systemName . profileextension)) { profilepath=%keymapperprofilepath%%systemName%\ profiletouse=%systemName%%profileextension% }
checkFile(profilepath . profiletouse)
;If (lastkeymapperprofile != "%profilepath%%profiletouse%")
;Load keymapper software If (keymappersoftware="joytokey") { Process, Close, %keymappersoftwareexe% Run, "%keymappersoftwareexe%" "%profilepath%%profiletouse%", %keymappersoftwarepath% ;Run joytokey } Else If (keymappersoftware="xpadder") { Run, "%keymappersoftwareexe%" "%profilepath%%profiletouse%" /M, %keymappersoftwarepath% ;Run xpadder } ;IniWrite, %profilepath%%profiletouse%, %settingsFile%, HyperLaunch, lastkeymapperprofile } Else If (FileExist(keymappersoftwarepath . keymappersoftwareexe)) { ;Unload keymapper software If (keymappersoftware="joytokey") { Process, Close, %keymappersoftwareexe% } Else If (keymappersoftware="xpadder") { Run, "%keymappersoftwareexe%" /C, %keymappersoftwarepath% } ;IniWrite, %A_Space%, %settingsFile%, HyperLaunch, lastkeymapperprofile } }
CloseProcess: Return
Ese script esta hecho por Brolly gracias a las indicaciones que le he dado yo para que lo haga y se ha tirado un buen tiempo en conseguirlo y ni siquiera le has mencionado.Eso de poner modulos y scripts de otras personas y no mencionarles como que no. Melu669 deja de subir modules y scripts de Hyperspin de otras personas,el que quiera modulos,scripts,database y demas que se lo descargen de esta pagina que esta todos los archivos actualizados: http://hyperlist.hyperspin-fe.com/Ademas ese modulo no funciona bien para lo que nosotros queremos hacer. Para asignar configuraciones independientes para cada juegos para diferentes emuladores se necesita integrarlo en el hyperlaunch y para ello ya esta en ello Djvj. Muy pronto lo tendremos pero solo funcionara para la version de Joytokey 5.1 y para el xppader. Saludos. Pues pido mis disculpas por no haber mencionado a Brolly, no me habia dado cuenta la verdad, ademas lo copie de una pagina y no hacia mencion a hyperspin-fe. No subire nunca mas ni un modulo echo por personas ajenas a mi, mis disculpas, borrare el tutorial echo del Xpadder. Saludos.
|
| |
|