XXX4Fans
The JOI Controller from patreon

The JOI Controller

patreon


The JOI Controller posts

🌐 New Site Supported + Quick Design Question (Poll!)

Hey everyone!

New update today: the extension now supports the rule34video site. Getting this live turned out to be trickier than I expected, so I wanted to explain what I ran into and then ask for your input on what to develop next.

Quick recap of the work:

  • The site itself was very ...

    View Post

💌 Thank You All + New Video Synced!

Hey everyone!

First of all, a huge thank you to all of you for the incredible interest lately! 🙏
The native integration on JOI DB has been a massive success - honestly, I didn’t expect it to catch on this fast, and seeing how many of you are trying it out really means a lot.

...

View Post

🚀 A Small Update… But a Massive Shift in Direction!

Hey everyone!

This time I don’t have a ton of development progress to show - and that’s because something really big happened behind the scenes that completely shifted my focus.

First, the smaller stuff:

  • 🐞 A few bug fixes, as usual, mostly in the new minigames feature.

  • ...

    View Post

🌟 What’s Next for Development?

Hey everyone!

Before we dive into the next stage of development, I have something special to share - Raikou’s video is finally synced!

(I would put a link there, but Patreon is quite sensitive...)
This one’s been sitting in the queue for over a month, and for good reason - it’s one of...

View Post

🎮 Minigames Are Here!

Hey everyone!

In the last poll, minigames won by a landslide - so that’s exactly what today’s update brings!

Right now, only two videos support minigames. This time I was not able to sync all the other videos in advance due to compatibility issues with the old version so you would enc...

View Post

So what to do next?

Hey everyone!

The entire Pokémon Lewd Adventure series is now synced! 🎉 There are still more videos waiting in the queue, but for now I wanted to share this milestone with you.

On the development side, the past few weeks I have been pretty busy with work, so I didn’t get much coding done. An...

View Post

Hotfix Update - Animations + Comment Box Upgrade

Hey everyone!

Just a tiny update this time, but it comes with a very neat fix in addition to my bugs:

  • 🎬 Transition fix – In 0.7.1 I added new in and out animations for the elements. Turned out it did not work properly with some elements when using opacity styles directly (mainly used ...

    View Post

Quality of Life Update - Smoother, Faster, and Smarter

Hey everyone!

This time I don’t have a huge new gameplay system to show you, but there’s still a lot packed into this update that makes the extension better than ever. Here’s what’s new:

  • 🐞 Bug fixes, as always - last time I fixed the issue when TJC would trigger video s...

    View Post

🎲 Rolling Into a Whole New Level - Interactive Board Game Mechanics!

Hey everyone!

This update is huge - not just under the hood, but on your screen too. Alongside the usual round of bug fixes, the extension just took its first big step into interactive gameplay territory.

Here’s the new magic:

  • While watching certain synced videos, the extension can now View Post

Sneak peak and reminder

The JOI Controller post Sneak peak and reminder from patreon

Hey guys, check out my progress so far. In upcoming update it will be possible to literally transform mere video into full game. Right now I am messing around with basic player movement and game mechanics so it is still far from done. No idea when I finish this.

Also, a gentle reminder, except for this video, the queue ...

View Post

Small Update, Big Impact: New Syncing Mechanism + Feature Drop!

Hey everyone!

This week’s extension update may look like just a small bump in version… but under the hood, it’s a total game-changer.

Here’s what’s new:

  • You can now request video syncing directly from the video page. No more jumping through extra ...

    View Post

Patreon login fix

Hey guys, me again. I noticed there was a bug with patreon login not working properly for new users (if you logged before 0.5.5 you were not affected by this bug) so it was not possible to submit your video for syncing.

This is now fixed and it should work, please try again. This was server related so no extension updat...

View Post

Automated queue and ticket system

Hello everyone, this update was not that much about the extension, but more about the website where I have interesting news for you.

I implemented automatic video submission so you can easily add any video you like for syncing, check out new page here: 2025-07-13 15:08:55 +0000 UTC View Post

It's here! Chrome for everyone!

Yep, let's celebrate. Official Chrome support is here and it's free. Sort of.

Check the installation page: https://the-joi-controller.com/chrome

The big success happened. My other extension Script Master was finally published in Chrome s...

View Post

Something big is about to happen...

What if... In theory... You could use the extension... Without actually using the extension? Sounds crazy right? And yet here we are... Almost. I don't want to spoil much as it depends on quite a lot of things that could potentially go wrong and this thing won't be finished, but I hope that case won't happen.

Also, good...

View Post

Small big update

Today's update is not really that big, but a lot of things were updated. Let me break it down.

First thing is new RNG options with customizable titles and random values. For example instead of numbers you can generate each girl's name you are randomly choosing between (see Azur Lane: Beach edition video...

View Post

Accounting experiment

Today I rolled small update for the extension. Pretty much all that was changed is only new possibility to display computed text on screen and some small performance tweaks.

However, with this I can make math for you. Notepad is no longer required! You can try it yourself on the Hinata video (check through the website: ...

View Post

Conditional actions

I finished quite a big feature - now the controller can automatically decide which path to choose or which actions to disable/enable based on various factors like your current points/money/whatever or which path you took before.

I also added support for some fancy animations as I noticed for example in the Bremerton's G...

View Post

Chrome support is here!

The title says it all. Now you can install the extension for Chrome, Edge, Brave or whatever chromium browser you use. The steps should be the same.

It is not very convenient to install the extension, especially because there are no automatic updates so you will have to manually reinstall every time the extension gets u...

View Post

New dice RNG and mobile devices

Today I rolled an update with dungeons and dragons dice so now you can roll numbers up to 20.

I also solved main problem that troubled me a lot and that is proper styling of the content. Various sites have various styles (obviously) and these styles were tampering with the extension as well so it looked slightly differe...

View Post

RNG feature

I've just finished new feature - dice roll. I think the name says it all. You can "roll a dice" and get a random number and if the number is bound to timestamp where you should go it will take you there automatically.

So far only one video has this, you can try it yourself: 2025-05-04 19:12:53 +0000 UTC View Post

Website is running

Today I published really simple website with list of currently available videos. It's nothing fancy, but it has the important information.

You can browse here: https://the-joi-controller.com

As for Chrome... That's a different story. I tried to...

View Post

Firefox is live!

The extension was successfully published in Firefox store, you can install it here: https://addons.mozilla.org/firefox/addon/the-joi-controller/

It should work for desktop and mobile as well.

I strongly rec...

View Post

SSL acquired

Today I was messing with server certificates to ensure HTTPS will work smoothly. Right now it's not that crucial as the web does not contain anything interesting yet and the extension can fetch data even without https.

But as you probably noticed, https is these days the very standard and without it the site would get i...

View Post

First steps

Journey of the extension just begins. I made a simple proof of concept that currently works for database site and the orange one site.

The extension can fetch data from my server to detect if there are instructions available for viewed video or not. Currently I am focusing on uploading the extension to Mozilla and Chrom...

View Post