Monday, February 2, 2015

Patch 0.985e.p1

http://www.mediafire.com/download/4wgblt248ft2dy4/patch_0_985e_p1.zip

Fixed GUI bug with duplicate proxy after disconnect, and some wrong conditions in some events. Thanks to the Anonymous.

UPD: Reuploaded with the usual password, and new .jar build (somehow older broken build get in the previous archive - with it game won't start normally).

42 comments:

  1. Can we get a mirror download? Mediafire lists this as blocked for TOS violation.

    ReplyDelete
    Replies
    1. Very strange. I don't get notification and can download it normally.

      Okay, there is link on Mega:
      https://mega.co.nz/#!xIFHmKTR!J3VHA04ED643CZSZ3jAVlZZ0sUyuTJZuyDsx74i8j7U

      Delete
  2. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. Also getting the "File Blocked for Violation" on Mediafire.

      Mega works fine though

      Delete
  3. Getting a class exception now, wont start a game at all.

    ReplyDelete
  4. Okay I reuploaded patch with correct .jar file and closed with password. Also new link for Mega if mediafire still don't like it:
    https://mega.co.nz/#!MF0HWTiJ!Hd7ng_yCqVLwUJu5hIj-9VCdm_R0mGuLfQxuU0c5clM

    ReplyDelete
  5. In this case I should get mail from them. And I don't get anything. Previous file already deleted - wrong .jar in it.

    ReplyDelete
  6. I tried a few things from writers guide but my scripting skills are basically copy/paste code from elsewhere and alter it.

    I tried
    [{if (GetFlag("something") == 1)} Text.
    <% SetFlag("something", 2);%>]

    Unsuprisingly it doesn't work.
    Neither does using
    <% if (GetFlag("something") == 1)
    { res += "Text"res;
    SetFlag("something", 2)}"";%>

    I know I could use event conditions to do the same, but I am trying to do it this way because I dislike splitting so few lines of text between several files.

    ReplyDelete
  7. [] - inside of it can be ONLY simpletag.

    Second case - syntax error. Right syntax here will be:

    <% if (GetFlag("something") == 1)
    { res = "Text" + res;
    SetFlag("something", 2); }
    "";%>

    ReplyDelete
  8. I copy/pasted that and this happens:
    -----------------------------------------------
    [Error: could not access: res; in class: java.lang.Class]
    [Near : {... { res = "Text" + res; ....}]
    ^
    [Line: 2, Column: 18]
    -----------------------------------------------
    and trying to use [proxy] or <%activePartner.getName();%> gives this:
    <%activePartner.getName();
    -----------------------------------------------
    null
    -----------------------------------------------

    ReplyDelete
    Replies
    1. Simpletag [proxy] and reference "proxy" in scripts can be used only in the events and templates. In the items, organs, effects, etc. it will return null. In these scripts should be used reference "self" instead of "proxy" or "activePartner".

      Also in your sample, if you don't initialize variable res before "if" block, it can cause errors. Try to add:

      res = "";

      as a first line.

      Delete
  9. probably a stupid question but how do you get the magic dildo

    ReplyDelete
    Replies
    1. Satisfy enough clients in brothel :)

      Delete
  10. Hey everyone! Here's something I whipped up just now, it's a mod that adds the possibility for proxies with big enough nipples to use them to penetrate vaginas.
    http://www.mediafire.com/download/mhw4lfybqb5cqpk/Nipplesex+patch.zip

    They have to be erect and at least cock-sized. It's a small one for now but hope you enjoy!

    ReplyDelete
    Replies
    1. I need to warn: base version of breasts.organ in this mod is outdated, and it break image displaying at the specific breasts-related events, and will conflict with adapted version of Nostordamus mod.

      Delete
  11. Is there a way to determine the basic stats of proxy. With basic stat I mean for example the value the stat strength returns too after not training for a long time. self.getCleanRNAValue("generic.str") only gave the stat without effects, not without the effect of training.

    ReplyDelete
    Replies
    1. Hm... There is no single method as for normal values, but this should work:

      rna = proxy.getRNAGene("generic.str"); //getting specific gene as object
      value = rna.getNaturalValue();

      Also construction:

      rna = proxy.getRNAGene("generic.str");
      rna.setNaturalValue(100);

      can be used to change this value.

      Delete
  12. There seems to be bug when you use Daria's Blessing. Looking at Dev mode if you interrupt Daria bless cycle passed, .... with an action let's say you go back and forth with milking your breast really quickly then save the game afterwards it causes an error loading that save.

    ReplyDelete
    Replies
    1. Can't reproduce that. Please, at least post you broken save, and will be helpful if you can post another save - just before this bug happening.

      Also session_errors.log file if it present will be helpful too.

      Delete
  13. https://www.mediafire.com/?7owg27arhooaa4r
    Here you go, Thank you for taking a look at it. I noticed it's easier when you have multiple kids than just one.

    ReplyDelete
    Replies
    1. I looked in the broken save - it has error in the structure, and this structure is formed by the side library (not written by me).

      I'm spent two hours for tests trying various scenarios, and still can't reproduce it. Can't broke save by my own actions.

      Can you give me detailed instruction what exactly you done after loading TestBefore.world save, to make this next save be broken?

      And please, tell me what processor in you computer? What interested me primary - how many cores it has?

      Delete
  14. I have an i7-4820K (4cores). What I'm doing is just going back and forth with milking breasts (In the training room) really fast. Usually just moving the mouse back and forth. and clicking it over and over again. I'm doing it fast enough that the page hasn't loaded in between clicks. I just know where the button is going to appear so I click there and it seems to register it all the same after it's done processing. Other things is that it seems to be much more likely to happen when I hit a time that has all the other proxy are doing their daily task. It seems to only appear when I have alot of proxies or babys, so only when it's fairly busy.

    ReplyDelete
    Replies
    1. yeah I found the sweet spot where you can continue and breast play without moving the mouse. If I go fast enough it backs me out of that menu and puts me back in the main room of the base.
      I noticed that if I used that mod that allowed me to toggle the agency off, I wouldn't get kicked out if I repeated the breast play quickly.

      Delete
    2. Well I tried all this, and still can't reproduce it.

      Do anyone have similar issues? Please tell as here if so.

      Delete
    3. I have noticed that things can happen out of order if I click next day fast enough, if I have several involved things going on like working at the fun house. Does that sound related? This was in dev mode if that makes a difference, haven't tried otherwise.

      Delete
    4. I don't think so... It can be related only if error hidden in the one of the side libraries, but if it so I can't do anything with this. :(

      Delete
  15. Does the game make note of mothers, as it does fathers?
    I'm trying to make the game add in something along the same lines as
    genetic.father
    father.name
    genes, for later encorporation into mechanics. I can't seem to find the right method; I've been trying to add it into the c_generic_birth templates, but I'm having trouble catching the child reference.
    Any advice on this? I either need to uncover where the mechanic already exists(mother's name), or figure out how to catch the child during the birth process for a simple
    childs.setStatText("mother.name", proxy.getName());

    ReplyDelete
    Replies
    1. Yes, any birthed child has four genes in the DNA (and RNA too):

      generic.father - father UID
      generic.mother - mother UID
      father.name - name of father
      mother.name - name of mother

      You don't need to do anything special - these genes setting up game engine itself. Only characters created from templates not do having these genes.

      Delete
  16. http://www.mediafire.com/download/djcuv84oben1o96/hyperbreederpregtest.world
    from this save a character named Lorelai created from the hyperbreeder template will give birth. no children get added to the world despite being referenced in the console

    ReplyDelete
    Replies
    1. This is normal behavior for the characters that added without contract through dev mode. They are still half-NPC.

      Delete
    2. Thanks for the rapid reply!

      I know that the Kau villagers ultimately yield their children to you through the service worker. I guess because this psuedo-NPC was impregnated by a Fun-House patron that's why the children get cast to the void?

      Delete
    3. Yes something like that. Child service used if non-worker mother has child with one of the active workers as father.
      So, if father is someone at fun house, children will be not added to the game characters list.

      Delete
  17. Hey everyone, me again. I've just did a patch to enable using the milker to send milk directly into the proxy's womb to give a pregnant look but it really doesn't do much aside that. I was thinking of involving a special effect withe the bloated berries but I'm not sure what exactly... so if anyone has an idea on how improve on that, I'm open to suggestion on this one. Also working on inflating the partner's womb with milk during sex with my latest patch about penetration with a big enough nipple.

    Talking about that, you mentionned that my latest patch was breaking the breasts related events stuff? Because I haven't had any problems on my side with it so I'm kinda confused about that, because I'd fix it if I saw any problems.

    ReplyDelete
    Replies
    1. > Talking about that, you mentionned that my latest patch was breaking the breasts related events stuff?
      Modifing existing organs is a bad practice for compatibility in general. It's should be done only if really no other methods exists to get needed result. In all other cases it's just not worth it. (Right thing to do in most such cases - is creating a special new organ that will respond to the actions together with the existing organs. In some cases just effect mechanic is enough).

      In you case - you used old version of breasts.organ from the original Nostrodamus mod, and in adapted version functional added by him already moved to another place (in effect). Original version of this file already changed too. So using this version - will cause some double calculations if adapted Nostorodamus mod is installed. Also this version not has image support for the "engored with milk" events and some other changes.

      Delete
    2. I know it's bad practice and all but I only added the nipple length on arousal lines and I don't see any of those effect in the effects folder and the adapted patch didn't seem to mess with any organs. I just really fail to see the double calculation unless it's on really specific events but none are really doing anything nipple wise at least.

      If it's just me really being blind there, what do you propose for the nipple lengthening on arousal, do an effect with it or something?

      Delete
    3. In you breasts.organ exist for example this code:

      if(self.getFlag("support_bra")==1)
      {
      pen = (0.2* self.getStat("breasts.weight"));
      }

      It's code from original Nostordamus mod. If will be installed adapted version, this calculation will cause double effecot of the support bra, as in the adapted version this code moved to another place. Growth from being full mechanic also is different between original and adapted versions.

      Delete
    4. Ah.... I didn't notice that, I only added my lines and forgot to check for that specific one. I'll update it in my next patch so that part's deleted. Thanks for the specifications.

      Delete
  18. forest/elves/elwing_eat_end:
    in the line cum=(proxy.getStat("abdomen.stomach_volume")-proxy.getStat("abdomen.food"))
    a semicolon is missing at the end, causing that the next line is not executed (pouch increase).

    out of curiousity: why is the increase of the pouch volume linear to the generated cum, but the balls max volume by the third power ?

    ReplyDelete
  19. Thanks for the bug report, I will fix it in the next version.

    ReplyDelete
  20. Hello,
    first of all, i want to thank H.Coder and the others for this great game.

    When i find a bug or when i have a question about the game mechanic, can i ask here or should i put it in fenoxo's or another forum ?

    In the orgasm script of the penis organ, you are differentiate between breeder and non-breeder. If i understand it correct, a breeder should be less tired than a non-breeder from an orgasm. But in the script it this exatly the other way around.

    ReplyDelete
    Replies
    1. Ask where you like, but there in comments response can be faster. :)

      About breeder you are right. Will be fixed.

      Delete
  21. I get an error saying resources missing or corrupt after downloading latest full and patch, this is the first time I downloaded the game.

    ReplyDelete