Upgrading to this version WILL reset your ranges and any custom channels you have setup.
- Adding pulse Lube option
- Adding error dialog when XTP Web fails to start
- Fix issue where funscript failed to pause when video is paused.
- Fix issue where range changed beyond possible limits
- Disable Serial TCode validation renamed to Disable TCode validation. It now also disabled UDP validation
- Made switching TCode versions reset channel defaults
2022-05-01 21:54:20 +0000 UTC
View Post
Adding lite build option. This build removes temp and display as these are required to use separate cores in a dual core system. This new lite build may work with a single core esp32 but it has not been tested. To change the build change the global variable in main.cpp to:
#define FULL_BUILD 0
You'll of course need to change the board in platformIO.
This build binary is only for the Devkit
Note: v0.245b full is mostly the same as v0.244b. So if y...
2022-05-01 21:51:17 +0000 UTC
View Post
- Adding support for standard servo twist
- Removing logs for websocket input
- Fixing typo with continuous twist.
- Update UI for new standard twist servo.
- Fix some incorrect validations.
Important: If you install this version and are using a 360 servo for the twist, you need to check the Feedback servo checkbox in the setup.
2022-03-27 17:23:16 +0000 UTC
View Post
- Adding websocket tcode input method.
Developers can add this to their app to communicate via TCP or Directly from a web page.
Connect to http://*userhostAndOrPort*/ws and send tcode with a newline attached
example in
websocket.send("L06000I500"+String.fromCharCode(10))
You can see the js in the source code for a more in depth version.
...
2022-03-01 12:49:00 +0000 UTC
View Post
Fix missing valid PWM pin in validation
Adding disable newtounge hat detection due to possible false readings.
Fix issue with temp failsafe trigger being sent to front end too many times causing crash.
Lower temp fail safe frequency detection.
2022-02-01 11:00:08 +0000 UTC
View Post
Optimized the web interface front end code a bit.
Add motion modifier config to the web front end
Fix issue with using custom port preventing websocket to connect.
Adding custom websocket port field.
Fix issue with tvalve getting over ridden under normal use.
Fix some web display issues on mobile screens
Reverse default suck and suckManual channels. (A0 <-> A1) Need to reset your channel defaults or manually change them.
2022-02-01 11:00:08 +0000 UTC
View Post
Fixing lots of issues with temp control
Added some options for temp control
Adding alpha support for the Feetech 360 Feedback analog servo. (FB5317M-17kg)
Note: Feed back pin is different from the digital feedback pin. The UI will change it and warn you upon checking the box.
Adding support for push notifications to the webUI. Mainly for temperature notifications for now.
Adding mac address to boot printout.
Added Import/Export for the us...
2022-01-01 15:07:23 +0000 UTC
View Post
Lots of changes in this one but mostly behind the scenes refactoring to get things more portable in the future.
Note: some settings have been migrated to a new data structure. Playlists being one of them. You may want to export your settings before starting this version just incase something goes wrong. In fact, I'd recommend doing this for every new version in case you wish to roll back to the old version.
People are having issues with the decoder priority and frame drops so I re...
2022-01-01 14:30:20 +0000 UTC
View Post
Fix for streaming video to IOS (IPad/IPhone) devices.
NOTE: I recently found out there's an issue with with this version.
When the stream gets towards the end it may just go kapoo.
So if you dont stream to IOS devices its better to grab 0.27 instead
until the next version is released.
EDIT: 0.28 has been released https://www.patreon.com/posts/xt...
2021-12-04 18:17:43 +0000 UTC
View Post
Introducing XTP Web!
- This is a web server built into XTP for ease of setup. Just enable it in the settings and set up how you want to sync funscripts.
Options are external player and built in player.
DeoVR is the only external player that's tested.
You can also sync to the built in player by checking XTP web in settings. (See screenshots) - You can select another folder that houses your VR media to filter out all 2D media OR you can use the naming scheme outlined f...
2021-12-01 00:17:00 +0000 UTC
View Post
- Adding standalone funscript playback with MFS and zip support
- Add override to skip to money shot for playing specified funscript.
- Adding skip to action begin. This skips to 1 second before the first point in the main script.
- Fixing some possible crashes with playlists
- made playlist load and play when selected and clicking play.
- Made playlists float to top of all sort types except random.
- Fix issue with editing playlists introdu...
2021-11-01 13:23:45 +0000 UTC
View Post
Small update to fix issue with default video renderer. It should be OpenGLWidget not GLWidget2. Others and I have had issues with GLWidget on windows 10 so if you have playback issues out of 0.264 download 0.2641. If this gives you issues let me know.
2021-10-06 02:47:14 +0000 UTC
View Post
- Fix issue with temp pin change not applying.
- Adding lube/vibe1 toggle
- Adding pitch twist and valve freq. configuration
- Updating the web UI styles/info a bit
- Added PWM pin validation
- Added duplicate pin validation
2021-09-29 22:44:59 +0000 UTC
View Post
- Adding interface to view/edit the scripts linked via DLNA
- made DLNA linked scripts save on selection.
- Changed windows build to ffmpeg to 4.3 (attempting to fix the below issue but it wasn't it. I may go back in a future release)
- Fixed playback on some videos I had that was broken.
- Adding new video tab in options to clear up some space
- Re-organized the System tab
- Adding option to turn off serial validation (If you have trouble with co...
2021-09-29 22:31:08 +0000 UTC
View Post
- Adding new welcome dialog to help newbies out with the application basics
- Improved the multiplier random axis movement generator.
- Fix issue with media settings offset not being saved.
- Adding new DARK theme. If you want this theme select it from File > Change theme.
- Added "Reload theme" action for the "many" theme makers...(me)
- Adding a system default theme
- Adding invalid funscript error message for when it exists but the content i...
2021-08-31 23:36:42 +0000 UTC
View Post
- Adding save range settings via UDP
- Fix for using the wrong Servo zero in TCode v3 in OSR mode
2021-08-31 22:31:12 +0000 UTC
View Post
- This is Tempests latest plugin with added UDP along with saving range settings via UDP. (Requires TCode ESP32 0.22 or later)
- adding the ability to reach the ESP32 via tcode.local
- adding the ability to modify the address via GUI instead of editing the code.
Posted in Tempests discord in #vam-exchange
2021-08-31 22:21:33 +0000 UTC
View Post
Try two...If you already downloaded 0.2615..delete that $#17.
This version will reset your channel settings (Ranges/Multipliers)
(Sorry I tried to migrate the data forward but things escalated quickly with TCode 3)
- IMPORTANT! Fix for and issue where the tcode v3 value was under 1000 the device would go to the top instead the bottom. (Be sure to give scripts you've ran since v0.261 another try)
- Changed a bit more in the serial connection code. Hopefully fixin...
2021-08-08 15:16:13 +0000 UTC
View Post
This makes the reading of tcode more like Tcode v2. Ice found its more stable in serial connections.
If you don't have issues now, there's not really a need to upgrade to this version.
2021-08-08 15:15:38 +0000 UTC
View Post
- Adding TCode v3.1 code (You can switch back to v2.0 in the web config. Requires restart)
- Adding validation to servo zeros (valid values are 1250-1750)
- Updating zeros does NOT require reboot anymore.
- Gave the config page a make over. (still needs some work)
- Fix issue where inverse stroke was actually wrong on OSR2. (Sorry, If you find your stroke inverted just toggle the inverse stroke setting)
- Adding Valve Servo 90 degree mode. For those like...
2021-08-01 00:17:22 +0000 UTC
View Post
- Adding partial TCode 3 support. Select it in Settings for now. (Still some things to add) This may be automated in the future.
- Made serial validate again. (If it fails it will give you an error but let you use the port anyways)
- Cleaned up the Funscript to tcode conversion code. (Fixing a few errors too)
- Adding disable "No script found" option
- Adding disable "No script found" in VR option
- Fix issue with No script found dialog crashing the app....
2021-08-01 00:14:34 +0000 UTC
View Post
Some one brought to my attention that I broke serial for romeo a couple of releases ago.
This should fix that.
Note: The 3.0 romeo sketch will still have issues. It's best to stick with 2.7b until the next version.
2021-07-03 14:24:36 +0000 UTC
View Post
Adding inverse stroke and pitch options in the web config
2021-07-01 10:01:02 +0000 UTC
View Post
- Adding individual media setting configuration front end. (only offset in there atm)
- Fixing issue with certain aspect ratio NOT showing video titles.
- Wrapping the title text so more of it can be seen.
- Fixing issue with Hitting cancel on password would say incorrect password.
- Made password ask multiple times on incorrect entry.
- Hopefully fixed an issue with going from fullscreen to normal where the window would black out.
- Adding ...
2021-07-01 10:01:01 +0000 UTC
View Post
I got a request for a guide on syncing funscripts to DeoVR with XTP.
The steps should be similar with whirlygig minus the remote control part.
Its called "Enable time code server" I think
2021-06-06 15:31:36 +0000 UTC
View Post
Adding configurator support over BLE
Fixing an issue where the ESP would not be started in AP mode again upon SSID connect fail.
Fixing issue with pitch home in OSR mode
Some minor changes to the guide
2021-06-01 22:03:00 +0000 UTC
View Post
This is the initial ALPHA release of the TCode ESP32 Configurator android app. This app was developed to be easier to configure than using the AP mode method. I learned along the way the Wifi and Bluetooth do not play well together in the ESP32 as they share the same hardware. For this reason, I had to gimp the app to initial configuration only if WiFi is used. We need all the performance we can get when sending TCode over wifi.
REQUIRES: My ESP32 firmware v0.164b or higher
Its pr...
2021-06-01 22:02:34 +0000 UTC
View Post
This is a small patch to remove the D1 validation on serial connection.
So make sure you have the correct com port selected!
Not much else has changed.
If you don't have issues connecting to a romeo,
there is no need to get this version.
2021-06-01 22:02:15 +0000 UTC
View Post
Add a "Skip to moneyshot" button/action. You can set this time stamp by right clicking on a playing video in the library at the point you want to set it at. Bind to gamepad button or default key "J" for now.
If there is no time stamp set for the current video, it will skip to the last 10% of the video duration.
Each video will now remember the last loop settings that were set when the video was stopped.
If the loop has been turned off it will set the last loop settings when re-ena...
2021-05-01 04:00:04 +0000 UTC
View Post
Adding mDNS so you do not have to fiddle with IP addresses as much anymore.
Default host name is
tcode.local
Made web interface a tad better on mobile screens with flex. (needs more love)
Updating installation document to include changed info since it was initially created.
2021-04-30 18:39:06 +0000 UTC
View Post