Wednesday, August 28, 2013

Working...

I'm tryed to correct breasts size description, but I found that it's almost impossible to have only one stat and use it in the bra cup size style descriptions, and comparison with simple objects style descriptions ("E-cup breasts" vs "handball-sized breasts").

What I have before, is good for the size comparison style, but trying to use it in the bra sizes give huge mismatch in most cases. They are linear progression, and currently used stat is closer to geometry progression.  So, I need to redone this all completely. There will be two separate stats - old one will be used as before but only for the size comparsons, and new one will be used for bra cups size description. New one will be actually contain value of difference between underbust and over breasts measurements used for the bra selections, so it will be far more accurate. :)

Monday, August 26, 2013

Snowball of the changes...

That right. Adding weight/fat management to the characters cause several other problems.

Today I write new version of  a breasts organ - now they are not hardcoded, but scripted. This been planned a long ago, but today I have really good point to do it - as they need some changes related to fat distribution anyway.  But now, I need to recalibrate all their size description table too, as now a value that control it calculated a slightly different way.

Saturday, August 24, 2013

WG progress.

Okay, I roughly finished new body changing mechanic. Now it's based on the two genes/stats that should be controled from events - generic.calories, and abdomen.food.

First gene used to store ammount of callories to process. If it positive, character process them and his/her body produce fat. How much - controled by the generic.metabolism gene. It's the effectivness in percent. If this gene set to 100 - no fat will be produced. If it set to zero - all callories will directly go in the body fat.

Value in the generic.calories can be set to negative. In this case, character's body will lost fat - it can be used to simulate sport activity, for example.

Normal value for generic.calories - zero. If gene have this value, no further changes. All other values eventually change to it. How fast - controlled by the generic.calories_rate gene.

Why it this way? I do not like to add micromanagement with everyday eating in game. So, I means that characters normally eat something enough to maintain that balance by themselves. Only actual game events change that. But this not close possibility to add some diet management.

Second direct control gene - abdomen.food. It's just volume of the food eated, normaly it show zero too. But if game event change it to more then zero, this value will affect character weight and belly size. In passing time food will be processed and value will return to zero. It's also means as above - only for the actual game events. Primary use - in the stuffing scenarios.

All this will work a simple way - in the event where character eat something, we just change two genes - generic.calories and abdomen.food. All other work character body will do by itself. And ratio between these genes values will simulate various food types. If character do something that can cause weight loss, we just setting generic.calories to some negative value, and that will be enough too.

Also, I add another sended to me by Anonymous edited game content - this time he do a Dr.Genki clinic. Thanks him for this good work.

When will be next release? As quick as it's done. :) Also I still thinking about fat distribution around body - it's can be done in various ways, and I still selecting the best one from them.

Monday, August 19, 2013

About WG

Adding this content, all sudden become interesting task for me, as it's need to have functional calories/fat processing system in the characters organs. This is interesting challenge. I'm come up with this theses about how it should works:

- Character should not need micromanagement with every day eating just to maintain weight. Events with eating or things like fitness should be used only to the weight changes.
- All changes to body shoud be automatic, based only on the one source: RNA gene "generic.calories". If it have positive value, some of calories should be processed to fat. If value negative, some fat will be burned. If value is zero - no weight changes.
- Every hour should be processed some calories but not more than one tenth (? need to be balanced later) of current body weight.
- Characters shoud have gene that control metabolism - how fast they gain or lost weight from calories.
- Character should have some mechanic for the fat distribution around body - breasts, belly, etc. And DNA genes to control it.
- Character should have independed processing calculations between food calories and food volume. This give possibility to emulate various food (and do stuffing scenarios in future).


If someone have something to say about this, please, be free to do it in the comments.

Thursday, August 15, 2013

Patch 0.93.p3



As promised, patch with text updates (details in previous post). Thanks to the Anonymous.


Patch is cumulative as always, it contains all changes from 0.93 release. To use, extract it in the game folder with overwriting.

Wednesday, August 14, 2013

Content integration

I'm done with integrating content that sent to me by a Anonymous from the inflatechan (edited scenes on the farm, dr. Felis quest, and in the Fun House). I need to thank him for this work - now Belanika quest is much more clear for the reader.
 My first version is written a year ago, as a first long text, and my english in the past been even more mess than it now. :) At least through this year I have some practice. :)
Also I like his style of writing in these scenes. If you read this - yours additions is always welcome.
 
Now, I plan to do calculations about how much time will get to script another sent to me content (WG related). It's not as ready as the first one (just detailed written scenario, but not ready game files). If I see that it will get more than week to do all work, I'll release patch with already finished content right now. If I see that scenario can be finished fast, then next patch will have both updates together.

Saturday, August 10, 2013

I'm back.



Sorry for the sudden disappearance for few days, I been on the sudden working trip, out of my town (and home computer). Now I'm back and ready to continue. :)

It's seems that freezing bug is fixed by the last patch, so next thing - integration of all material that sent to me. Tanks for all contributors, and once more - sorry for the lack of response.

Monday, August 5, 2013

New patch 0.93.p2




This patch have another bugfix for the freezing problem.  Can be applied on both - normal and standalone versions. As always it cumulative, so don't be surprised that it have not only new binary, but a some content files too.

If you tested game with standalone version from previous post, please test this patch the same way as  previous time.

Sunday, August 4, 2013

Testers needed!



Okay. I thought that all errors in the game related to background tasks fixed, but I still got bug report about problem that looks like it.

And I still can't force game to hang on any of my three testing system (Windows and Linux included). So, now I can only rely on you. At least we need to know - if it's still my errors, or maybe something it the java versions incopability, or something other...

This is the new standalone Windows only version with integrated Java JRE:
(Pass: fmaster)

Also it have slightly modified launcher that always show console with system java output. Please, those of you, who experience hang-ups before, try this version and do this:

After starting game, look at the console. First two lines will show you what version of java game use this time. It supposed to be like this:

Java home: E:\Java_NetBeans\Release\FetishMaster_0_93_standalone\java
Version: 1.7.0_11

Line "Java home" - supposed to show place where game is unziped, and be something other at you system.
Line with "Version" supposed to be exactly the same, or game is using not included java, but common JRE installed in your system. (First line show it too).

If you game hang, change active window to the console, and press CTRL+Pause (CTRL+Break) on yours keyboard. It force Java to display many technical information in the console about current program state. It will be greatest help, if you send this dump to me.
(You also can display this dump at any time, but it will be useful for me only if it taken at the time of the game hang-up.)

In case that you don't know how to copy from the console, there is detailed instruction:

Saturday, August 3, 2013

Patch 0.93.p1



Fixes:

- Proxy not leaving if he/she regularly wakeup in the hospital (like after losing fights).
- Deadlocks between foreground and background tasks can cause hang-ups of the game in random times. Hopefully I found and fixed the source.
- "Unstablity" of game after Daria bless applied to someone. If you click "next day" many times fast with bless working,  still can cause temporary freezing or slowdowns in response - it's normal, as bless is very heavy scripted task. But now it supposed not to hang-up game fully. (Actually it's similar problem with previous, but in another place of code.)


Starting new game is not needed.

Please, if someone still experience hang-up, tell me about it in the comments.

Thursday, August 1, 2013

Got bugreport but can't repicate problem

I need help.

I got bugreport yesterday in comments, that game can hangup in some cases. I spends several hours trying my best to replicate situation, and nothing! Please, can anyone confirm that game can hang, and become unresponsible? If so, can you replicate this? How?

Also I found several small bugs. They do not cause anything unusual otherwise then non working "proxy leaving after several wakeups in the hospital" condition - but patch for them will be soon.