All,
We will post release information here.
-SG
All,
We will post release information here.
-SG
JInput core API (controller.jar) has been released to the website along with JUtils release (jutils.jar).
Hi
Corrected that, I’ve placed new linux binaries and my windows binaries in the file share area, also stuck in the javadoc under coreAPI
Cheers
Endolf
Early access OSX version has been posted to the file share. Only supports Mouse. As I decode the OSX docs on the scancodes for HID keyboard will be supported. Game Controllers may require some tweaking to the core JInput library in order to be supported properly - though I may just implement what the API is asking for for now and release that and make the API changes later.
Early Access.3 is up. Adds keyboard support to JInput OSX. Gamepad support probably before the day is out unless I hit any new snags.
Nightly Builds Available!
Thanks for all your patience with this. We realize this has been asked for since day 1.
Nightly builds are now available for the games-core projects. The binaries are available at:
https://games-binaries.dev.java.net/
Currently windows and linux are available for most games-core projects and we are working to get the other platforms up.
You may notice that all projects are listed as 1.1 beta. We haven’t been doing offical versions yet so we are proclaiming everything so far has been 1.0. We will bump to 1.1 once we have our release definitions and precedures posted.
Please let us know what you think of the games-binaried “project” and any changes you would like to see.
d
Over in the TECH section on JGF ( http://grexengine.com/sections/externalgames/ ), JInput now has the beginnings of an HCL (hardware compatibility list).
The idea is to compile a list of all known hardware (by manufacturer, model, and OS) that’s been tested with JInput, as a reference to people wanting to check how much is working (and what isn’t). I’ll keep this list as up-to-date as possible.
First half a dozen items confirmed OK for Windows and Linux thanks to Endolf. I’ve got some to add myself (like WACOM tablets) once I get my PC working again. Please let me know if you have any yourself which you know are working (or not! - negatives are even more helpful than positives).
PS if anyone has a list like this of their own, feel free to dump the data to me by message or email ceo at grexengine.com, and I’ll add it in under your name.
EDIT: direct link to the HCL page: http://grexengine.com/sections/externalgames/tech-page-JInput-hcl.html
Alright.
I just put back two sets of fixes:
(1) Although i fixed the run-time problem with JUtils during the JDK1.5 beta, a late synatx change they made to the language in 1.5 release made it uncompilable with javac. I have fixed that and put it back.
It is tested and runs fine in JDK1.5 under Linux
(2) The Linux plug-in was a bit ahed of its time. Endolf had to syntehsize a struct thatw as elft out of the header files when he originally wrote it (input_absinfo). ofcourse now thjat struct is In the ehadre fils so there was a conflict. I commenetd his deleceration out.
This led to a second issue in that he and the official header used slightly differnt field names. i chnaged his in the comment out code to match the official ones and then changed the code that actually uses the stuct.
Once I did that the plugin compield and the tests ran flawlessly under SUSE9.1. I have put that back as well.
Cool
Thanks Jeff
Endolf
My pleasure and nice to see you
I understand we have a few odds and ends issue with the mac plug-in maybe and more recent versions of OSX.
Im going to petiton Doug to get me another Mac so i can look into maybe straightening that out.
SOmethign I’ve been thinkign is it might bew good to put together a list of paltform specific release notes.
For instance, as I discovered tonight, on Linux the user needs access (read/write I assume though i havent checkd that clsoely) to the files in /dev/input or you get a report of no controllers.
Could this be changed so that the jinput only requires read persmissions? The input we have gotten from Megacorps gamers is that many linux distros have read enabled by default but very few have write.
Cheers
// Tomas
Hi
What I can do, is that if write is disabled, then force feedback for the device is reported as having no axis. Without write access ffb can’t be done. But read can be.
But yes, platform readmes might be good. If you want to send the mac this way jeff, I’m sure I can find some time right now ;D
Endolf
Just made a minor update to EventDevice.cpp to properly ignore EV_SYN (used to be called EV_RST).
[quote] What I can do, is that if write is disabled, then force feedback for the device is reported as having no axis. Without write access ffb can’t be done. But read can be.
[/quote]
Sounds like a good enough solution
Hi
New linux and windows builds available
Both work under 1.4 again
Windows has some debug information for rumblers in it
Linux has first working version of rumblers in it.
Endolf
Hi
Merged Oddlabs svn version 13 into CVS (Yes, i know, the update notes say 12, but they are wrong, and I only noticed only after the cvs commit).
Windows and linux builds are uploaded.
Endolf
Hi,
I was wondering if this is the ‘combined’ file on the ‘Documents & Files’ page? Is this JInput 2?
Has the Mac OSX plugin been updated? I would be willing to do it, but wouldn’t mind some instructions
Thanks
Hi
Yup, the combined one contains all the plugins. Elias mailed me an osx jnilib and I bundled that up.
HTH
Endolf
Ok
Another new version is up for testing. The change this time is that under windows XP, multiple mice and keyboard support is now the default. This used to mean that no controllers were detected, but that is no longer true. All keyboards and mice should show up individually, and all game controllers should be there too.
It’s uploaded to the webstart demo location. I’ve also uploaded a dist zip.
Please try and let me know if anything breaks.
Thanks
Endolf