Home Artists Posts Import Register
Join the new SimpleX Chat Group!

Downloads

Content

Hi all, here's version 0.4.27 of Newlife.

I'd been planning a big replacement of the town date scene but it isn't quite ready yet (maybe 80% or so). Instead I'm putting out a smaller release here with new cooking content and you'll get the date rework in maybe a week or so. 

This release contains the first commissioned scene - a cooking class. There's also a second that'll be ready soon so you can probably expect two releases by mid-February. 

I'll be interested to hear what people think about these once you've had a chance to play a couple of pieces of commissioned work - if they seem worthwhile to you then it'd be helpful to me to be able to continue bringing in outside writers.

Comments

splendidostrich

Major changes & additions: Added a new skill: Cooking. The “cook dinner at home” action has been reworked with more variety and greater impact based on the skill. Added a scene commissioned from lovelesspoison: the cooking class. This can be accessed by choosing the appropriate activity on the weekday evening timeslot. Minor changes: Increased the base chance of a pullout attempt succeeding (when the man actually tries – not if he lied). Drunk men now get a penalty to their chances of successfully pulling out. Provocative-style clothing can now be generated in purple. As suggested by Saur, the Refined trait cannot be taken with the Sultry personality, as this led to odd situations where the PC would be overtly sexual towards a man and then get offended when he responded in kind. Following a suggestion by Saur, the various “have (sex/oral/etc) to rekindle your love” options in the out-of-love scene now block certain actions in their followups, for example offering your virginity blocks oral and anal. All of them now block rejections which also means you can't call him over to have sex and then tell him you're saving yourself for marriage. There will still be some paths where it's possible for the PC to not follow through with what she said she'd do, e.g. if the man finishes during the makeout but these should now be fairly unusual. Changed the text on the character-creation 'looks' tab to no longer refer to the PC's “new female body” for non-transformed female-start characters. Added a check suggested by Kyrus for when a GP exam reveals your pregnancy so that the “proof of your infidelity” text will now only appear if the “came inside” cheating status is set on the baby's father. This will stop it appearing for situations where you conceive outside a relationship and then get together with a new bf before discovering the pregnancy. Fixed an oddity reported by Kyrus where the PC would be stunned that she got pregnant after going on the pill, even if she only just started buying the pill minutes ago in the same GP visit where she found out about the pregnancy. Modified the logic around the PC accepting or rejecting guys who come up to her while dancing at the club to have a higher chance of rejection for certain situations. Added a few misc lines of content here and there. In “new stuff that 90% of people won't see”, I've added a new possible path to the “be mean to her” section in the innocent-sales-colleague repeatable bad-day scene. This will happen if the pervy client has previously “rescued” her from you in an earlier run of that scene. エボラちゃん reported an issue where it wasn't possible to lower the relationship with a needy female friend so thy couldn't be un-friended. On reflection I've decided that the “requires a bad relationship” unfriending condition wasn't improving the game so I've replaced it with one that allows them to be unfriended but increases the PC's stress and anxiety on doing so. This is currently set at +40 stress and +3 anxiety. Changes for user-submitted content: Added sceneEndProcessing as an optional text field in the yml file. This contains vm code that will be run (with any text output discarded) when the scene finishes or makes a non-returning transition. This is intended as an effort-saver for scenes with multiple similar ending paths that perform similar changes to the game's state. Bugfixes: Fixes to text issues. Thanks to Saur, OrangeJuice and Katie for reporting some of these. The hotel-prostitution client will now be hidden from “describe characters” until the PC actually enters his hotel room. Updated customNpcGuide.yml to reflect that INEPT_LOVER and LIKES_GOING_DOWN are opposites. Thanks to Secondarian for pointing this out. Fixed a bug where your bf could leave you during pregnancy because he hasn't been told the child is his even when the PC was pregnant when they got together.

Novus Operandi

Very cool. I'm excited about the new cooking options. Thanks for the update!

Petter Wäss

ERROR in scene u.b when using action "Sandwiches". Please report this to the developer as a bug including the text of the message below. The scene will now finish. Exception was: java.lang.IllegalArgumentException: bound must be positive java.util.Random.nextInt(Unknown Source) u.a.b(AbstractHomeDate.java:1750) u.a.a(AbstractHomeDate.java:314) l.l.actionPerformed(ScenePanel.java:357) 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)

ammut

Honestly, I'm not sure INEPT_LOVER and LIKES_GOING_DOWN *should* be opposites. You know, like, he thinks he's a hot shot and good at eating pussy, but instead all he does is make you feel irritated and uncomfortable.

Saur

Typo: House Party Game - Oral Forfeit with Girl *** Fatima beckons you over. She announces that she wants you to kiss her all over her body, so she can feel your cute lips on every inch of her skin. *** Double-space between "cute" and "lips"

Saur

Grammar: "Have a baby" vow, take pill on wedding day *** That means no more pill for you. You didn't take one this morning, and you won't be taking one tomorrow. Not until you've taken his seed, watched your belly swell month by month until you give birth. *** "taken his seed, watched your" should be "taken his seed and watched your..." The comma is a bit awkward.

Saur

Error: "Serve a Simple Breakfast" *** ERROR in scene u.d when using action "Serve a simple breakfast". Please report this to the developer as a bug including the text of the message below. The scene will now finish. Exception was: java.lang.IllegalArgumentException: bound must be positive java.util.Random.nextInt(Unknown Source) *** Breakfast Broke :(

Saur

Error: "Make Porridge for Breakfast" *** ERROR in scene u.d when using action "Make porridge for breakfast". Please report this to the developer as a bug including the text of the message below. The scene will now finish. Exception was: java.lang.IllegalArgumentException: bound must be positive java.util.Random.nextInt(Unknown Source) *** Breakfast broke again :(

Saint Destiny

Typo: First time visiting the cooking class: "You stop to pick up your mail on the way in from work and notice an eye-catching flyer advertising a cooking class. Deciding it would be advantageous to improve your cooking skills-not just for your own benefit, but for your boyfriendas well, you make a note in your phone reminding yourself to go." Boyfriend as well should get a space. Subsequent lessons: "Joel soon comes by after realizing you've finished and critiques your work. The dish turned out really well, largely do to your cooperation, but there is always room for improvement. Once he's helped you figure out ways to make it better next time, he gives you both recipes to prepare in advance of the next lesson and dismisses you both." "Largely due to your cooperation" is what should be written. When at cooking class you can offer your number to an NPC even though you've already given it to him before. My PC has given her number to an NPC at least 3 times. When showing off and having the cooking instructor tell you to get back to work, the description of the option "keep going is: "Ignore $cookingInstructor.getName()'s warning and keep enjoying yourself."

splendidostrich

Thanks, I'll get a fix out - the problem is that I wasn't checking for a cooking skill of <= 0

Petter Wäss

Did this version change anything with the relationship mechanics? I find that despite dating and knowing a bunch of guys, and having a boyfriend, both the "Befriend Someone" and the "Spend Time WIth Friends" actions are unavailable for all of the 52 weeks I played.

Sync

Went clubbing, took a guy home, made dinner for him (choice of Spicy Cup Noodles, Cup Noodles, Sandwiches) - ===== You decide to prepare a meal, although your lack of cooking skill greatly limits you choices. ERROR in scene u.b when using action "Sandwiches". Please report this to the developer as a bug including the text of the message below. The scene will now finish. Exception was: java.lang.IllegalArgumentException: bound must be positive java.util.Random.nextInt(Unknown Source) u.a.b(AbstractHomeDate.java:1750) u.a.a(AbstractHomeDate.java:314) l.l.actionPerformed(ScenePanel.java:357) 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.AbstractButton.doClick(Unknown Source) javax.swing.AbstractButton.doClick(Unknown Source) l.l$1.actionPerformed(ScenePanel.java:84) javax.swing.SwingUtilities.notifyAction(Unknown Source) javax.swing.JComponent.processKeyBinding(Unknown Source) javax.swing.KeyboardManager.fireBinding(Unknown Source) javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source) javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source) javax.swing.JComponent.processKeyBindings(Unknown Source) javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source) java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source) java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source) java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source) java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source) java.awt.Component.dispatchEventImpl(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)

Sync

Actually...I get the same result, and a premature ending of the scene, whenever meals are involved (Preparing Dinners, Serving a Simple Breakfast). Cooking Skill is at 0 (both with and without taking Cooking Classes).

Saint Destiny

I think there's a lower bound at which Cooking Skill is too low (Bound must be positive). There's this error when making breakfast: "ERROR in scene u.d when using action "Serve a simple breakfast". Please report this to the developer as a bug including the text of the message below. The scene will now finish. Exception was: java.lang.IllegalArgumentException: bound must be positive java.util.Random.nextInt(Unknown Source) u.d.a(NextMorningScene.java:609) l.l.actionPerformed(ScenePanel.java:357) 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.AbstractButton.doClick(Unknown Source) javax.swing.AbstractButton.doClick(Unknown Source) l.l$1.actionPerformed(ScenePanel.java:84) javax.swing.SwingUtilities.notifyAction(Unknown Source) javax.swing.JComponent.processKeyBinding(Unknown Source) javax.swing.KeyboardManager.fireBinding(Unknown Source) javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source) javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source) javax.swing.JComponent.processKeyBindings(Unknown Source) javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source) java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source) java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source) java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source) java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source) java.awt.Component.dispatchEventImpl(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)"

Saint Destiny

During the "Boyfriends' jerk friend" chain, when the jerk has been transformed and is with the boyfriend: "Eyes still glued to the nearly-naked girl in front of him, Kye starts to undress himself. Sophie shyly averts her eyes, but she can't help but glance back over when he discards his black designer trousers to reveal his penis and, once she's looked, she can't look away. It stands to attention, firm and stiff, nowhere near the size of the one Sophie was so proud of back when she was male, but you're sure it'll feel plenty big enough when it's entering her virgin pussy. s" ". s" is probably an error. Should there be another sentence?

BereavedPoet

I ran into what I think is a bug. Definitely strange writing choice if not. During the Cooking Class the PC (Cute, Nice, Shy) was uncomfortable with her partner oggling her. I had her ask he stop. He didn't really listen and I had the PC just put up with it. And the resulting paragraph I got doesn't feel like its the right response. "You politely ask him to stop and to please focus his attention on the task in front of you. He is clearly not accepting your request to stop and focus on the lesson... ____________________________________ Deciding you don't care what the instructor wants, you and Jeremiah continue exploring each other's bodies. In the heat of passion, however, the pot in front of you is completely forgotten about and, before long, begins to boil over. The instructor quickly rushes over and gets the situation under control, before turning and telling you your cooking privileges for this lesson have been revoked. You don't really care as you had so much fun, so as class wraps up, you decide to..."

splendidostrich

They shouldn't have changed. I was able to get "befriend" to show up as normal by around week 8. Maybe your character had trait conflicts with her male acquaintances?