Sunday, 14 February 2016

Happy valentine's day!

Happy valentine's day! I hope you've had or are having a good one.

As for myself, I'm doing some coding with a cup of tea by my side, and what could be more romantic than that?

I'll probably be running a vote soon on Patreon - I need to think over my design plans first to be sure it makes sense but if it does then you can expect a patreon post about that in the next day or two.
This won't be the vote on what to do for 0.5. The 0.4 update is some way off - it still needs female npcs to be added, and that'll be a fairly sizable piece of work that I expect will take several releases before it'll be at a state where I'm happy to move the version number on.

Monday, 8 February 2016

Newlife 0.3.17

Hello everyone!

Version 0.3.17 of Newlife is finished and I've released it on Patreon. Early-access Patrons can find it in the creations section here. The changelog is below.

One important change in 0.3.17 is that I'm now distributing Newlife as a zip file containing the jar and exe files and a library folder.

Version of 0.3.16 is now public. You can download it using the links on the right-hand side of the blog. The 0.3.16 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 either the jar or the exe version. You only need one or the other - not both. I recommend trying the jar first.

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
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 update adds an options screen and quite a few changes to support new options. In particular, it's now possible to customise font size for the major text components.

Here's the full changelog:

Major changes & additions:
  • NPCs can now end oral scenes, although not all of them will do so. If he does this then oral will be disabled for the rest of your date under most circumstances. NPCs won't end oral scenes that they initiated themselves. This has been requested quite a few times so I don't have a full list of people to credit, but most recently it was by Aethar and Death25 on tfgs.
  • Added a new PREFERS_SEX npc trait as an anti-trait to LIKES_ORAL.
  • Newlife is now deployed as a zipped folder containing both the jar and exe files as well as required library jars.
  • Fixed the longstanding bug where Newlife was checking for files such as custom npcs in the execution directory instead of the one containing the game. This won't have affected most users as these directories are usually the same, but there are some situations where they can be different.
  • Added a new options screen which can be accessed from the scene viewer, main menu and week planner using the appropriate buttons or the 'O' shortcut key. Options are saved in the newlife_gamedata folder in a .properties file. This can be modified in a text editor if you want to set options without running the game. You need to run the game at least once for the file to be created though.
  • Font size for the main text components can now be customised in the options screen. This might cause some components to get resized in an odd or visually-unappealing way, especially if the new size is very much larger than the default. For now buttons, labels and so on are still limited to the default font sizes.
  • Other options can also be set, such as default male and female names for the player-character, whether to do quickstart on beginning new games, and what type of randomisation to use on quickstart games. Note that most randomisation choices only apply to games begun as a male character. See under Minor Changes for detail of the exceptions.
  • Two new randomisation options: Secret Tweaked and Secret Chaos. These are the same as Tweaked & Chaos except the female character creation screen is skipped and the traits panel is hidden in the character screen. This means you won't know your own character's traits and will have to figure them out through gameplay.

Minor changes & bugfixes:
  • Fixes to text & UI issues issues. Thanks to BleepBloop, Sharinda, Vandana.Ghost & Cubano for reporting problems they found.
  • Fixed a problem reported by OrangeJuice where going to the gym in a sports bra would describe you as clad only in your underwear even if you were wearing yoga pants or other lower-body clothing.
  • Added some alternative lines to one of the doggy-style orgasm descriptions to avoid an issue reported by over PM on Patreon where the specific description would have the pc angrily insulting the man, but the standard insemination text that appears straight afterwards indicates that she isn't angry with him.
  • Some minor text improvements & new lines for a few existing scenes.
  • Added a new cheat requested by Patrick Daitya where all NPCs except for special ones who can't appear randomly start the game with your phone number.
  • Adjusted how men are chosen for the gym scene to make it easier to meet certain non-standard ones.
  • Made some modifications to npc action weights in the pervy client home scene. In particular, the action where he tries to have sex with the player has an increased likelihood based on her attractiveness now.
  • Improved some error handling. Exceptions in Scenes should now end the scene and be reported to the player. This will make them easier to identify & fix and mean that it should no longer be possible to get stuck on a blank scene if it errors when first called.
  • Following a question from Kyoro about sleeping with your boss for a promotion I've reduced the bonus points for that action. It will still usually be quite a lot, but if he was reluctant to give you the promotion then he might need further persuading afterwards. Jerk bosses will also now sometimes be harder to persuade.
  • Removed the quick-start buttons from the main menu, as this is now controlled by the quickstart option accessible from the options screen.
  • Doubled arousal increases to the player from the npc's actions in both pervy client scenes.
  • Added an action requested by cubano where ambitious or bitchy characters can exploit getting pregnant from the important client to pressure him into a sale.
  • The female character creation screen now starts with a random name picked if you didn't set a default.
  • Added a button to the female character creation screen that picks a new random name. The names are based on a list of popular ones in the UK that I found online, so if you don't like them blame Britain's parents, not me.
  • Setting Chaos or Secret Chaos as default quickstart option will now also affect female games. This might not make that much sense according to the storyline, but it gives people the option of playing a random character as a challenge. Any other option is ignored as the others all need to be based off a male character, which the female start doesn't have. This also applies to non-quickstart games for female start. The non-quickstart male game does not use the options, as the player's given a choice in the intro scene.

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

Wednesday, 3 February 2016

Background Colours

Hello everyone!

I don't plan to do significant UI work in this coming release, but I did poke around with colours a bit - mostly to unsatisfying results. Do you think the game would look better with a pink background like the one below?

As a reminder, this is the game as it currently looks: