Work on the extension has slowed down some lately, mainly due to lack of time but also because much of it is nearing completion. This is a short summary of what’s working and what’s being worked on; as usual, the latest build is available on GitHub.

Layering (Body Parts and Garments)

Layered clothing model with support for transparency and ‘touch-through’, with clothing that can be ripped and shifted/moved, as well as body parts.

Supports both singular garments (with a library of templates) as well as whole-body outfits. Includes the relevant actions, taking into account decency.

This part is ready for use, only missing tutorial entries.

Functionality : Complete, tested. Some issues with consent-based persuasion (see details later on)

: Complete, tested. Some issues with consent-based persuasion (see details later on) Templates : Complete

: Complete Documentation : Complete

: Complete Examples : Complete with customization

: Complete with customization Tutorial: Not written

Player Actions

Includes actions for touching, rubbing, hugging, dancing, kissing, licking, biting, pinching, spanking and fucking. These are integrated with the layered clothing system. The actions are governed by three primary factors: Whether the body part allows the action (the templates are set up with appropriate values here), the decency of the location allows the action, and that the owner(s) of the involved parts ‘consent’ to the action through the use of the new consent rulebook. This rulebook works in a similar way to how persuasion (asking someone else to perform actions) work, but unfortunately I’ve been unable so far to merge these into one.

There’s also an optional framework for emulation TADS-style arousal systems called Discrete-Arousal based Consent and Stimulation (DACS) which grant consent (and persuasion) for actions based on the current arousal level of the actors, stimulating as governed by attributes.

Functionality : Mostly complete; Posturing not implemented.

: Mostly complete; Posturing not implemented. Templates : DACS is implemented but not properly documented yet

: DACS is implemented but not properly documented yet Documentation : Complete

: Complete Examples : Not written

: Not written Tutorial: Not written

NCP Support Systems

Consent and Stimulation rules are previously mentioned.

Properties for easier alternate descriptions of body parts and garments, printed based on the current state. Also includes optional rules for auto-generating description of NPCs.

Agency system for streamlining autonomous behavior of NPCs.

Dialogue is the main development focus for now, and I’m frankly unsure which direction I want this to go in, so any feedback is very appreciated.

Out-Of-Game Support Systems

Default information screen at startup, warning of adult content. Support for story author to easily add content types that are also listed here, as well as functionality for having the player select some of these. Some extended debug functions are also included.

Planned expansion to include built-in hint system with some default help, completion tracking and optional commentaries.

Future Plans

My main focus for now is completing the documentation, writing a tutorial and testing the various features through the use of examples. Most of the code is complete with the exception of posturing, conversation and some work on merging persuasion rules into DACS. For the most part it should be safe to use the extension as I envision no further changes to the core architecture.