qwertyu12359

Jack-o-nine-tails
Game Developer
Aug 1, 2017
1,639
1,824
If you are really into fixing the saving time can you do something about the saving time "over time"? Once you reach 1000+ days in a playthrough, even in the "most stable" version (1.7.5), saving time gets extremely slow.

Powerairmax said you guys planned to add 2409 slaves. powerairmax last message
What about the remaining 1809? Last time I checked the roadmap you planned to add all ~2500 slaves in some future version. Now it's no longer there. If you don't plan to add them later you're just giving fodder to naysayers who keep yapping your mod is just "an image and music pack for 1.7.5 that adds glitches."
I personally can't fix the saving time. Powerairmax said the only viable solution to saving time was to rebuild the game with another engine, and we'd be talking months of tedious work.

You are a bit exaggerating about the number of bugs in 2.0. It's totally playable. Just some minor glitches here and there. And most of them are already fixed for upcoming version.

Naysayers won't be able to say that when they'll see the new music lessons, and the painting activity. :) Not mentioning some bugs that existed in 1.2.1 and stayed forever were fixed only in Beta 2.0. Some typos corretction, some adjusted dialogues (not everything is in the changelog)...

Anyway, I don't work for naysayers to be happy. I have played enough games to have my own standards. I think having 600 slaves with matching haircolors and amazing art is better than 1600 with lesser quality. I don't feel like I have compromised much, given the saving time I am experiencing (and it is soooo much more convenient for bugtesting ^^) and given how 90% of slaves are now a pure eyecandy.
 
Last edited:

spankskitten

New Member
Dec 6, 2018
6
4
Hi All, i know i must be doing something stupid but i just cant get anyone to buy any of my slaves
for example, i cant sell this slave as either a D class assistant or C class concubine
I'm trying to sell her at residences and i'm aware once rejected i cant try again
She is happy, healthy and i've had her checked at the medical centre immediately before trying to sell
She is "refined" style and had a full makeup, waxing etc makeover and wearing a gown and heels and jewerly

Capture.PNG
 

drebin

Member
May 1, 2017
218
375
Hi All, i know i must be doing something stupid but i just cant get anyone to buy any of my slaves
for example, i cant sell this slave as either a D class assistant or C class concubine
I'm trying to sell her at residences and i'm aware once rejected i cant try again
She is happy, healthy and i've had her checked at the medical centre immediately before trying to sell
She is "refined" style and had a full makeup, waxing etc makeover and wearing a gown and heels and jewerly

View attachment 466314
Concubines need a lot more sexual skills. B in everything that's not fetish and xeno.

She should be good as an assistant, I don't really get why they didn't accept her to be honest. If she wasn't ill or pregnant, the only thing I can think of is to lower her weight until she becomes a Model. Weight also has an impact on their evaluation.
Could you tell me what clothes you gave her? I'll try to recreate it.

Edit: I just noticed you don't have any rules applied to her. Isn't she spoiled by chance? That might be the problem. Never really tried to sell a spoiled slave so I don't know if they reject her because of it.
 

Evangelion-01

Devoted Member
Apr 12, 2018
10,829
7,293
Hi All, i know i must be doing something stupid but i just cant get anyone to buy any of my slaves
for example, i cant sell this slave as either a D class assistant or C class concubine
I'm trying to sell her at residences and i'm aware once rejected i cant try again
She is happy, healthy and i've had her checked at the medical centre immediately before trying to sell
She is "refined" style and had a full makeup, waxing etc makeover and wearing a gown and heels and jewerly
View attachment 466314
Klick on your assistant and see how she evaluates your slave... I am guessing she isn't fullfilling all conditions (Escort raises Temperament so you might want to Level that up to "Reactive")
Also her Pride seems to high for a concubine... what about her devotion and obedience?
You don't have permission to view the spoiler content. Log in or register now.
 

r136a1

Newbie
Sep 29, 2019
34
15
Not mentioning some bugs that existed in 1.2.1 and stayed forever were fixed only in Beta 2.0. Some typos corretction, some adjusted dialogues (not everything is in the changelog)...
Pardon me for asking, what bugs since 1.2.1 did Beta 2.0 fix? From your roadmap the full version 2.0 bugs you claimed to have fixed with are not found in version 1.7.5.
 

spankskitten

New Member
Dec 6, 2018
6
4
Concubines need a lot more sexual skills. B in everything that's not fetish and xeno.

She should be good as an assistant, I don't really get why they didn't accept her to be honest. If she wasn't ill or pregnant, the only thing I can think of is to lower her weight until she becomes a Model. Weight also has an impact on their evaluation.
Could you tell me what clothes you gave her? I'll try to recreate it.

Edit: I just noticed you don't have any rules applied to her. Isn't she spoiled by chance? That might be the problem. Never really tried to sell a spoiled slave so I don't know if they reject her because of it.
OK, it was me being stupid :)
i was looking at conditions online for the old version and not the newer tougher version. I think she was below Escort B+ when i tried to sell her the first time which was the issue, i was just looking at the secretary stat
Thanks for taking the time to reply
 

spankskitten

New Member
Dec 6, 2018
6
4
Klick on your assistant and see how she evaluates your slave... I am guessing she isn't fullfilling all conditions (Escort raises Temperament so you might want to Level that up to "Reactive")
Also her Pride seems to high for a concubine... what about her devotion and obedience?
You don't have permission to view the spoiler content. Log in or register now.
thanks for the reply, didnt realise when selling cocubine all of the sex stats that needed to be B or higher, i think that was the problem
 

qwertyu12359

Jack-o-nine-tails
Game Developer
Aug 1, 2017
1,639
1,824
Pardon me for asking, what bugs since 1.2.1 did Beta 2.0 fix? From your roadmap the full version 2.0 bugs you claimed to have fixed with are not found in version 1.7.5.
From the top of my head, the one I remember is having fixed the game for fetching a picture when it shouldn't, for events "master makes some food at night" and "the night happens uneventfully". There always was an annoying blue square with a "?", since 1.2.1.

There was a "specialbg" line in the code that lead to nowhere, but just like lots of other events which worked normally. Removing the special bg line didn't solve the problem. Adding a new path manually solved it!

I'm not sure that's the only bug, sometimes I just saw one that was easy to fix due to a typo, and corrected it (for example, not sure that was in 1.7, but in the assistant/slave augmentation menu, there was one unavailable image due to an image on the UI being called "grey" instead of "gray").
 
  • Like
Reactions: r136a1

Pianocat

Member
Oct 14, 2018
115
75
If you don't plan to add them later you're just giving fodder to naysayers who keep yapping your mod is just "an image and music pack for 1.7.5 that adds glitches."
I just wanted to add : for a game relying a LOT on pictures, improving their quality is just necessary... A lot of pics in the 1.7.5 are just awful.
And it's a big workload to replace all these pics for new ones... Someone had to do it, and I think that it's as much appreciable than new mechanics ;)
 

r136a1

Newbie
Sep 29, 2019
34
15
From the top of my head, the one I remember is having fixed the game for fetching a picture when it shouldn't, for events "master makes some food at night" and "the night happens uneventfully". There always was an annoying blue square with a "?", since 1.2.1.
Oh yeah. That blue square thingy. Hard to see if you don't look closely. Glad you're eagle eyed in this case.
There was a "specialbg" line in the code that lead to nowhere, but just like lots of other events which worked normally. Removing the special bg line didn't solve the problem. Adding a new path manually solved it!
What problem does this do? Blue square thingy stuff?
I'm not sure that's the only bug, sometimes I just saw one that was easy to fix due to a typo, and corrected it (for example, not sure that was in 1.7, but in the assistant/slave augmentation menu, there was one unavailable image due to an image on the UI being called "grey" instead of "gray").
Probably pre-1.7. In my 1.7.5 I only see "JeanGrey", "greyed out", and "Earl Grey".
 
  • Like
Reactions: qwertyu12359

r136a1

Newbie
Sep 29, 2019
34
15
I just wanted to add : for a game relying a LOT on pictures, improving their quality is just necessary... A lot of pics in the 1.7.5 are just awful.
And it's a big workload to replace all these pics for new ones... Someone had to do it, and I think that it's as much appreciable than new mechanics ;)
I never had that problem. :) I replace the pictures all the time since they started the HF version.
No offense qwertyu12359, but I also replaced most of the images in the beta in my own game. :whistle: To each his own if you will.
Still, 2409 worth of pictures to be chopped down to 600. Such a waste.
 

r136a1

Newbie
Sep 29, 2019
34
15
I personally can't fix the saving time. Powerairmax said the only viable solution to saving time was to rebuild the game with another engine, and we'd be talking months of tedious work.
Is Powerairmax sure about that? Back when he was still partners with beaver14 I distinctly remember beaver14 working on an improved saving system for the same engine we're using right now. It got cancelled when he and Powerairmax went on hiatus. (So there is a chance Powerairmax will again return to modding albeit after 3 years or so.)

Is saving time really related to number of slaves? Or the json system? Some guys are saying the json system screws the saving time.
In the post after Powerairmax's last post smartbadger speculates this game's saving system is bugged. I've seen many QSP games in F95. None but JONT uses json. None but JONT has complaints (that I know of) about saving time.
 

highlander00

Newbie
May 15, 2017
77
107
I personally can't fix the saving time. Powerairmax said the only viable solution to saving time was to rebuild the game with another engine, and we'd be talking months of tedious work.

You are a bit exaggerating about the number of bugs in 2.0. It's totally playable. Just some minor glitches here and there. And most of them are already fixed for upcoming version.

Naysayers won't be able to say that when they'll see the new music lessons, and the painting activity. :) Not mentioning some bugs that existed in 1.2.1 and stayed forever were fixed only in Beta 2.0. Some typos corretction, some adjusted dialogues (not everything is in the changelog)...

Anyway, I don't work for naysayers to be happy. I have played enough games to have my own standards. I think having 600 slaves with matching haircolors and amazing art is better than 1600 with lesser quality. I don't feel like I have compromised much, given the saving time I am experiencing (and it is soooo much more convenient for bugtesting ^^) and given how 90% of slaves are now a pure eyecandy.
Hey qwertyu12359, I don't know if this was mentioned before, as with a quick search I couldn't found anything related to what I'm about to say about the longer saving times...

I do know that the large number of json files (slaves) takes a huge toll on the save file, but what intrigues me, and, for what I can remember don't happen in other QSP games that I've fiddled with, is that Jack apparently saves literally everything that's on the .qsp file! It's like it makes a copy of all data along with the json files that were used at the time of saving! All the master/slave/assistant/NPC's variables, which of course are important and do need to be saved, but all the image path files, and arrays, functions etc, which, in my opinion, should be read only...

I'm saying this because while trying to "fix" the oversized images, I've made changes in the .qsp file which wouldn't appear on a saved game, only on a new game! Like correcting a image path file, adding/modifying a cheat that alter some user stats etc... When I made some of these changes in other games, like those made by Avenger, it didn't matter if I've tried on a new or saved game...

So, if I'm correct (which by the way it's just an assumption, can't really verify the save file), of course the save file would be larger and taking longer times to save/load (again, the high number of slaves has the most effect on this matter). The engine is capable of that, but I believe the way the game is coded won't let these changes to be loaded on the fly, rather loading whatever path, functions etc that were saved along with the really needed data...

Maybe someone with more experience can enlighten this matter...
 
  • Like
Reactions: r136a1

r136a1

Newbie
Sep 29, 2019
34
15
Hey qwertyu12359, I don't know if this was mentioned before, as with a quick search I couldn't found anything related to what I'm about to say about the longer saving times...

I do know that the large number of json files (slaves) takes a huge toll on the save file, but what intrigues me, and, for what I can remember don't happen in other QSP games that I've fiddled with, is that Jack apparently saves literally everything that's on the .qsp file! It's like it makes a copy of all data along with the json files that were used at the time of saving! All the master/slave/assistant/NPC's variables, which of course are important and do need to be saved, but all the image path files, and arrays, functions etc, which, in my opinion, should be read only...

I'm saying this because while trying to "fix" the oversized images, I've made changes in the .qsp file which wouldn't appear on a saved game, only on a new game! Like correcting a image path file, adding/modifying a cheat that alter some user stats etc... When I made some of these changes in other games, like those made by Avenger, it didn't matter if I've tried on a new or saved game...

So, if I'm correct (which by the way it's just an assumption, can't really verify the save file), of course the save file would be larger and taking longer times to save/load (again, the high number of slaves has the most effect on this matter). The engine is capable of that, but I believe the way the game is coded won't let these changes to be loaded on the fly, rather loading whatever path, functions etc that were saved along with the really needed data...

Maybe someone with more experience can enlighten this matter...
Intriguing. One guy I know who recently handled the engine for this game is percival. He's the guy who created that revised jack.exe that fixed the random image bug.

He said if you want to make this game run faster you have to get rid of the json files. Or use a different engine.

Do you know Unity? One guy proposed remaking this game in the Unity engine.
 

r136a1

Newbie
Sep 29, 2019
34
15
If you guys need QSP engine advice why not ask that Sonnix guy? He created an entire QSP engine by his lonesome.
 

r136a1

Newbie
Sep 29, 2019
34
15
Basic requirements are that the slave looks appealing... normally slaves for Clients should get a beauty makeover..
so being washed and maybe get a haircut in white town. Higher rated slaves also should have a makeup treatment I suppose (full treatment is cheaper anyway so I always go with that).
maybe you also want to invest in a wedding dress if she is supposed for one of the faction leaders.
the rest is simply a question of the questlog.
Thanks for the tips Evangelion-01 I appreciate them.

But those are not exactly what I want to talk about. What I would like to request if possible is whenever a slave gets rejected by a buyer the reasons for rejection be made more explicit. Like that guy having problems with the Cardinal quest. He said he tried everything he could think of but couldn't figure out why he can't sell his slave. So he just gave up on the quest.
 

highlander00

Newbie
May 15, 2017
77
107
Intriguing. One guy I know who recently handled the engine for this game is percival. He's the guy who created that revised jack.exe that fixed the random image bug.

He said if you want to make this game run faster you have to get rid of the json files. Or use a different engine.

Do you know Unity? One guy proposed remaking this game in the Unity engine.
Actually my programming skills are basic at best... Only a few classes on C, C++ and a few other languages that I've tried to learn along the way... But, I do understand the logic behind most of the code, so, while I can't make a game from scratch, I can change/fix some of the basic/slightly difficult things... I've tried learning Unity, but couldn't find the time, and later the will to immerse myself in it...

The QSP engine does have it's limitations, hence I've mentioned the games made by Avenger, or even Girl Life, both are present here in F95...

Making a quick comparison of the Jack .qsp file (about 9mb) and the Girl Life (about 45mb), the main difference is that in Girl Life almost every "folder" that declares a number of variables at the beginning, kill most if not all of them at the end, cleaning the memory and thus making the save file smaller by just saving what really matters... And the saving time it's not instant whatsoever, but, of course, can't compare with Jack...

As you mentioned, basically no other QSP game uses json... But 99% of them don't have the same goal as Jack, in which you get a shitload of slaves with different appearances/statuses...

My point is, optimizing the base code of Jack could improve the loading/saving times, maybe not by much, but it would make testing/fixing issues easier, as you wouldn't have to redo a number of steps... Just load a save and see if what you did was right!

Although, it would be a pain in the ass to do this job...

PS: These other games, while better optimized (some of them), tend to lag after some time, or when they have to load a large video file... Redoing the game on another engine is a good option, but who has the knowledge and time/disposition to do so? Drama or no drama aside, the only one who offered himself is already MIA...
 
Last edited:
  • Like
Reactions: r136a1

Evangelion-01

Devoted Member
Apr 12, 2018
10,829
7,293
Thanks for the tips Evangelion-01 I appreciate them.

But those are not exactly what I want to talk about. What I would like to request if possible is whenever a slave gets rejected by a buyer the reasons for rejection be made more explicit. Like that guy having problems with the Cardinal quest. He said he tried everything he could think of but couldn't figure out why he can't sell his slave. So he just gave up on the quest.
That would require writing a catalogue of any possible or impossible combination of slave skills, traits and stats for each Client available...
I am sure you see reason if I say that such a catalogue would be longer than the game itself, I think an Updated Wiki that just shows requirements for Clients is shorter and much more efficient
 
Mar 21, 2018
343
947
In 1.7.5 No meant no... unless you sold 3 other slaves... than you had another try... since this version was based on that version it should still aply.
Once you accept a quest you have an entry in your diary telling you the requirements for those quests... the higher your client in the hirachy the more demands you have to fulfill
If I remember correctly, Crushboss added some code that allowed buyers to reconsider the slave after some time had passed. For example, you could train a different slave and then go back to the previous one, max her charm by taking to the salon, etc. and then the buyer would accept her. Version 1.7.5.

Dark Helmet in 1.7.6 changed it so no meant no forever (if I remember correctly).

Players should always save the game before presenting the slave to the buyer. Most of the time the slave's charm is too low and is the reason for the denial. Players need to clean the slave up and present her while looking and feeling her best.
 
Mar 21, 2018
343
947
Is Powerairmax sure about that? Back when he was still partners with beaver14 I distinctly remember beaver14 working on an improved saving system for the same engine we're using right now. It got cancelled when he and Powerairmax went on hiatus. (So there is a chance Powerairmax will again return to modding albeit after 3 years or so.)

Is saving time really related to number of slaves? Or the json system? Some guys are saying the json system screws the saving time.
In the post after Powerairmax's last post smartbadger speculates this game's saving system is bugged. I've seen many QSP games in F95. None but JONT uses json. None but JONT has complaints (that I know of) about saving time.
beaver14 did develop a version of the engine that only saved variables in a list. It was never implemented though. Crushboss almost used it but it was towards the end of his time with the game. The QSP engine that Jack uses, as well as most QSP games, saves all variables and lots of unnecessary data. Crushboss did add a lot of code to try to clear variables but it doesn't really address the real problem (save game bloat and save/loading delays).

Crushboss did all the QSP coding and beaver14 did all the engine coding (versions 1.3.5 through 1.7.3 and 1.7.5).
 
  • Like
Reactions: r136a1
4.00 star(s) 64 Votes