Vinfamy

creating moddable 3D life simulator
Game Developer
Jul 5, 2017
1,250
4,846
Hey!
I was playing with the modding system (i'm currently making one, i might share it if i don't get lazy before having a playable version...) and i noticed three"problems" :
-When you use choices, the scene will be broken if you don't put an empty line between your choices and your "If".
You don't have permission to view the spoiler content. Log in or register now.

-If i have tabulations in my script, it may break the scene too. (Thanksfully, Notepadd++ can "Replace all" in two clicks)

-I noticed that stalk_facebook.lpscene in vin_Base works only with "Impregnated" npc. (Yep, it's not used right now... I randomly stubbled on it and got curious :p)

Also, if i want to share my mod, do you have a "happy place" to upload it or do i post it here?

PS: Is there a way to make "nested menu" like "sexwork"?
no way to make nested menu yet
The spaces and tabs thing is mentioned in explanation.lpscene I think, but yeah, these are very common problems people run into so I probably should make people aware of this more somewhere
Impregnated is just any NPC passed from the game's hard code into a lpscene. It was orignally used for pregnancy hence the name.
Just upload it on here and I'll link to it from the OP and Discord
Thank you for modding the game
 
  • Like
Reactions: h10 and tkwas

k4garybay2

New Member
Dec 17, 2018
5
5
the NTR mod doesn't seem to really do anything.. is it currently broken, or am i missing something? npc's will hit on my dates, but nothing ever comes of it
 
Aug 8, 2017
366
287
the NTR mod doesn't seem to really do anything.. is it currently broken, or am i missing something? npc's will hit on my dates, but nothing ever comes of it
A lot of scenes have some RNG based on the participants stats. For NTR, I think many of them check on your date's rapport / attraction to you, your attractiveness, and/or your masochism. If you look in the Modules/vin_NTR/Scenes/ folder, you can read the scenes' trigger conditions and try to get the relevant stats to maximize your chances.
 
  • Like
Reactions: tkwas and Vinfamy
Jul 6, 2017
120
23
There is already such option in the "NPC Distribution" menu, but it can be intimidating, and it's behavior sometimes seem erratic (well, not really if you know the rules).
View attachment 354733

In the left hand side, you have entries like "female/athletic_F.lpcharacter: 0.0695". This controls the probability of the game uses the said preset when creating a new character, which for that specific entry in this case is 6.95% of the time. You could also see that there are entries that I have set to 0, which means the game won't select them, unless the event script specifically instruct it (there are several event which do this, notably those which incorporate strippers and working girls).

The entries corresponds to the files found at "LifePlay\Content\Modules\vin_Base\Presets\male\" and "female" folder.

Look at the bottom right, there's "Total Female" and "Total Male" entries. Both must be as closely as possible as 1. They are the sum of probabilities of all male and female presets.

The "quirk" of this menu is that if you add/remove a preset in the said folders. When you open the menu again, you'll found that all your settings will be reset to default. This can be annoying, if you have meticulously set the probabilities previously. But, taken from the dev stand point, it is easier and safer to code it that way, mitigating problems where entries doesn't have a corresponding preset file.


Well, everybody have their own definition of what "sexy" is. Nevertheless, here's some presets I use.

In the "Presets" folder, are the actual *.lpcharacter files I hand edited to replace the default presets found in "LifePlay\Content\Modules\vin_Base\Presets\".

In the "Characters" folder, are some presets I hand edited for specific characters in my gameplay.

All presets assumes DAZ models, and won't work with legacy models. I still have the presets I hand edited for legacy models if anyone interested.
hi i put the Presets male and female like he told but Characters i dont know where to put ? i will start new game i hope you say to me before i start that , i add all mod and hope its work , and guys that help us if you say clear every file detestation not all understand games engine stuff , and the game screen how to change it to 1280 1024
 
Last edited:

h10

Newbie
Oct 3, 2017
32
60
no way to make nested menu yet
The spaces and tabs thing is mentioned in explanation.lpscene I think, but yeah, these are very common problems people run into so I probably should make people aware of this more somewhere
Impregnated is just any NPC passed from the game's hard code into a lpscene. It was orignally used for pregnancy hence the name.
Just upload it on here and I'll link to it from the OP and Discord
Thank you for modding the game
Yep, just found the tab explanations in Writing_Scenes.txt !
Also, there is actually an option in Notepad++ to change how tab works.
Go to settings->Preferences->Language, Select [Default] in "Tab settings" and check "Replace by space" (but carreful, it will change this for every language using the default value)
Thanks for your answer ^^
 
D

Deleted member 237

Guest
Guest
Is there a chance to get customized NPC age distribution? I understand that some events generate certain age type (boss tends to be older and career fair event generates students in twenties) but it would be for all other events where age is not specified. It would also be crucial in case we get age-play content.

Also some sort of customized perversion distribution would also come handy, because in my game my very unattractive character often gets dark alley and other pervert events from NPC date. Maybe its just rng giving me high perversion NPCs, but some option to limit generated perversion would help.
 
Last edited by a moderator:

Vinfamy

creating moddable 3D life simulator
Game Developer
Jul 5, 2017
1,250
4,846
Also some sort of customized perversion distribution would also come handy, because in my game my very unattractive character often gets dark alley and other pervert events from NPC date. Maybe its just rng giving me high perversion NPCs, but some option to limit generated perversion would help.
perversion distribution is sort of already in the game, it varies depending on the map you use. I use the Sexual column in this for the countries the maps cover:

I.e. play in a conservative country (somewhere in Asia maybe) for lower average perversion, and vice versa
 
  • Like
Reactions: Deleted member 237

tkwas

Newbie
Sep 4, 2019
64
54
I'm proudly present new mod with 15 new scenes. Not all are sex oriented.
If you found an error or language mistake just PM me.

Installation is as simple as other mods:
just extract to \LifePlay\Content\Modules
and remember to crrl + m and tick to enable the mod.

As i will have more time i will add new scenes.

EDIT: new version with the two new scenes
 
Last edited:

Vinfamy

creating moddable 3D life simulator
Game Developer
Jul 5, 2017
1,250
4,846

Most of the v2.x updates so far have focused on graphics (new models, new animations, 3d bedroom, etc). Now that the game has become quite solid visually IMHO (yeah, I know the map with its grey building blocks is still a bit of an eyesore, but I don't have a good solution for it at the moment), the next few updates will focus on other important aspects of the game that haven't received too much attention since 1.22, namely gameplay, UI and 'story' (the latter in the form of Quests, which will be introduced from v2.10 onwards) .
Starting off these updates, v2.9 will introduce three major gameplay elements: karma, achievements and perks into the game. Here are the plans:
1/ New Karma system:
- many actions and decisions you take will now increase (help a colleague, stop domestic violence, etc) or decrease (cheating, murder, etc) Karma
- The higher your current Karma, the harder it is to continue increasing it (diminishing returns from the same act of kindness) but the easier it is for Karma to drop, and vice versa. This prevents you from maximizing Karma easily, but also prevents Karma from staying at rock bottom.
- Karma works by affecting most RNG (random number generator) calculations in scenes. High Karma skews the RNG in your favour, and vice versa. For example: if your chance of getting laid depends on "If Random(0, 100) < HotChick:attractiontoplayer" , max Karma would turn it into Random(0, 50) and minimum Karma would turn it into Random(0, 200).
- The cheat options to 'undo' your Death, Imprisonment or STD will now, more immersively, consume a huge amount of Karma instead (as in: you already cheated Death, so it's only fair that you suffer a string of bad luck afterwards).
2/ New Achievements system:
- Tracks optional 'objectives' for the player to aim for, depending on play style and how you roleplay. Examples include having anal sex with n number of partners, become a millionaire, or keep mood above 90 for 30 consecutive days
- Rewards the player with permanent stat boosts which would have been very difficult to achieve in normal gameplay, plus perks points that can be used to unlock new perks
3/ New Perks system:
- These are powerful benefits to gameplay that can be unlocked by spending perk points earned from Achievements.
- Some are perk trees with multiple levels, some are unique single perks
- Examples include: minimum attraction level for all new NPCs you meet, earn monthly % interest on your wealth, your date responds well to all activities you take her out on (instead of moaning about half of them)
- Also includes a perk tree that softens the impact of negative Karma - a good investment for those who want to play an evil character but don't want all the bad luck
4/ New menu that shows the available actions at the player's current location, meant to save you some repetitive clicking and scrolling. Also, double-clicking on a building will now make the player character go there.
5/ Fix some mistakes and inconsistencies in scene conditions. Special thanks to Lostlegends (who have also published a few mods for the game btw) for compiling the list for these.
6/ Other bug fixes and minor improvements, with a public beta testing period
Estimated Release Date: Saturday, 5 October (with a Release Candidate for public beta testing released at least 36 hours in advance)
 

Lostlegends

Active Member
Modder
Jul 9, 2017
592
1,159
Sounds awsome, even though I now have a good working slave system, with actual gameplay, that your probabily going to make redundant lol. looking forward to the ui.
 
  • Like
Reactions: raykun

Vinfamy

creating moddable 3D life simulator
Game Developer
Jul 5, 2017
1,250
4,846
Sounds awsome, even though I now have a good working slave system, with actual gameplay, that your probabily going to make redundant lol. looking forward to the ui.
why would these new systems make your slave system redundant? None of them cover slavery in any way.
Most Bethesda games for example have these three gameplay elements and still have slavery mods, no?
Oh, if you meant the Karma that affects Random(x, y), it only affects the If conditions that include actor stats (player stats mostly, the only NPC stats that activate the modifier is attractiontoplayer and rapportwithplayer) that has higher_is_better at true or false (not those with no_difficulty_adjustment). It doesn't affect Random(0, 100) < 100 or Random(0, 100) < masochist for example
So use no_difficulty_adjustment for any lpstat's you have in your slavery mod and karma won't touch them.
 
Last edited:
D

Deleted member 237

Guest
Guest
1) I tested wi_darkalley_rape from noncon module and it generated two women. When i chose 'peep' the scene just stopped and returned to map. My guess is that generated women were hetero and there is no check that rapist Actor.isInterestedIn(Victim).

2) Is there a way to ensure the specific generated npc would be male or female. Is "Actor = generatePersonTemporary(male)" valid?

3) In the Docs folder, is there a list of attributes that can be used with generatePerson() method like easterneuropean, twenties, fitness_model....?

4) May be a silly question, what is difference in body part sizes between hourglass 1 and 2, shapely and vigorous? Edit: it is answered here https://f95zone.to/threads/lifeplay-v2-8-vinfamy.11321/page-134#post-2186243
 
Last edited by a moderator:
Apr 23, 2018
230
65
I get this game is about trigger scenes my questions is how do you complete the degree. I go to the university and select a degree like computer science, and I keep attending lectures. How long do I do this before degree completes I wonder?
 
D

Deleted member 237

Guest
Guest
I get this game is about trigger scenes my questions is how do you complete the degree. I go to the university and select a degree like computer science, and I keep attending lectures. How long do I do this before degree completes I wonder?
I believe that there is no completion of studies implemented, you can use action to quit and drop out, or if you start another job you will not be student anymore.
 
Last edited by a moderator:

h10

Newbie
Oct 3, 2017
32
60
1) I tested wi_darkalley_rape from noncon module and it generated two women. When i chose 'peep' the scene just stopped and returned to map. My guess is that generated women were hetero and there is no check that rapist Actor.isInterestedIn(Victim).

2) Is there a way to ensure the specific generated npc would be male or female. Is "Actor = generatePersonTemporary(male)" valid?

3) In the Docs folder, is there a list of attributes that can be used with generatePerson() method like easterneuropean, twenties, fitness_model....?

4) May be a silly question, what is difference in body part sizes between hourglass 1 and 2, shapely and vigorous? Intuition tells me hourglass1<hourglass2<shapely<vigorous.
1) Actually, it's missing something in the code! (It should have "Rape = true" in wi_darkalley_rape.lpscene, in the "Elseif 3" at line 63)

2) I use that : (I think i copied it from another mod)
Actor = generatePersonTemporary()
While !Actor.isMale()
Actor = generatePersonTemporary()
Endwhile
Actor.makePermanent() //If you want to keep it, or else it'll disapear at the end of the scene

3) If i'm not wrong, you can use any preset of any mods like generatePerson(easterneuropean, twenties, fitness_model), but some of them may not work correctly if there's only one preset. (Probably thoseswith stat only, idk...)
generatePersonTemporary(bodybuilder) will create a bald body builder stuck in t-pose, but generatePersonTemporary(bodybuilder, eastasian) will have a working asian bodybuilder. Lots of preset are in vin_base

4) Dunno ^^'
 
Last edited:

Lostlegends

Active Member
Modder
Jul 9, 2017
592
1,159
why would these new systems make your slave system redundant? None of them cover slavery in any way.
Most Bethesda games for example have these three gameplay elements and still have slavery mods, no?
Oh, if you meant the Karma that affects Random(x, y), it only affects the If conditions that include actor stats (player stats mostly, the only NPC stats that activate the modifier is attractiontoplayer and rapportwithplayer) that has higher_is_better at true or false (not those with no_difficulty_adjustment). It doesn't affect Random(0, 100) < 100 or Random(0, 100) < masochist for example
So use no_difficulty_adjustment for any lpstat's you have in your slavery mod and karma won't touch them.
Sorry, missunderstanding. Every time you add something I get better ideas on how to implament what I have already done. Once you start adding karma etc. I will want to do the build it into the slave system! My slave system is using totaly unique stuff this time so it wont be conected with pc or npc stats, that way it cant easly be broken. I just mean that my old ideas become redudant.
 
3.30 star(s) 116 Votes