Tuesday 28 July 2015

Newlife 0.3.8 released

Hello everyone!

Version 0.3.8 of Newlife is finished and I've released it on Patreon. Early-access Patrons can find it in the creations section here. The changelog is below.
That also means that the 0.3.7 release has been made public. I've updated the links here on the blog, so you can download it now from here. The 0.3.7 changelog is here.

As usual, saved files & templates from older versions probably won't work with newer ones. 


For new players - just use one of the links to the right to get either the jar or the exe version. You only need one or the other - not both. I recommend trying the jar first.

For either version you'll need to have Java installed. A lot of programs use Java so you might well already have it. If the jar shows up as an unrecognised file type, then you probably don't. In that case you can get it from http://www.java.com/
The exe should tell you if you don't have the right version on your computer, but you'll still need to install java to run the game.
There's a guide for new players here which includes some troubleshooting tips for installation & downloading.


Here's the full changelog for 0.3.8:

  • Fixes to text issues. Thanks to Cubano, Ignis, Death25, Souldead341, The Observer and Nonono222 for reporting problems they found.
  • Changed the scene description for the doggy scene to solve a problem reported by Cubano where condom-specific text could never appear because they get removed at the end of orgasm processing.
  • Added a new possibility for the male orgasm text in the cowgirl sex scene which can trigger for romantic girls in some situations.
  • Following a forum post by gravifan89, added new cheat options to start with higher skill levels.
  • Neither you nor the man now has access to condoms in the shower. The relevant actions are disabled for shower makeouts.
  • Restricted the men's ability to get back on top of you after you straddle them. This is now blocked the same turn you've taken the “straddle” action or any of the other actions that lead directly to cowgirl sex.
  • Following a suggestion by Cubano, modified what the player says when she asks a guy to pull out if she's pregnant or on the pill. Also added a new category for her reaction when he lies or fails to pull out where she's more inclined to forgive him in that situation. “Safe days” are not included in either of those situations, as they still aren't 100% safe. However, forgetful or unusual body chemistry girls on the pill are included as the pc herself is assumed not to be aware that she isn't fully protected.
  • Fixed a problem with the porn movie scene reported by Kao Rock where some gender-bender text was being shown for female-start characters and added some alternative text for them.
  • Added an short alternative branch to the “trying on sexy outfits” path of the shopping befriend scene. This has fairly specific requirements so it won't show up very often, but I think it'll be a fun one when it does.
  • Fixed a bug reported by Cubano that caused problems if the treasure-hunting event triggered when the player had been treasure-hunting before and has no boyfriend.
  • Also fixed a bug I found while fixing the above bug where the treasure-hunting event couldn't trigger if the treasure-hunter was your boyfriend, even if you'd had the event with him before when he was just a friend.
  • Added a new random event chain.


Enjoy the new version, and let me know if you find any bugs!

Monday 13 July 2015

Newlife 0.3.7 released with doggy-style sex

Hello everyone!

The doggy-style sex scene is finally ready for release, after countless delays. There's still work to be done around improving the path to it from the makeout scenes, but the sex scene itself is done and I hope you'll enjoy it.

Version 0.3.7 of Newlife is finished and I've released it on Patreon. Early-access Patrons can find it in the creations section here. The changelog is below.
That also means that the 0.3.6 release has been made public. I've updated the links here on the blog, so you can download it now from here. The 0.3.6 changelog is here.

As usual, saved files & templates from older versions probably won't work with newer ones. 


For new players - just use one of the links to the right to get either the jar or the exe version. You only need one or the other - not both. I recommend trying the jar first.

For either version you'll need to have Java installed. A lot of programs use Java so you might well already have it. If the jar shows up as an unrecognised file type, then you probably don't. In that case you can get it from http://www.java.com/
The exe should tell you if you don't have the right version on your computer, but you'll still need to install java to run the game.
There's a guide for new players here which includes some troubleshooting tips for installation & downloading.


Here's the full changelog for 0.3.7:
  • Fixes to text issues. Thanks to Pandora Reed, Cubano, death25 & souldead341 for reporting problems they found.
  • Fixed the player's arousal increase for feeling her breasts during cowgirl sex being too high if she had the sensitive breasts trait.
  • Some other small modifications to a few sex actions, usually to take into account preference information that wasn't being checked.
  • Fixed a bug where encouraging the pervy client multiple times could have unintended effects on the actions he chose.
  • If you've had sex with the pervy client, then he'll always count as being “encouraged” in any future scenes – unless you've also beaten him up at some point. Due to limitations in the information that the game tracks, this only applies to penetrative sex, not oral.
  • Following a bug report by OrangeJuice, modified the treasure hunting event so there's only one npc this can happen with in each game. The initial conditions are the same as before, with multiple npcs who could join for for it, but once the scene has happened once then any future occurrences will always have the same man. This prevents various odd or nonsensical storyline problems. The probability of the event firing will normally be unchanged, but it will become unavailable if it happens once and then you unfriend the npc or let your relationship with him drop.
  • The treasure-hunting scene can now trigger with your boyfriend, as long as you've been treasure-hunting with him before. It won't happen for the first time the event fires though – I guess treasure-hunting is something he does to get some “me time” and he doesn't want his girlfriend along unless you already have that sort of partnership.
  • Mums can now play with their existing baby while waiting for the results of a pregnancy test.
  • Fixed an issue reported by Cubano where breakfast choices didn't depend on owning cooking gear. You now need to have bought this to serve any breakfast that requires cooking (i.e. the full English and porridge choices).
  • Ambitious characters no longer get the increased stress from working once they've reached a top-level job in their career – currently just “elite saleswoman”. Top-level jobs have an extra line in their description explaining this, so it should be obvious which ones they are when the promotion is available.
  • The makeout 'push him away' type actions are no longer automatically disabled when you get close to orgasm, but now require a willpower check instead. For an average willpower character, this means they'll tend to become unavailable earlier than before.
  • Men can no longer initiate sex or move to an more intense makeout position the same turn that you've taken one of the opposite actions (e.g. “push him away”, “move his cock away”).
  • Added the doggy-style sex scene, which can be initiated from the lying-down makeout by either you or your partner. At the moment the actions that get you on your hands & knees immediately start sex. This will change in future updates once a parallel set of makeout actions have been written and hands & knees can be made into a separate sub-position similar to when your character is on top.


Enjoy the new version, and let me know if you find any bugs!

Wednesday 8 July 2015

Making babies

Hello everyone!

While answering a post on the tfgamessite forums, I decided to explain a bit about how Newlife's impregnation mechanics work. Instead of putting it in my forum message, I'm going to post here so people from other sites can read it too.

If you prefer not to know how the game mechanics work, then look away now!


Okay, so, Newlife and impregnation:

The obvious solution for impregnation would be to check each time you have unsafe sex. That's what happened early in pre-release versions but it ran into problems when the game was improved to allow sex multiple times a week.
With that system, even if you aren't especially fertile in a given week, your chance of getting pregnant skyrockets if you have sex a lot. Alternatively, if I limited the code to one check, then your chance of getting pregnant is normal but whoever you sleep with first will always end up being the father.
As a result, I completely rewrote how it works. Here's what it does now:

When you have sex with a man, and he comes in a way that's unsafe, then the game stores that you've been inseminated, who by, and any modifiers. For example, if he comes outside but some gets in a dangerous place then it's not as risky as if he finishes deep inside you.
If you have sex several times, then each of those gets stored, even if it's the same man as an earlier time.

Impregnation is then calculated right at the end of the week, just before showing the week planner screen for the next one. 

First the game checks if you're already pregnant or if you're protected by the pill. There's just one check for the week, not one for each individual insemination. Being on the pill normally guarantees safety, but the Forgetful (10%)  and Unusual Body Chemistry (50%) traits add failure chances. 
Having this check at the end of the week is the reason why the pill you get in-game is described as having a slight morning-after effect. If you go on the pill by visiting the doctor, then you'll be protected for that week even if you had sex before the doctor visit.

If you aren't protected by the pill, then the game picks a random number. This is stored and the same one is used to process each insemination. That way we avoid the problem where multiple shags makes your pregnancy risk so high its silly.
Next, the game starts checking your inseminations in a random order. The risk is calculated based on your cycle, the insemination modifier, the man's fertility modifiers and any fertility bonuses that you have. This is compared to the random number chosen earlier.
If you get pregnant then the other inseminations aren't checked and that man gets to be the daddy. Otherwise, the game moves onto the next one and adds a small cumulative modifier to the risk. This means that having sex many times in a week will increase your risk of pregnancy and each additional time makes it a bit more risky, but the effect is generally much smaller than if impregnation was checked independently each time you had sex.

Well, I hope that was interesting for you. Now get out there and make some babies!

Thursday 2 July 2015

Newlife 0.3.6

Hello everyone!

Version 0.3.6 of Newlife is finished and I've released it on Patreon. Early-access Patrons can find it in the creations section here. The changelog is below.
That also means that the 0.3.5 release has been made public. I've updated the links here on the blog, so you can download it now from here. The 0.3.5 changelog is here.

As usual, saved files & templates from older versions probably won't work with newer ones. 


For new players - just use one of the links to the right to get either the jar or the exe version. You only need one or the other - not both. I recommend trying the jar first.

For either version you'll need to have Java installed. A lot of programs use Java so you might well already have it. If the jar shows up as an unrecognised file type, then you probably don't. In that case you can get it from http://www.java.com/
The exe should tell you if you don't have the right version on your computer, but you'll still need to install java to run the game.
There's a guide for new players here which includes some troubleshooting tips for installation & downloading.

Here's the full changelog for 0.3.6:
  • Fixes to text issues. Thanks to Death25, cubano & phantombird for reporting problems they found.
  • Implemented a change suggested by cubano where having a friend who lives near you gives you a small chance of being with them when you’d otherwise be mugged, and therefore avoiding attack. For now you’ll have to take pot luck as to whether your friend lives in your area as this isn’t shown anywhere – although if he’s tried to save you from mugging before then you know he lives nearby. When the Homes update gets added this will become more important and will probably be easier to discover.
  • Fixed a bug reported on a blog comment where an exception was being thrown if you told someone you were pregnant while being single, they asked you to become their girlfriend, and you refused.
  • Added a check for heavily pregnant characters trying to climb the watertower, as suggested by cubano.
  • Changed the ‘pain and suffering’ action in the dance contest to test against the Fitness skill instead of a flat success chance.
  • Following a problem report by death25, modified the starting relationship bonuses for npc traits so they couldn't push you all the way into the second liking category.
  • A new event chain that can fire once you've been promoted past the starting job.
Enjoy the new version, and let me know if you find any bugs!