Tuesday, 1 June 2021

Newlife 0.7.2

Hello everyone!

 
Newlife 0.7.12 has been released. Early-access Patrons can find it in the creations section here. The changelog is below.

The previous version is now public. You can download it using the links on the right-hand side of the blog. The public version's changelog is here.

This version is not compatible with saves from older versions.

For new players - just use one of the links to the right to get a zipfile containing Newlife. Once unzipped, you'll see a folder containing .jar and .exe files. Either one of these will run the game. 
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.

 

As well as a lot of bugfixing, this release completes hairstyle content and makes a start on the lesbian route, although at the moment this can't go further than a bit of flirting in a club, as the sex & dating scenes do not yet exist.

 

Major changes & additions:

  • Proper implementation of hairstyles, including variation across NPCs (with hairstyles weighted by outfit style, though you can also set the hairstyle directly for custom NPCs) and the ability to change the PC's hair by visiting a stylist on weekends. Thanks to the people who suggested hairstyles for the game: Jams, Robin, Sentenal and anyone else I've missed off the list.

  • The PC can now dye her hair at the stylist. You can choose from a variety of natural, unusual or bright colours. Dyeing your hair a bright colour is an informal look that will give you a few points towards “casualness” (and therefore a penalty to “elegance”).

  • One new socialisation event.

  • First pass at the lesbian club scene. My aim in this release was to broadly mirror the actions from the existing nightclub that don't require sub-scenes. While it is possible to swap numbers with one of the women here, there is no lesbian date scene as yet so things will end there. I'll be extending and adding depth to this scene in future releases.

Minor changes:

  • Added a small chance for innocent NPCs to use the cheerful outfit style.

  • The Impregnator breeding plot can now repeat itself, with a different target each time. Unfriending or dumping the impregnator-friend completely resets the plot (to allow it to restart with a different impregnator in the future) but also means that the same character could be targeted more than once if the impregnator is unfriended in-between.

  • Some rebalancing of NPC decision making in actions in the nightclub scene.

  • Increased the number of standard female NPCs by one: now the default is 4 and the minimum 3.

  • Updated attraction calculations towards female NPCs: the PC should find other women more attractive now. I expect there'll be more to be done with this later on, perhaps by including breast-size and female-figure preferences in character-creation.

Changes for user-submitted content:

  • Renamed the “haircut” field in custom characters that was added last version to “hairstyle”. Any existing custom npcs will need to be changed. Sorry about this, but I think it'd be too confusing to keep “haircut” for custom npcs while using “hairstyle” everywhere else.

  • Properly added hairstyles to the custom NPCs, including a list of valid values. The game will permit giving women's styles to male NPCs and vice-versa, even though this doesn't happen in default character-creation.

  • Added hairstyle methods to custom scene characters: setHairstyle, getHairstyle, getHairLength, getHasHair, getHairCanFallInFace and getHasGrabbableHair. See documentation for details. The enum reference has been updated with a list of hairstyles.

  • The attraction methods and haveOrgasmFromPc have been moved from MaleNpc to Npc and now apply to Female NPCs as well. I'll probably be making similar changes as more lesbian content gets added, so please let me know if you find something that you think should apply to all NPCs instead of just men.

  • Breastsize preference methods have been moved from MaleNpc to Npc.

Bugfixes:

  • Fixes to text issues. Thanks to Aetherial and Sight for reporting some of these.

  • Re-ordered some of the getting-dressed text from the date scene to fix a text issue reported by Wishfulthinker

  • Fixed a problem reported by J.J. on Patreon where part of the bra's description wasn't being saved correctly.

  • Fixed a problem reported by Stochastic where characters could get duplicate relationship flags.

  • Fixed an issue reported by Mister B where your partner could suggest a threesome on the same turn that your date ends, resulting in an anticlimactic “it's too late” message instead of the ability to actually go along with it.

  • Fixed a bug reported by PM over on patreon where the game would error when a single PC with the romantic trait developed a crush on someone.

  • Fixed (I think) a bug reported over PM where following a load the shops would start selling duplicates of clothes you already own.

  • Fixed a bug reported by Mister B where one man attempting to film you during sex would lead to other men later in the scene-chain doing so, even if it didn't fit their personalities.

  • Fixed a bug reported by Shardon where your babies would go missing on loading a game (yikes!).

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

Saturday, 1 May 2021

Newlife 0.7.1

  Hello everyone!

 
Newlife 0.7.1 has been released. Early-access Patrons can find it in the creations section here. The changelog is below.

The previous version is now public. You can download it using the links on the right-hand side of the blog. The public version's changelog is here.

Saved files & templates from older versions will 100% not work in this version as they are not even in the right format.

For new players - just use one of the links to the right to get a zipfile containing Newlife. Once unzipped, you'll see a folder containing .jar and .exe files. Either one of these will run the game. 
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.


This release mostly involved an extensive rework on how Newlife handles saving, which touched on a lot of the game's internals. This should have three main advantages:

First, it should fix a problem some people had experienced with saves not working with the most recent versions of Java.

Second, it should allow saves and templates to work reliably across versions as long as the internal data structures do not change. This is why I rushed to add basic hairstyle support in this version, so that I wouldn't need to do it later and break people's saves.

Third, the new saves are in json format which is human-readable. This means that people can edit their game in a text-editor, for example if they want to customise their clothing items. Back up your saves first though, as it's easy to break them with a typo in the wrong place. 

Saves are initially created in a delightful "wall-of-text" format, but I found that using the json plugin for notepad++ let me easily format them into a readable structure. Json is a common format, so no doubt there are plenty of alternative tools for this as well.

 

The other change is the addition of internal hairstyle support. However, there's only placeholder styles and there's no stylist scene to actually change them in-game. I'll be improving on that very soon. So, if there's a hairstyle you want for yourself or your lovers then let me know in the comments, as well as where you think it should fall on the cute-sexy and elegant-casual axes.

 

Major changes & additions:

  • Completely replaced the way Newlife saves games (and templates), along with some significant internal reworks to remove bloat from the files.

  • Added support for hairstyles internally, although it currently isn't possible to change them except for save-editing and the values are largely placeholders.

Changes for user-submitted content:

  • Added a getHairstyle() method to characters in custom scenes.

Bugfixes:

  • Fixes to text issues. Thanks to and for reporting some of these.

  • Fixed a bug with the new error logging added in 0.7.0e. Thanks to DGF for finding this!



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

Saturday, 27 March 2021

Newlife 0.7.0

 

 Hello everyone!

 
Newlife 0.7.0 has been released. Early-access Patrons can find it in the creations section here. The changelog is below.

The previous version is now public. You can download it using the links on the right-hand side of the blog. The public version's 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 a zipfile containing Newlife. Once unzipped, you'll see a folder containing .jar and .exe files. Either one of these will run the game. 
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.

This is the final release in the work & careers update, with some new content and also internal reworks. The next major update, chosen by voters on patreon, will be Lesbian Content. I'll be starting on that either next release or the one after.

 

Major changes & additions:

  • Added a new path to the office party, intended to give the scene more variety for players with a non-sleazy boss. You need to be wearing underwear to the party to get this route.

  • Extensively reworked how enjoy and relationship processing works internally. This probably won't be very visible to players, but it should solve the numerous issues involved with handling relationship-stat changes in multiple-NPC scenes.

  • Added a new event for characters in the office career, especially those on the PA sub-path. This is the work trip, a scene requested by PrettyPenny which also allows the boss to become properly dateable.

Minor changes:

  • Added some clarification to the user-created-npcs guide to highlight some changes made since it was written, notably that the number of NPCs can be modified in the options.

  • Slightly improved one of the makeout action text sections that was a bit bare if none of the clauses were available.

  • Increased the effects of likes-rough and low-self-esteem on the lowlife “freeze in panic” route. As long as there are no negative effects, having one of these will now be sufficient by itself for the route to end in sex.

  • Added a new option at character creation: Underling. This dooms the PC to never receive any but the most basic of promotions. Specifically, underlings can get one promotion in a career, but no more.

Changes for user-submitted content:

  • There are none. Enjoy is now properly linked to a specific NPC, but this has been something I've wanted to do for a while now and the custom scene methods were written to support the change without affecting custom scenes. I did get to remove the paragraph in the documentation referring to the enjoy system having “major internal flaws”, so I'm pleased about that!

Bugfixes:

  • Fixes to text issues. Thanks to Joisub and Wakisha for reporting some of these.

  • Fixed an issue reported by AnarChYsT where the game was mistakenly thinking you don't have a computer at home when faking nude pictures of your rival.

  • Fixed a bug that would block an event where the PC reconsiders someone's bastard status.

  • Fixed a bug reported by PhazonMario where the date scene could error if there were no suitable men for a threesome.



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

Monday, 1 March 2021

Newlife 0.6.12

 

Hello everyone!

 
Newlife 0.6.12 has been released. Early-access Patrons can find it in the creations section here. The changelog is below.

The previous version is now public. You can download it using the links on the right-hand side of the blog. The public version's 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 a zipfile containing Newlife. Once unzipped, you'll see a folder containing .jar and .exe files. Either one of these will run the game. 
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.

This version allows the PC to attend office parties. The next release is likely to be the final one in the work update, so there'll probably be a vote soon.

 

Major changes & additions:

  • Added an office party event. Some paths require a sleazy boss.

Minor changes:

  • Added some alternative lines for when your husband refuses to wear a condom on your wedding night, as the standard text felt a bit out of place there.

  • Added some more detail to the dating app's description of the man, as requested by Brobort.

Bugfixes:

  • Fixes to text issues. Thanks to Sync, Aetherial and AnarChYsT for reporting some of these.



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

Friday, 29 January 2021

Newlife 0.6.11

 Hello everyone!

 
Newlife 0.6.11 has been released. Early-access Patrons can find it in the creations section here. The changelog is below.

The previous version is now public. You can download it using the links on the right-hand side of the blog. The public version's 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 a zipfile containing Newlife. Once unzipped, you'll see a folder containing .jar and .exe files. Either one of these will run the game. 
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.

This version improves the PC's interactions with the office rival, giving the player opportunities to get the upper hand. 

I sitll have more ideas for the rival, but she has a lot of content now so I don't know if people want more or they'd rather I move onto other things. For the next release at least I'll be working on a more general office event where the rival may feature but she won't be the central focus.

 

Major changes & additions:

  • Added a new scene that allows the PC to plot revenge on her office rival.

  • Added a new scene where a seductive office rival attempts to further her career in a way the PC may be able to exploit.

  • Added a short new scene where the office rival can disrupt office-politics.

Minor changes:

  • The spitroast scene will no longer do NPC actions on turns where one of the men is having an orgasm.

  • Improved spacing for spitroast orgasm actions.

  • Lowlives can now start a threesome during the innocent-befriending route.

  • Updated the “Freeze in panic” path with the lowlives to potentially lead to sex depending on the PC's traits.

  • Following a suggestion by Brobort, the threesome-request action is now moved to the “important talk” section if the PC hasn't previously had a threesome with that particular man.

  • The text when transitioning to a threesome at home now varies on style, with humiliating, using and rough getting alternative descriptions.

  • Added some pregnancy musings in some situations when the husband caresses the PC's breasts during a wedding-consummation. This was based on a suggestion from Saur.

  • Following a PM on patreon, relaxed the conditions to accidentally walk into the men's changing room at the gym. The request was to add a new trait to enable it for female-start characters, but instead I've decided to unlock it for any forgetful character who is not also perceptive. Non-forgetful gender-bent characters can still access the scene at low femininity, although perceptive will still prevent them from making the mistake.

  • Reworked how the party-girl-impregnation-dare contest worked as the logic had some major issues. The player will now usually win if she challenges the party-girl to one of the more daring dares as soon as possible. Cunning removes the small chance of failure in this situation. However, a player who dawdles by challenging multiple less-intense dares will lose the contest regardless of traits.

  • Made some small rewrites of the party-girl befriending intro so that she isn't described as hungover when pregnant. Thanks to JJRider for reporting this.

Changes for user-submitted content:

  • Updated the Velocity config to allow macros to replace currently-defined ones.

Bugfixes:

  • Fixes to text issues. Thanks to Sync, Hubswing, AnarChYsT, Wakisha and dotSEA for reporting some of these.

  • Fixed a bug reported by Vandana.Ghost where your boyfriend could consider it cheating for you to have sex with another man during a threesome that he took part in.

  • Fixed a bug where the action to request a threesome wasn't checking for the partner having had an orgasm already.

  • Fixed a bug reported by Lashon Tov where your date could invite a copy of himself over to have a threesome with you.

  • Fixed a bug reported by JJRider where the game wasn't checking for NPC pregnancy when deciding whether the woman you catch your partner cheating with is drunk.

  • Fixed an issue reported by Elseone where talking to the cooking instructor was not updating relationship levels.



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

Friday, 1 January 2021

Newlife 0.6.10

 

Happy New Year everyone!

 
Newlife 0.6.10 has been released. Early-access Patrons can find it in the creations section here. The changelog is below.

The previous version is now public. You can download it using the links on the right-hand side of the blog. The public version's 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 a zipfile containing Newlife. Once unzipped, you'll see a folder containing .jar and .exe files. Either one of these will run the game. 
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.

This is the PMW release that adds a threesome scene. It's been a challenging one for me, but I hope you find it satisfying. Or, at least that the men double-teaming you find it satisfying.

Major changes & additions:

  • Added a threesome scene that can be accessed from dates at home or when meeting horse and his friend at the gym.

Minor changes:

  • Added a new character-creation option suggested by “Just a Quickie”: Max Friends. This is found in the customisation section and allows you to have the maximum number of friends (3) regardless of your traits. I may revisit friend limits later on with a more in-depth approach that'll require some UI updates, but this should give players a bit more flexibility in the meantime.

Changes for user-submitted content:

  • Custom scenes can transition to the new threesome scene: see the yml syntax guide for details.

Bugfixes:

  • Fixes to text issues. Thanks to Saur, Sci, Leekspinning, AnarChYsT and TaeTae for reporting some of these.

  • Updated some text in the makeout scene to better handle some clothing situations, following a bug report by Sci.

  • Added a new section to the party-girl-charm-training section of the relevant scene for when both characters are pregnant. Thanks to jjrider for pointing out this omission.



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

Friday, 25 December 2020

Happy Xmas!

Hello everyone! I hope you're all having a happy Xmas and a good holiday... or just a good day in general for those of you who are working!

 

The next Newlife release will be coming at the end of the month - I made a Patreon post where I talk a little about what's coming up, but of course you'll get a proper changelog in a week's time. 


Best wishes, and take good care of yourselves.