Emuforums.com

Go Back   Emuforums.com > PS2 Emulation > PCSX2 Forum
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read


Reply
 
LinkBack Thread Tools Display Modes
Old March 15th, 2008   #21 (permalink)
You're already dead...
 
cottonvibes's Avatar
 
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:
Eccentricity is often associated with genius, giftedness, or creativity. The individual's eccentric behavior is perceived to be the outward expression of his or her unique intelligence or creative impulse. In this vein, the eccentric's habits are incomprehensible not because they are illogical or the result of madness, but because they stem from a mind so original that it cannot be conformed to societal norms.
check out my blog
cottonvibes is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old March 15th, 2008   #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..
ChickenLiver is offline   Reply With Quote
Old March 15th, 2008   #23 (permalink)
You're already dead...
 
cottonvibes's Avatar
 
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;
but we need something like this...
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;
that would enable the user to release the strumbar, and just hold the fret down for Long Notes. just like in the real game.
but this isn't a big problem, so if things get too messy you can just leave it as it was.
__________________

Quote:
Eccentricity is often associated with genius, giftedness, or creativity. The individual's eccentric behavior is perceived to be the outward expression of his or her unique intelligence or creative impulse. In this vein, the eccentric's habits are incomprehensible not because they are illogical or the result of madness, but because they stem from a mind so original that it cannot be conformed to societal norms.
check out my blog

Last edited by cottonvibes; March 15th, 2008 at 11:56..
cottonvibes is offline   Reply With Quote
Old March 15th, 2008   #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..
ChickenLiver is offline   Reply With Quote
Old March 15th, 2008   #25 (permalink)
You're already dead...
 
cottonvibes's Avatar
 
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:
Eccentricity is often associated with genius, giftedness, or creativity. The individual's eccentric behavior is perceived to be the outward expression of his or her unique intelligence or creative impulse. In this vein, the eccentric's habits are incomprehensible not because they are illogical or the result of madness, but because they stem from a mind so original that it cannot be conformed to societal norms.
check out my blog
cottonvibes is offline   Reply With Quote
Old March 16th, 2008   #26 (permalink)
Registered User
 
Join Date: Jan 2008
Location: New York
Posts: 7
Thanks guys, I'll try to get to this soon (but am very busy lately)
coolcool23 is offline   Reply With Quote
Old March 16th, 2008   #27 (permalink)
Plugin author
 
Join Date: Apr 2006
Location: Perdition
Posts: 588
Get back to me once you've tested it, and if it works, I'll fix the have to hold strum bar down thing.
ChickenLiver is offline   Reply With Quote
Old March 19th, 2008   #28 (permalink)
Registered User
 
Join Date: Mar 2008
Location: California, USA
Posts: 3
Oh man, this deserves a bump. That last fix would make Guitar Hero work perfectly
Unknown-One is offline   Reply With Quote
Old March 19th, 2008   #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..
ChickenLiver is offline   Reply With Quote
Old March 26th, 2008   #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
bitterSTAR is offline   Reply With Quote
Old March 26th, 2008   #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.
ChickenLiver is offline   Reply With Quote
Old March 26th, 2008   #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
bitterSTAR is offline   Reply With Quote
Old March 26th, 2008   #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..
ChickenLiver is offline   Reply With Quote
Old March 26th, 2008   #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
bitterSTAR is offline   Reply With Quote
Old March 27th, 2008   #35 (permalink)
You're already dead...
 
cottonvibes's Avatar
 
Join Date: Sep 2007
Location: Post-Apocalyptic Earth
Posts: 3,908
glad someone finaly tested this, and glad it worked.
__________________

Quote:
Eccentricity is often associated with genius, giftedness, or creativity. The individual's eccentric behavior is perceived to be the outward expression of his or her unique intelligence or creative impulse. In this vein, the eccentric's habits are incomprehensible not because they are illogical or the result of madness, but because they stem from a mind so original that it cannot be conformed to societal norms.
check out my blog
cottonvibes is offline   Reply With Quote
Old March 27th, 2008   #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
bitterSTAR is offline   Reply With Quote
Old March 27th, 2008   #37 (permalink)
Plugin author
 
Join Date: Apr 2006
Location: Perdition
Posts: 588
All you need to do is make a copy of LilyPad's ini. Main reason you can't load/save a configuration from the configuration screen is that populating/repopulating the config screen is a pain.
ChickenLiver is offline   Reply With Quote
Old April 2nd, 2008   #38 (permalink)
Registered User
 
Join Date: Apr 2008
Location: Brasil
Posts: 1
this mod doesn't worked for me, can u make a noob guide for him? XD
Falargh is offline   Reply With Quote
Old April 2nd, 2008   #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..
ChickenLiver is offline   Reply With Quote
Old April 5th, 2008   #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..
Knaiffi is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 15:59.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.6
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5