Unity Yet Another JOI Game [v1.4 Beta] [TeslaHors]

4.80 star(s) 6 Votes

CrvX1995

Member
May 6, 2024
413
561
103
Adding LLM to unity project is a bit beyond my understanding right now, but i'll look more into that. Although I think it would be easier to implement audio proccessing for the PMV maps
Well it doesn't need to be an LLM, any process that allows to automatically generate the motion from audio or video (if audio is not present in the video).
 

Aiwa

Member
Aug 12, 2016
125
217
245
I have a few requested features in mind, but please do only treat them as suggestions:
1. Option to set the minimum and maximum durations of events.
2. Option to change how quickly and by how much the pace increase.
3. Option to customise the size of HUD.
Thank you for the great work so far!
 
  • Like
Reactions: Torao Chadabe

Torao Chadabe

Member
Jan 9, 2018
451
1,915
296
This is really great so far!

I do have an idea for a feature, that could make this tool even better:

Would it be possible to add a feature, that videos that are very long (like for example complete hentai episodes that are 30+ minutes) are automatically cut?

Basic example: I pick 3 hentai episodes that I downloaded and then when I start, YAJOIG cuts off the 1st video after 5-or-so-minutes (or maybe you can manually set the time) and jumps to the 2nd one. Then after the set time it jumps to the 3rd and then when it rolls back to the 1st video, it continues, where it left off and so on and so forth.

I personally like my sessions to have quick switches from Smut to Smut, so right now I am only using videos that are 1 to 10 minutes long, but this feature would allow me to just add any video.

The PMV editor could probably accomplish this but it would need the feature to work without music and not block the original audio and subtitles of the videos (if that's not already the case)
 
Last edited:

LeugimCosmic

New Member
Oct 14, 2018
1
0
106
Coomer search seems to be working but when selecting videos/images they won't load, just staying blank/red...
 

TeslaHors

Newbie
Game Developer
Aug 28, 2023
61
68
47
Coomer search seems to be working but when selecting videos/images they won't load, just staying blank/red...
Yeah it works only on some posts :/ (the ones that have loaded thumbnail). I've tried many things to make it working, but it seems like they have some API problems
 
Aug 10, 2022
23
30
89
Perfect game to utilize my hoarded WEBM folder. One suggestion for improvement though with the pacing. It would be nice to have a "stage" system where the pace changes more rapidly within a set time frame and then starts from the lowest pace again, with increasing overall average pace per chapter. So similar to most cock hero/fap hero videos. Something like the ability to split the run into say 4 stages of 5 minutes each with the first one going from min pace to 70%, second one slightly harder from something like 20%-80%, next one slightly more and the last one mostly in the 50-100% or something like that.

Currently its a bit exhausting as it starts from the lowest pace and gradually ends up at the hate-fuck-your-fist pace towards the end. The optional settings with rising pace and others kind of do something similar but its a bit crude and still ends up at permanent mach5 self abuse by the end for a bit too long.
 

happybrother

Member
Aug 17, 2016
476
582
309
Goon Wall is the best thing about this game, but I have some issues:

My suggestions and issues:
+GIF files problems:
I also noticed that the current Goon Wall handles GIF files badly. I mean offline files, so it's not internet problem.
Sometimes they stay forever (even the short ones) and have to be clicked to move manually, or they appear as black/empty (fail to load).
And most of them also only plays for about 2 seconds then freeze.
The frustrating thing is that sometimes they work ok (loop normally and disappear correctly). So I theorize this is the fault of the way a gif was made before I aquired it on my hdd.
Tested that on a folder with only gifs inside.

+The pictures are too stretched sometimes (most often) and of too bad quality to be zoomed in. There should be an option for that added.
+Goon Wall should have some sort of GRID (and in theory has) that makes the pictures slightly more natural in their positioning.
Trying more than 2x2 is ... unpleasant? It's good to have options, but still.

+Picture quality for offline files from my own hard drive should be bigger/better. I know it shold be capped as some files nowadays have 16MB and bigger, but still. Just slightly better. Zooming on blurry pussy is not erotic.

+Add some help explaination to options. I clicked on Green/Red Light option, but I am here for goon wall and porn, so I don't get that terms and what they do. Or the "pause" option?

+pacing: too slow at first, then sometimes too fast in 5 minutes

+add and option to PAUSE the game during the run. I mean when you get distracted and have to pause, not an erotic play option (was it in options, don't know what it does), but a phone call, door bell etc.

+Playlist adds everything together. You did add option to make profiles that fixes it. How to view existing playlist?

+How does the favoritues work? Can you view them or are they just flagged as favs? Saw an option for them to appear at the end or when "Im cumming option" was triggered, but that's all?

+Rarely, but sometimes the same picture appeared on 2-3 wall grids "randomly" at same time (minus a second or so). Did I win a jackpot?

+Sometimes the list shows you pics in the same order as during the last fap session. I had to use "Schuffle the playlist" option, but first few minutes were like it took files alphabetically (using local files from hard drive)

+Crash on startup and "UnityPlayer.dll!SetThreadDescription" error:
I've already contacted the dev by PM about this, but the older windows systems (below Win10) have the Unity player calls a function of a Windows system file Kernel32.dll "SetThreadDescription", which literally doesn't exist in Win 7, 8 ,8.1 and even few versions of Win10. So we get a crash on startup and error "UnityPlayer.dll!SetThreadDescription"
From what I found, this happens because newer Unity versions call SetThreadDescription in Kernel.
But that affects almost all Unity games for (a while?) almost a year now. Transplanting the dll from other working projects don't work, obviously. But this issue is for smaller devs usually as AA games use that dll and work ok.

I believe it is always on by default on new projects in newest unity version and this is like this "phone call access" for Calculator.app on Android smartphones.
So a solution comes to mind: make dev switch this option off in his projet settings, or make him attach an extra file UnityPlayer.dll that we can use on older Windows systems.
Internet tells us to "Reinstall Microsoft Visual C++ Redistributable packages" which do nothing btw.


Question:
Where does the game store downloaded image files? I saw that super erotic gif, but couldn't find it on that website with these tags. Looked for hours.
 
Last edited:

TeslaHors

Newbie
Game Developer
Aug 28, 2023
61
68
47
Perfect game to utilize my hoarded WEBM folder. One suggestion for improvement though with the pacing. It would be nice to have a "stage" system where the pace changes more rapidly within a set time frame and then starts from the lowest pace again, with increasing overall average pace per chapter. So similar to most cock hero/fap hero videos. Something like the ability to split the run into say 4 stages of 5 minutes each with the first one going from min pace to 70%, second one slightly harder from something like 20%-80%, next one slightly more and the last one mostly in the 50-100% or something like that.

Currently its a bit exhausting as it starts from the lowest pace and gradually ends up at the hate-fuck-your-fist pace towards the end. The optional settings with rising pace and others kind of do something similar but its a bit crude and still ends up at permanent mach5 self abuse by the end for a bit too long.
Sounds like an cool idea. I'll try to add this
 

TeslaHors

Newbie
Game Developer
Aug 28, 2023
61
68
47
Goon Wall is the best thing about this game, but I have some issues:

My suggestions and issues:
+GIF files problems:
I also noticed that the current Goon Wall handles GIF files badly. I mean offline files, so it's not internet problem.
Sometimes they stay forever (even the short ones) and have to be clicked to move manually, or they appear as black/empty (fail to load).
And most of them also only plays for about 2 seconds then freeze.
The frustrating thing is that sometimes they work ok (loop normally and disappear correctly). So I theorize this is the fault of the way a gif was made before I aquired it on my hdd.
Tested that on a folder with only gifs inside.

+The pictures are too stretched sometimes (most often) and of too bad quality to be zoomed in. There should be an option for that added.
+Goon Wall should have some sort of GRID (and in theory has) that makes the pictures slightly more natural in their positioning.
Trying more than 2x2 is ... unpleasant? It's good to have options, but still.

+Picture quality for offline files from my own hard drive should be bigger/better. I know it shold be capped as some files nowadays have 16MB and bigger, but still. Just slightly better. Zooming on blurry pussy is not erotic.

+Add some help explaination to options. I clicked on Green/Red Light option, but I am here for goon wall and porn, so I don't get that terms and what they do. Or the "pause" option?

+pacing: too slow at first, then sometimes too fast in 5 minutes

+add and option to PAUSE the game during the run. I mean when you get distracted and have to pause, not an erotic play option (was it in options, don't know what it does), but a phone call, door bell etc.

+Playlist adds everything together. You did add option to make profiles that fixes it. How to view existing playlist?

+How does the favoritues work? Can you view them or are they just flagged as favs? Saw an option for them to appear at the end or when "Im cumming option" was triggered, but that's all?

+Rarely, but sometimes the same picture appeared on 2-3 wall grids "randomly" at same time (minus a second or so). Did I win a jackpot?

+Sometimes the list shows you pics in the same order as during the last fap session. I had to use "Schuffle the playlist" option, but first few minutes were like it took files alphabetically (using local files from hard drive)

+Crash on startup and "UnityPlayer.dll!SetThreadDescription" error:
I've already contacted the dev by PM about this, but the older windows systems (below Win10) have the Unity player calls a function of a Windows system file Kernel32.dll "SetThreadDescription", which literally doesn't exist in Win 7, 8 ,8.1 and even few versions of Win10. So we get a crash on startup and error "UnityPlayer.dll!SetThreadDescription"
From what I found, this happens because newer Unity versions call SetThreadDescription in Kernel.
But that affects almost all Unity games for (a while?) almost a year now. Transplanting the dll from other working projects don't work, obviously. But this issue is for smaller devs usually as AA games use that dll and work ok.

I believe it is always on by default on new projects in newest unity version and this is like this "phone call access" for Calculator.app on Android smartphones.
So a solution comes to mind: make dev switch this option off in his projet settings, or make him attach an extra file UnityPlayer.dll that we can use on older Windows systems.
Internet tells us to "Reinstall Microsoft Visual C++ Redistributable packages" which do nothing btw.


Question:
Where does the game store downloaded image files? I saw that super erotic gif, but couldn't find it on that website with these tags. Looked for hours.
Thanks for the list. I'll look into those bugs (especially gif ones).

- About the grid. I tried to implement dynamic placement, where each grid would have new resolution each media change and the position would change too. But unfortunately, because of the way it's implemented, it's an impossible task. So right now it has to stay like this.

- Offline media won't have their quality reduced no matter the size next update. I forgot the exlude those files from optimization methods.

- Yeah I'm already implementing an popup logic wich would explain what does what. I hope this problem will be solved quickly too

- pacing will be tweaked too

- Currently there's no option to see the playlist content

- In "media section" you can press on heart icon button. It will open favourites gallery and from there you can select previously flagged fav videos/images and select wich you would like to add to playlist

- Right now in goon wall when switching to next media it picks an random index and plays media that is under this index in playlist. I know it seems to be biased but tbh i have no idea why

- When ending session playlist isn't re-shuffled. It happens only when user presses Shuffle playlist option. It uses Fisher-Yates algorithm

About a question. YAJOIG doesn't store any images. It downloads gif files but only to convert them to videos with ffmpeg as gif direct gif playback is not supported, wich on app quit it deletes these files.
Although fav media are stored as links in json file. You can find them under this directory:
C:\Users\{UserName}\AppData\LocalLow\TeslaHors\YAJOIG\favorites.json
 
  • Like
Reactions: happybrother

happybrother

Member
Aug 17, 2016
476
582
309
I forgot to write about the game forgetting the number values of min/max speed/pace. The ones on the menu with Start.
If I go elsewhere (left or right, but not back or to presets) at least one of these gets forgotten and set to max 5 , or min 0.25
And sometimes when I tweak the options, then the timer for 1 picture to reamain onscreen (5sek) sometimes becomes unclickable and unchangable.
Suggestion: Maybe there should be a goon mode in the porn viewer mode as well?
 
  • Like
Reactions: TeslaHors

TeslaHors

Newbie
Game Developer
Aug 28, 2023
61
68
47
I forgot to write about the game forgetting the number values of min/max speed/pace. The ones on the menu with Start.
If I go elsewhere (left or right, but not back or to presets) at least one of these gets forgotten and set to max 5 , or min 0.25
And sometimes when I tweak the options, then the timer for 1 picture to reamain onscreen (5sek) sometimes becomes unclickable and unchangable.
Suggestion: Maybe there should be a goon mode in the porn viewer mode as well?
Yeah there will be. When uploading current update I just couldn't think of an fitting place where would I add a goon wall toggle. So that's why this modification is not present right now in this mode
 

TeslaHors

Newbie
Game Developer
Aug 28, 2023
61
68
47
Just want to say, I've published an update fix many bugfixes and QoL changes addressed in previous posts on patreon already!
Here, this update will be uploaded soon too
 
Last edited:
  • Heart
Reactions: lwofpeiyhj

IggydB

New Member
Oct 14, 2017
14
9
23
TeslaHors good start, you already have buttplug.io integration, could you possibly have a toggle to select between vibration and Stroke along with a length slider so that those of us with stroker toys could use this with them?

Also, is there a way to just upload an existing PMV with sound and all and place hits ourselves as an option versus the current function of the PMV editor? (Where a sound and animations are required separately?)

Adding to that, adding a PMV video and being able to dial in the BPM instead of Strokes per second a la "Dead as Disco" does for combat would be awesome with the current algorithm and random events
 
Last edited:

TeslaHors

Newbie
Game Developer
Aug 28, 2023
61
68
47
TeslaHors good start, you already have buttplug.io integration, could you possibly have a toggle to select between vibration and Stroke along with a length slider so that those of us with stroker toys could use this with them?

Also, is there a way to just upload an existing PMV with sound and all and place hits ourselves as an option versus the current function of the PMV editor? (Where a sound and animations are required separately?)

Adding to that, adding a PMV video and being able to dial in the BPM instead of Strokes per second a la "Dead as Disco" does for combat would be awesome with the current algorithm and random events
Yeah I'll try once I finish implementing custom instructions. Expanding buttplug support is a bit hit or miss for me, as I can't afford rn a good toy that would let me test all commands, so I rely 100% on documentation and user feedback.

About pmv, there's no such option for that, in order to sync automatically frames with the bpm, we can't use the mp4 files and spritesheets are required. Although custom instructions may be workaround to allow that. They will be fully programmable and will let You fully control instruction bar as well as video player
 
4.80 star(s) 6 Votes