| Hello, and welcome to InfernalWorks. This forum is dedicated to the research and development of modifying Devil May Cry 3 and 4. We have an assortment of released mods, tutorials and other resources that should be useful if you are attempting to learn to mod this game. If you ever need any help, just ask our community. We would appreciate it if everyone could read and adhere to the Rules and Regulations upon registering. Thanks for your visit, and enjoy your stay. ![]() ~ Vertigo PS: THE SHOUTBOX IS NOT THE SEARCH BAR. MAKE SURE YOU'RE ENTERING YOUR SEARCHES INTO THE RIGHT FORM. |
| Keyboard Debug Menu Access (DX9 & 10); Less so a mod than a tool. | |
|---|---|
| Tweet Topic Started: Jan 6 2015, 04:51 AM (3,472 Views) | |
| Hydris | Jan 6 2015, 04:51 AM Post #1 |
|
Download: https://www.mediafire.com/folder/i9vfz690csmuc/DMC4_KEYDEBUG NOTE: If you have driver version 2.0.5 installed, please download vJoyInterface-205.dll and rename it (remove "-205"). Same logic applies for version 2.0.4. (Extra, but not necessary - if you don't trust the executable, you can inspect the code & build it yourself - if you want something, you don't need me to do it) Source: https://www.mediafire.com/folder/bm3mzix7cwcog/source Status: Does it's job, but I think the small details could be better. Video: https://www.youtube.com/watch?v=SMTLKzDdHGI Requirement(s): vJoy driver installed This program accesses another process's memory (DMC4's) in order to check the status of the debug menu so in-game keybinds do not conflict. By some anti-virus heuristics, it may be detected as a malware. Update:
Installation: None, you could have the folder anywhere on your computer and it wouldn't make a difference; however check and modify the .txt file before you launch the program. How to Launch: This is a command line program. You can either launch this first and have it wait for DMC4, or launch DMC4 first. If you ever close out of DMC4, it will wait for DMC4 again. ![]() With command line open, send
If you double clicked the icon like any other program, a prompt will show up waiting for the following to be typed in:
Basically what the text file contains in the first place, so you don't have to type a line every time you want to launch this program. How to Close: Hit Ctrl+C or Ctrl+Break. Keybinds: CTRL + F2 = Open or Close Menu Arrow Keys = Move around PAGE UP = Turn to previous page (as in SOFT DIP SWITCH sub menu) PAGE DOWN = Turn to the next page ENTER = Accept BACKSPACE = Exit Sub-Menu Why make this now? PSP is out of the picture for now. Would sooner catch a leprechaun than find a non-suspicious download for PPJoy. Trainer that comes with Debug Mode didn't cover everything I wanted. If you have any issues or questions about the code or running the program, post here; however I can't cover every possible mishap with vJoy drivers. Edited by Hydris, May 21 2015, 01:54 PM.
|
![]() |
|
| AntiClimax | May 19 2015, 03:46 AM Post #2 |
|
Hi i have a problem with this program when i start it up it has a blank screen and then when I press Enter is quickly gives me a message saying that I have too few buttons to use the DMC4 Debug patch and it tells me to reconfigure the VJoy then it just closes. Can you help? |
![]() |
|
| Hydris | May 19 2015, 03:59 AM Post #3 |
|
Sure. When it says that it either means you don't have at least 8 buttons or you don't have a 4 direction hat switch (a D-Pad) on your vJoy device. You should run Configure vJoy (comes with the driver installation). By the way, you should at least give the program the name of DMC4 so it can attach to the game (else it will never find it) before you press enter. The screenshot gives another example of how to conveniently launch it, "myconfig.txt" can be any text file containing the name of DMC4. |
![]() |
|
| AntiClimax | May 19 2015, 04:13 AM Post #4 |
|
Ok i fixed the movement. And also i dont understand what you mean with the "myconfig.txt" (Sorry im a noob at this stuff.)
Edited by AntiClimax, May 19 2015, 04:17 AM.
|
![]() |
|
| Hydris | May 19 2015, 04:21 AM Post #5 |
|
I don't know what you're talking about ("movement"?). If it's working for you, that's great. "myconfig.txt" is just a text file, in this context it just holds the name of DMC4 Debug executable so you don't have to type it in and hit enter every time you launch the program. |
![]() |
|
| AntiClimax | May 19 2015, 04:35 AM Post #6 |
|
Yeah sorry about before i had a problem where my character would move in one spot repeatedly, I thought you would have read it so i edited it. And as for the config.txt is it just the name of the DMC4 Debug executable or the location of where the DMC4 Debug executable is?
Edited by AntiClimax, May 19 2015, 04:55 AM.
|
![]() |
|
| Hydris | May 19 2015, 04:55 AM Post #7 |
|
Just generally the name of the Debug executable in case you or anyone has renamed it (at least I know I do). It doesn't need the full path to the game. If you haven't changed the name it'll still be DevilMayCry4_DX9.exe or DevilMayCry4_DX10.exe. It's just so the program works around the case where the game executable names will be different to avoid a naming conflict. Edited by Hydris, May 19 2015, 04:57 AM.
|
![]() |
|
| AntiClimax | May 19 2015, 05:06 AM Post #8 |
|
Ok so I get what you mean now with the myconfig.txt. Do i just type the DMC4_KEY2DEBUG.exe < ( name of my text file is my config with the DMC4 Debug executable in it) and thats it right? After that i press enter and it basically shows the "Waiting for DMC4" text. By the way i did make a .txt with the name of my DMC4 Debug.exe in it, it hasn't be renamed yet so it still has the same name as my regular DMC4.exe but i renamed it.
Edited by AntiClimax, May 19 2015, 05:09 AM.
|
![]() |
|
| Hydris | May 19 2015, 05:15 AM Post #9 |
|
Yes. That's it. Generically, in the command line when you type in [program name] < [text file name]. It means you're sending the contents of the text file to standard input (which this program uses).
The name can really just be anything that conforms to file name rules on Windows. It doesn't matter if it's been renamed, the program's written to expect that. Just make sure you add the tag preceding to the file names as demonstrated in the opening post. Edit: the bold confuses me. The program plainly picks up on a specified program name, obviously just make sure you don't put in the name for the regular executable as the debug menu does not exist in there. Edited by Hydris, May 19 2015, 05:17 AM.
|
![]() |
|
| AntiClimax | May 19 2015, 05:29 AM Post #10 |
|
Ok so i have another question about your screenshot did you use the cmd program? or did you use the DMC KEY2DEBUG.exe executable? Cause if i load the the executable within the .rar it shows a blank screen from a cmd prompt and if i press enter it basically looks like the screenshot you posted except with the text above the "Devil May Cry 4 Keyboard Text Input Translator for Debug menu". |
![]() |
|
| 1 user reading this topic (1 Guest and 0 Anonymous) | |
| Go to Next Page | |
| « Previous Topic · Other · Next Topic » |









8:24 AM Jul 11