Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Open Source Library for control of the Rez Trancevibrator
CMake C C++
branch: master

This branch is 1 commit ahead of metafetish:master

Failed to load latest commit information.
cmake_modules Removed compily_buildd dependency, added cmake directly to project Re…
doc Added doxygen file and new build directory
examples Added new cmake for examples
include Update headers
installers/libtrancevibe.pmdoc Moving libtrancevibe files to subdirectory to divide it off from proj…
src Update headers
.gitignore Removed compily_buildd dependency, added cmake directly to project Re…
.gitmodules Updated libtrancevibe build system to something more current
AUTHORS.txt
BuildSysCmakeLib.cmake Removed compily_buildd dependency, added cmake directly to project Re…
CMakeLists.txt Removed compily_buildd dependency, added cmake directly to project Re…
ChangeLog Added not connected error code
LICENSE.txt Changed copyright lines to include more information
README.txt

README.txt

=============
libtrancevibe
=============

by Kyle Machulis <kyle@nonpolynomial.com>
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

Something went wrong with that request. Please try again.