Count Morado

Devoted Member
Respected User
Jan 21, 2022
8,160
15,679
i think people see there's a discrepancy between the time spent and the time it takes to refactor the code. it's because although it might not have been optimized and a janky mess behind the hood, the game runs and is very playable. all the dialogue, art, and sound assets are already available, so a lot of the refactoring should be copy+paste. 1.5 years is a lot of time for pre-tech updates, and that's not even counting the real tech update. with the existing code/flow charts to tell you how scenes/minigames should play, i think it's very reasonable to have already rebuilt the game from scratch in a 1.5 year time frame.
And you got your degree in game development, as well as your certificate in project management, from?

Just a few notes:
  1. The current code is a janky mess coded by several different people of varying levels of ability, starting as low as PRINT "HELLO WORLD"; knowledge. So it's not copy/paste - it's a complete review of the code and revamping into a proper singular format for better (and quicker) gameplay - as well as better formatted for future additional content.
  2. It will soon be too large for a good portion of mobile users to use and so optimization of the code, as well as the art assets, is necessary to keep the game at a manageable size.
  3. Speaking of art assets - all the 20K+ assets are at 4:3 display which are being reworked and reposed for 16:9 for better use in mobile devices.
  4. Those 4 (soon to be 5) pre-tech updates of newer content took time away from strictly working solely on the tech update, but the developer would rather have the tech update take a little longer than have a year or more of nothing released for the fans and players of the game.
The tech update isn't just to get it good for this year/next year - it's to make it more accessible for a growing market of mobile devices which are the majority of operating systems accessing the internet.
 
Last edited:

ImTransAndTiny

Active Member
May 1, 2020
879
1,993
And you got your degree in game development, as well as your certificate in project management, from?

Just a few notes:
  1. The current code is a janky mess coded by several different people of varying levels of ability, starting as low as PRINT "HELLO WORLD"; knowledge. So it's not copy/paste - it's a complete review of the code and revamping into a proper singular format for better (and quicker) gameplay - as well as better formatted for future additional content.
  2. It will soon be too large for a good portion of mobile users to use and so optimization of the code, as well as the art assets, is necessary to keep the game at a manageable size.
  3. Speaking of art assets - all the 20K+ assets are at 4:3 display which are being reworked and reposed for 16:9 for better use in mobile devices.
  4. Those 4 (soon to be 5) pre-tech updates of newer content took time away from strictly working solely on the tech update, but the developer would rather have the tech update take a little longer than have a year or more of nothing released for the fans and players of the game.
The tech update isn't just to get it good for this year/next year - it's to make it more accessible for a growing market of mobile devices which are the majority of operating systems accessing the internet.
I have two programming diplomas and I've taken the PMP course. I've also created a mod that makes changes to exactly 25% of script files, and I've read almost every line of code in the game. What D2K said was quite reasonable. I'll go point by point on why what you said isn't.

1 and 2. No, the code is not as bad as people seem to think. As I've said many times, there are two different sets of code in the game: "the old way" and "the new way". The prime example of this is that the game didn't originally use overlays, so there had to be an image for each combination of facial expression, arms, and clothing. These were numbered, rather than given descriptive names. It makes posing a pain in the ass. You have to look through the images and pick out the right image so that you can write something like:

show player 63
player_name "Hi there!"
show player 62

In this example, 63 is a talking image, and 62 is the equivalent when not talking. With the new overlay system, you write out what body, arms, face, dick, etc., overlays you want, and they remain in effect until you specify something else. The game automatically shows the "talk" version of the active face overlay when the character is talking, and reverts to the non-talk version when they aren't. The above becomes something like:

anon b_naked a_shrug f_sexy of_blush od_dick4 "Hi there!"

This approach massively speeds up posing and reduces code size. It also massively reduces the size of images. Instead of hundreds of ~100 KB images of the character with every possible combination of face, arms, clothes, etc., you have a small number of 100 KB body images, and then a few dozen ~10 KB face images, some ~20 KB arm images, etc. You end up with less files, all of which are smaller.

Many of the older characters now have a base image directory and a /layered_image directory. The layered images cover all of the arms, faces, etc., for the character. That is to say, most of the image work has already been done. To get rid of the old images, someone has to go through each code file that uses the old system and convert it to use the new system. I try not to do that in my mod, but when I add significant content, sometimes it's the right choice to speed up posing. If I was going to convert all of that code, I would create a chart that would indicate the overlay equivalent for each of the old-style images so that it would be a quick lookup to make each change. There are only a few hundred script files that need to be converted. It's boring work but, conservatively, it would only take about a man-hour per script. One person could do the work in a few months, or the work could be divided between multiple people.

3. No, absolutely not! Only the backgrounds need to be converted from 4:3 to 16:9. That's 1978 images. Most of those images are day, day_blur, night, and night_blur variants. So, something like 500 images need to be widened, and then you make a copy that applies the blur filter, one that reduces the brightness, and one that reduces the brightness and applies the blur filter. All characters and objects are high resolution images on DC's end that have been downscaled to 1024x768. They need to be re-downscaled to 1920x1080. That's roughly 17,000 images, and you could conservatively convert three or four per minute. A big, boring job, to be sure. Dozens of man hours, so a few months for one person, or divide the work between multiple people.

4. Full agreement.



The ~500 backgrounds that needed to redrawn must have been a big job. I think DC was also updating the look of the characters as well, so that's even more work. Redoing the art must have been a monumental task. From what I've gleaned from this thread, the art has been done for some time. That is to say, DC's part is done. The code work that needs to be done will take hundreds of man-hours, but most of it can be divided between many workers, assuming that a good project manager assigns and reviews the work efficiently. There's still Hofstadter's Law. Everything will take longer than it looks like it should take. You fall behind schedule. If you have a fixed budget, there may be nothing you can do about it. If you have enough revenue to hire more people, or convert your part-time workers to full-time, then you can get back on schedule that way. It certainly looks like there's enough Patreon income to do that.

I'm as tired as anyone of hearing people complain about how long the Tech Update is taking. I'm also tired of people misrepresenting how much work it is. You're both right! It is a massive job, and it shouldn't have taken more than a year.
 
Last edited:

Count Morado

Devoted Member
Respected User
Jan 21, 2022
8,160
15,679
Wall.
I'm as tired as anyone of hearing people complain about how long the Tech Update is taking. I'm also tired of people misrepresenting how much work it is. You're both right! It is a massive job, and it shouldn't have taken more than a year.
You wrote a wall. First, I wasn't responding to you - I was responding to the people who are at their peak Dunning Kruger moment. But thanks for sharing your background.
  1. I understand about the code - I used to do a bit of C+ work back 20+ years ago. But we don't know what the plan is for the future of the game (though it appears to be "mobile first" in its vision). Maybe the developer doesn't fully know either - so we don't have any idea how much of the old code is being kept and how much it is being scrapped. All the pre-tech updates appear based on the old code while the new code is being written.
    I understand how the image layers work, as well. I have worked on short films (live action and animated) as well as have worked as a graphic designer.
  2. Yes, I am aware how layered images save on storage space. It's one reason why this game is still under 1GB for Android users.
  3. Yes, the backgrounds are changed from 4:3 to 16:9 and that's pretty much been all DC. And then all the other thousands of layers also get changed to the same aspect ratio while making sure they match the new locations in posing. As you are well aware, each layer is laid out so that it just drops directly on top the background exactly where it needs to be so that there is less tweaking needed in the code for proper placement. That takes time for the posers.
  4. Ok.
As for his income and what he pays for with expenses, etc ... that's his business. If he wants to hire 100 people or if he wants to contract out to 2... or none. That's his business. If the patreons don't like it, they can unsubscribe. If patreons want to pressure the developer to hurry up or whatever, they have it in their power. The game is free for everyone to play - as it has been for years - yes, because of patreons. But, if it takes 2 months or 20 years. Who cares? The developer continues to put out at least some content on a semi-regular basis and provides content that his patreons vote for in polls, when offered.
 
Last edited:
  • Like
Reactions: HentaiGamerN00b

j4yj4m

Forum Fanatic
Jun 19, 2017
4,168
6,132
The code work that needs to be done will take hundreds of man-hours, but most of it can be divided between many workers, assuming that a good project manager assigns and reviews the work efficiently.
As mentioned above, there's like one guy coding in part time and it'll remain that one guy coding part time, given that it doesn't look like he wants to quit his real job, just to get some more hours for a few months or so until everything goes back to normal.

The solution here is still the same as it was 3 to 4 years ago. If somebody thinks it's too slow, they should just stop giving money and enjoy what they are getting for free. These discussions about adding another artist or a manager or person X have happened countless times and the actual result is pretty much always the same anway. It hasn't happened in these last years and it very likely won't happen in the future, either.

Just by the way, DC talked about drawing a scrollable 360 panorama from the top of the lighthouse yesterday. Just to illustrate that he still doesn't give a damn about not wasting time. :D
 
  • Haha
Reactions: Count Morado

srksrk 68

Forum Fanatic
Modder
Sep 17, 2018
4,439
5,662
having seen as much of the code as I have, I can't imagine that this has been a well-managed project.
I've seen a lot of this coding, too. It changed much when Dogeek (former coder) left and was replaced. From a modder's point of view, not to the better... Before, everything wrt/ layered images was coded much more consistently and generically. Now it changed in several places, mixing old and new style even in parts of the game that we would call the newer parts (Diane/Jenny updates and later).
 

ImTransAndTiny

Active Member
May 1, 2020
879
1,993
As mentioned above, there's like one guy coding in part time and it'll remain that one guy coding part time, given that it doesn't look like he wants to quit his real job, just to get some more hours for a few months or so until everything goes back to normal.

The solution here is still the same as it was 3 to 4 years ago. If somebody thinks it's too slow, they should just stop giving money and enjoy what they are getting for free. These discussions about adding another artist or a manager or person X have happened countless times and the actual result is pretty much always the same anway. It hasn't happened in these last years and it very likely won't happen in the future, either.
No argument. I assume that, if DC cared, he would have done something a long time ago.
 
  • Like
Reactions: Salamandra

swextal

Member
May 7, 2018
161
93
The answer is no, it won't be soon.

Because we are still some time away from pre-tech update 5, and still months out from the tech update, and even still more months out from the R(h)onda update, and beyond that even more months out from Annie's update... oh and a few more months out from Judith's update. That is why, in my original reply to you, I said to look at #12 - which told you all that.
This isn't a game with a multi milion dollar funding and a ton of artists, programmers and so on. I like the game... But bear in mind there's something called life also. I am a Amiga demo coder and it can be months I am out of productivity. Then it just tend to loosen up and I don't sleep for a week.

Make it good as you have done instead of crapping out shit.
 

Jujansol

Member
Feb 10, 2022
226
145
Does this really have ntr and femdom or is it just one of those other stuff where you don't find the tags included? Like Taffy Tales
 

Omnikuken

Conversation Conqueror
Feb 22, 2018
7,562
7,327
Does this really have ntr and femdom or is it just one of those other stuff where you don't find the tags included? Like Taffy Tales
Not in the tags, so not really. You can "steal" girls that already dumped their dude, there's a "sharing" route where 1 dude asks you to buttstuff his wife to get a kid (you can even have him stay there and watch/participate). As for femdom : you get 1 girl tie you up to the bed and manhandles you (but you can break free if your stronk stat is high enough). There will (probably) be some heavy BDSM junk when Annie's route comes out next year (maybe 2024)
 

teraptuss

Member
May 4, 2019
168
200
Anyone know if anymore will be put into the Jenny Eve Jealousy bit from the roof top party. Depending on the order you play it in can trigger that scene. I know folks in the past had said that Eve and Jenny's stories are pretty complete at the moment. But that scene kind of seems like it was meant to be a cliff hanger. Jenny being my favorite and Eve Second or Third ..would be neat to see that explored a bit more.
 

Omnikuken

Conversation Conqueror
Feb 22, 2018
7,562
7,327
Anyone know if anymore will be put into the Jenny Eve Jealousy bit from the roof top party. Depending on the order you play it in can trigger that scene. I know folks in the past had said that Eve and Jenny's stories are pretty complete at the moment. But that scene kind of seems like it was meant to be a cliff hanger. Jenny being my favorite and Eve Second or Third ..would be neat to see that explored a bit more.
Both routes are done, so not happening. Best wetdream wishful you can get is once we delve into the dating/prom night stuff, MAYBE they'll come back to it (if they didn't forget it exists). Just like the Odette+Eve legendary 3some they hinted at since the start of the pre-tech batches, little to no chance it'll ever happen
 
4.00 star(s) 374 Votes