Diconica

Well-Known Member
Apr 25, 2020
1,155
1,220
295
We need trade unions in this game.
There are a lot of things this game needs.
A clean and well written base code being the most important.
If you really want to improve the game move away from renpy to an engine more suited for this type of stuff.
Otherwise it is going to get to a point were it won't be fixable.
 
  • Like
Reactions: Necronlord3

Naturalrice

Newbie
May 27, 2017
51
44
146
Apparently there's an update today, but the title only says it added "duties". Was that it?
Don't know the rules here regarding posting patreon stuff, but the summary is that most of the business side has been divided into smaller "duties" that is modified by modifiers (sluttiness and "work experience")

More organizational policies relating to work that adds flavor to how you run your business, mostly.
 
  • Like
Reactions: Draculesti

dalzomo

Active Member
Aug 7, 2016
939
785
306
Don't know the rules here regarding posting patreon stuff, but the summary is that most of the business side has been divided into smaller "duties" that is modified by modifiers (sluttiness and "work experience")

More organizational policies relating to work that adds flavor to how you run your business, mostly.
Here, as in on f95? There are no rules about that. Vren doesn't have any problem with news post sharing either. The beta testers don't usually share the x.0 version because it's typically even more buggy than the "final" ones and the final version is free in only a week anyway, but there's nothing stopping some tryhard from trying to buy likes so you'll occasionally see that here too

You don't have permission to view the spoiler content. Log in or register now.
 

Naturalrice

Newbie
May 27, 2017
51
44
146
I know,but there is no v0.50 here yet.
Come on, man. The answer is literally in that same post.

Here, as in on f95? There are no rules about that. Vren doesn't have any problem with news post sharing either. The beta testers don't usually share the x.0 version because it's typically even more buggy than the "final" ones and the final version is free in only a week anyway, but there's nothing stopping some tryhard from trying to buy likes so you'll occasionally see that here too

Literally takes more effort to come back to this page with a new reply.
 

Draculesti

Newbie
May 20, 2019
65
44
77
There are a lot of things this game needs.
A clean and well written base code being the most important.
If you really want to improve the game move away from renpy to an engine more suited for this type of stuff.
Otherwise it is going to get to a point were it won't be fixable.
It is after all python, i think it is doable.

I agree that the game has changed very much and that the code has not been restructured as you want it to be to build on it. We have seens duplicate code, code that works against other code, code that works around other code and so on. But this is not a problem of python or renpy it is a problem of modularity in code and cleaning the code if you change something.
I have seens strange things programmed in python that were really experiences where i would say, why?
I have seen python who had inbeded pearl scripts or other scripts in other languages. But over the last years nearly everyone changed it to python only or python based.
To stop this advertising of python lets come back to the game.

I' am not a betatester, but for me the changes sound like a nightmare to implement. In my opinion to implement this, without running in problems with code that works around or stand in opposition to other code a great amount of files must have been changed. If he had done this correctly it should have removed some of the older problems.
So i see two possible outcomes.
1) Everything works fine and he has cleaned his code and i will be deeply impressed after what he has done the last times.
2) Great parts are not working as intended and we see more code that is conflicting and questionable.

I will wait for now with judgement and hope for Option 1.
 

toolkitxx

Well-Known Member
Modder
Donor
Game Developer
May 3, 2017
1,473
1,802
264
I agree that the game has changed very much and that the code has not been restructured as you want it to be to build on it. We have seens duplicate code, code that works against other code, code that works around other code and so on. But this is not a problem of python or renpy it is a problem of modularity in code and cleaning the code if you change something.
The pro term you are looking for is: software architecture. Very old school, condemned by most younger devs as 'not relevant anymore' ;)
 
  • Like
Reactions: uiopuiop3112
Oct 14, 2020
114
130
157
I am a fan of the systemic gameplay. If I wanted "click buttons, read 500 lines of 'story', get lewds", there are plenty of games for that. Or honestly, just go to pornhub for that.
 

Daxter250

Forum Fanatic
Sep 17, 2017
4,715
13,751
960
It's become fashionable in this thread to shit on Vren's attempts to make the game more fulfilling through a little added complexity for those who actually play the game instead of dumbing it down for the idiots who are just going to console their way to riches and faps anyway, but I've played with duties a little and they look like they're going to be good for increasing productivity, relieving maluses, and if he doesn't fix one exploit I think I discovered, creating mixed department employees lol. The game is easier since the contract patch by far. I haven't found an impossible contract in weeks, and I'm swimming in cash through legit play, allowing me more time to work on corrupting everyone
dont give me this bullocks. the game is not more complex with these updates, it's just more annoying to play now. wanna get new serums? well fuck you, you need weird points that you can only get via sexual intercourse. and you need to have TONS of it, so prepare for having a fucking monotonous gameplay for the next 10 hours until you get some serums that are interesting to play around with. but guess what, you can't experience with serums either, cause that also costs a lot of fucking points, so instead of playing around with different mixtures, you gotta grind your shit to get recipes that are of outmost importance to you and save the rest of your points for research. at the end you need every lil shit point for getting new recipes after all. some even cost over 3000, ffs.
vren accomplished it that intercourse in a game became a chore and a grind instead of a reward.

game itself is piss easy btw. this is in no way a management game. i have so much money, i could run that business for a 1000 years without making money and i wouldnt get broke. can't do shit with my money though, cause everything is paid with that new fucking point system!

and boy, without mods this game would break in half. so many broken shit, holy cow. so many errors. wanna have younger employees but smart? game breaks cause it was coded badly. employing a new girl? game can break. employing sis and mom? game can break or glitch out in hilarious ways like mom asdking you two employ her SECOND daughter. :FacePalm:
trance state is at least okay'ish, but you gotta pay with those FUCKING POINTS again. more grind. im pimping girls now just for the points and not cause i wanna. i just press forward to get it over with, ffs. after doing it a fucking hundred times, you just danna wanna read the same crap they are saying over and over and over and over again. it's not fun, it's not sexy, it's piss boring. im glad that we have modders who repair vrens coding crap and actually add interesting bits and DEPTH to the game. or else the game ould simply be unplayable. fucking hell, even most rudimentory things like a useable gym to increase stamina is missing in vanilla. modders had to implement it. enslavment, hair cutter or changing thjat super stupid progression list in order to increase your stats. boy this is another chore. sell x amounts of meds in order to get +1 stat, flirt 20 times, fuck 9 different girls, generate 2000 research points... what time waster is this??? i basically just click for ten minutes straight by standing up, going to work and clicking "research2 for the whole day and then go back to sleep. rinse and repeat til i've done the task. another chore and time waster. absolutely uninspired task. once you are don with all your stats you can't do dogshit with the stat points you gain afterwards. you can however buy more useless statpoints by buying it with... can you guess? eh? ... those stupid points from earlier! hooray!

just so we are clear. i dont play with cheats here either.

edit: after reading Ambir 's post i agree that i was a bit too harsh on vren here. i apologize. take my ranting as a frustrated outcall for seeing a good foundation of a game that gets held back by the things i mentioned before.
 
Last edited:

Naturalrice

Newbie
May 27, 2017
51
44
146
The update is clearly moving in the right direction. With the introduction of duties, Vren has introduced new thematic approaches in how the business upgrades, and distributing those upgrades in flavorful ways.

You clearly know how to play the game. Spend the money on getting new hires to do research instead of doing it yourself. If you're lacking clarity, trigger sex. It isn't hard. It's a porn game, and the porn has to be delivered. If you're so sick of watching the same scene, just do something else. Why even bother spend clarity on stats when the objectives are so easy to clear anyways. Why are you even rushing down the research tree, when you said yourself that your swimming in cash? Hire more people?

The game is a buggy mess, and most of the mechanics needed to make the game fluid isn't implemented yet, but it's clearly not unplayable and the framework is playable. most of the objectives can just be smashed through with skips/spending a day, unless you're actually sitting there reading through the text for the 200th time, it doesn't take that long to max stats with just objectives.
This update is a step in the right direction, and finally an update that makes me interested to see what mechanics Vren has planned.

Considering 90% of the games on this site is literally a click-fest VN with the same recycled plot/models, I don't even understand what you're comparing to. I do find it funny that you like the gym of all things that extends the bland sex scene longer for no reason, so that's something I guess. Seeing as the only reason you even need energy is in the early game to spam out conversation options.
 

Daxter250

Forum Fanatic
Sep 17, 2017
4,715
13,751
960
Daxter250

If you've got such a problem with the clarity points why dont you just cheat for them? or you know... maybe play another game?
im waiting for our great modders instead. cause that game doesnt have just one problem (those charity points), it has dozens.
 

Diconica

Well-Known Member
Apr 25, 2020
1,155
1,220
295
It is after all python, i think it is doable.

I agree that the game has changed very much and that the code has not been restructured as you want it to be to build on it. We have seens duplicate code, code that works against other code, code that works around other code and so on. But this is not a problem of python or renpy it is a problem of modularity in code and cleaning the code if you change something.
I have seens strange things programmed in python that were really experiences where i would say, why?
I have seen python who had inbeded pearl scripts or other scripts in other languages. But over the last years nearly everyone changed it to python only or python based.
To stop this advertising of python lets come back to the game.

I' am not a betatester, but for me the changes sound like a nightmare to implement. In my opinion to implement this, without running in problems with code that works around or stand in opposition to other code a great amount of files must have been changed. If he had done this correctly it should have removed some of the older problems.
So i see two possible outcomes.
1) Everything works fine and he has cleaned his code and i will be deeply impressed after what he has done the last times.
2) Great parts are not working as intended and we see more code that is conflicting and questionable.

I will wait for now with judgement and hope for Option 1.
I was more looking at the performance of Renpy.
Renpy is built on pygame which is built using SDL2 however it nerfs the fuck out of SDL2 and what it does use it uses fairly poorly.
I built base copy of my C++ game engine to see how bad it was. in C++ with SDL2 I get 40,000 objects moving at 60fps.
Using python and pygame it is reduced to 1000 on the same system. Using python and SDL2 without pygame it s 3500 at 60fps.
Pypy unfortunately is not 3.10 compliant yet. So using it isn't a good choice either without rewriting a lot of code. While it is several times faster than cpython it isn't near C or C++. Why that is is an entire different discussion.

Then looking through Renpy's code there are a lot of things in it that also aren't exactly efficient.

Then you have the code written for the game stacked on top of that inefficient mess. Which is a mess in its own.
But lets pretend for a second Vrens code was written as good as it could be. You would still have a limited number of character and stuff that could be done and tracked because of the update system would eventually come to a crawl it would take a lot more time to load a page.

You have all the character schedules to update.
Effects on all the serums to track and keep track of.
Production
Sales
Events
Then updating any characters that have gone through a change or are affected by a serum or the player is interacting with.

Just that alone is going to run you into a limit.

But lets look at what else is poorly done. The way images are displayed. SDL2 has texture system which is much faster than simply using surface. Textures in SDL2 are hardware based buffered objects. Using SDL2 by itself would make it easier to display images. That said using python with opengl they good display the characters themselves it would make moding anding outfits and so on a million times easier give the render quality currently in use Opengl would be an improvement even with medium detail models.

Then you have stuff like displaying text. There are several ways to do it. You could use texture system to do it which uses the freetype library and create the textures as you need it. That's slow as hell. You could do the same thing directly with freetype again slow. You could pre-generate the textures store them and render the fonts as you need it. You could create an opengl context overlay it on top of the SDL2 window and render shaders and stuff through it. Again wastes performance.
Or you could create a glyph and font library system that can use the SDL2 texture system and render the font insanely fast.
I can go into details how that works but its for another discussion on a different forum.
 
  • Like
Reactions: waffel
3.40 star(s) 127 Votes