Putting the "Joy" back in joystick

Malise and the Machine Update

Version 0.03 now available

We have covered the development of upcoming adult RPG Malise and the Machine as it has progressed.

Today we bring you the news on the latest update. v0.03 of Malise and the Machine has added several new features and alterations to existing mechanics, as well as fixing several existing issues and errors. This update was initially released to those who donate to Eromancer’s Patreon on the first of the month, but is now available to a wider audience. The list of updated features can be found below.


Added a completely new area that will be (or nearly be) the actual intro area for the game.

Added 3 new normal enemies and am currently working on the boss.

Will be adding a story related H cutscene event.

Previous (V0.02) scenario will still be available so that you can try out the battle engine changes against familiar enemies.


Completely rewrote battle engine, providing better performance and functionality:

Implemented four battle time modes which are available to choose from via the new Options menu. These modes allow for the player to customize the speed at which battle progresses (you can for instance have time stop while inputting commands, and/or when an action is being executed).

Implemented TETRA interface for battle. This is an icon based menu which replaces normal menus and greatly improves flow of battle.

Replaced ‘HP’ and ‘SP’ gauge markers with icons.

Made battle interface symmetrical (mainly for aesthetic purposes, but better element placement means a clearer view of the battlefield).

Rewrote and improved performance for drawing gauges.

Restructured layering of battle interface elements to correct some issues where certain layers would incorrectly appear above or below other layers.

Improved consistency and performance of battle interface animation transitions (fades, elements sliding in and out, etc).

Improved performance of post-battle screens (EXP/money tally and loot list).

Rewrote targeting system to behave more consistently when selecting a target for a command.

Rewrote the scope system for actions to allow for much greater variety and flexibility, especially when it comes to H-related actions. This basically means actions can affect characters or enemies based on a custom set of conditions as opposed to the very limited set of conditions supplied by the original engine.

Rewrote system for displaying character battle portraits for improved stability and much greater flexibility, especially with regard to timing.

Active time gauges now display the “casting” color (red) when an enemy or player character has an action queued. Player character portraits will change to the ‘Ready’ pose to reflect this.

Improved flexibility and performance of action animations and result pop-up systems, as well as integration between the two.

Improved code for the H-skill finisher system.

Rewrote enemy battle sprite animation system for improved performance.

Implemented animated attack/skill special effects for player characters.

Rewrote active time battle system. Now allows for player characters and enemies to have completely independent battle speeds. Fixed a number of bugs associated with the old system.

Improved and optimized actor (player character) and enemy handling. Too many changes to even list.

Added optional automatic Struggle mode.

Improved manual Struggle mode interface elements and added capability for including additional keys (aside from just Left and Right).

Rewrote escape system to function with the various battle time modes, as well as to be much more interactive. Added a gauge to show progress toward successfully escaping.

Improved hold (restrain) handling by improving internal flow and interactions between the holder and player character.

Added code for new forms of Restrain attacks that allow for the attacker to remain free and active on the battlefield as opposed to being “busy” with its target. This will allow for much more varied and interesting H-attacks/enemy configurations down the road. These include the capability for enemies to spawn new enemies that restrain a player character, spawn inanimate restraint objects that require breaking free from (some examples might include ropes/chains/shackles, etc.), or spawn appendages that restrain a player character.


Implemented options screen containing the following settings (for now):

Audio volume controls

Battle time mode

Created framework for adding generic custom menu scenes.Improved the Save/Load screens:

Basic improvement and optimization of text and portraits handling

Fixed improper display of longer map names

Changed position of the level/EXP indicators so they don’t block the fun bits on the character portraits.


Developed new workflow and process for generating map graphics/tiles from 3D objects. This allows for much more detailed map graphics.

Added system for dynamically swapping out the entire graphics set based on event conditions.

Improved performance of and greatly enhanced and focused the parallax mapping system to meet the future needs of the project.

Added “bumper” system that improves the feel of map navigation. Basically  the character will no longer get caught on corners that appear to be traversable (think of games like Chrono Trigger or Secret of Mana where it would slide your character diagonally away from an irregular obstruction while still moving in the desired direction).

Designed and implemented a much more efficient system for faux height levels (system for creating the illusion that a character or object is above/below another part of the map).

Improved design and implementation of graphic-based events. This isn’t a change as much as it is a better understanding of how to exploit the engine to achieve larger, better performing event graphics.

Developed an interactive “safe point” (machine) that will be used for many different functions such as teleporting between areas, removing Lust, restoring vital stats and removing negative status effects, repairing armor, and changing body armor and battle skills/items. Not all of these features will be available in V0.03, but the foundation will be there.


Fixed issues with and improved handling of map portraits.

Added advanced text parsing/caching system.

Added support for a one character party.

Improved functionality of image-displaying classes (Viewport, Sprite, Plane, Bitmap).

Improved performance of tutorial system (this was significantly slowing frame rate up until all tutorials had been completed).

Basic optimization of cutscene events.

Improved access and performance of database elements.

The new update is now available on the Kimochi adult game marketplace , though keep in mind this game is still in early access. As previously stated those who are existing patrons get early access to this, and future updates before they are available to the masses. So if you would like to get access to updates sooner, or just want to support this project consider donating. We here at LewdGamer will continue to bring you news of the development progress as it becomes available. You can also check in on the project via Eromancer’s Tumblr and Blogspot.

Feel free to follow LewdGamer on Twitter @LewdGamer , LewdGamer on Tumblr , or me personally @Lewd_Raze. If you enjoy our content and would like to support us, please consider donating to our Patreon. Thanks for reading!

Share on:

Comments go here

Adults Only

You must be over 18 to use this site.

It contains sexually explicit and/or NSFW content.

Are you 18 years or older and willing to view adult content?

IE/Edge Detected

It appears you're using Microsoft's Internet Explorer or Edge.

Unfortunately, these browsers don't support some CSS properties that are important to the layout of this site.

You can but some elements may appear broken.

We recommend you use one of the following browsers. They're all free (and, in our opinion, better).