Tuesday, November 6, 2018

MMD - Erotic Gentle

Hi everyone,

While looking at new things I do with MikuMikuDance relating to my game Conception Maiden, I also made a new MMD Erotic Music video just for fun.
I haven't made any since last year and have been wanting to post one for awhile now.  This video has Victoria and Lorelei dancing in harem outfits and playing with Minori.

You can watch the video(and download) on Iwara here: Erotic Gentle - GENTLEMAN: https://ecchi.iwara.tv/videos/zk5aocadntgvk0w2

Um, that's all for now,
see you later.

Saturday, November 3, 2018

Animation Processing

Hi guy,
I thought you'll might be want to know a bit about how I make animations(and animation experiments).
The following is a bit technical, but hopefully it won't be too confusing.

For Conception Maiden, the characters are created, customized and posed mainly with 3DCG.  After posing the character, screenshots can be taken.  For example, this is a new screenshot(render) of lorelei:


Currently, there are two different way I can animate Lorelei, the first way is something I call the "figure" animation system. For this, I would take an image like this and cut the body into parts using photoshop or another image editor(I could also enhance the image a little while doing it).  Parts could be things like arms, legs, head, eyes, etc.  Then I export all these into a folder and I will have a folder fill of body part images.  The folder would look something like this:

For game development I use GM studio.  Ideally I would add these images into my game project and animate each body part.  However there isn't really much options for doing this in GM studio, so I wrote the "figure" animation system.  This system can load/unload the large parts(the images) into the game, and can then animate them using advanced deformations and easing effects.  It can also create an set of actions for each part to perform in order(like a timeline).  If you've used adobe flash before, it is kind of like tweening.  This is the most complex set of scripts I've ever written but is very powerful.  This is an example of the end result(with a cross-breed image):

Easing is a special way for animations to move from one point to another(or rather, setting how one number changes to another over time).  Using this, it's possible to create animations that are very fluent like the one above.  All commands on how each body part should move is given through  strings of text commands.  This is the first way I can animate(This is also how the erotic scene is animated in the last demo).


 The second way I can animate lorelei is by using MikuMikuDance(MMD).  Instead of using an 3DCG screenshot, I convert the model itself into a MMD file and open it in MMD.  The model can then be posed and animated.  Afterward, I save the animation as a video and convert the video to images(frames) with photoshop.  The reason the video must be converted to images is because GM Studio doesn't have video playback.

Up until recently I would only use MMD to create low res animations(like the characters walking in-game).  This is due to the high memory usage of large images, but recently very I've found a way that I can get around this.  Here is an example of a 720p image in-game animated with MMD(note that the gif below is greatly scaled down):

So here's a comparison of the two animation methods(figure and mmd):

Figure method (transforming images(body parts) with easing)
- Uses body part images that originally came from a single screenshot.
- much lower memory usage
- Very flexible
- Higher fps won't really use more system resources
- Each part of the Figure can be given animation commands to create all kinds of animations

MMD method (playing a set of large images one after the other)
- Uses image frames that were created using MMD
- very high memory usage(*currently uses far less)
- Great with physics
- Can rotate models when animating with MMD(but can't be rotated once in-game)
- Animation is static, only speed can be adjusted

If you're wondering why I didn't use MMD to create all the animations, part of the reason why is because I wanted to have high-resolution animations, which would mean alot of large images would need to be saved to the computer's memory.  In fact the memory usage could be so high that it maybe impossible to have more than 1-2 animations on screen(depending on RAM).  Also, another thing was the filesize of a single animation(a set of images) would be very large(like 25MB added to the game's filesize, for the Victoria animation above, which is about 2 seconds of animation). 

That's not the only reason I made the figure animation system though, It was also a bit of an experiment which I wanted to try to create a different way to animate that would give a lot of control over animations and have a high fps.

Very recently though, I found a way I can add large animations created in MMD.  By optimizing things(code/images) more, using 1/2 the frame rate, using jpg files(this doesn't make the images smaller in memory though as far as I can tell), and using transparency mask for the jpgs.  Doing this, an animation went from using about 1.3GB of memory, down to about 210MB of memory, a very big difference.  Initially I didn't consider jpgs(which compresses better but lower quailty) partly because they don't have transparency(as for as I know), but by using tiny images that act as transparency mask I can completely get around problems related to transparency.

Now that I got this working too(MMD method), I will likely use this also to help animate the game's future erotic events(note though, that both methods involve many steps).

In summary, "MMD method" swaps image frames to create what looks like animation(frames were created from MMD), while "Figure method" transforms smaller images to create animation(smaller images were created with a single 3DCG screenshot).


Hopefully what I said isn't too confusing, but here's one more comparison:

                                                MMD method                 Figure method

There's a bit more involved with this but that's the basic idea.  Right now I'm making the game's next h-event and once it's complete, I'm planning to release a mini-demo of it on my patreon.

That's all for now,
see you later.

Saturday, October 27, 2018

Egg-Laying, Groping, Violation animations

Hi everyone,
This is a new erotic event(done from first-person perspective) I'm making for Conception Maiden.  The protagonist(Minori) gets abducted by an Utrila cross-breed. This has a major femdom theme, as the Utrila gropes the player, rubs her vagina over his face, lays eggs on him in an attempt to make him swallow them, and rapes him.  Ideally, I would like to do this from the erotic scene in the current demo and make this one more like a fun game(maybe a simpler version of something similar to this.)

Note that this is still a work-in-progress, you can view/download the video below.
Ravished by Utrila Animation test: https://my.mixtape.moe/wqlvmb.mp4

Aside from this I've also started the animation for an erotic event with Lorelei, but I'm not sure if it will be in the next demo just yet.  However, the Utrila erotic event will be in the next demo.  I will let you guys know once it's ready.

That's all for now,
see you all later.

Tuesday, October 23, 2018

CM Map Creation

Hi everyone,
About 2 days ago I made a video showing a custom map editor i created to create/edit maps in a way similar to rpg-maker.  This custom map editor is basically a much faster alternate way to make maps for Game Maker.

In the video, i created a new map using the custom map editor (plus adding trees using game maker's native editor).  This custom map editor greatly speeds up the process of making maps and makes thing overall easier.

If any of you guys are wondering, none of the maps in conception maiden were made in rpg maker, they were all done with game maker's native room editor and/or my own custom map editor.

You can watch the video here on youtube: https://youtu.be/iYpE8GVEhXw

Or you can download the higher quality version here:  https://mega.nz/#!4dIUXKLC!Brrc8too8ha0yHA7XXdGLPErXjwGUwv-G-wgXiwcQws

Also, within the next few days, I'm planning to post a video showing a work-in-progress of the conception maiden's next h-event.

That's all for now,
see you later.

Wednesday, August 29, 2018

New poll 8/29

Hi guys,
I was curious about what you all thought about my current game development,
so I made 2 new polls,
here: https://www.strawpoll.me/16358689
and here: https://www.strawpoll.me/16358771

If you can, please vote there and let me know what you think.

Thanks guys,
see you later.

Monday, August 20, 2018

Conception Maiden bug fix update 8/20

Hi guys,
This is just a quick update.
The download link is updated with the following changes:

- "out of memory" error and crash seen on pc such as ones that have integrated graphic cards is fixed, special thanks to redplauge for help with debug testing.  
- Overall game performance improved.
- ESC no long exits ingame. 
- Bug fixed causing game error when pressing "X" key on exploration mode(since Demo 1a).  
- New fixed version is now called "Demo 1b".

You can download the updated version here:

That's all for now,
see you later.

Monday, August 13, 2018

Conception Maiden - Reveal + Demo download

Hi everyone,
The first main demo of a game I've been making since last year is finally here and can be downloaded below.

Conception Maiden story:

A boy name Minori is awoken from cold sleep(cryostasis) by a mother and her daughter, only to find that a deadly virus wiped out most of humanity, and that the 3 of them are the last living humans on earth (with the exception of an unknown number of other people in cold-sleep pods).  The world is also overrunned by "cross-breeds", deadly parasitic life-forms.  With just the 3 of them left, humanity faces complete extinction. 

In order to prevent extinction, Minori must(to his dismay) have sex with the mother and daughter, and impregnate them.  Using special technology, pregnancies can be accelerated to full-term, and birthed babies' age can be accelerated to maturity.  Then Minori will be forced to impregnate his female offsprings through sex as well.  Interestingly, all his offspring are female.  Unfortunately for Minori, these girls love sex and want to rebuild the world into his own personal sex-paradise harem.  Through this, Minori can increase the human population and use the girls' help to hopefully reach more cold sleep pods before it's too late, as well as take back land from the cross-breeds.

This game is a blend of tactical rpg and a side-scrolling platform-based fighting game.  The game is played in 3 different main modes:  Exploration mode, where you can walk around freely, Command mode, where you use a cursor to select and command units to move on a top-down map(similar to tactical games such as fire emblem), and Battle mode, where you control the character directly and fight the enemy in a side-scrolling fighter/platformer-like view.

The game's characters were made with 3DCG and was animated in different ways using mikumiku dance, photoshop, and a "figure" animation system I wrote from scratch.  Not just that, I also wrote the game engine from scratch using GM studio.  Note though, that is game is still in early development and the engine has only recently become stable.  However, there is alot of content, so please give the demo a try!

Here are a few screenshots of the new demo:

You can download the demo here: https://mega.nz/#!ZcolXKYa!mPWw9GWgnArkU1abTW-JxASsYmuvZkSuC-TdwnU0XhQ

EDIT2: LINK UPDATED 8/20, "out of memory" error and crash seen on integrated graphic cards fixed, special thanks to redplauge for help with debug testing.  Overall game performance improved and ESC no long exits ingame. Also, bug fixed causing game error when pressing "X" key on exploration mode(since Demo 1a).  New fixed version is now called "Demo 1b".

If you would like to support the development of games like this, please consider becoming my patreon here.

Exploration mode: Arrow keys - move character, Enter - Interact/Talk to others

Command mode(for battle maps): Arrow keys - move cursor, Enter - Select, X - cancel (You can also use the mouse in command mode)

Battle mode(side-view fight): Arrow keys - move character, Z - Jump, X - Attack

On-screen messages can be progressed by pressing Enter, Space, or Left-Mouse Button.(Hold down to fast-scroll text)

Press Esc to quit the game.

Some notes about the current demo:
-This new demo contains the game intro with 1 major h-scene and 2 different battles. 
-The enemies currently do not attack you in battle mode.
-Weapons are to be added to battle mode
-Lorelei's personality/look will be revised for the next demo
-I've spent alot of time debugging so hopefully there aren't any major bugs

More info as well as concept images after the jump(click on the title of this post)

Sunday, August 12, 2018

Demo update

Hi guys,
Sorry for the long absence. 
For about 2 months, I wasn't really able to work on the harem game because of limited free-time, so i started using what was left of my free-time to slowly make a map editor with game maker that can edit maps(rooms) in a similar way to rpg maker(like directly copy multiple tiles and paste them, do autotiles, paint fill effect, easier to navigate between tilesets, etc.).  This editor makes it far faster and easier to create/edit maps on game maker(can edit any game project's maps).  I was hoping to use this on the harem game.  The map editor isn't complete, but it is functional and I have recently used it to create two different maps in the harem game.  I will probably post a video of the map editor on youtube sometime in the future.

 After that I had more free time again and went back to making the harem game.  Though a great deal of this time was used debugging new bugs and difficult to replicate bugs(like animation bugs based on time, which only occurs when joints line up a certain way), as well as adding new features that I realized I needed in the game(the last i added was sound playing that could be triggered by the message box and by joints on any points of an animations).

I have hopefully fixed all the bugs(biggest bugs were joint animation sync bugs and command map bugs that made the characters unable to move/move incorrectly), and I spend over a week recently doing nothing but additional bug checking(which was mostly just trying to fix 3 big bugs), so the game is now stable enough for demo release.  The storyline and eventing of the game is also all in order now.

Since this is the first main demo, I will be posting it publicly at the same time I post it on patreon.  I will be posting the game demo here and elsewhere sometime today or tomorrow.  I hope you guys will look forward to it(I will also reveal the official name of the game then).

That's all for now,
see you soon.

Tuesday, March 6, 2018

Harem Mini-Demo live on patreon

Hi everyone,
After a long development, I've posted a mini-demo on patreon for the (Untitled) Harem Building Game that contains the game's first detailed, animated h-scene and the story intro dialog.  This uses an advanced animation game engine system I'm developing. Also, even know I call it a mini-demo, it has quite a bit of dialog.

Patreon Mini-demo Release dates: Very early access: March 6th, Early access: March 22nd.
This mini-demo won't be release publicly since it doesn't contain the battle system, instead a larger demo that also contains the battle system will be released publicly once the game develops far enough.

I'm also planning to do a full reveal of the game here on this blog once I decide on a name, which should will likely be sometime soon.

If you're curious, you can see my original(outdated) teaser post about the harem game here: http://www.pizzacatmx.com/2017/11/new-harem-game-revealteaser-poll.html

That's all for now,
see you guys later.

Friday, January 19, 2018

Quick update 1/19

Hi everyone,
This is just a quick update,
the new game I've been making has made a ton of progress since my last post here, but it will still be awhile longer before I'm ready to do the full-reveal of the game. I'm not sure yet, but I should probably be ready to reveal the game between sometime late this month and sometime next month.  I hope you guys will look forward to it.

That's all for now,
see you later.^^