Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (499)
Games in Android Showcase (118)
games submitted by our members
Games in WIP (567)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1]
1  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Library for Sixense Products on: 2014-03-04 00:28:19
I have tested the library with newly downloaded libraries from Sixense and have found everything to be working. So far I have only been able to test on Windows machines but I will soon test on Linux and Mac machines as well. I have added detailed instructions on how to place the native libraries to the Readme on the GitHub and have included a test program that outputs the position and rotation of the controllers to stdout. To use the built in test program just run java -jar SixenseJava.jar in the command line with all native libraries placed in the same directory.
2  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Library for Sixense Products on: 2014-02-03 18:32:55
I'm sorry that it seems that so many people are having trouble with my wrapper. I haven't had much time to work on this project, but I'll recompile everything and try it on a few untested computers to try to reproduce the problem.
3  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Library for Sixense Products on: 2013-08-30 17:28:53
Don't use the libraries provided by Razer they are old and stupid. Go download the newer ones from Sixense's website and plop those next to the wrapper so that it looks like this:
1  
2  
3  
4  
5  
6  
7  
lib/
    - sixense.dll
    - sixense_utils.dll
    - SixenseJava32.dll
    - sixense_x64.dll
    - sixense_utils_x64.dll
    - SixenseJava64.dll
4  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Library for Sixense Products on: 2013-08-30 15:35:13
Sorry to take so long to reply, starting school has eaten all of my time. Anywho, just to make sure none of the basics are being forgotten, do you have sixense.dll in your libs folder? I'm not entirely sure it matters, but it should be mentioned that the library was compiled with Java 7.
5  Discussions / General Discussions / Re: What input device do you develop for? on: 2013-05-08 00:32:45
Here's a bit of a shameless plug.

I have been developing games/applications for use with the Razer Hydra, a 6DOF motion sensing controller with buttons, triggers, and joysticks. Here's where the shameless plug comes in. The libraries provided for the Razer Hydra (and other products made by Sixense) are written in C++ and so to develop for them I created a wrapper library found here. Go check it out!
6  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Library for Sixense Products on: 2013-05-08 00:15:06
Well there is a video of that:
<a href="http://www.youtube.com/v/07IwxUD8N8E?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/07IwxUD8N8E?version=3&amp;hl=en_US&amp;start=</a>

Anywho, I should mention that pre-compiled Mac libraries will not be coming until I finish wrapping the remaining few classes as I do not have a Mac (at least one running a Mac OS) and I am avoiding the annoyingness that is compiling for Mac on linux as long as possible.
7  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Library for Sixense Products on: 2013-05-06 21:31:56
I am only a C++ programmer by necessity so I may not know of some tool, but from what I have read cross compiling is best avoided. That being said, I have worked tirelessly over the past few days to learn how to compile this properly on Linux. The libraries are within the zip file for public consumption.
8  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Library for Sixense Products on: 2013-05-04 08:07:32
I have not pre-compiled any as I do not own a mac or a linux machine, but that is on my list of things to do. If you need them asap, feel free to download the code and compile them yourself.
9  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Library for Sixense Products on: 2013-05-04 08:03:04
A few changes have been made including one that should fix the problems some people have been having with libraries not being loaded or incorrect libraries not being loaded.
10  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Library for Sixense Products on: 2013-03-13 13:35:27
Just a little update adding x64 support and access to the FPSEvents methods.
11  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java Library for Sixense Products on: 2012-09-16 13:12:30
Excellent idea! I have now posted a link to the project on GitHub.
12  Java Game APIs & Engines / Engines, Libraries and Tools / Java Library for Sixense Products on: 2012-09-15 03:55:22
Some of you may know of the 6DOF controller known as the Razer Hydra designed by Sixense. You may also know that the only way to communicate with the controller is through a set of C++ libraries (here). This is quite an inconvienience for Java developers such as myself so I have been working on a Java wrapper for the Sixense libraries for a little while now. This wrapper is in no way  complete though it is slowly getting closer. I should note that I am not a C++ programmer so if any one of you fine chaps would like to critique my code, feel free. Have fun!


Features:
~ Java methods for each function in the sixense library
~ Java methods for the Controller Manager, ButtonStates, FPSPlayerMovement, FPSViewAngles, FPSEvents and Derivatives
~ Java enums provided in place of C++ enums

Included in the zip file:
~ SixenseJava.jar: the Java end of the wrapper
~ SixenseJava32.dll: the native side of the wrapper compiled for Win32
~ SixenseJava64.dll: the native side of the wrapper compiled for x64
~ libSixenseJava32.so: the native side of the wrapper compiled for linux-i386
~ libSixenseJava64.so: the native side of the wrapper compiled for linux-x86_64
~ JavaDocs for everything implemented so far!
~ Source code for both the Java portion and native portion
~ Symbols file for SixenseJava*.dll

Goals:
~ Provide methods for other functions in the sixense_utils library
~ Provide JavaDocs for every function

GitHub
Sixense Java Library Download
Pages: [1]
 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Pippogeek (39 views)
2014-09-24 16:13:29

Pippogeek (30 views)
2014-09-24 16:12:22

Pippogeek (19 views)
2014-09-24 16:12:06

Grunnt (45 views)
2014-09-23 14:38:19

radar3301 (27 views)
2014-09-21 23:33:17

BurntPizza (63 views)
2014-09-21 02:42:18

BurntPizza (33 views)
2014-09-21 01:30:30

moogie (41 views)
2014-09-21 00:26:15

UprightPath (50 views)
2014-09-20 20:14:06

BurntPizza (54 views)
2014-09-19 03:14:18
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!