Next Generation Emulation banner
1 - 4 of 4 Posts

·
Registered
Joined
·
13 Posts
Discussion Starter · #1 ·
So I'm playing Tales of Eternia (aka Destiny II), and I can't ever get the Aurora Wall to work. I wouldn't have cared much about it if it wasn't for the fact that apparently I *have* to use this at the end of the final fight or it's an automatic game over. A gamepad is not an option for me, so I thought perhaps there's a feature in epsxe that allows me to use a single key to substitute for multiple keys? If not, is there some other way I can get around it?
 

·
Registered
Joined
·
13 Posts
Discussion Starter · #3 ·
I can't seem to find a good script that allows me to do the "multiple keys held down at the same time while still being recognized by epsxe" part. I'm now working on Maxwell Extensions and can't get past Explosion Nova becuase try as I might, the emulator simply won't recognize me holding down both d(triangle) and x(circle). For reference, this is the script I'm attempting to run ATM:

Code:
#MaxHotkeysPerInterval 50000
#HotkeyInterval 1

$1::
;Aurora Wall: Hold Z, X and S down at the same time
Loop
{
	if not GetKeyState("1", "P")
	break

	SendInput {z down}
	Sleep 1
	SendInput {z up}
	SendInput {x down}
	Sleep 1
	SendInput {x up}
	SendInput {s down}
	Sleep 25
	SendInput {s up}
}

$2::
;Maxwell Minimus: Hold D and X down at the same time
Loop
{
	if not GetKeyState("2", "P")
	break

	SendInput {d down}
	Sleep 1
	SendInput {d up}
	SendInput {x down}
	Sleep 25
	SendInput {x up}
}

$3::
; Dimension Material: Hold Z, X and S down at the same time
Loop
{
	if not GetKeyState("3", "P")
	break

	SendInput {s down}
	Sleep 1
	SendInput {s up}
	SendInput {z down}
	Sleep 1
	SendInput {z up}
	SendInput {x down}
	Sleep 25
	SendInput {x up}
}

$4::
;Blue Earth: Hold all four buttons down at the same time
Loop
{
	if not GetKeyState("4", "P")
	break

	SendInput {z down}
	Sleep 1
	SendInput {z up}
	SendInput {x down}
	Sleep 1
	SendInput {x up}
	SendInput {s down}
	Sleep 1
	SendInput {s up}
	SendInput {d down}
	Sleep 25
	SendInput {d up}
}
 

·
Registered
Joined
·
13 Posts
Discussion Starter · #4 · (Edited)
Never mind, I figured out the code needed to do the multi-key hold down. Here's a script for anyone interested:

Code:
;Hotkey layout: 1 for Aurora Wall/Wave, 2 3 and 4 for Maxwell extensions after Explosion Nova
;Run every line
Critical
;Avoid warning dialogue
#MaxHotkeysPerInterval 50000
#HotkeyInterval 1


;Joypad settings - modify for your needs.
PS1_TRIANGLE = d
PS1_CIRCLE = x
PS1_X = z
PS1_SQUARE = s

;Aurora Wall: Hold when low on HP to use Aurora wall
;Aurora Wave: Hold against Dark Aurora Artes to counter
$1::
Loop
{
	if not GetKeyState("1", "P")
	{
		SendInput {%PS1_X% up}
		SendInput {%PS1_CIRCLE% up}
		SendInput {%PS1_SQUARE% up}
		Break
	}

	SendInput {%PS1_X% down}
	SendInput {%PS1_CIRCLE% down}
	SendInput {%PS1_SQUARE% down}
	Sleep 1
}

;Maxwell Extensions
;Maxwell Minimus: Hold during Explosion Nova
$2::
Loop
{
	if not GetKeyState("2", "P")
	{
		SendInput {%PS1_TRIANGLE% up}
		SendInput {%PS1_CIRCLE% up}
		break
	}

	SendInput {%PS1_TRIANGLE% down}
	SendInput {%PS1_CIRCLE% down}
	Sleep 1
}

;Dimensional Material: Hold during Maxwell Minimus
$3::
Loop
{
	if not GetKeyState("3", "P")
	{
		SendInput {%PS1_X% up}
		SendInput {%PS1_CIRCLE% up}
		SendInput {%PS1_SQUARE% up}
		Break
	}

	SendInput {%PS1_X% down}
	SendInput {%PS1_CIRCLE% down}
	SendInput {%PS1_SQUARE% down}
	Sleep 1
}

;Blue Earth: Hold during Dimensional Material
;Note: Must have Derris Emblem equipped. Defeat Sekundes for it.
$4::
Loop
{
	if not GetKeyState("4", "P")
	{
		SendInput {%PS1_X% up}
		SendInput {%PS1_CIRCLE% up}
		SendInput {%PS1_SQUARE% up}
		SendInput {%PS1_TRIANGLE% up}
		Break
	}

	SendInput {%PS1_X% down}
	SendInput {%PS1_CIRCLE% down}
	SendInput {%PS1_SQUARE% down}
	SendInput {%PS1_TRIANGLE% down}
	Sleep 1
}
 
1 - 4 of 4 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top