Monday, January 5, 2015

Patch 0.985.p1

http://www.mediafire.com/download/8ebb6r3cudtpd3w/patch_0_985_p1.zip

In this patch I'll tried to fix all reported bugs, except of the Merril quest. (This will need some time, and I wanted to close more serious issues first.)

Yes, I know that this release has a slightly more bugs than usual, but please take notice that reviewing code some times is harder than writing it by myself. :) And with my schedule of last few months it's too easy to forget: what I already done and what is not. Sorry about this.

73 comments:

  1. Thanks for the update! Will look it over in the next few days. Now that the holidays are over....back to the grindstone.

    ReplyDelete
  2. Wow, thank you as well. I went through and meticulously diff'd the files to learn and see what has changed. I hope to learn more as I go through your very expansive engine set of code (hope to add content in future, like the wonderful mods in the last release).

    Thanks again for such great work!

    PS. To the all the folks adding mods to this wonderful engine I also salute you as well.

    ReplyDelete
  3. At least this is a personal project that you have available free to the public, that you are constantly updating. unlike certain triple A publishers who release broken games and have day one patches.

    ReplyDelete
  4. I fixed up some of the files relating to Ass Play: mediafire.com/download/b14ixpxo2zjj7vy/gamedata.zip
    You can use the Finger/Dildo/Horse Dildo to stretch from tight to ordinary, but that seems to be all. I was able to get loose for a day, but then it went back to ordinary and never raised. Anal sex is easier, but still fails with Merril.

    ReplyDelete
  5. Venom bloat still seems to be broken, at least from my initial testing. It no longer throws that error, but it appears to wildly grow sperm production way out of control, hour after hour, for the duration of the venom bloat.

    ReplyDelete
    Replies
    1. Ups, you found a another little bug - you are right, sperm production should only raise for certain precent, not growing constantly for the venom absorbtion time. Wil be fixed.

      Delete
  6. I have been looking at the walk events for Anal sex in the brothel, they seem to be built completely around vaginal sex. To the point of using the wrong calculations for anal sex. I will make an attempt to correct it but it may take a couple of days to workout all the bugs.

    ReplyDelete
  7. Futas attempting to masturbate sometimes get forced into "Cum in self" option regardless of any other options.

    ReplyDelete
    Replies
    1. Not a bug. This is reaction for high lewdness. :)

      Delete
    2. It's not hinted that the two are connected anywhere, as far as I can find, so it seemed like a bug. It just forces the "cum in self" option with no change in text. My bad.

      Delete
  8. naw don't apologize, the bugs get squashed one way or another.

    ReplyDelete
  9. Just wanted to pass along that I found a consistent syntax error in Dohavocom's belly patch. The fetishmaster.engine.WalkChoice files contain:
    "0" near the end of the file and should be replaced with "0". I discovered this trying to learn more about the code. Hope this helps people out.

    ReplyDelete
    Replies
    1. Oops, the forum stripped the actual code, so instead just replace

      pasedCondition with parsedCondition

      Sorry bout that.

      Delete
    2. Sorry, which file is that in? Maybe I'm just too tired to understand.

      Delete
  10. A question for H.Coder, is there a way to assure the proxy gets knocked up during an event. I tried doing some code magic but you made the uterus a bit complex.

    ReplyDelete
    Replies
    1. First thing - you need sperm donor. Then code should be like that:

      male = Character("Man", "human_male_agency_worker"); // creating male from file template - will be used as donor
      act = male.doAction("orgasm"); //getting how much male ejaculated
      vol = act.get("penis", "cum"); // continue
      InjectSperm(male, proxy, vol); // Most important part!
      proxy.addEffect("uterus.volume", "sperm", vol, 24); // this is for visual effect only (much cum can cause swelling).

      This not guarantee pregnancy - it's just simulate full sex act that can cause pregnancy. Actual result will be depended on the many factors: part of the female cycle, races, fertility level, etc. It's in the genetic.

      If you need to ensure pregnancy - this is still possible, but you will need to manipulate with genes. For example:

      //Switching female cycle to the ovulation phase - best time for female to "catch"
      proxy.setStat("uterus.phase", 1);
      proxy.setStat("uterus.cycle", 0);

      //Raising temporary fertility toward human race to at least 100% for 24 hours:
      proxy.addEffect("fertility.human", "tmp_effect", 100, 24);

      Delete
    2. Thanks for the help. To make it a bit more complicated, the donor belongs to a new race, elfs, that I have introduced in the mod. I will try to get it to work according to your post first; if that does not work I will ask for more help later.

      Delete
    3. yar my character didn't have the fertility gene for the elf race, so I just took the added ova to the brothel to get them fertilized

      Delete
    4. Fertility check result is based on the both characters. So if elf character has gene "fertility.human" with positive value then she can get pregnant from any human with chance based on gene value.
      If both character has fertility genes - result chance will be based on summ of the both genes values.

      Delete
  11. I have a question to H.Coder as well. To simulate proxy's ability to be mobile it would entail what the values of dexterity is I would assume. I've noticed when the proxy gets too fat, their dexterity goes negative. Shouldn't the dexterity reach a small baseline level (like 10 or under) and only hit zero if the proxy is too fat to move? Where in the code can I adjust this? Maybe the same thing should be done for endurance as well.

    ReplyDelete
    Replies
    1. Right now negative values at DEX and SPD affect mainly fighting. Negative values - not error, they should display that character can't move freely and how much it overdone. (Positive values - there is still can be chance to succesful turn. If they negative - every turn in fight will be failure for sure.)

      If weight go up way too much, there can be reached full immobility - in this case character will be sent in hospital immidiately (except from management mode).

      Maybe slightly later I will change something (may be more tiredness every hour in walking tab if SPD go negative).

      Delete
  12. I can at least tell you were you can find the code for the penalties. In organs for example in breasts under breast_recalc you find the penalty code under //size penalties.

    The way it is now calculated no lower limit is determined, it also is calculated in multiple organs so if you limit one, another could still push you in the negative.

    ReplyDelete
  13. tsap here, thanks for a truly great game - and that being said to mobility probs. :)
    With earlier versions I always fed my proxies immobile. MY fault, no one's elses - but wondered how come the same proxy that beat tentacle monsters with no sweat was next day carried to hospital after just one extra pancake - for too little ability to even walk anymore. The line was razor-sharp.
    Learned my lesson, finally. No more obese proxies (OR cheat them back to mobility with debug or modding).
    Personally I find it's better currently with negative dex/speed readings.

    ReplyDelete
    Replies
    1. Also overstuffing can cause trip to hospital too. Be sure to check belly size and stretchmarks. :)

      Delete
    2. Stretchmarks? hm... hm... *Eeeeeeeeeeeeeeeek!*
      (hastily deleting s-marks and adding regen) Phew! Thank you! :)

      Delete
  14. dont know if im doing somthing wrong but i can't remove pregnancy implants every time it errors out and nothing happens

    ReplyDelete
  15. How do you open the kitchen in the fetish cafe? I've come in with engorged lactating breasts and the kitchen option still doesn't open. Where in the code can I change it so the kitchen once you are a waitress is always available? Makes sense since a waitress always has access to the kitchen.

    ReplyDelete
    Replies
    1. You have to work as a waitress; you will get an event that will unlock the kitchens. The problem is that the event has a pretty low chance of being chosen so you can get unlucky sometimes.

      Delete
    2. I found the flag and modified the code to make the kitchen immediately accessible once you become a waitress. These low probabilities for events occurring need to be adjusted.

      Delete
    3. Dohavocom, I'm redo'ing your mod a bit in my program copy. I'm changing desireforbelly stat to be desireforfat stat and will apply it appropriately depending on the body shape the proxy picks in the hospital. This means a massive change on the replay_DFB_#_S#.tpl in casual talk to have additional conditions for attributes appropriate for the body shape. Also, by modifying your stat to be generically applied (even in fetish cafe or muffin_top) it will dramatically expand the events and descriptions enhancing the activities I think to a whole new level.

      Unfortunately, I have still to figure out how to fix the improper handling of the other body stats concerning dexterity and such for weight gain scenarios. Hopefully, the hint concerning organs will help me address those issues.

      Delete
    4. Thank god for perl, made the changes (only bellies for now) using the generic stat of desireforfat with one line. I've updated it to deal with it in the hospital as well and it seems to work. Now, to enhance those casual talk replies.

      I think this stat will be useful to further enhance the bathhouse scenarios as well, because you can now effect proxy and the fox goddess reactions more based upon the proxy's desire of being fat. But, for now I got enough on my plate. :-)

      Delete
    5. If you chance the desireforfat stat I suggest you base it on the fat distribution saved in proxy stats. I also included something in my mod that changes the fat distribution. By making it based on proxy stats instead of events you can make it much more flexible and easier to integrate when more/other content is added.

      Updating to the last version of my mod is finished, still working on the last bits of new content. I should be finished soon.

      Delete
    6. Sounds interesting. Perhaps it's something we should talk about somewhere. It's obvious we both have ideas. shoot me a message on my DA sometime?

      Delete
    7. Many thanks Nostordamus for your suggestion. I have taken a look in the organs files and can see how H.Coder seemed to taken a static approach in determining things like abdomen size by simply multiplying the divisor strength with a simple fixed value to decrease dexterity and other factors by proxy size. Right now I am experimenting instead multiplying str by a fixed value I multiply it by something related to the size of desireforfat. This will probably take some further experimentation to be refined, but I think having the proxy stats more determined by not only their str but their desiring a certain condition makes the game more fun. In addition, what if we had an inflation fetish added (like desireforinflate) in which instead of body size, but weight if inflated by helium effected dexterity? Some more thought definitely needs to be made concerning these stats.

      Delete
  16. There seems to be some sort of leak or overflow (ha ha) involved with using futa's cum in self after a while - possibly when you have preg w/ twins or higher.
    I've been trying to hit 'with triplets' for the striptease, and now the game is using up over 95% of my CPU and over 1.5GB of RAM.

    ReplyDelete
    Replies
    1. Very strange - nothing from this event can cause this reaction. Most likely it's a coincidence (workload cause something other in the background). If you can - please, post your saved game file here.

      Delete
  17. If any hero modder feels up to it, a few genre requests would be awesome to see.

    - more nipple and areola play (piercings, colors, width & length, insertion size, training, sensitivity play)

    - clitoris values (elongation, fucking, piercing)

    - expanded labia minor and major play (weights, piercings, gaping)

    - some cervix penetration content (the stats are already there)

    - uretha insertion/expansion and associated play for those who enjoy that

    ReplyDelete
    Replies
    1. Please, if anyone will start work with clitoris, take notice about game world lore: futanari characters should do not have clitoris, (this place taken by penis)

      Ideally length and width of the female clitoris should be controlled by "penis." group of the genes. (Maybe through coefficients.)

      I planned to do something like this, but it's not in the first priority list right now.

      Delete
  18. Hi H.Coder, tnx for this update.
    Today i'd like to create new characters, but i stoped to the first screen, not becouse it's confusing, but i don't know how to modify character's stats or how to modify caracter's organs. Can you write, or link me, to a guide?

    ReplyDelete
    Replies
    1. You can start from the SDK documentation here: http://fm-dev.blogspot.com/p/sdk.html

      After this, you can use existing content as a examples.

      Delete
  19. tsap here... to exodia83. (TLDR-warning! :)
    Until better suggestions appear - and I'm certain it will happen, you could try following:
    /start up_dev/start Game (or load/choose saved game)/*click on proxy*/*choose Development(box up, left)/*choose "correct" proxy*/Edit Character/*choose proxy*/RNA Gene (or Edit DNA)/*choose "desired" gene*/RNA Gene (again, I think)/Edit as many aspects (genes) as possible along your likings OR do mutations etc./*close file* to return back in game/Management.

    works for me, but please do use your own methods and correct the process in case I wrote it wrong way.
    Please note that there are other ways to change things in game and some of them might have better effect or work nicer for you.

    ReplyDelete
  20. I finished updating the old content to the new game version and added three new quest chains. In the library you can find a book on how to access all the contend added by the mod if you need some help. I’m not a native English speaker so expect some errors. If you find any bugs, please let me know so I can try to fix it.

    http://www.mediafire.com/download/7ar1bsn7xchztcj/FMmod_V2.rar

    ReplyDelete
    Replies
    1. I like to be sure, how you like to be named on the mod's page: Nostordamus?

      Delete
    2. Nostordamus is fine; I made up the name to put a name with the mod. Anonymous got a bit confusing when discussing mods.

      Delete
    3. Ok, mod's page updated to actual version. :)

      Delete
    4. I tried you mod today, and found that Kau village streets events generating error if player try to approach commoners - in you mod used files from old game version (and commoners slightly changed from it). I done quick fix for you.

      http://www.mediafire.com/download/54n5vt6b50i9zzz/mod_patch_kt_village.zip

      Delete
    5. Thanks, I think I made a mistake extracting all the files from the mod from the original game. I added so much content; it becomes hard to keep track of everything belonging to the mod and what not. The later parts of the mod I mainly created in separate maps to keep easier track of my stuff.

      If you notice anything in the mod that is not allowed or breaks the lore, just tell me and I will change it.

      Delete
    6. I added the patch created by H.Coder to the original download, it should now work properly.

      Delete
    7. I played for some time - and found that some names in your mod used wrong. In the part of the content you use names "Tau" for race, and "Kirara" for shaman dauther - this is wrong.

      Name of the race of cow-like peoples: Kau Tangata, for short it's will be "Kau". There is not Warhammer. :)

      For the dauther of shaman - her name is "Kiana".

      Delete
    8. Nostordamus, in your mod when the sorceress turns a proxy into a futa, you did not set balls.exist to active so the balls descript scanner doesn't work for those proxies.

      Delete
    9. It's seems like scanner bug too. It should work based on fact of the organ presence, not just gene. I need to check it.

      Delete
    10. Well the scanner checks if (activePartner.isRNAactive("balls.exists"))

      So maybe instead it should check if balls.size > 0

      Delete
    11. No, this even worse (ball size genes can exists even in female - its genetic legacy information). Right check will be:

      if (proxy.hasOrgan("balls"))

      Check to the genes "something.exists" needed for part that do not has actual organ object. Like tail or horns. If organ object in the game exist, most natural thing to do - use it presence for checks directly.

      Delete
    12. You would want to look at the uterus scanner again as well then cause as far as I'm aware, males don't have uterus'

      Delete
    13. You are right, uterus scanner need organ check to be added too.

      Delete
    14. Well uterus scanner is fixed, but scanner for balls is not need any fix. It's read genetic information, not the real balls size. (So, it can show legacy information even in the woman, and it's will be right.)

      Delete
  21. Ok. Hope I can find out if this is a bug, or if I'm just impatient:

    1) I've got 10 old parts, but I can't trade them for the repair to the milker. Unless it's not the right item?

    2) I can't get past the pancakes for the cafe. I can't find anything else to move this forward. (I have the mod to length of that quest)

    3) With the saline implant, I can't get beyond a 'full term belly', even when I purchase the large implant.

    Thank you!

    ReplyDelete
    Replies
    1. 1) you need 15 parts
      2) you need to get into the chef area at the fetish cafe by having > 1/L lactation or being a futa

      Delete
    2. I've had those conditions and still the kitchen wouldn't show (lactating breasts > 10000 ml and engorged). I noticed there is also an unnecessary mood check in the code which probably is the show stopper. To eliminate this being random I've ended up modifying the Fetish Cafe code to have the kitchen show up once you become a waitress there. As a short cut all you need to do is set the flag fcafe_now_about_kitchen to 1 in your save world file.

      Delete
  22. ok i think im doing somthing wrong with the Belanika milker quest. no matter what i do i can't get the mana crystal fixed. there is no and spending hours in the haze city in both areas nothing drops to fix it.

    ReplyDelete
    Replies
    1. oops helps if i read the post above this 1 sorry

      Delete
    2. What I'm going to say H. Coder will probably not like, but you can text edit your save world file to increase the count to get around the low probabilities to get things to drop or win your battles.

      I like to first have my proxy get use to sex then once the proxy has some coins I then save world and then edit to give me a million coins. This helps a lot to get around the "slowness and massive button mashing" of this game (I too don't want to waste so much time progressing). Once you manage to gather the thing you need, "Save World" then edit the file changing the count value to whatever you need. Hope that helps.

      Delete
  23. i keep getting a "kau village: (name) (age) is not seen too long, removal needed" on my primary proxy i use how do i stop this or remove this.

    ReplyDelete
    Replies
    1. This is not error. Just system message about normal but specific situation (and not connected to proxy, it's about NPC).

      Delete
  24. is there a way to prevent this from happening? b/c it keeps removing this proxy

    ReplyDelete
    Replies
    1. It's do NOT remove any proxy. And not supposed to.

      Delete
    2. it is removing my proxy here is my save file so you can see what is going on. https://drive.google.com/open?id=0B0HkJGYP98uPQTBMWURHbWxCTTA&authuser=0

      Delete
    3. You file is not shared, it's private.I can't download it.

      Delete
    4. Cheating is bad. Trying to report bug not saying that you use dev mode for cheat - twice as bad. :)

      In your case, Tylor is a still half-NPC, as you added her through dev mode bypassing the normal procedures. Character still under script that control NPC in the Kau village.

      Delete