Tuesday 29 August 2017

Newlife 0.4.11

Hello everyone!

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

The previous version would normally go public at this point. However, 0.4.10 was actually made public a while back so there's no need for changes there. 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 verson adds the game-mechanics around a proper handling of PC infidelity. I'll be working on fleshing out content for it over the next few releases. 0.4.12 will be a small release with just a single scene that I'll make in yaml & velocity as an example for writers - you can expect a series of blog posts soon as I work through it step-by-step. 
Once that's released the following version will add more cheating content. I'll also be doing a PMW release soon - I'll be posting early next month on Patreon to gather suggestions from voters.

Changelog for 0.4.11:
Major changes & additions:
  • Improved handling of the player-character cheating, including a new scene where your infidelity is discovered.
  • The game now stores more of the pc's sexual and cheating history for each NPC. Cheating history will eventually be 'forgotten' after enough time, and will always be cleared if the PC confesses or gets confronted about it, to prevent getting caught twice for the same misdemeanor.
Minor changes & bugfixes:
  • Fixes to text issues. Thanks to OrangeJuice, Max Mustermann and Der Kittin Kampf for reporting some of these.
  • Fixed a bug with the custom scene transition reported by lostTrout.
  • Added a new trait: cunning. This stops the player being discovered cheating (unless her lover confesses, which will be added in later versions). It also stops the perverted client's wife from catching them together. The player can still choose to reveal her infidelity voluntarily.
  • Modified some conditions for the 'express your uncertainty' makeout action. I think it was Max Mustermann who reported some issues with these – thank you!
  • Rewrote the “request condom” makeout action with some changes to the logic and a more varied range of NPC replies – no longer will abusive jerks “kiss you gently” when they wear one because they have the conscientious trait!.
  • Some rewriting of the cowgirl “ask him to come inside” action text, which had some issues with e.g. directly quoted text. I also updated it to handle the as-yet not-fully-implemented baby-crazy trait, although that won't be visible in play until the trait is available.
  • The player can no longer ask an NPC to remove a condom if they were the one who asked him to wear it in the first place.
  • Reworked how the hair-trigger and hard-to-please traits work which should resolve some peculiar interactions they had with other game systems. The traits will probably have larger gameplay effects now, in some cases significantly larger.
  • Following a suggestion from Karanya, added a bit of extra text that will sometimes appear during the orgasm-on-breasts ending of the oral scene.
  • Added simple game-mechanics effects for the trying-for-baby relationship status, although most text hasn't been looked into to see if it needs changes and it's only accessible via a few special scenes. This status is currently only available in situations where it's locked-in, so there's no action to remove it (except for having a baby). This also means that the various “have babies” vows now have an actual gameplay effect if activated before marriage.

Changes for user-submitted content:
  • Improved tracking of the PC's sexual history with male NPCs. This may be useful in writing dialogue or text that hinges on what things they've done together. See the male NPC hasDoneSexualActivity and hasDoneCheatingActivity methods. This should also be set when the PC does an appropriate action in your scene: use addSexualActivity for this.
  • Added the performMakeoutAction method to male NPCs. This lets writers access Newlife's standard set of makeout actions, used in makeout scenes and also several others that involve an NPC feeling up the player.
  • Added the getBreastsDesc() method to female NPCs. This is identical to the PC's method. Thanks to Drgong for highlighting this omission.
  • Added the ability to add or remove PC traits as requested by Eulexia. This is intended for testing purposes only. For instance, you could add the not-fully-implemented baby_crazy trait to test your scene against it before it gets properly added.
  • Added various methods requested by writers – I haven't kept detailed notes, but if I said I'd add something in the discord then it's probably there.
  • The custom scene testing scene will now clear all scene flags when returning to it from a sub-scene. This means that you can use returnToParent to test the same scene repeatedly without previous runs interfering with the state of later attempts.
  • Added a new hidden Stat (“TEST_STAT”) for use when writers will need a new stat for their scenes. That way you can test with this and I'd replace it with the proper one when your scene gets integrated into the game.
  • New scene transition: ORAL_SEX.

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


8 comments:

  1. Public user with a question regarding the gym scenes. In past editions I noticed that if the PC was in a relationship with the person who brought them into the locker-room, the game considered it infidelity to engage in intercourse with both partners even though the PC had been brought in with the intention that this would take place. Is that intentional?

    ReplyDelete
    Replies
    1. Hi! Thanks for posting this - I had a look and there's an oversight in the last release. From 0.4.11 the gym scene is setting a flag to indicate that whatever happens there shouldn't count as cheating if one of the men is the PC's partner.

      However, the old text where the PC feels bad about cheating hadn't had its logic updated. I've changed that for the next release.

      Delete
  2. Hey SO, since he game is shaping up so nicely (I really hope there will be a lot of content by users, more variety is key for me) I was wondering..what about some sort of repository for custom characters? So that we can upload them (and see them filtered, if possible)

    ReplyDelete
    Replies
    1. Hi there, there's a channel on the discord for sharing custom NPCs. Not many posts there yet as it's quite new, but that seems like it should be the place for that sort of thing.

      Delete
    2. Hi Nilith, currently discord (link: https://discord.gg/66Q7UDy)
      "General-Scene-Creation" has a pin to a folder as a "repository" currently all the custom scenes must be run through the tester, and are not integrated any deeper.
      The repository i have might also be a bit out of date, I believe there has been an update or two, and i have not gotten around to updating it.

      Delete
  3. Hey SO, since you made a male figure preference tickbox, any chance you would think about a race preference one in the future? this might be a lil controversial but it would help with the whole 'fantasy' aspect.

    ReplyDelete
  4. Will there be an android release? I tried using it on my phone but the file refuses to transfer over. Keeps getting stuck on the (.lib) file even though my phone is java enabled.

    ReplyDelete