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! 


16 comments:

  1. So glad to hear you're not completely out of commission. Also nice to know some people have your back even when yours isn't doing so great. Here's hoping for a swift (or at least relatively painless) recovery!

    ReplyDelete
  2. Found a bug, but don't know where to repot it. Hope you don't mind it here.

    ERROR in scene K.f when retrieving scene description.
    Please report this to the developer as a bug including the text of the message below. Or, for a custom scene that's a work-in-progress, fix the issue before submitting it for inclusion.
    Exception was: java.lang.NullPointerException: null
    K.f.a(NightclubScene.java:327)
    l.l.actionPerformed(ScenePanel.java:378)
    javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    java.awt.Component.processMouseEvent(Unknown Source)
    javax.swing.JComponent.processMouseEvent(Unknown Source)
    java.awt.Component.processEvent(Unknown Source)
    java.awt.Container.processEvent(Unknown Source)
    java.awt.Component.dispatchEventImpl(Unknown Source)
    java.awt.Container.dispatchEventImpl(Unknown Source)
    java.awt.Component.dispatchEvent(Unknown Source)
    java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    java.awt.Container.dispatchEventImpl(Unknown Source)
    java.awt.Window.dispatchEventImpl(Unknown Source)
    java.awt.Component.dispatchEvent(Unknown Source)
    java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    java.awt.EventQueue.access$500(Unknown Source)
    java.awt.EventQueue$3.run(Unknown Source)
    java.awt.EventQueue$3.run(Unknown Source)
    java.security.AccessController.doPrivileged(Native Method)
    java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    java.awt.EventQueue$4.run(Unknown Source)
    java.awt.EventQueue$4.run(Unknown Source)
    java.security.AccessController.doPrivileged(Native Method)
    java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    java.awt.EventQueue.dispatchEvent(Unknown Source)
    java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.run(Unknown Source)

    ReplyDelete
    Replies
    1. Thanks for the bug report. I'm struggling to see anything in that method that could cause the error. So, a few questions:
      - Which version are you using?
      - Are you playing a game that was started with that version?

      Delete
  3. Nice to see you are getting somewhat better, heres to a hopefully good and fast recorvery

    ReplyDelete
  4. I'm having an issue where telling someone you're saving yourself from marriage does not deter them from pursuing vaginal sex, even in the same scene. This person has the "Prefers Sex" trait and "Jerk" personality, not sure if those are the traits causing it or not.

    ReplyDelete
    Replies
    1. Cheers. This was a bug that should be fixed in the latest version.

      Delete
  5. A back injury? Holy crap.

    From my experience with having my chest cracked for a surgery, any long computer use is going to involve being in bed, with just the right pillow setup, and wireless mouse+keyboard on a tray.

    ReplyDelete
    Replies
    1. After getting an MRI it turns out to be an "annular tear" in one of my spinal disks - horrible sounding but it should heal on its own without surgery if I'm careful with my posture.

      Delete
  6. will shoes ever be implemented?

    ReplyDelete
  7. Hello, tell me please how to find a boyfriend who likes me, that I cheating him?

    ReplyDelete
    Replies
    1. You want a man with the likes_to_share trait. It's rare but can appear on NPCs. To be sure of getting the right trait you can use a custom NPC. Otherwise, the easiest way to find out is to cheat on your boyfriends until you find one that doesn't get angry!

      Delete
  8. here is a bug i found version 4.19
    ERROR in scene B.b when using action "Masturbate".
    Please report this to the developer as a bug including the text of the message below. The scene will now finish.
    Exception was: org apache velocity exception MacroOverflowException: Max calling depth of 20 was exceeded in macro 'increaseArousalTo' with Call Stack

    i can email you the rest if this damn one would fuckin post !!

    ReplyDelete
    Replies
    1. Thanks! Looks like an issue with the macro recursion (i.e. calling itself). I'm guessing your character had very low arousal, so the limit was reached when it tried to increase it recursively to a high level.

      Velocity doesn't have a while-loop, so the obvious fix is out. I've changed the macros to just increase arousal by a larger amount each time - that should hopefully stop this issue appearing.

      Delete