Project

General

Profile

Actions

Emulator Issues #1657

closed

(Enhancement w/ patch) Make PadSimple plugin more useable/useful

Added by the.emeralddragonfly over 14 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Other
Milestone:
Regression:
No
Relates to usability:
Yes
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Made this a while back, decided to submit it (revision number is just where
I created the patch file from, and I've updated it).

Adds functionality to PadSimple:

  • Adjustable partial press for the main stick, C-stick, and triggers
    (separate keys + adjustable values for semi-L, semi-R, semi-main, semi-C)

  • Escape key to clear a keybinding (especially useful now)

  • A whole bunch of cleanuppy/consistency stuff.

  • Tested on:

  • XP:
    http://img40.imageshack.us/i/dolphinadjustablehalfpr.png/

  • Ubuntu (note the button text bug):
    http://img38.imageshack.us/i/dolphinadjustablehalfpr.png/

  • I would have tested it on Mac OS but I couldn't get it to compile in
    September and I'm too busy to do it right now.

  • I don't know how to fix that GNOME button text thing; I don't have enough
    experience with WX to figure out what is setting the button widths to what
    they are.

  • If there's a more WX-y way to do the int-to-string conversion than
    sstream, that would be good.

  • The ratios for pushing control sticks diagonally with semi-press on are
    fudged--I figured it should be sqrt(2) but that didn't work, and I did some
    testing to find a good point (doesn't scale properly as the semi values are
    adjusted, but it works pretty well. Would be cool if someone that knew how
    it actually works could fix it.

P.S. Don't mind my odd keybindings :P
P.P.S. Sorry about the long post and all the uncertainties :D

Actions #1

Updated by ayuanx over 14 years ago

This is good work, hope to see more effects on joypad binding in wiimote plugin,
which is more critical.

Anyway, someone should commit this.

Actions #2

Updated by Anonymous over 14 years ago

this looks interesting :)
any chance you could post a patch against latest HEAD? The tree got quite dirty
recently :p

Actions #3

Updated by the.emeralddragonfly over 14 years ago

Hey, thanks for replying :)

I don't think anything has changed, so the old patch should still work, but here's a
new copy.

Oops, just realized I had a change to Dolphin.sln in there--unintentional :P

Actions #4

Updated by bztdlinux over 14 years ago

  • Status changed from New to Accepted
  • Issue type set to Other
  • Priority set to Normal
  • Relates to usability set to Yes
  • Operating system N/A added

Indeed nothing has changed, and I have already removed the Dolphin.sln from your
old patch. Once my build finishes, it will go in.

Actions #5

Updated by bztdlinux over 14 years ago

I commited nearly as-is because while a few of the features of this patch may not
entirely be complete, it's still an improvement over what was there before.

Actions #6

Updated by tom.mai78101 over 14 years ago

Clarifying some issues in PadSimple: Issue 1635.

Actions #7

Updated by luisr142004 over 14 years ago

shouldn't this be closed (since it was added to the sources already)? :P

Actions #8

Updated by death2droid over 14 years ago

  • Status changed from Accepted to Fixed
Actions

Also available in: Atom PDF