Yet Another JOI Game [v1.3 Beta] [TeslaHors]


Overview:
Yet Another JOI Game (YAJOIG)
is your gateway to a customizable Jerk Off Instruction (JOI) experience like no other. Now you can craft your very own JOI session with ease! Featuring a rapid video player and innovative use of APIs, you enjoy unparalleled freedom to curate a vast library of your favorite media in seconds.
Haven’t found your preferred JOI material yet? No problem! Upload local files or simply enter a direct link to your video of choice, and you’re all set to start! YAJOIG also includes exciting in-game events to spice up your experience. Prefer a straightforward video binge? We’ve got that covered with our Porn Scroller Mode. Found something you really enjoy? With a single click, save all source links directly to your computer for later!

Thread Updated: 2025-05-31
Release Date: 2025-05-31
Developer: PatreonItch.ioDiscord
Version: 1.3 Beta
OS: Windows
Language: English
Genre:
See More
3DCG,  2D game, 2DCG,  Animated, Simulator,  Masturbation
Installation:
See More
1. Extract and run.
Changelog:
See More
Beta v1.3
  • added PMV/HMV mode
  • added ability to upload videos in PMV Editor to make grids inside YAJOIG
  • When uploading a grid in a naming format: {name}_{nr. of rows}_{nr. of cols}_{nr of frames}
    Input fields are filled automatically
  • added end screen for PMV maps
  • added support for buttplug.io for pmv maps
  • added undo/redo (ctrl + z/ ctrl + y) logic for hitmarks and animation marks in pmv editor
  • added copy and paste logic for hitmarks in pmv editor (ctrl + hold mouse for group select)
  • animation marks can be streched horizontally to adjust their length (drag on ends of animation marks)
  • added waveform in pmv editor
  • added loading information for pmv maps
  • deleted automatic saving in settings panel
  • added save button in settings panel
  • added “Cum countdown” in random events
  • added “Favourites only on session finale” in random events
  • added reddit support
  • added keyboard shortcut to skip to next media (D)
  • added keyboard shortcut to skip to previous media (A)
Beta v1.2.2
  • added redgifs support
  • fixed bug with double stroke speed and half stroke speed switching each other
  • added “include local files” toggle to presets
  • added “play previous media” button
  • added favourite gallery system
  • added creator suggestions for kemono (can be laggy at first loading)
  • kemono.su support is now public on f95
  • buttplug.io support is now public on f95
  • added ability to manually add fav media (by uploading/typing link/uploading txt file)
  • pressing keys 1-9 on keyboard skips to the respective percentage of video
  • added breath play to random events
  • added ability to change titles of fav media
  • local videos now have a proper thumbnail
  • removed ” connection slow… Retrying” mechanic as it was bugged
Beta v1.2.1
  • added kemono.su and coomer.su support (only for patreons until fully finished)
  • added an option to load custom sounds
  •   added teasing strokes to random events
  • added slow motion to random events
  • random events are now in scrollable panel
  • added TBIB (The Big ImageBoard) support (no tag suggestion)
  • added Stroke styles in events section
  • added Dominant hand stroke style
  • added Nondominant hand stroke style
  • added Shaft only stroke style
  • added Head only stroke style
  • added Gentle grip stroke style
  • added Firm grip stroke style
  • added depth factor to toys with linear motion
  • removed “clear previous” and “shuffle playlist” toggles
  • added “shuffle playlist” button (dice icon)
  • added “clear playlist” button (trash button)
  • implemented different algorithm for playlist shuffling
  • added image loading percentage
beta v1.2.0.1
rar file is called v1.3.0.1 by a mistake!
  • fixed random event checkboxes not displaying correctly if they are checked after returning to session settings
  • fixed post edge pause timer to play animations correctly
  • made rising stroke pace transition smoother between intervals
  • fixed video player resetting volume every video change
  • temp videos (gif converted to mp4) are now ignored when loading game from preset
Beta v1.2
  • added presets system
  • changed “videos” to “media” text in Media Section
beta v1.1.3
General Changes:
  • compltetly rewritten buttplug.io support for the handy/solace  (it’s working but available for patrons)
  • added an ability to select entire folders with videos instead of selecting one by one
  • added image support
  • “webm” tag is no longer automatically added
  • added tag suggestions
UI Changes:
  • completly revamped ui
  • background is now handled by shader (more customizability in the future)
  • changed “Main menu” button to “counter clockwise” icon
  • changed “skip” button to “fast forward” icon
  • grouped everything into panels
  • UI animations are now smoother
  • changed font almost everywhere
  • added loading image indicators
Settings Menu:
  • added settings menu
  • added option to change resolution
  • added option to toggle fullscreen
  • added option to set master (global) volume
  • added option to change Hit/Stroke Sound (planning to make an option to upload your own sound in the future)
  • added “Finger Snap” sound
  • added “Metronome” sound
  • added option to turn off stroke sound (“None” sound)
beta v1.1.2
  • “random stroke speed” random event got renamed to “random strokes”
  • added “random stroke speed” to random events (randomly selects stroke speed every time)
  • added few UI animations
  • added scene transition animation
  • added UI SFX
beta v1.1.1
  • reworked backend on buttplug.io support for vibrating toys
  • added text displaying connected devices
beta  v1.1
  • added endurance mode
  • added leaderboard
  • added new mode selection panel
  • text indicating current game mode now slides in and out instead of occupying space in top right corner
  • game duration and stroke speed input forms are now prefilled
beta v1.0.2
  • added discord button
  • even more minor UI tweaks
beta v1.0.1
  • if there is no animated tag (webm/animated/gif…) in tag input field, it will be automatically added
  • some minor UI tweaks
How to use::
See More
General Settings Section:
Controls:
  • “A” – skip to previous media
  • “D” – skip to next media
  • “Left arrow” – rewind video by 5 seconds
  • “Right arrow” – forward video by 5 seconds
  • “Up arrow” – turn up the volume by 10%
  • “Down arrow” – lower volume by 10%
  • “H” – toggle controls
  • “F” – add current media to favourites
  • “[” – set loop start
  • “]” – set loop end
  • “” – toggle loop
  • “C” – clear loop
  • “E” – edge
PMV Editor Controls:
  • “Spacebar” – play/stop timeline
  • “P” – place hitmark
  • “Left arrow” – go back by 1 bar
  • “Right arrow” – go forward by 1 bar
  • “Right click” – delete hitmark/animation mark
  • “Left click” – select mark
  • “Ctrl + left click” – select multiple marks
  • “Ctrl + left click press” – group select
  • “Group select + del” – delete selected marks
  • When playing video to make grid: “Shift + left/right arrow” – move by one frame
PMV Map Controls:
  • “Esc” – leave map
Game Duration:
  • So Game Duration is pretty straight forward, these inputs determine how long the game will take. Game picks random value between min and max inputs to decide how long the game will last. If you want to set game duration to be exactly for example 10 minutes, just type in 10 in both fields
Stroke Speed:
  • These fields determine stroke speed, the values are in strokes/second, min value is at what speed the game will start and max is the final speed. However in main game (where joi session takes place) current pace is expressed in seconds/stroke. Values are the same, it’s just the notation that is different
Probability sliders:
  • Well these sliders decides how the game will end
Edges:
  • Here you can type how many edges are required to finish the session. Probability of forced edge increases over time, but keep in mind that, if you haven’t edged required amount of times, before finishing session you will have to edge remaining amount of times back to back
Post Orgasm Torture:
  • Here you can determine how long the post orgasm torture will take. After having an orgasm you’ll just have to stroke for a little bit longer. The POT will trigger only if you get an orgasm as a session finale
Video Section:
  • Enter amount – here you can type how many posts you want to fetch from a website
  • Enter tags – type tags here, they may differ depending on the website you’ve picked. So if you don’t know tags, just visit a website you’ll be fetching from and explore tags there
  • Shuffle playlist – if checked, it randomizes playlist order
  • Remove previous – if checked it clears, playlist before loading new videos
  • website list – decides from wich website the post will be fetched
  • Load local files – load files from your pc (only videos are allowed)
  • Load txt with links – loads media from txt file (all links have to directly point to medoa and be seperated by line break [should end with .mp4/.webm/.jpg etc.] example below:

https://site.com/.../vid1.mp4
https://site.com/.../vid2.mov
https://site.com/.../vid3.webm

Event Section: :
  • Random event interval – determines how often random event will be picked (in seconds)
  • Double Stroke Speed – doubles your stroke speed for random time interval
  • Half Stroke Speed – halves your stroke speed for random time interval
  • Random Strokes – randomly spawns stroke indicators for random time interval
  • Rising Stroke Pace – start from min stroke speed and then rise to different stroke speed for a random time interval
  • Pause – take a break for random time interval
  • Bursts of Strokes – Stroke fast in quick intervals
  • Random Stroke Speed – randomly selects random pace every time
Buttplug.io section :
  • Type in initface web server adress and click connect button. You can also set vibration intensity value
DOWNLOAD
Win: MEGAGDRIVEMEDIAFIREPIXELDRAINVIKINGFILE

4637377 ingame | Free Adult Games4922069 editor | Free Adult Games4637379 mode select | Free Adult Games4637380 settings | Free Adult Games4637378 media settings | Free Adult Games4637376 events settings | Free Adult Games

mryeuem94
Author: mryeuem94