Tuesday, February 26, 2019

Deciding on shared poses

In the ongoing game, there will be two main types of animations:

Nude animations:
These animations would not have clothing variations, and only happen when nude. The player's pose and animation would be detailed and unique. Every enemy would have at least one of these.

Shared/generic animations:
The player's pose would be one of two generic, short animations. The poses can be flipped or rotated in order to fit the pose of the enemy. Because these animations would all use the same player part, every outfit would have these two poses, and thus would show up in all generic animations that use them.

Right now I'm trying to decide on those two poses. So far I've determined that the one in the top right is fairly practical given how much it can be rotated. It could be used for most generic sex.

The other pose would need to be used for things like groping, or enemies removing clothing, so it's a bit more difficult to decide on. These are some of my experiments with various poses.


Saturday, February 9, 2019

Run animation, clothing layers.

More or less settled in to the new place.

I Had a week or so where I had to stop working. The same day I took some pills prescribed by a docter for something else, I had what felt like weird circulation problems. Turns out it was a muscle problem due to the hard floors in the new place, of all things.

So with that, I'm back to work again.

As far as the on-going game is concerned, I've mostly been working on some of the stuff that will be shared with other games. That includes the dialogue system, the animation/sound editor, and a couple other things.

I've also been messing with the run animation here and there, since it's one of the most important things to get right before doing clothing. Trying to decide how I want the head movement to be.

I'm also still trying to decide how I want to handle clothing layering. My initial plan was that clothing would come in the form of entire outfits, as opposed to individual pieces. This means that an alternate outfit sprite would include the body itself, as opposed to layering individual clothing sprites over a nude body.

One of the advantages to this would be that the clothing would not need to "fit" the body, and the body could be modified to fit the clothing. For example, if the character wears a dress, the stride of the running animation could be modified to be be a bit more dainty, or allow for whatever the clothing is, like this.


In either case, you're risking rework later on. If clothing changes the body, then if you want to change the face, you need to change it in every outfit. However, if you want to change something about the body, you risk it not fitting existing outfits.

If clothing includes the body, you could also have the style of animations be entirely different. For example if you have a more "seductive" outfit, then a crouch animation could be a lewd kneel as opposed to a "combat ready" stance of knight armor. Whereas if clothing is a separate layer, then modding is also more doable, since you could modify the player sprite and still have all the clothing fit. The middle-ground would be that there are base sprites for different things (seductive, combat, normal, etc), however this would still lock you down to specific templates, and mixing certain kinds of clothing would be more work unless they are also locked by type.

Not sure yet. I'll probably do the base sprites, and then I'll probably decide once I've tested out an outfit or two.

Wednesday, January 16, 2019

Moved into new place

Moved into my new place. Still settling in but I'm back to working.

Right now I'm programming a text engine for use in the ongoing game and others.
Basically I want all dialogue be stored in external .txt files, which are then parsed in-game.
That way the game can be easily translated, as well as modded in some ways, depending on the game (since in-game functions can also be parsed through the text).

In general, it's just easier to write something like this,
1
Looks like a trapdoor.
If I had the key, I might be able to open it.
It should be somewhere on this floor. 
As opposed to this
name[0] = "Girl"
message[0] = "Looks like a trapdoor."+"\n"+"If I had the key, I might be able to open it."
name[1] = "Girl"
message[1] = "It should be somewhere on this floor."
I'm still trying to figure out how I want everything to be formatted. For example, multiple scenes could be contained within one txt file, or different npcs and any branching dialogue could be separated into different files. Either way has situations were it might be difficult to keep track of, over time.

I also have to decide how certain things will look when writing. For example I need to decide which symbols will be used to denote certain functions;

# denotes that a number can be entered.

#   Use name associated with number until another name is used.
#> Put portrait image for corresponding name on the right.
#< Put portrait image for corresponding name on the left.

[p]#   Choose portrait image for the character who is speaking.
[d]#    Dialogue number.
[d>]#    Go to corresponding dialogue.
[f]#    Set flag to true.
[f?]#    Check if flag is true.
[e]#    Call event.

An example of an interaction would look something like this, (Assuming you use portraits and stuff, otherwise it would look like the one above.)


///////////////////////////////////////////////////
1<
2>
[d]0
[f]0  
1
[p]0
I'm here to buy something. 
2
[p]20
Do you have a membership card?
If you don't have one then you can't shop here. 
[f?]10
[d>]1
[d>]2 
///////////////////////////////////////////////////
[d]1
1
[p]1
Yes, I have it. It took a lot of work to get it. 
2
[p]21
Then take a look around.
[e]10
////////////////////////////////////////////////////////
[d]2
1
No I don't. 
2
That's a shame.
;
That said, I haven't really decided for sure yet what all the functions should be.
I won't be using all of them in every game.

Anyhow, that's all for now.












Thursday, December 27, 2018

Clothing, color swapping, format.



In case you missed the first post

http://www.kyrieru.com/2018/12/starting-free-ongoing-game.html

In the game, I plan on including different outfits. However, I need to decide how exactly I want to handle them.

Clothing will probably be entire outfits, as opposed to individual pieces, like this.



However, there are some things that might layer, such as bags or other misc items.



I'll use palette swapping so that certain outfits can have separate versions (leather, iron, dark, etc). Because the game will have equipment mechanics (and especially since there will be few outfits in the beginning), any variation helps.

Other thing to keep in mind is;

because the game is 2d, editing sprites is very time consuming. Especially if the game is going to be frequently updated, I can't have variations of every H animation for every piece of clothing.

My current plan is to have all long complex animations be nude, with clothing being removed through some means.



I've also thought about having 1-3 simple "common" player animations that would be re-used across enemies (groping, basic sex, etc). Each outfit would have these animations, and the outfit would be removed at the end of the animation. Then the enemy would switch to using their unique, more complex animation with the nude player.

I'll still have to animate all actions with outfits in mind, though, since editing 70 frame animations is not fun. (I know, because I did it in Noaika in some cases -__-)

As a way of mitigating re-animating every time I add a new outfit, I may also make it so some gameplay actions are also outfit specific. I'm not sure yet though. For example if the player could fish, the three options would be be,

1. Player can only fish in a fishing outfit. (detailed smooth animations)
2. Fishing uses re-purposed poses or animations. (Works with all outfits but can be repetitive)
3. Fishing only has like 2 frames. (works with every outfit, but can be time consuming the more actions and outfits you have over time, even with only 2 frames)

I'll probably end up using a little of all of those methods, depending on how important the action is.

There would probably also be outfit specific H-animations.

Also, still thinking about the tile style. I need to avoid using too many colors, so that it's practical to just add stuff on a whim without drawing tiles for a whole day.



Last thing to mention is palette swapping for choosing skin and hair colors.
I'm still not sure how I'll handle it.



I could make it so that the player has full control over it, or I could do something gameplay related. For example, if the game is a rogue-lite where you partially start over when you lose, I could make it so you take on the color scheme of whatever enemy you lost to (as if the protagonist and the monster had a kid.). Dunno yet.

Anyhow, that's all for now.