Mod QSP Jack-o-Nine-Tails Developer Versions and Mods

ReC3KS

Newbie
Oct 12, 2021
49
24
The UI is fine. Ideally, cropping would be the best solution, but it takes time. As a practical solution for now, I'm implementing a locked resolution: images will automatically scale to 796×515. If the image has the same aspect ratio, it won’t be stretched.
 

Lillibilli

Newbie
May 31, 2017
28
32
ImperatorAugustusTertius
Not sure if I'm missing a quirk of how the rand code works, but in this doesn't it render some traits impossible to get?
Specifically this part:
if rand(1, 7) = 8: stock['expression_affinity'] = 1
if rand(1, 7) = 8: stock['pet_affinity'] = 1
if rand(1, 7) = 8: stock['dressage_affinity'] = 1
if rand(1, 7) = 8: stock['cowSK_affinity'] = 1
if rand(1, 7) = 8: stock['nurse_affinity'] = 1
if rand(1, 7) = 8: stock['service_affinity'] = 1
if rand(1, 7) = 8: stock['cook_affinity'] = 1
if rand(1, 7) = 8: stock['gladiatrix_affinity'] = 1
if rand(1, 7) = 8: stock['enchanter_affinity'] = 1
if rand(1, 7) = 8: stock['art_affinity'] = 1
if rand(1, 7) = 8: stock['music_affinity'] = 1
if rand(1, 7) = 8: stock['calisthenics_affinity'] = 1
if rand(1, 7) = 8: stock['secretary_affinity'] = 1
 

qwertyu12359

Jack-o-nine-tails
Game Developer
Aug 1, 2017
1,694
1,884
The UI is fine. Ideally, cropping would be the best solution, but it takes time. As a practical solution for now, I'm implementing a locked resolution: images will automatically scale to 796×515. If the image has the same aspect ratio, it won’t be stretched.
I'm bitter to realize the thousands of pictures from the games are either made ugly stretching in the wrong aspect ratio, and that we'd need to rework all of them.

So much time and care went into cropping them while making sure it never ruins the composition. And I was also so hellbent on finding high quality sources, keeping lossless quality, never stretching... :HideThePain:

However, what if... the UI is not fine? After all, it's in 16:10 if I'm not mistaken. I'd like to assess the challenges and drawbacks first, but I'm certainly thinking of going 16:9. Then the frame for picture could be in 4:3 (most old VNs pics are in 800x600), and text might be able to fit the newfound horizontal spaces. okuru1, by chance, isn't that what you achieved?
 

PSP_PSP

New Member
Jan 25, 2022
3
2
If you download the game from the link on the forum, the versions of the game (Jack-o-nine-tails v2.3 (no-loli edition)) and the source .src files (Jack-o-nine-tails v2.2.8 Dev Version) differ. Is this an oversight? Or it's done intentionally, but what's the point?
 

ReC3KS

Newbie
Oct 12, 2021
49
24
If you download the game from the link on the forum, the versions of the game (Jack-o-nine-tails v2.3 (no-loli edition)) and the source .src files (Jack-o-nine-tails v2.2.8 Dev Version) differ. Is this an oversight? Or it's done intentionally, but what's the point?
I'm pretty sure the current development version is v2.3.2.4. If it's showing v2.2.8, it's probably because the person who manage updates forgot to update. The Dev version is similar to the normal version but includes the latest updates. It may contain incomplete features or bugs. Thats why is seperate form the normal version.
 

ReC3KS

Newbie
Oct 12, 2021
49
24
I was working on the anatomy screen in the Ren'Py port when I noticed a lot of explicit loli-related text in the original code. It turns out the game actually tracks whether you like lolis or not. I want to ask—who was the mastermind behind this Easter egg?And there's any other easter egg?
 

qwertyu12359

Jack-o-nine-tails
Game Developer
Aug 1, 2017
1,694
1,884
I was working on the anatomy screen in the Ren'Py port when I noticed a lot of explicit loli-related text in the original code. It turns out the game actually tracks whether you like lolis or not. I want to ask—who was the mastermind behind this Easter egg?And there's any other easter egg?
I didn't know. How does it manifest to the player?

Two easter eggs: 1) there's a special scene that can trigger for one type of slave, certain age category, certain hair length, white hair, singing lesson.
2) In one of the lessons, normal scene, japanese writing has been removed from the books in the picture. If you zoom in, it's written: "if you read this, you are gay"
 

ReC3KS

Newbie
Oct 12, 2021
49
24
can happened either go brother 9 times and choose loli , or 50% of girls bought are loli if not mift bought or 65% else, you must buyed at least 6 girl. Then when you go to the auction farid will say:
Code:
        $text = '  [FARID]<br>- <i>Another</i> young one, my dear? And <i>such</i> a delectable child, no doubt she will give you many hours of pleasure…' + _
        ' Maybe you are a man who truly appreciates the beauty of youth? Many would not understand, but I, too, am a connoisseur of "unripened femininity". Please accept a new Settings option:' + _
        '<i>        Loli aged descriptions are explicit</i>'
        perv_revealed = 1
        no_loli = 2
        msg '   As you are leaving with your new purchase, Farid makes a point of seeking you out. With a knowing, somewhat-creepy manner and a conspiratorial tone he notes:'
a lot text description are changed or more description are added e.g
Code:
$praise_erotic_no_loli0[1] = '  Just being close to your <<$slave_body6_txt[slave["age"]]>> slave is really sexy. You have to restrain yourself from molesting her further.'
$praise_erotic_no_loli0[2] = '  While she is undressed and face downward, you sneak her panties from the pile of clothing and bury your face in them, inhaling deeply. The smell is intoxicating.'
$praise_erotic_no_loli0[3] = '  When you remove your fingers they are coated with her nectar. Pervert that you are, you hold them under your nose and take a long, deep sniff; the heavenly odour swirls in your brain and then goes straight to your crotch.'
$praise_erotic_no_loli0[4] = '  You get as much pleasure from playing with her body as she does.'
$praise_erotic_no_loli0[5] = '  You wonder who is more turned on by this reward, her or you.'

$praise_erotic_no_loli2[1] = '  Being so close to a little girl is <i>so</i> sexy for a dirty old man like you. She is so vulnerable; you have to restrain yourself from molesting her further.'
$praise_erotic_no_loli2[2] = '  While she is undressed and facing downward, you sneak her panties from the pile of clothing and bury your nose in the skid-marked crotch. Ahh, memories of laundry day when your daughters were her age! Your cock stiffens.'
$praise_erotic_no_loli2[3] = '  When you remove your fingers they are coated with sweet, little-girl nectar. Holding them under your nose you inhale deeply; the heavenly odour swirls in your brain and then goes straight to your crotch.'
$praise_erotic_no_loli2[4] = '  Playing with little girls’ immature pussies is such a turn on for a dirty old man that you wonder who this reward is <i>really</i> for.'
$praise_erotic_no_loli2[5] = '  Lapping at the child’s small slit, you wonder who is getting more turned on by this reward, her or you. Once she has had her treat, you treat yourself, burying your nose in her immature vagina while you poke your tongue deep in her little butthole.'

if assistant['age'] = CONST_INT['loli_age'] and no_loli = 2:
    $assistant_boobs4_txt[1] = 'her little, sprouting boobies as if offering them to you'
else
    $assistant_boobs4_txt[1] = 'her small breasts as if offering them to you'
    
    
    
if slave['boobs'] = 2 and slave['age'] = CONST_INT['loli_age'] and no_loli = 2:
    $slave_paizuri5_txt = '; she is incredibly busty for such a young girl!'
elseif slave['boobs'] = 3 and slave['age'] = CONST_INT['loli_age'] and no_loli = 2:
    $slave_paizuri5_txt = '; such enormous breasts look absurd on such a young girl!'
 

Flying Geaser

Newbie
Jun 30, 2021
90
12
I never noticed :illuminati:

Needs fixing

Edit: which solution would be the most elegant to you? Changing the game UI? Cropping each pictures instead of stretching?
Cropping if the difference is small, otherwise stretch then crop to fit. both Image horizontal vertical stretching should be locked together
 

qwertyu12359

Jack-o-nine-tails
Game Developer
Aug 1, 2017
1,694
1,884
Cropping if the difference is small, otherwise stretch then crop to fit. both Image horizontal vertical stretching should be locked together
I'm going with this idea instead, for long term benefits. Making the game 16:9, with a frame in 4:3, this seems like the most elegant solution. It'll avoid altering the composition (elements shown on the image) or the image quality (and original proportions wanted by the artist).
 

ReC3KS

Newbie
Oct 12, 2021
49
24
I'm going with this idea instead, for long term benefits. Making the game 16:9, with a frame in 4:3, this seems like the most elegant solution. It'll avoid altering the composition (elements shown on the image) or the image quality (and original proportions wanted by the artist).
If you mean something like this, it can work—but it’s not as simple as it looks. Every single element is designed to fit a 16:10 aspect ratio, including the girl image, avatar image, text (which sometimes needs to be smaller), and all the buttons. Sin título.png
You don't have permission to view the spoiler content. Log in or register now.
 
Last edited:

musculus

New Member
Oct 7, 2021
7
6
I'm bitter to realize the thousands of pictures from the games are either made ugly stretching in the wrong aspect ratio, and that we'd need to rework all of them.

So much time and care went into cropping them while making sure it never ruins the composition. And I was also so hellbent on finding high quality sources, keeping lossless quality, never stretching... :HideThePain:

However, what if... the UI is not fine? After all, it's in 16:10 if I'm not mistaken. I'd like to assess the challenges and drawbacks first, but I'm certainly thinking of going 16:9. Then the frame for picture could be in 4:3 (most old VNs pics are in 800x600), and text might be able to fit the newfound horizontal spaces. okuru1, by chance, isn't that what you achieved?
Given the low resolution of the original images, it's worth reprocessing the images and getting the high-resolution original images. I just rented a 4090, which looks like I can get 800 images per hour ,1590x1192 resolution. 屏幕截图 2025-06-06 125741.png
屏幕截图 2025-06-06 131348.png
I will then use photoshop to make the background transparent and crop, which is expected to take another 1-2 hours. This whole process is done in batch mode, so there is not much manual intervention required.
 
  • Like
Reactions: Yoshikata1

qwertyu12359

Jack-o-nine-tails
Game Developer
Aug 1, 2017
1,694
1,884
Given the low resolution of the original images, it's worth reprocessing the images and getting the high-resolution original images. I just rented a 4090, which looks like I can get 800 images per hour ,1590x1192 resolution. View attachment 4913916
View attachment 4913917
I will then use photoshop to make the background transparent and crop, which is expected to take another 1-2 hours. This whole process is done in batch mode, so there is not much manual intervention required.
That's appreciated. Though have in mind:
1) I'm not really concerned about slaves full body images; these could be cropped without posing much problems in terms of image composition I'm mostly talking about normal scenes and sex scenes; they have artistic quality that probably can't be reproduced with AI generation at its current step.
2) many people are working at the same time on an overhaul of full body images for slaves. The generation is one thing, but then they need to discard a lot of them because of extra fingers, incoherent shadows or anatomy, sameness between slaves, etc. And the background removal when hair are long is hell. Then there is cropping to make sure the sizes are identical between slaves of same age category. Finally, the face pictures to generate and put in their frames, with sepia and Black & White versions of it too.

Lots of work in perspective!
 
Last edited:

ReC3KS

Newbie
Oct 12, 2021
49
24
Wouldn't it be easier to also create a JSON file for the slaves? That way, instead of replacing old slave pictures, you could simply add new ones—like a pack system.This also eliminated interference for multiple people working at the same time.
 

qwertyu12359

Jack-o-nine-tails
Game Developer
Aug 1, 2017
1,694
1,884
Wouldn't it be easier to also create a JSON file for the slaves? That way, instead of replacing old slave pictures, you could simply add new ones—like a pack system.This also eliminated interference for multiple people working at the same time.
It would absolutely be if quantity of slaves was important. But it's their quality that leaves to be desired (manual amateurish uncensoring, eclectic artstyle, etc.).

I think people who work on mods want to replace current slaves, and theirs to be seen all the time, not be 1/3 of a random pool. Though that might be inevitable later down the road, indeed.
 
  • Like
Reactions: ReC3KS