|
|
Search
|
|||||||
| Home | Register | Downloads | FAQ | Members List | Calendar | Arcade | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#21 (permalink) | |
|
You're already dead...
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007
Location: Post-Apocalyptic Earth
Posts: 3,908
|
i don't know really know how the 360guitar drivers handle the tilting. with the real guitar, if you jiggle/tilt the physical guitar, it enables StarPower mode. i assume the drivers handle the tilting as an axis. so if you can already bind that w/ lilypad, it might already work. i think, it might be that both extremes should be down(Pressed) and the center should be up(UnPressed). but i can't say for sure since i don't have it. we need someone with the controller to test it. but did you read what i said about changing the strumbar to be dPad UP/DOWN, instead of LAnalog UP/DOWN. thats more important than star power, because you can always alternatively use starpower by pressing the "Select button" thats on the guitar.
__________________
Quote:
check out my blog ![]() |
|
|
|
|
| Advertisement | [Remove Advertisement] | ||
|
|
|
|
#22 (permalink) |
|
Plugin author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2006
Location: Perdition
Posts: 588
|
Yea... I read it. Here's the version with the two changes. Changes 1 and 2, that is. Nothing for select until I hear from somebody who can confirm it. May put together a page to more easily configure the guitar. I could either create an alternative set of bindings (Which would be painful) or just display a page with the alternate labels. Or maybe I'll just make a button to relabel the values on my config page to show what they correspond to for guitars. It'll take longer to update the interface than it took to hack in guitar support in the first place. Hmm... Could also auto-detect guitars, at least when "guitar" is in their Direct Input device name. In such cases, there'd be no need to use the guitar toggle. I assume no one plays non-guitar games with a guitar. <Attachment outdated, so removed> Last edited by ChickenLiver; March 19th, 2008 at 04:38.. |
|
|
|
|
|
#23 (permalink) | |
|
You're already dead...
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007
Location: Post-Apocalyptic Earth
Posts: 3,908
|
ok i just tested it. it runs perfect; and i PMed coolcool23 to see if he can test it as well. and do you mean auto-detect guitars and then it will change the labels? that might be a cool idea, but theres always the possibility that they have the guitar plugged in, but want to configure a regular gamepad or something... i was also thinking... say I have a 360guitar and configure it, then i play guitar hero for a couple hours. next i want to play FFXII, now its a pain cuz i have to delete all the guitar bindings, and reconfigure my ps2 gamepad. so maybe a way to seperate the two, is better. so you don't have to keep re-configuring for different games. ------------------------------------ Edit: chickenliver, i noticed another problem, its not that big of a deal but it will make your mod exactly like playing on the real ps2 w/ real guitar. in guitar hero, there are some notes that are long, and you need to hold down the fret for a certain period of time. but once you hit the note (by pressing StrumBar && Fret X), you can release the strumbar, and just hold Fret X for the remainder of the time. but currently w/ the lilypadMod, if you release the strumbar, it automatically stops registering the fret. and you're not able to hold down the note. i thought of another workaround for this, but its a bit of a pain and I don't want to force it upon you unless you're bored or something ![]() currently we have something like this (well i don't know exactly how you did it in the plugin, but hopefully you understand what i'm saying...) Code:
if ("L1" && ("dPad Up" || "dPad Down")) {
L1Pressed = True;
}
else {
L1Pressed = False;
}
sendToPCSX2 L1Pressed;
Code:
if (L1Pressed == True) {
if ("L1") {
L1Pressed = True;
}
else {
L1Pressed = False;
}
else if ("L1" && ("dPad Up" || "dPad Down")) {
L1Pressed = True;
}
else {
L1Pressed = False;
}
sendToPCSX2 L1Pressed;
but this isn't a big problem, so if things get too messy you can just leave it as it was.
__________________
Quote:
check out my blog ![]() Last edited by cottonvibes; March 15th, 2008 at 11:56.. |
|
|
|
|
|
|
#24 (permalink) |
|
Plugin author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2006
Location: Perdition
Posts: 588
|
I meant that coolcool23's Xbox 360 guitar is identified as a Guitar by DrectInput. In cases like that, I could automatically detect that it's a guitar, and when he's using it, automatically activate the extra guitar code. Basically, whenever I read input, if any of it comes from a guitar, automatically enable guitar mode. Not based on the guitar's presence, but its use in game. Could also automatically switch back when getting pad input not from a guitar, unless the guitar toggle button has been pressed. You have to delete your bindings when using a guitar? So you have a PS2 adapter and it doesn't give the different devices their own DirectInput ids? That's evil... Last edited by ChickenLiver; March 15th, 2008 at 12:27.. |
|
|
|
|
|
#25 (permalink) | |
|
You're already dead...
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007
Location: Post-Apocalyptic Earth
Posts: 3,908
|
eh nevermind, i forgot about multi-bindings. my guitar dosn't work w/ my ps2 adapter, i was just think hypothetically.. but multiple bindings solves that problem.
__________________
Quote:
check out my blog ![]() |
|
|
|
|
|
|
#29 (permalink) |
|
Plugin author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2006
Location: Perdition
Posts: 588
|
Try this one. It has that fix and an "autodetect guitars" option under hacks. The autodetection is completely untested, so it may not work. When it's enabled and any button/axis of a device with "guitar" in its name is pressed, the mod acts like a guitar in the current frame and the next, eliminating the need to use the guitar toggle. <Attachment superseded> Last edited by ChickenLiver; March 27th, 2008 at 20:43.. |
|
|
|
|
|
#30 (permalink) |
|
Registered User
Join Date: Mar 2008
Location: UK
Posts: 4
|
Hi, this LilyPad mod is awesome, great work! Will this be included in the next version of LilyPad? I use this mod with the PS2 version of the guitar, connected to a USB adaptor. I have one issue though. The last fix you did is great, but it would be even better if you were able to restart a note when you strum again. i.e. If there are two notes in a row I usually hold the fret down from one note to the next, but using this mod I have to release the note and then press it again before I strum the second note. Is it possible to fix this?
__________________
PC Specs: Asus P5e / E8400 / 2GB Kingston DDR2 667MHz / BFG 8800 GTS 512 / X-FI Fatal1ty / 1x Raptor X 150GB / 1x Samsung 500GB / Lian-Li V2100B / Hiper Type-R 580W |
|
|
|
|
|
#31 (permalink) |
|
Plugin author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2006
Location: Perdition
Posts: 588
|
That's a bit more complicated than the other behavior... When you press the fret and the strum bar, then release the strum bar, the fret should stay pressed....But when you press the strum bar again, the fret is then released before being pressed again, is that right? And yes, when I release the next version of LilyPad, this will be in it. Not sure when I'll get around to making another official release, though. |
|
|
|
|
|
#32 (permalink) |
|
Registered User
Join Date: Mar 2008
Location: UK
Posts: 4
|
Yes, the behaviour you have just described would be correct. If it is possible it would make this mod absolutely perfect, and play just like the real game.
__________________
PC Specs: Asus P5e / E8400 / 2GB Kingston DDR2 667MHz / BFG 8800 GTS 512 / X-FI Fatal1ty / 1x Raptor X 150GB / 1x Samsung 500GB / Lian-Li V2100B / Hiper Type-R 580W |
|
|
|
|
|
#33 (permalink) |
|
Plugin author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2006
Location: Perdition
Posts: 588
|
Try this. Changes completely untested, since I'm lazy. Late Edit: I'm leaving this file up, but thought I'd note that LilyPad 0.9.0 and later have this bult-in and are easier to configure. Last edited by ChickenLiver; August 14th, 2008 at 23:27.. |
|
|
|
|
|
#34 (permalink) |
|
Registered User
Join Date: Mar 2008
Location: UK
Posts: 4
|
Yes, that has worked perfectly for me Thank you so much
__________________
PC Specs: Asus P5e / E8400 / 2GB Kingston DDR2 667MHz / BFG 8800 GTS 512 / X-FI Fatal1ty / 1x Raptor X 150GB / 1x Samsung 500GB / Lian-Li V2100B / Hiper Type-R 580W |
|
|
|
|
|
#35 (permalink) | |
|
You're already dead...
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007
Location: Post-Apocalyptic Earth
Posts: 3,908
|
glad someone finaly tested this, and glad it worked.
__________________
Quote:
check out my blog ![]() |
|
|
|
|
|
|
#36 (permalink) |
|
Registered User
Join Date: Mar 2008
Location: UK
Posts: 4
|
I do find it annoying when I go to play other games though. As the controller configuration is different between the official PS2 controller, and the official PS2 guitar. This is only due to the game thinking you have a normal controller plugged in, when using the emulator, and not the guitar. Every time I go to play different games, I always have to remap the keys. To get around this problem I have had to make 2 installations of PCSX2, one specifically for Guitar Hero, and the other for everything else. In future it would be really cool if you could set different profiles for different games in LilyPad.
__________________
PC Specs: Asus P5e / E8400 / 2GB Kingston DDR2 667MHz / BFG 8800 GTS 512 / X-FI Fatal1ty / 1x Raptor X 150GB / 1x Samsung 500GB / Lian-Li V2100B / Hiper Type-R 580W |
|
|
|
|
|
#39 (permalink) |
|
Plugin author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2006
Location: Perdition
Posts: 588
|
Look at cottonvibes's last post on the first page that lists how to bind everything. If your controller isn't identified as a Guitar by LilyPad ("Xbox 360 Guitar" or similar) you'll need to bind a button to "Guitar" and press it once the emulator's started and the game is running to get guitar mode going. Otherwise, the guitar autodetection (Enable on the first page) should work. Edit: If that's not enough... It's not even in the official LilyPad release yet. Still experimental, and have yet to really update the GUI, so it's a bit premature for a guide. May be a while before I get around to doing more with it, though, as I hate playing with Windows dialogs. Last edited by ChickenLiver; April 2nd, 2008 at 20:49.. |
|
|
|
|
|
#40 (permalink) |
|
Registered User
Join Date: Jun 2007
Location: Finland
Posts: 27
|
Please post a picture of the key settings. I'm a bit confused. I've got the 360 guitar ![]() EDIT: This is how it looks like. ![]() It strums automatically when pressing the frets. Also, I can't get star power activated by tilting. Oh and if there is any way to make it play better in places other than practice mode please tell me. I get around 60 FPS in practice but everywhere else I get around 30. Thanks
Last edited by Knaiffi; April 6th, 2008 at 08:09.. |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|