Vinfamy

creating moddable 3D life simulator
Game Developer
Jul 5, 2017
1,250
4,850
2022Plans.jpg

Hope everyone had a good festive season. As has become an annual tradition, I want to discuss the project's progress last year, what my broad plans are for this year, including what the annual 2-month overhaul will focus on. Furthermore, as you know, Unreal Engine 5 is now in early access, so I want to talk about migrating the project to Unreal Engine 5, which will involve a UE5 LifePlay Test Showcase side project.

1. A LOOK BACK AT 2021:
- 2021 was a good year for LifePlay, with 32 updates in total (6 v3.x updates, 5 beta updates during the v4.0 overhaul & 21 v4.x updates). The $1000 milestone was reached in May, which increased the number of updates to 3 updates each month. This, along with the new weighted polls for higher tier patrons & 3-month exclusion for each winning kink, allows for more kinks to be catered for.
- Last year's v4.0 Variety and Polish Overhaul was an important one. There are now more impactful and user-friendly character customizations, the NPC generation now creates much more varied characters, with distinguishable age and ethnicity, and is capable for creating some pretty hot characters that match high attractiveness. The clothes now look and fit on characters better and there are now over 900 items in total, a massive increase on previous!

2. LOOKING FORWARD TO 2022:
- 2022 will have 36 updates, 3 each month. The focus of at least two-third of those updates will be decided by patrons in the weighted Kinks of the Month monthly polls. I will continue to give some love to less popular kinks, which never do well enough in polls, in about half of the updates that fall outside of this.
- The biggest challenge I've found so far about 3 updates a month is that with only 10 days between updates it's much harder to stay on top of the bug fixes. This has made necessary some bug fixes only updates last year. It's not so much the actual fixing that's hard, it's reproducing a bug that can sometimes take away hours in vain. Next month (I will make an announcement when it's done), I will put together a team of "Bug Detectives" volunteers on Discord who will take turns and try to reproduce each bug reported on Discord or F95 in their game first, and put together exact instructions for me on how to reproduce it. That way, the bugs can be fixed quickly enough that I stay on top of them each update, providing a more pleasant gaming experience for players while freeing up a few more updates each year to dedicate to new content.

3. v5.0 EXTERIORS & DYNAMIC ANIMATIONS OVERHAUL:
- Each year, I do an overhaul that makes a big improvement on certain weaknesses of the game. This year, the v5.0 overhaul will take place over the 6 updates in April & May.
- The focus of the overhaul will be on exteriors and dynamic animations. The full plans for the overhaul will be posted in March, below are just the key points:
- As you know, 3d interiors for most building types were already added during the v3.0 overhaul two years ago, so 3d exteriors (for example, high street, dark alley, park, beach, etc) are long overdue really. Adding exteriors obviously first involve adding the 3d models for it, but a lot of work will also go into exterior lighting, which works very differently from interiors. Furthermore, since exteriors haven't been a thing so far, there are hardly any existing content taking place outdoors. Adding exteriors will open up a huge number of new scenes and interactions. Finally, although exteriors are in the name of the overhaul, I will also use the opportunity to add some interiors still missing from the game too.
- Dynamic animations mean that the animations have some AI logic added to them to make them aware of their context and automatically adjust themselves accordingly. Take a MF adult animation for example, this means that the male animation detects where the hole to penetrate is and if necessary, the guy moves his whole body a bit down or arch his back a bit to make sure the dick actually goes in. If said animation also involves the guy squeezing the girl's boobs for example, the fingers squeeze more for a flat chested girl and less for a busty girl and maybe he'll have to move the entire arm to fit better as well. You get the idea ... Simple things we take for granted IRL, but to replicate in a game takes a lot of development hours that only an overhaul can provide.

4. UNREAL ENGINE 5 MIGRATION & TEST SHOWCASE
- As you know, Unreal Engine 5 is currently in early access, with Epic's official promise of full release in "early 2022". Note that 'full' doesn't mean 'final', for example, Unreal Engine 4 eventually went up to v4.27, which was worlds away from its first "full release". If you just search "Unreal Engine 5" on YouTube, you'll find all the impressive 'next-gen' showcases for it done by Epic and others. For LifePlay, Unreal Engine 5 have the potential to completely transform its graphics, the most important new features being much better shadows from dynamic lights and photorealistic strand-based hairs (two major weaknesses of the game's graphics currently that I have my hands tied on while using this v4.20 version of UE4 from 2019)
- I was initially quite obssessed about the idea of "Unreal Engine 5 for v5.0 Overhaul". However, after spending a lot of time testing in the past week, I concluded that this early access version of UE5 isn't ready to migrate LifePlay to yet, and it probably would be wise to wait for a further year for it to reach about v5.2 or v5.3 to be on the safe side. Let's just do the exteriors and dynamic animations first for the v5.0 overhaul, which the game sorely needs currently, and then all the fancy new tech from Unreal Engine 5 will be the cherry on top next year.
- This extra wait would therefore make the Unreal Engine 5 migration ideally earmarked for the v6.0 overhaul around June-July 2023 instead. However, that doesn't mean I can't do anything in the meantime - UE5 is already available in early access after all. In fact, if I'm going to migrate to this so-called 'next-gen' game engine, I want to plan and prepare long in advance and actually make use of all the new UE5 features available to me to make the final outcome look and play the best possible.
- Therefore, as soon as v5.0 overhaul is done in May, I will start working on a LifePlay UE5 Test Showcase as a side project in the background, IN ADDITION TO the usual 3 updates a month for the main LifePlay project on UE4. This showcase will just be a relatively short and vanilla adult story game where you play a guy romancing 2 hot chicks, with 3 endings depending on your choices - no sandbox gameplay or character customizations - basically an equivalent of a short visual novel game or a LifePlay quest. This showcase is likely to have only 4 updates ever (again, the usual 3 updates a month for the main LifePlay project will take place as normal meanwhile, the showcase is just a bonus). These 4 updates for the test showcase will probably be in Aug 22, Nov 22, Feb 23 & May 23, allowing the actual migration of the main project to UE5 to start in June 2023.
- The purpose of such a test showcase side project is to allow me to experiment with all the new UE5 features, focusing solely on delivering the best possible graphical quality without any constraints. That way, when it comes to the full migration of LifePlay in 2023, I will already have become experienced with UE5 and have confidence that whatever version of UE5 I opt to migrate the whole main project to is a stable one, limiting the risk of bugs post migration. Furthermore, I could then simply copy the lighting setup, material rendering and strand-based hair from the showcase project back to the main project once it's migrated to UE5, preserving as much of the 'next-gen' graphics as possible while adjusting for any constraints the main project has.

Thank you for all your support so far, without which the LifePlay project wouldn't be where it is today, let alone be in a position to look forward to Unreal Engine 5 and 'next-gen graphics'. Obviously, it's impossible to predict Patreon trends and I'm never one to take anything for granted, but it would be an absolute dream to reach the $1,500 milestone by the end of 2022 and finally be able to focus on this project as my full-time job, which would give me more development hours to make the three updates per month much bigger and less buggy. It would also allow me to dedicate more time to the UE5 Test Showcase side project, making sure the eventual migration of the whole project to UE5 next year yields the best results possible. However, we're still a long way away from $1,500 and even if this milestone isn't to be achieved in any foreseeable future, I'm still very thankful for all your current support, not only financially as patrons, but also those who contributed to the game via mods, brainstorm ideas, bug reports and more. Thank you all and let us look forward to another year full of progress for the project!
 
Last edited:

chwX

Newbie
Aug 23, 2017
38
45
Hyped for that dynamic animations!

Here's hoping some sort of collision is implemented as well, even if it is a basic one. I've been playing Fallout 4 with Fusion Girl and BodyTalk bodies and seeing some actual penetration (and very well aligned) was really hot and way more effective than a lot of adult games.

Considering that is possible in a modded game, I think it is a must in an actual adult oriented game.
 

SmanMax

Newbie
Sep 2, 2019
45
60
Fuzzcat has the right of it. Notepad works fine, and the edits to expand the content are trivially easy per file...but irritating in the raw number of files that have to be edited.

This also works on other requirements that you dislike though. Karma, any kind of attribute or 'score' dependency...you can see the numbers involved, including the random chance generators, and modify them. Want an event to happen more often? Adjust the 1/1000 chance to 1/100. But be warned...substantially changing those odds can make the event spawn...a LOT. Over and over. So be careful. :)

And make sure you don't accidentally overwrite them on update, hehe. :)
 

Lientu

Newbie
Oct 31, 2018
75
116
I don't even see one.

it's at the bottom, near translate button, right side.

and yes, it looks like it do nothing.
i set timeout on elven potion scene to 9999999999.... hrs. and yet it pops next day.

question is where game store timeouts info. in scenes or in separate file. me personally prefer separate file, but i may be wrong as yet i do not know much of how UE works with this
 

Toramizu

Member
Game Developer
Oct 14, 2017
172
328
True.
If you're playing a trans/futa specially, you'll miss TONS of events, as they're rarely tagged, it's mostly male/female.

Luckily, these newer updates and events have a much more simplier/cleaner (and effective) coding, and it's very simple to edit... though it shouldn't, considering the options are given for 3 types of players, not only 2.

(editing:
look at the scene file, you only need a text editor -even notepad works-.
If one of the triggers is "player.isMale" it means it triggers only for males -du'h!-.
A simple fix is to change it to "!player.isFemale", so it will NOT trigger for females, meaning the only options are males and trans.
Conversely, a "!player.isMale" means it will trigger for female and trans.
That way you'll be able to adapt the scenes for all genders.
The "!" at the beginning is a block, it's useful to reverse several things, and more or less "guide" the game to the content you want, without adding a fuckton of script.)
I know, I already edit the events each updates, but it's rather that I shouldn't have to. There are two points that I find annoying :
- The events don't only exclude futas, that are rather niche I agree, but women too. A lot of male exclusive events don't need to be restricted to them. "Send me a nude pic" could work the same way for anyone.
- The changes aren't limited to changing player.isMale to !player.isFemale, they often need to change nouns and pronouns too (he => <Actor.he_or_she>). The game has a feature to choose them dynamically, but using the male as default makes them take shortcuts with that too.
In the end, I have to read all the event, text and choices, then the event looses its interest since I already know exactly what will happen...
 

Coomer341

Member
Apr 20, 2020
122
59
Just looked at the new events, and again, they are needlessly gender locked. Only males are able to issue dares, for example.
The game is made to be as open ended as possible, but the events are often arbitrarily restricted, it's sad =/


Edit : Rephrasing
True.
If you're playing a trans/futa specially, you'll miss TONS of events, as they're rarely tagged, it's mostly male/female.

Luckily, these newer updates and events have a much more simplier/cleaner (and effective) coding, and it's very simple to edit... though it shouldn't, considering the options are given for 3 types of players, not only 2.

(editing:
look at the scene file, you only need a text editor -even notepad works-.
If one of the triggers is "player.isMale" it means it triggers only for males -du'h!-.
A simple fix is to change it to "!player.isFemale", so it will NOT trigger for females, meaning the only options are males and trans.
Conversely, a "!player.isMale" means it will trigger for female and trans.
That way you'll be able to adapt the scenes for all genders.
The "!" at the beginning is a block, it's useful to reverse several things, and more or less "guide" the game to the content you want, without adding a fuckton of script.)
I know, I already edit the events each updates, but it's rather that I shouldn't have to. There are two points that I find annoying :
- The events don't only exclude futas, that are rather niche I agree, but women too. A lot of male exclusive events don't need to be restricted to them. "Send me a nude pic" could work the same way for anyone.
- The changes aren't limited to changing player.isMale to !player.isFemale, they often need to change nouns and pronouns too (he => <Actor.he_or_she>). The game has a feature to choose them dynamically, but using the male as default makes them take shortcuts with that too.
In the end, I have to read all the event, text and choices, then the event looses its interest since I already know exactly what will happen...

Any other updates for this? Would like to send nudes or dare as female. Another way to add without changing games script?
 

TurboShark

Newbie
Jan 14, 2018
99
111
question is where game store timeouts info. in scenes or in separate file.
I haven't had the time to really update the game and play it for a few iterations now, but traditionally, the timeouts are stored in the scenes themselves. If that hasn't changed in this update, they are always at the very bottom of the scene file, written like this:

timeout(24, house_party)
 
  • Like
Reactions: Lientu

Fuzzcat

Active Member
Oct 27, 2017
624
664
thanks man. As for all the requirements im sure i met all of them. Except maybe the karma one. Where would i set that karma hit you mentioned?
You can "sell drugs" (on Crime actions) which gives you some coins and takes a couple karma points. Or "pickpocket", which does the same, and takes 5.5 of your karma; but it might trigger some event (not really sure). Of course, either takes a lot of time a grind, and a single do-gooder actions raises karma up by 20 points, for example.

Best trick:
Go to
Lifeplay>Content>Modules>vin_Base>Actions>Crime.
Look for a file called "pickpocket", open with text editor, and you'll EASILY figure things out.
It's a simple basic action, so there's barely any code, but you can change how much money you get from pickpocketing, and how much karma you lose (it reads "Karma -5.5"). Set the loss to -15 for example, save the file, and presto: a couple pickpockets and you'll lose karma as much as you want.
Conversely, you can do the same with a good action, to raise karma, just in case.
Note, you could always ADD a karma lose/gain to any other action. I prefer to change useless actions (like pickpocket).

And do not worry if you get a bad end that needs karma.
The bad ends use up all your remaining karma, so even if you only have 2, you'll still revive (but this is so rare, you shouldn't ahve problems. As a matter of fact, I think I've revived a couple times with zero karma).

I know, I already edit the events each updates, but it's rather that I shouldn't have to. There are two points that I find annoying :
- The events don't only exclude futas, that are rather niche I agree, but women too. A lot of male exclusive events don't need to be restricted to them. "Send me a nude pic" could work the same way for anyone.
Oh, absolutely, I was just making an example.
(tho, honestly, at this point, futa is not that much of a niche. There's a huge fan base that would be attracted if the game had more clear and available options.)
I thought the nude pic was working for everyone, since it works for FF.
But yeah, I think Vin just throws out the events from the perspective he's interested and that's it.
Not that I blame him: most modders do the same, and it's perfectly understandable NOT doing something you're not attracted.
But it's a shame that something SO simple as changing a little letter or word in the code is not used, and in return would have more... well, return. More people attracted, more variety, more cash.

- The changes aren't limited to changing player.isMale to !player.isFemale, they often need to change nouns and pronouns too (he => <Actor.he_or_she>). The game has a feature to choose them dynamically, but using the male as default makes them take shortcuts with that too.
In the end, I have to read all the event, text and choices, then the event looses its interest since I already know exactly what will happen...
I hear you.
I spent two days rewriting the events I was interested... and in the end, when they triggered, they weren't that interesting anymore, lol.

But still, despite all the complaints, I still think Vin is taking the right path developing.
Much better to have a "here, base game, mod to your liking, I gotta keep advancing" than Lilith's Throne "Ima spend 3 years on the same event nitpicking every single detail and option", which just frustrates everyone. I was a huge fan of LT, but enough is enough.
In LP, I can deal with what's is in the game, and can easily change anything to my liking.
 
  • Like
Reactions: iev and Villenia
Aug 23, 2018
424
451
You can "sell drugs" (on Crime actions) which gives you some coins and takes a couple karma points. Or "pickpocket", which does the same, and takes 5.5 of your karma; but it might trigger some event (not really sure). Of course, either takes a lot of time a grind, and a single do-gooder actions raises karma up by 20 points, for example.

Best trick:
Go to
Lifeplay>Content>Modules>vin_Base>Actions>Crime.
Look for a file called "pickpocket", open with text editor, and you'll EASILY figure things out.
It's a simple basic action, so there's barely any code, but you can change how much money you get from pickpocketing, and how much karma you lose (it reads "Karma -5.5"). Set the loss to -15 for example, save the file, and presto: a couple pickpockets and you'll lose karma as much as you want.
Conversely, you can do the same with a good action, to raise karma, just in case.
Note, you could always ADD a karma lose/gain to any other action. I prefer to change useless actions (like pickpocket).

And do not worry if you get a bad end that needs karma.
The bad ends use up all your remaining karma, so even if you only have 2, you'll still revive (but this is so rare, you shouldn't ahve problems. As a matter of fact, I think I've revived a couple times with zero karma).



Oh, absolutely, I was just making an example.
(tho, honestly, at this point, futa is not that much of a niche. There's a huge fan base that would be attracted if the game had more clear and available options.)
I thought the nude pic was working for everyone, since it works for FF.
But yeah, I think Vin just throws out the events from the perspective he's interested and that's it.
Not that I blame him: most modders do the same, and it's perfectly understandable NOT doing something you're not attracted.
But it's a shame that something SO simple as changing a little letter or word in the code is not used, and in return would have more... well, return. More people attracted, more variety, more cash.



I hear you.
I spent two days rewriting the events I was interested... and in the end, when they triggered, they weren't that interesting anymore, lol.

But still, despite all the complaints, I still think Vin is taking the right path developing.
Much better to have a "here, base game, mod to your liking, I gotta keep advancing" than Lilith's Throne "Ima spend 3 years on the same event nitpicking every single detail and option", which just frustrates everyone. I was a huge fan of LT, but enough is enough.
In LP, I can deal with what's is in the game, and can easily change anything to my liking.
lt is more like im sorry i couldnt make the update this week x 5 and then i made an update changelog: added new underwear see you next week for another sorry i couldnt make the update this week
 
  • Haha
Reactions: Fuzzcat

Toramizu

Member
Game Developer
Oct 14, 2017
172
328
I hear you.
I spent two days rewriting the events I was interested... and in the end, when they triggered, they weren't that interesting anymore, lol.

But still, despite all the complaints, I still think Vin is taking the right path developing.
Much better to have a "here, base game, mod to your liking, I gotta keep advancing" than Lilith's Throne "Ima spend 3 years on the same event nitpicking every single detail and option", which just frustrates everyone. I was a huge fan of LT, but enough is enough.
In LP, I can deal with what's is in the game, and can easily change anything to my liking.
It's because I'm a game dev too, and seeing someone ignoring a feature they implemented always make me a little sad :p
 
  • Like
Reactions: Fuzzcat

Fuzzcat

Active Member
Oct 27, 2017
624
664
It's because I'm a game dev too, and seeing someone ignoring a feature they implemented always make me a little sad :p
It's not just because you're a dev*... it's because. XD
The options are there, implemented, and literally is tipying a couple letters and have a whole game difference.
Still, it's good that is a simple thing to change at least.

(* I totally get what you mean. I'm an arts teacher aside of illustrator, and it always makes me sad when there's someone with artistic potential wasting their... well, potential precisely.
Or certain games which have excellent opportunities to make great graphics, and instead they just fell short on obvious things.)
 

Mommysbuttslut

Forum Fanatic
Feb 19, 2021
4,017
9,784
Is it just me, or does it seem like every person you hang out with is always "hating this..." when you have a meal? Nobody likes to be taken out to dinner anymore??
That's why the perfect date perk is so hilarious. Go to work, "X likes this". Do your finances "X likes this". Sell drugs "X likes this". Break into someone's house and rape them in their sleep "X likes this".
 

GetOutOfMyLab

Conversation Conqueror
Modder
Aug 13, 2021
7,126
19,214
That's why the perfect date perk is so hilarious. Go to work, "X likes this". Do your finances "X likes this". Sell drugs "X likes this". Break into someone's house and rape them in their sleep "X likes this".
Yeah, until you get the perfect date perk, they all pretty much hate anything you do.
They like many other things that we do...how does one obtain the perfect date perk?
 
3.30 star(s) 118 Votes