Wednesday, 20 June 2018

Names

Hi all,

Newlife currently has 100 male names - more than sufficient for the game but it'd add a bit of variety if there were more.

Obviously I can continue my previous strategy of finding online lists of popular names in the UK and just copying them in there en-masse, but I thought I'd check if there were any names players specifically wanted to be added to the game.

If there's one you want to see, just leave a comment and I'll consider adding it.

Monday, 28 May 2018

Newlife 0.4.19

Hello everyone!

Newlife 0.4.19 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.

I'm still afflicted with my back injury, so progress has been painfully slow this month. I'm feeling much better than I was in April though, thankfully.
I'm looking into commissioning a writer so players will get a bit more content to compensate for me being part-time lately. This release though is mostly Eulexia's work. The main new scene I'm working on isn't ready yet, but they submitted their extraordinary Shyness Cure scene for you all to enjoy. To copy from my post on patreon:

To access it:

- Be shy
- Have a party-girl friend
- The event is for weekends so don't choose actions there that have fixed events (like the gym or shopping)
- Wear a skirt-type garment (skirt or dress) on the weekend.

The scene is a spectacular one - an enormous amount of content with three different paths, plus some choices that can lead to really interesting outcomes - try lying to your friend sometime. Kudos to Eulexia for a great piece of writing.



Changelog:


Major changes & additions:
  • Added Eulexia's massive Shyness Cure scene.
Minor changes:
  • As suggested by Saur, added a new, more-enthusiastic response to the “late for work” scene for baby-crazy PCs who are trying to get pregnant.
  • As suggested by Katie, changed the text when the PC is cheating and has a photo of her bf in the room to reflect relationships where the bf likes the pc sleeping around. Also added some lines where the PC isn't guilty if she dislikes her partner.
  • Some small improvements to the text for when an NPC refuses to wear a condom during a makeout.
  • Updated the yamlbeans version as suggested by Rigel and made some internal changes to how custom scenes process follow-up actions. This should now mean that the actions presented to the player for custom scenes will be in the same order as they were in the yaml file.
  • As suggested by Katie, toned down some of the large arousal increases in the concert makeout section and also blocked the pc from having an orgasm on consecutive turns.
Changes for user-submitted content:
  • Fixed a bug where the testingInfo location section used isOutside but the location section in scene transitions would error unless just “outside” was used. It's now isOutside on both.
  • Added the getExposeRemoves method to clothing items. This may be relevant when writing undressing text.
Bugfixes:
  • Fixes to text issues. Thanks to OrangeJuice, Saint Destiny, Ammut, Madcat and Saur for reporting some of these.
  • The baby-crazy text when you flirt on dates will no longer appear if the PC is pregnant. Thanks to Saint Destiny for reporting this.
  • Fixed a bug reported by Allen J. E. with some extra info from Saur where the “anal doesn't count” action wasn't working in the standing makeout.
  • Fixed a bug reported by Saur where one of the standing makeout NPC actions to initiate sex wasn't checking if the NPC was barred from starting PIV sex.
  • Added variant text to the conversation with your sister-in-law for the special weddings so she isn't mentioning your dress when you get married naked. Thanks to MadCat for reporting this.
  • Fixed a bug reported by Katie where the PC giving a man oral sex in the blackjack scene wasn't setting him as having had an orgasm.



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


Friday, 6 April 2018

Hiatus

Hi all,

I've come down with an injury that is stopping me from working on Newlife for the time being. This unfortunately means that there not be a new release coming out in April.

I've put the patreon page on 'pause', which means patrons won't be charged at the start of May.

I'll re-assess the situation in early May and post again to let you know if I can resume work or if I'll need to extend the hiatus.

It's painful and difficult for me to use a keyboard, so I will not be able to reply to any comments or post on forums until I've recovered.

Thanks for reading, and I hope your month has got off to a better start than mine.

Sunday, 1 April 2018

Newlife 0.4.18

Hello everyone!

Newlife 0.4.18 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 release adds the baby-crazy trait and the ability to tell men you're saving yourself for marriage. There's also an improvement to the shopping scene and the ability to meet your sister-in-law at your wedding. 
As a release full of "lots of little modifications throughout the codebase" type changes it's been quite tiring. I'm going to take a different tack for 0.4.19 and focus away from the wedding for a bit. I will be returning to married-life again before the 0.4 changes are done though - I've said before that the wedding can be seen as the climax of the game and its associated scenes should end up as some of the deepest ones in Newlife to reflect that.

Changelog:


Major changes & additions:
  • Added the baby-crazy trait. This has some similarities with Maternal but implies a more obsessive, less rational attitude and doesn't come with Maternal's benefits to parenting. Both can be taken together for a character who's obsessed with getting pregnant and also well cut-out to be a mother. As usual for this sort of trait, the change required lots of little adjustments all over the place and it's possible some might have been missed – let me know if you spot something that doesn't make sense with the trait.
  • As requested by several people on Discord, you can now select from a number of shops when you go to buy clothing. This is done from a combo-box next to the money display. Each shop specialises in a different clothing style, with the high-street being the general one.
  • You can meet your sister-in-law at the wedding, and there's a small sub-scene involving her later.
  • You can now tell men that you intend to stay a virgin until marriage. Men who are cool with this will not attempt to have PIV sex with you until your wedding night. Even if they aren't fine with it this will still stop them for the rest of that scene. This doesn't affect anal or oral sex.
Minor changes:
  • As suggested by George S. on Patreon, you'll now usually be able to ask your partner to remove a condom if you're married. This will make it easier for characters to handle the “always use condoms” vow.
  • Removed the extra clothes that are added to the shop at high fashion levels. These aren't needed any more now that the choice of shops gives players a much bigger selection to choose from.
  • As reported by Saur, the booty-call scene didn't really fit taciturn characters. They now get a very short text, in-line with their normal lack of verbosity.
  • Following a report by Max Mustermann, Added a line in the birth scene that mentions the hospital will inform the father if the player hasn't.
  • As requested by Max Mustermann, the Clear Head trait will now appear a bit less often due to randomness (e.g. chaos mode).
  • As suggested by Madcat, added an alternative lead-in to the repeatable jerk-friend scene for when the PC lives with her partner.
  • The “Ask him to come inside” cowgirl-position action now checks that the man is close to orgasm instead of checking the PC's arousal. I'm not sure if this was a bug or just an odd decision when the action was written, but I think it makes much more sense this way.
  • As suggested by Flanjygo, the anniversary will now specify it's your anniversary as a couple, not “as his wife/girlfriend”.
  • As suggested by someone (I forget who – possibly MadCat), added an NPC reaction to the “tell him you're a virgin” action you can take at home.
Changes for user-submitted content:
  • Added the informVirginUntilMarriage method to male NPCs, although I doubt many user scenes will need to call on it.
  • Added the attemptRemoveFromWardrobe method to the player character, as requested by Nashiita. This allows writers to permanently remove clothing from the PC's inventory. However, this will only succeed if it wouldn't lead to problems in the game. The method will return false if the attempt to remove clothing failed – writers will need to take this possibility into account if using the method.
Bugfixes:
  • Fixes to text issues. Thanks to MadCat, Max Mustermann, Sync, Ammut, OrangeJuice and Saur for reporting some of these.
  • Fixed a bug reported by Dunk where the groom would sometimes wear a condom when consummating a marriage when he shouldn't be.
  • Fixed a bug with the blackmail scene.
  • Stopped the nightclub scene erroring if the scene description is requested when behaviour is null.
  • Fixed a bug reported by Plundernoob where the willpower test when being taken home from the bar was blocking the wrong action.
  • Fixed a bug reported by Mr Simple where your baby's father wasn't automatically being identified when there was only one man who could have got you pregnant.
  • Fixed an issue reported by MadCat where you often wouldn't get special text when your husband wears a condom in the shower because of a vow.
  • Fixed a bug reported by Flanjygo where it was possible for the morning scene with your husband to not have any available actions.



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


Wednesday, 28 February 2018

Newlife 0.4.17

Hello everyone!

Newlife 0.4.17 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 release adds the public-consummation and nude-bride paths to the wedding. It also overhauls how virginity is stored with each male npc now having their knowledge of your virginity tracked separately.

Changelog:


Major changes & additions:
  • Overhauled how virginity is handled. Now men will no longer know you're a virgin automatically. Instead, you can tell them on a date or during a makeout, or they might figure it out from general conversation. Losing your virginity may leave some blokes still thinking you haven't been with a man.
  • Added the “public consummation” path to the wedding.
  • Added the “nude bride” path to the wedding.
Minor changes:
  • Improvements to the endgame section, mostly to better handle marriage.
  • Updated some scenes the innocent-friend gallery scene to account for the PC's first time being on her wedding day.
  • Men will be less likely to try to take you to the alleyway in the porn movie scene.
  • Updated the jerk-friend introduction scene yet again to work better with virginity, including the new potential for him to discover her virginity partway through the scene.
  • Following a report by Sync, changed the conditions for NPCs initiating anal sex when trying for a baby. This is now much less likely to happen unless it's a safe day for the PC.
Changes for user-submitted content:
  • Added support for tracking the PC's behaviour towards an NPC, including access to the default behaviour-choosing methods.
  • Added 2 new test game flags, for writers whose scenes need more than one.
  • Added the isBelievesVirgin method to check if an NPC believes the PC is a virgin and the informVirgin and informNotVirgin methods to change this.
Bugfixes:
  • Fixes to text issues. Thanks to Jason Montana, Saur, Sync, Eulexia, atc, OrangeJuice and MadCat for reporting some of these.
  • Fixed an issue reported by Flanjygo where the end-of-scene text for dates in town wasn't correct for characters whose partners like to share them with other men.
  • Fixed a bug reported by Brett where the character creation screen was always setting the female PC's age to 'late-teens'.
  • Fixed a bug where the clothing changes for the sleep-together scene wouldn't always happen following house-parties, thanks to Sync for inspiring the investigation that found this.
  • Fixed a bug reported by revan54 where your husband could leave you when informed you're pregnant.


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


Thursday, 1 February 2018

A fix for errors in the Relationship Browser

Hi all,

I've recently been investigating issues a few players reported with the Relationship Browser. This was characterised by the NPC list being blank and the screen causing UI problems if the radio buttons are clicked.

With some help from a few players over on Patreon, I've managed to track down the issue. The NPC list sorting added in 0.4.12 uses a method that was added in Java 1.8. This means the there'll be errors on machines using an older version of Java.

If you're experiencing the problem, update to the latest version of Java and you should see it resolved.

Hope you're all having a good start to the month and, as ever, thanks for playing!

Sunday, 28 January 2018

Newlife 0.4.16: do you hear wedding bells?

Hello everyone!

Newlife 0.4.16 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 release adds the ability to get married, along with a first pass at the many parts of the game this will affect.
This is a big deal both for your character and for the code. Marriage's impact is extremely wide-ranging so it's likely I'll still be polishing and improving this over several releases. 
The same goes for the wedding-day scene itself. This could be seen as the game's culminating moment and will need a suitably large amount of content. It wouldn't be possible to fit everything into one version: as you can see from the changelog, this one is hefty enough as-is! 
This version handles a fairly straightforward path through the wedding without special circumstances. The wedding currently consists of a ceremony and a wedding-night. Later versions will add to this with special wedding paths (like the naked wedding), unusual circumstances (a desperate attempt by a rejected lover to win you over, perhaps?) and more in-depth content like interactions with wedding guests and probably an actual wedding reception.

Changelog:


Major changes & additions:
  • Wrote a first version of the marriage scene for standard weddings. I'll be building up the wedding content over several releases but for now there's a functional if simple wedding ceremony that allows you to marry your fiance. Special marriages (like the naked wedding or public consummation) are not supported yet. The public consummation option is ignored and doesn't affect the scene, while agreeing a naked wedding will stop the wedding scene from being available.
  • Wrote a simple wedding-night scene. This has special text for vow activation so you might find it better to disable the “activate vows before marriage” option if you'd set it while playing previous versions that didn't include marriage.
  • Added the formal outfit for NPCs. The PC has no scenes where she wears one at present.
  • Added a new clothing slot for men: jackets. This is handled in existing scenes where the man's outfit type allows for him to be wearing one.
  • Updates to existing content to handle the MARRIED relationship status. This is another thing I'll likely need to work on over time as it affects an awful lot of current scenes. If you see something that doesn't make sense post-marriage then please report it and I'll look into changes.
  • Updates to existing content to support cohabiting with your husband. The game assumes that you are living together once married. The implementation is currently fairly shallow but still touches quite a few existing scenes: living with your partner will tend to restrict your options to hook up with other men. As with general marriage content, this is something that touches a lot of existing content and it's possible some has been missed: let me know if you see something that doesn't make sense when you're living with your partner.
  • One new random event (for married couples). For now husbands still have fewer events than boyfriends as certain events have been blocked post-marriage because they wouldn't make sense for a married or cohabiting couple. I'll be adding more events for husbands in upcoming releases.
Minor changes:
  • Reworked how friendship effects are handled internally, allowing them to be added to custom NPCs.
  • As requested by Karoak, custom NPCs can now have their friendship and partner effect set. The npc guides have been updated with allowable values.
  • As requested by Monokuma, the dance student, teacher and judge can now all be set as custom characters. See the custom NPC guide for details.
  • Added a new makeout action (loving pregnancy-focused clothed grinding from behind when the PC is with child).
  • Added another makeout action where a shy+low-self-esteem character might fail to reject an attempt to remove some of her lower-body clothing. Unfortunately, after writing this I looked over the code again and it seems that the specific situation (lower-body clothing removal + PC having the REJECT response) doesn't actually appear in the game at present. Still, the action's there in case a scene gets added where the conditions are right.
  • Added a new marriage-related MO action.
  • Some bad partner effects will now cause low-self-esteem characters to gradually fall in love because they feel a bad boyfriend is what they deserve.
  • Babies' ages are now tracked and can be seen in the character screen. This does not mean that the game has content for children growing up: the game's designed for a 1-year duration, so your kids growing up is very much out of scope.
  • The lost phone event will now show up about 20% less frequently.
  • As requested over PM on Patreon, I've added an option to enable older ages for the PC in the character creation screen: tick the checkbox in the options screen for this. However, older PCs are not officially supported and there will be some text and game-mechanics that don't match the PC's age . I have reduced fertility for older PCs with 50s and older getting a very large reduction unless they've taken a fertility treatment. Otherwise, they're treated the same as younger women.
  • Added a new special name reaction from Ivy in the male-start intro section... it's been a while since I put in a new one of these, even though I know it's what people really play the game for. Sorry folks!
  • The willpower text for walking home alone from the club when with a man at the end of the night is now more difficult (although still not especially hard). Also added a similar check to the equivalent action when you're at the bar with a female friend.
  • The option to tentatively touch a man's penis is now disabled for sultry characters or for non-shy ones at high arousal levels.
  • Added a section at the end of the vow-discussion scene where you decide whether or not these vows should be made public at the wedding ceremony. Shy and Refined characters will have trouble accepting this sort of thing as most possible vows are sexual or otherwise personal, although you will get the option at the cost of stress if your partner requests it.
  • The special clothes-shopping section of the male befriending scene will now attempt to use standard outfit creation methods for the outfit chosen for the PC.
  • As suggested by OrangeJuice NPCs will not ask the PC on dates immediately after a major bad relationship change such as a breakup or the PC fleeing the altar.
  • The 'About' section now has a list of contributors whose scenes are in Newlife.
  • Instead of failing silently, exceptions in the scene description will now show the error message in the UI. Unlike exceptions when processing actions this will not cause the scene to end. This may sometimes be helpful in custom scene testing but remember that changes to the yml/vm files will not be picked up until the scene is exited (with finishScene or returnToParent) and restarted.
  • A few improvements to how the trying-for-baby status is handled in a few scenes. This will still need another content pass later on though. It remains only accessible through Vows. This will also change at some point, but not in this release.
Changes for user-submitted content:
  • Added a new isMarried method to the player object so writers can easily check if the PC has a husband. Like isSingle, this checks against all NPCs: if you want to see if she's married to a specific character use the npc getRelationship method.
  • Added methods allowing access to Jackets for male NPCs as well as new entries in the documentation. Jackets can appear currently on going-out, business, wedding and formal outfits and are likely to be added to casual ones in the future. It's important that you check for jackets before writing actions that open/remove the NPC's shirt: the jacket should be open or not worn for the shirt to be opened, and it should not be worn if the shirt is to be removed.
  • Added basicDesc methods to access 1 or 2 word descriptions of male clothing. E.g. getTrousersBasicDesc will return something like “trousers” or “jeans” or “pyjama bottom”. This may sometimes fit better in a sentence than the longer descriptions.
  • Added a new scene transition that can be taken in custom scenes: DANCE_TOGETHER.
  • Added a new scene flag that affects the makeout and oral scenes: DONT_UNDRESS. This is used in the wedding-night path where the PC asks to leave her wedding dress on. It also disables the action where she removes her legwear but does not affect removal of lower-body clothing or underwear.
  • Added a new scene flag that affects the HomeDate scene: HUSBAND_AWAY_FOR_NIGHT. This allows an NPC to sleep over. It should only be set if the PC lives with her partner and the NPC in question is not him.
  • Custom scenes should now support NPCs being null and this can be tested via the custom scene testing scene (the null option will be at the bottom of the character list). Scenes where an NPC might be null will need to account for this by checking for it before calling methods on the object. However, this will be a rare situation. You do not need to have null-checks unless your preconditions allow for a null NPC. The main situation where this might happen would be having the PC's boyfriend as a hidden NPC so the scene can retrieve things like his name. Even then, null-checks would only be needed if the preconditions allow the PC to be single. A scene that requires her to be in a relationship (like the blackmail one) can assume that the PC's partner is non-null.
  • New method for npcs: isCohabiting. This returns true if the PC lives with the NPC and is currently only true for married couples: I've no plans to change this but the method's separate from marriage checks just in case. There's one for the player object too: isLivingWithPartner. This will let you check if she's living with someone even if he isn't an NPC in the scene.
Bugfixes:
  • Fixes to text issues. Thanks to OrangeJuice, MadCat, “…?” (not a typo, their username is an ellipsis and a question mark) and Saur for reporting some of these.
  • Updated how the jerk friend talk handles virginity following a bug report from MadCat, although there may still be some edge cases that end up being a bit odd. In particular you'll now only get 1 of the 3 virgin lines (instead of all of them) and they won't appear for sultry characters (who get a different discussion of virginity). He also won't ask your bf if you're using condoms if you're a virgin. You can still get the “sheepishly admits you haven't had sex” line if you aren't a virgin but you haven't slept with your current bf.
  • Added a line of text to an action in the jerk friend introduction scene that would previously have had none.
  • Fixed a bug where the FASHIONABLE trait was being added to every non-dull man. It's now a rare-ish trait as intended.
  • Fixed an issue reported by MadCat where the jerk friend's alcohol-seduction attempt could fire even when the PC was knowingly pregnant despite the game preventing pregnant characters from drinking alcohol in other circumstances.
  • Changed how Vow activation worked to prevent potential issues if the pre-marriage-vows option gets changed mid-game. Changing the option after vows have been activated during engagement will no longer de-activate them for that relationship, unless the engagement is broken off.
  • Fixed an issue that allowed the “always use the pill” vow to put the PC on the pill even when she's already pregnant.


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