I got same problem, I have latest Java version (Version 7 Update 25)
But I can't get it working since that last update.
For me it works, Java Version 7 Update 11 installed.
By the way I have a small suggestion regarding UI ergonomics. Assigning skillpoints is somewhat cumbersome, you have to keep clicking in order to raise your skill. Even using a keyboard doesn’t help that much, you still have to press a key instead of a mouse button repeatedly. It should work like in Opera’s char planner, when you hold your mouse button it automatically increases your skill points until all points are spent. It would be much more comfortable than clicking several hundreds of times when you are planning your character.
The good news is, it shouldn’t be that hard to implement. You can use for example the
javax.swing.Timer class to repeatedly perform the action (basically to call some method that increases skill points).
private Timer timer;
...
timer = new Timer(90, new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
// increase skill points
}
});
timer.setInitialDelay(500);
Then you just register a change listener to detect when the button is released
ButtonModel model = button.getModel();
model.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent ev) {
if (ev.getSource() instanceof ButtonModel) {
ButtonModel model = (ButtonModel) ev.getSource();
if (model.isPressed()) {
timer.start();
else {
timer.stop();
}
}
}
});
and finally you have probably something like this already coded
button.addActionListener(this);
...
public void actionPerformed(ActionEvent e)
{
if(e.getActionCommand().equals("+"))
{
// increase skill points
}
if(e.getActionCommand().equals("-"))
{
// decrease skill points
}
}
You can just leave it without any modification I think (to let users click click click if they want to :-) ). This is of course, the way I would do it, implementation doesn’t matter what matters is a happy program user
.
Someone may consider this as nitpicking, but I see it as a serious usability issue worth fixing.
PS: I’ve just noticed there is a
+5 button that has been very inconspicuous till now. After a while of testing it seems it really sped up the whole process of point splitting, nonetheless, my bet would be maybe half of users might not even notice this button (like I did) and also there is no
-5, which makes this solution hard to spot when you glance at the skills panel.
PS: PS: So my advice is to add
-5 button, that will cost you less time and less effort, OR... probably a better solution, get rid of
+5 button and go for the same functionality as FCP had. If you feel playful you could even include both solutions, that would be great
(so it would look like
-5 - + +5 in the planner, or make a small checkbox that will display those +-5 buttons on request, just brainstorming)