|
|
Search
|
|||||||
| Home | Register | Downloads | FAQ | Members List | Calendar | Arcade | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#201 (permalink) |
|
Plugin author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2006
Location: Perdition
Posts: 588
|
I think that's a PCSX2 bug - do you have LilyPad set for pad 1, and SSSPSX for pad 2? In general, to avoid duplicate keyboard press messages, you should use one pad plugin for both pads. Otherwise, press a PCSX2/GS hotkey, and the emulator will think you pressed it twice. The problem with turbo is that the pad plugin knows neither the current frame rate nor the target framerate of the game. I'm not sure all games query the pad at the same rate, either. So when a game slows down (Or speeds up, for that matter), the pad plugin can't adjust to it. Could still be implemented using some sort of a heuristic, I suppose... Don't think I have any game where turbo would be useful, either (If I had a reason to implement it for myself, I might well be more interested in doing so). As computers (And PSCX2 itself) get faster, and more games can be played by more people at full speed, might make more sense to implement. Last edited by ChickenLiver; March 8th, 2008 at 16:15.. Reason: typo |
|
|
|
| Advertisement | [Remove Advertisement] | ||
|
|
|
|
#202 (permalink) |
|
Flashsmith
Join Date: Feb 2008
Location: Wales
Posts: 11
|
Ah, yeah, I had Pad 2 disabled in Lilypad, problem went away when I enabled it for both pads. Kind of understand what you mean about framerate issues. Only reason I want it is because I've entirely cleared & refilled the Sphere Grid in FFX, and enabling nodes for all 6 other characters would probably take me 2 days of constantly pressing Z (X). Not a good enough reason to do a plugin overhaul, I suppose Just a shame that there doesn't seem to be any way to access the PCSX keypress from Windoze... or maybe there is, and I just haven't put the right words into Google to find it...Thanks for the reply, and good luck with future dev... definitely first choice pad plugin for me since I found it
__________________
F - M *SIGH* For what it's worth... System specs:
ASUS Tower && Antec 550W && GA-M57SLI-S4 && Athlon XP AM2 Dual 5.2 && 2GB DDR2 800 && Asus Geforce 8500 GT 512MB && 1.20 TB total HDD && ASUS PM17T (small, but gorgeous) && Dabs 19" TFT && Xilence fans (they're RED, goddamnit, so they MUST be cool) && WinXPSP2 && 28.8k Dialup that's Wales for you GRARRRRR |
|
|
|
|
|
#203 (permalink) | |
|
You're already dead...
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007
Location: Post-Apocalyptic Earth
Posts: 3,905
|
just letting you know, i tested the guitarHero Mod you made and posted my findings in the other thread. http://forums.ngemu.com/pcsx2-offici...formation.html
__________________
Quote:
check out my blog ![]() |
|
|
|
|
|
|
#204 (permalink) |
|
Registered User
Join Date: Dec 2007
Location: USA
Posts: 19
|
I'm using an Xbox 360 controller and the plugin won't let me map the D-pad on the controller to anything. Which is made doubly annoying because the other controller plugin I use has a completely different D-pad related problem which makes Kingdom Hearts very hard to play because it requires the use of both control sticks and the D-pad.
|
|
|
|
|
|
#205 (permalink) |
|
Plugin author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2006
Location: Perdition
Posts: 588
|
You are using the "bind (horiz/vert) axis" buttons, right? Only have to bind one direction and the other will be automatically set. If you are, then go into the device diagnostics screen for your xbox 360 controller and see if one value (That's normally -1) changes as you move the d-pad around. |
|
|
|
|
|
#206 (permalink) |
|
Registered User
Join Date: Mar 2008
Location: Barcelona
Posts: 27
|
I'm not sure if it's a plugin problem, but someone told me to post the problem here, so that's what I'll do. I will copy and paste the other post. When I try to run PCSX2 with lilypad or megapad it crashes. I tried some versions of pcsx2 and it ever crashes (with both beta or public versions) But I discovered something, it ever crashes when I enable dual core support on cpu config. (MTGS and DC). Here there's a screenshot of the error: ![]() It's really strange, I have a friend who has a centrino duo and uses exactly the same plugins with no problems. Could it be my CPU? Anyways I'm not sure if that's the problem. It is a core2 duo e6700 at 2.66ghz. But I didn't find anyone with the same problem, and I searched google and ngemu but I didn't find anything. It's just when using lilypad and megapad. I also tried older versions of those plugins, with the same result. Actually the problem is that SSSPSX PAD plugin don't allow me to config the two joysticks (I config it but when I run the games it mixes both joysticks, as if I had assigned the same axes for both joysticks) and for other hand on kingdom hearts doesn't work the left joystick so I wanted to try other plugins. But can't do it, since the emulator ever crashes when running those. And If I disable MTGS and DC it obviously has a great fall of fps. It turns from 60 - 90 with no slowdowns on most games to 30-45 with breaks. But on that case, with lilypad my PAD is working perfectly. If someone knows which is the problem, please tell me. And if not, well, I will expect new versions of pads plugins : P Thank you! : ) EDIT: On the screenshot I'm using the beta version, but as I said, I get the same problem with public versions (0.9.4 and 0.9.2).
__________________
Core 2 DUO E6700 2.66ghz, 3gb DDR2 RAM, Geforce 8800 GTS 320mb DDR3 |
|
|
|
|
|
#207 (permalink) |
|
Plugin author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2006
Location: Perdition
Posts: 588
|
Does this happen with both GSdx and ZeroGS? That is, both work with SSSXPSX pad but not with LilyPad, unless you disable MTGS+DC. When does it crash? The instant you start up the emulator, or a little bit after? Try disabling all input devices in LilyPad and see if it still crashes. If not, try enabling keyboard in DirectInput mode. If that crashes, try Windows Messaging mode. If either mode works with just the keyboard enabled, tell me. Also, if either works, try re-enabling DirectInput for other devices. If you have force feedback enabled, delete all force feedback bindings and see if that fixes the issue. Also try enabling/disabling background monitoring of DirectInput devices. |
|
|
|
|
|
#208 (permalink) | |
|
Registered User
Join Date: Mar 2008
Location: Barcelona
Posts: 27
|
Quote:
I have done what you said, I disabled all input devices and ¡surprise! it doesn't crash. Then, I tried to enable keyboard in directinput and it still works! But when I enable again the "other devices" option it crashes. Well, at least that means it's not a hardware problem as I thought at first ^^ It detects some devices when I enable that last option, my gamepad (a simple psx like pad from logitech), my wiimote (I have already unninstalled it from hardware manager) and my wireless keyboard and mouse. I will search for my old ps2 keyboard and I will try disabling the wireless one, that way it may work... EDIT: For now I tried to disable my pad, so now on the list just appears my wireless keyboard, mouse and the receptor. And it still crashes, then the problem could be the keyboard? I will try to disable it as soon as I find my cabled keyboard, I will tell you if that works.
__________________
Core 2 DUO E6700 2.66ghz, 3gb DDR2 RAM, Geforce 8800 GTS 320mb DDR3 |
|
|
|
|
|
|
#209 (permalink) |
|
Plugin author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2006
Location: Perdition
Posts: 588
|
Try this version. It will make a file called logs\padlog.txt (Make sure you have logging disabled in the config screen, as that's the same file that will dump stuff to). It will log various events as it sets up user input. Post the resulting file here. It'll tell me if the problem is setting things up, and if so, what, or if it's an issue when the emulator's running. Also, could you take a screenshot of your LilyPad general configuration tab (Or post your LilyPad ini - either's fine)? <Attachment removed to minimize the versions floating around> Last edited by ChickenLiver; March 24th, 2008 at 09:31.. |
|
|
|
|
|
#210 (permalink) |
|
Registered User
Join Date: Mar 2008
Location: Barcelona
Posts: 27
|
Ok, I already did it. You can take the log and the ini file, I made a rar. When emulator crashes I saw it continues reading from the ISO, but at last it just stops. I have found my ps2 keyboard so I will try to disable my wireless one to see if this way the emulator don't crashes. EDIT: Ok I already tried to disconnect my wireless keyboard and it crashes anyways. But it seems it crashes if there's something on the list that it's not the keyboard, 'cause I tried to take out the wireless keyboard and the pad and it didn't crash, but the option "other devices mode" had checked "use directinput". So it seems it crashes as soon as it detects any device (I tried with my other pad and it also crashes). I don't know if you understand me, my english is not perfect... but I hope you'll.
__________________
Core 2 DUO E6700 2.66ghz, 3gb DDR2 RAM, Geforce 8800 GTS 320mb DDR3 Last edited by Time Master; March 23rd, 2008 at 16:10.. |
|
|
|
|
|
#211 (permalink) |
|
Plugin author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2006
Location: Perdition
Posts: 588
|
Try this. If it still crashes, try unchecking disable screensaver. This now reads input in the GS thread. I made this change before, but it had a significant performance impact for some people and didn't seem to have any effect on stability. If it works, I'll make a checkbox or something. And if it still crashes... Be prepared for yet another debug version. Joy of joys. ![]() <Attachment removed to minimize the versions floating around> Last edited by ChickenLiver; March 24th, 2008 at 09:31.. |
|
|
|
|
|
#212 (permalink) | |
|
Registered User
Join Date: Mar 2008
Location: Barcelona
Posts: 27
|
Quote:
I already tried disabling screensaver (I have unchecked it again anyways) but still crashes. It may be a Windows issue, because it's strange that I'm the only one on the world with this problem. Anyways, I'll wait for your next test version ^^
__________________
Core 2 DUO E6700 2.66ghz, 3gb DDR2 RAM, Geforce 8800 GTS 320mb DDR3 |
|
|
|
|
|
|
#213 (permalink) |
|
Plugin author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2006
Location: Perdition
Posts: 588
|
Run this and upload all of the padLog*.txt files it makes, including the original padLog.txt (You should get two near identical files, and possibly a 3rd as well). <Attachment removed to minimize the versions floating around> Last edited by ChickenLiver; March 24th, 2008 at 09:31.. |
|
|
|
|
|
#214 (permalink) | |
|
Registered User
Join Date: Mar 2008
Location: Barcelona
Posts: 27
|
Quote:
EDIT: I tried it again and this time it created 3 files, and bigger than before. I have removed the old and uploaded the new one.
__________________
Core 2 DUO E6700 2.66ghz, 3gb DDR2 RAM, Geforce 8800 GTS 320mb DDR3 |
|
|
|
|
|
|
#215 (permalink) |
|
Plugin author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2006
Location: Perdition
Posts: 588
|
Actually, one of those files was left over from the first run. It doesn't overwrite the old files. The number is just a raw Windows thread id, so it will keep on making new files every time you run it, if the (Fairly random) thread id is different. Anyways, it doesn't look like it crashed while doing anything for the first time, and it crashed in different spots on each run; once while reading info from the pad, and once while doing pretty much nothing. All of my code seems to be running in the GS thread, as it should, so not sure how multi-threading could mess things up. I now don't think I'll be able to figure this one out unless I'm able to replicate it myself, and even then, I'm not sure. Someone else's multi-threaded code, spread across two projects (The GS plugins and PCSX2), along with Direct Input and your particular drivers are all involved, making it rather difficult to get any sort of a handle about what's going on. Sorry I can't help you. |
|
|
|
|
|
#216 (permalink) |
|
Registered User
Join Date: Mar 2008
Location: Barcelona
Posts: 27
|
No problem, I have to thank you for your help! Anyways I needed to format my disk, so I will do it now, it may work once I reinstall windows : ) I'll tell you if it works, that would mean it was an issue with my current windows installation. Thank you anyways!
__________________
Core 2 DUO E6700 2.66ghz, 3gb DDR2 RAM, Geforce 8800 GTS 320mb DDR3 |
|
|
|
|
|
#217 (permalink) |
|
Plugin author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2006
Location: Perdition
Posts: 588
|
Bump for new release (0.9.0). Anyone care to place bets on how many hours it will be before I rush out a new version because of an obvious bug due to something I added at the last minute and didn't bother testing?
|
|
|
|
|
|
#220 (permalink) |
|
Registered User
Join Date: Mar 2008
Location: No Where
Posts: 9
|
Im using an Logitech MX518, a usb mouse, and i cant seem to get it to configure desired config: left/right movement by mouse = right joystick left/right movement up/down movement by mouse = left joystick up/down movement left click = R1 Mouse 5 = D-pad up Mouse 4 = D-pad down Last edited by odin607; April 12th, 2008 at 00:11.. |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|