Virtua Fighter 5 R.E.V.O.

Virtua Fighter 5 R.E.V.O.

통계 보기:
DesertRose92 2024년 12월 13일 오전 9시 24분
Let us use WASD for buttons, too
You can put buttons on WASD. Let us configure directional inputs and buttons.
I want arrow keys and ASDFZXC as my buttons.
< >
전체 댓글 32개 중 16~30개 표시 중
Sphinc 2025년 1월 27일 오후 2시 50분 
I made a simple web page that should allow you to change the text without having to manually look it up. Use it in the bottom right section;

https://jsfiddle.net/f5twjy8z/
shadow_of_apollo 2025년 1월 27일 오후 7시 01분 
Sphinc님이 먼저 게시:
If you tell me what button layout you want I can give you config.ini

Punch=a
Kick=s
Guard=d
PunchKick=q
PunchGuard=w
KickGuard=e
PunchKickGuard= f

I've never played the game before. But I can make this work. I'm left handed. The game is unplayable without wasd
shadow_of_apollo 2025년 1월 27일 오후 7시 11분 
Sphinc님이 먼저 게시:
I made a simple web page that should allow you to change the text without having to manually look it up. Use it in the bottom right section;

https://jsfiddle.net/f5twjy8z/

How do you save this? Do you copy and past the left side to a .txt or somthing?
🍮 2025년 1월 27일 오후 7시 45분 
you're playing with a keyboard? why not use a controller?
shadow_of_apollo 2025년 1월 27일 오후 8시 09분 
🍮님이 먼저 게시:
you're playing with a keyboard? why not use a controller?
You're playing on a Computer. Why not use a Keyboard?
DesertRose92 2025년 1월 27일 오후 9시 59분 
🍮님이 먼저 게시:
you're playing with a keyboard? why not use a controller?
Leverless controller / keyboard > gamepad > arcade stick
Coletnite 2025년 1월 27일 오후 11시 30분 
Unfortunately, this method does not seem to be very stable, my key config is being thrown randomly mid-match most times. I ticked read-only but moves dont seem to register well :/ Gonna need an official fix i think.
DesertRose92 2025년 1월 28일 오전 12시 36분 
Have you changed your directional inputs? Don't use the alternative keys, they are not functioning properly
Coletnite 2025년 1월 28일 오전 12시 53분 
DesertRose92님이 먼저 게시:
Have you changed your directional inputs? Don't use the alternative keys, they are not functioning properly
Did not change the arrow keys. My input works for 2 random rounds and not for the rest, all my chars doing is trying to throw online :/
Sphinc 2025년 1월 28일 오전 1시 30분 
Coletnite님이 먼저 게시:
Unfortunately, this method does not seem to be very stable, my key config is being thrown randomly mid-match most times. I ticked read-only but moves dont seem to register well :/ Gonna need an official fix i think.

I was able to play a full match with it. The other player cancelled so I couldn't test if further if you meant 2 whole matches?

But yes one of the problems right now is the game sort of randomly attempts to reset all the button config to whatever it has stored in the game itself (not the config.ini) and as far as I can see we don't have the ability to change WASD settings where the game has settings stored.

I'm thinking of workarounds. The more problems you tell me about it the more I can attempt to solve it.

Moves not registering is from SOCD cleaning problems. You'll need to have an AutoHotKey script running to macro around it. Right now the game priorities one sideways direction over another and so if you're holding down one direction, the other will never register until you release. This is worse on one side of the screen. The game hasn't been programmed to account for the ability of a player using a keyboard to hold down two different directions at the same time.

Here's the AHK script to try fix SOCD for Arrow keys. Someone else produced a better one in the beta forum but it's lost now. I had this still saved. It will attempt to improve half circles as well.
#SingleInstance force
#InstallKeybdHook

; Track key states for Left/Right and Up/Down
LeftPressed := false
RightPressed := false
DownPressed := false
UpPressed := false
PrimaryDirectionLR := ""
PrimaryDirectionUD := ""

; Handle Left key (Left Arrow)
$Left::
LeftPressed := true
PrimaryDirectionLR := "Left"
HandleInputs()
return

$Left up::
LeftPressed := false
HandleInputs()
return

; Handle Right key (Right Arrow)
$Right::
RightPressed := true
PrimaryDirectionLR := "Right"
HandleInputs()
return

$Right up::
RightPressed := false
HandleInputs()
return

; Handle Down key (Down Arrow)
$Down::
DownPressed := true
PrimaryDirectionUD := "Down"
HandleInputs()
return

$Down up::
DownPressed := false
HandleInputs()
return

; Handle Up key (Up Arrow)
$Up::
UpPressed := true
PrimaryDirectionUD := "Up"
HandleInputs()
return

$Up up::
UpPressed := false
HandleInputs()
return

; Function to manage inputs
HandleInputs() {
global LeftPressed, RightPressed, DownPressed, UpPressed
global PrimaryDirectionLR, PrimaryDirectionUD

; --- HCB/HCF Fix: If Left, Down, and Right are all pressed ---
if (LeftPressed && RightPressed && DownPressed) {
SendInput {Left up}{Right up}{Up up}{Down down} ; Send only Down
return
}

; --- SOCD Cleaning for Left/Right ---
if (LeftPressed && RightPressed) {
if (PrimaryDirectionLR = "Left") {
SendInput {Left down}{Right up} ; Prioritize Left
} else if (PrimaryDirectionLR = "Right") {
SendInput {Right down}{Left up} ; Prioritize Right
} else {
SendInput {Left up}{Right up} ; Neutral (optional, for no priority)
}
} else if (LeftPressed) {
SendInput {Left down}{Right up} ; Only Left
} else if (RightPressed) {
SendInput {Right down}{Left up} ; Only Right
} else {
SendInput {Left up}{Right up} ; Release Left/Right
}

; --- SOCD Cleaning for Up/Down ---
if (UpPressed && DownPressed) {
if (PrimaryDirectionUD = "Up") {
SendInput {Up down}{Down up} ; Prioritize Up
} else if (PrimaryDirectionUD = "Down") {
SendInput {Down down}{Up up} ; Prioritize Down
} else {
SendInput {Up up}{Down up} ; Neutral (optional, for no priority)
}
} else if (UpPressed) {
SendInput {Up down}{Down up} ; Only Up
} else if (DownPressed) {
SendInput {Down down}{Up up} ; Only Down
} else {
SendInput {Up up}{Down up} ; Release Up/Down
}
}
Coletnite 2025년 1월 28일 오전 2시 59분 
@Sphinc Sir you are the real MVP for this game, i would have refunded it if not for your attempts at fixing it.
Sphinc 2025년 1월 28일 오전 3시 20분 
Coletnite님이 먼저 게시:
@Sphinc Sir you are the real MVP for this game, i would have refunded it if not for your attempts at fixing it.
The networking problems made it unplayable so I had to find something else interesting about the game to do lol

I just got curious about why the game was strangely playing terrible on keyboard and tried to figure out the problem and solutions. The only hard part of it all is the time it takes in booting the game up over and OVER into practice mode to test any changes haha

The SOCD issues are a very old problem from when people first started using hitbox controllers on consoles. The games there weren't programmed with the idea players could hold both directions at once and I believe in early MvC3 it meant players could block all attacks by just holding both directions. Controllers ended up being banned until SOCD cleaning became a thing built into custom controllers. And it was still controversial, like Daigo using Guile to do super fast Sonic Booms with his custom controller.
Sphinc 님이 마지막으로 수정; 2025년 1월 28일 오전 3시 25분
Coletnite 2025년 2월 4일 오전 9시 22분 
Sphinc님이 먼저 게시:

Boss, this method doesnt work anymore since the patch. Im unable to play the game at all. Is there anything you can cook up?
Sphinc 2025년 2월 4일 오전 10시 01분 
Coletnite님이 먼저 게시:
Sphinc님이 먼저 게시:

Boss, this method doesnt work anymore since the patch. Im unable to play the game at all. Is there anything you can cook up?

Had to reinstall the game, I've given up until they decide to take it seriously. Port still doesn't have proper SOCD cleaning.

I think I got yours working again. They seem to have added new sections to the button ini file.

So what you had as;
[VF5FS_P1]
Minigame_LeftLever_Up="16,38"
Minigame_LeftLever_Down="17,40"
Minigame_LeftLever_Left="18,37"
Minigame_LeftLever_Right="19,39"
Minigame_LeftLever_Up_alt="12,32"
Minigame_LeftLever_Down_alt="13,74"
Minigame_LeftLever_Left_alt="14,75"
Minigame_LeftLever_Right_alt="15,76"
Minigame_Punch="0,81"
Minigame_Kick="1,87"
Minigame_Guard="2,69"
Minigame_PunchKick="7,20"
Minigame_PunchGuard="6,65"
Minigame_KickGuard="5,83"
Minigame_PunchKickGuard="4,68"
LMenu="9,9"
RMenu="8,27"
LS="10,78"
RS="11,77"
I believe can be ignored or reverted to default.

Instead now what you want to change is;
[VFREVO_P1]
Scroll down the ini file quite a bit and you'll find it closer to the bottom.

So yours will look like;
[VFREVO_P1]
Minigame_LeftLever_Up="16,38"
Minigame_LeftLever_Down="17,40"
Minigame_LeftLever_Left="18,37"
Minigame_LeftLever_Right="19,39"
Minigame_LeftLever_Up_alt="12,32"
Minigame_LeftLever_Down_alt="13,74"
Minigame_LeftLever_Left_alt="14,75"
Minigame_LeftLever_Right_alt="15,76"
Minigame_Punch="0,81"
Minigame_Kick="1,87"
Minigame_Guard="2,69"
Minigame_PunchKick="7,20"
Minigame_PunchGuard="6,65"
Minigame_KickGuard="5,83"
Minigame_PunchKickGuard="4,68"
LMenu="9,9"
RMenu="8,27"
LS="10,78"
RS="11,77"

It worked in training at least, pretty sure.
Sphinc 님이 마지막으로 수정; 2025년 2월 4일 오전 10시 02분
Coletnite 2025년 2월 4일 오전 10시 30분 
Sphinc님이 먼저 게시:
Coletnite님이 먼저 게시:

Boss, this method doesnt work anymore since the patch. Im unable to play the game at all. Is there anything you can cook up?

Had to reinstall the game, I've given up until they decide to take it seriously. Port still doesn't have proper SOCD cleaning.

I think I got yours working again. They seem to have added new sections to the button ini file.

So what you had as;
[VF5FS_P1]
Minigame_LeftLever_Up="16,38"
Minigame_LeftLever_Down="17,40"
Minigame_LeftLever_Left="18,37"
Minigame_LeftLever_Right="19,39"
Minigame_LeftLever_Up_alt="12,32"
Minigame_LeftLever_Down_alt="13,74"
Minigame_LeftLever_Left_alt="14,75"
Minigame_LeftLever_Right_alt="15,76"
Minigame_Punch="0,81"
Minigame_Kick="1,87"
Minigame_Guard="2,69"
Minigame_PunchKick="7,20"
Minigame_PunchGuard="6,65"
Minigame_KickGuard="5,83"
Minigame_PunchKickGuard="4,68"
LMenu="9,9"
RMenu="8,27"
LS="10,78"
RS="11,77"
I believe can be ignored or reverted to default.

Instead now what you want to change is;
[VFREVO_P1]
Scroll down the ini file quite a bit and you'll find it closer to the bottom.

So yours will look like;
[VFREVO_P1]
Minigame_LeftLever_Up="16,38"
Minigame_LeftLever_Down="17,40"
Minigame_LeftLever_Left="18,37"
Minigame_LeftLever_Right="19,39"
Minigame_LeftLever_Up_alt="12,32"
Minigame_LeftLever_Down_alt="13,74"
Minigame_LeftLever_Left_alt="14,75"
Minigame_LeftLever_Right_alt="15,76"
Minigame_Punch="0,81"
Minigame_Kick="1,87"
Minigame_Guard="2,69"
Minigame_PunchKick="7,20"
Minigame_PunchGuard="6,65"
Minigame_KickGuard="5,83"
Minigame_PunchKickGuard="4,68"
LMenu="9,9"
RMenu="8,27"
LS="10,78"
RS="11,77"

It worked in training at least, pretty sure.

I dont have such a section in my .ini
Tried adding it to no avail. Also tried changing the other ones, but none seem to be recognized by the game.
Ill verify files and check again.
Coletnite 님이 마지막으로 수정; 2025년 2월 4일 오후 10시 38분
< >
전체 댓글 32개 중 16~30개 표시 중
페이지당 표시 개수: 1530 50