https://github.com/qdot/libtrancevibe
Open Source Library for control of the Rez Trancevibrator
https://github.com/qdot/libtrancevibe
Last synced: 12 months ago
JSON representation
Open Source Library for control of the Rez Trancevibrator
- Host: GitHub
- URL: https://github.com/qdot/libtrancevibe
- Owner: qdot
- License: mit
- Created: 2009-01-05T06:52:11.000Z (over 17 years ago)
- Default Branch: master
- Last Pushed: 2015-06-07T06:20:53.000Z (about 11 years ago)
- Last Synced: 2025-04-30T15:47:05.415Z (about 1 year ago)
- Language: C
- Homepage: http://qdot.github.com/libtrancevibe
- Size: 194 KB
- Stars: 10
- Watchers: 4
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.txt
- Changelog: ChangeLog
- License: LICENSE.txt
Awesome Lists containing this project
README
=============
libtrancevibe
=============
by Kyle Machulis
Nonpolynomial Labs - http://www.nonpolynomial.com
===========
Description
===========
libtrancevibe is a C-based development library for the Rez Trancevibrator, a USB powered and controlled vibrator originally distributed for use with the game Rez for the Playstation2.
libtrancevibe works with both the original ASCII Rez Trancevibrator, as well as the Drmn Trance Vibrator (http://tim.cexx.org/projects/vibe/)
===========================
Trance Vibrator Information
===========================
More information about the TranceVibrator can be found at
http://wiki.opendildonics.org/Rez_TranceVibrator
====================
Library Requirements
====================
Requires libusb and cmake (for building)
------
libusb
------
Linux (or optionally OS X, requires modification for Universal Building):
http://libusb.sourceforge.net
OS X (Prebuilt Universal Package):
http://www.ellert.se/twain-sane/
Windows:
http://libusb-win32.sourceforge.net/
-----
cmake
-----
http://www.cmake.org
==================
Platform Specifics
==================
-------
Windows
-------
- If the write timeout on windows is set to 0, writes will be quite flakey and will fail often. Always set it to at least 5.
- Windows requires a libusb-win32 based filter driver for the trance vibrator. A prebuilt version is available from the libtrancevibe download site.
-----
Linux
-----
- If the write timeout on linux is set to < 10, writes will return false negatives and will fail sometimes. Always set it to at least 10.
- Running libusb access under Linux will either require running as root or reconfiguring USB device permissions. More information on this can be found at:
http://www.gphoto.org/doc/manual/permissions-usb.html