Code center > Bugs and fixes

2.42.2 Changes

<< < (3/6) > >>

EricL:

--- Quote ---I got to like 12 and gave up. Bad Numsgil
--- End quote ---


Naw.  I just fixed it 5 minutes ago and added 18 and 19.  I keep editing that post to keep it up to date.  

Numsgil:
Ah, that makes me feel better.

EricL:

--- Quote ---When it comes to values on the advanced controls and advanced costs I have just found out that the values gets set to whole numbers if you use decimals.
--- End quote ---


I can't seem to reproduce this.  All the values on both the Advanced Costs and Advanced Controls dialogs accept decimal values and they seem to round trip through saved settings, sim files and dialog invocations for me just fine.  Can you perhaps give me some more info on this to help me reproduce it?

 I've addressed the bugs you pointed out with corpse mode settings in my fork of the source (see #18 and #19 in the first post in this topic) but I can't seem to reproduce the issues you mention with decimal values in the Advanced dialogs.

Note that becuase the saving of the value in #19 was triggerred off the "changefocus" event, this may explain why Nums and others could not reproduce the behaviour you were seeing.  He was perhaps clicking somewhere else on the dialog before hitting Change or Start New which would have triggerred the save for the corpose mode controls.  Amazing that something as subtle as clicking somewhere else - anywhere else - after changing Decay Rate Size or period would result in differnet behaviour, but there you go...

-E

Testlund:
I don't know how to explain it better. Click on the 'Physics and costs' tab. Click on 'Advanced controls'. Check 'Planet eaters' and change the value there to .05 and click on the 'Okay' button. Click on 'advanced controls' again. The value now says 0,05. Click 'Okay'. Click on 'Advanced controls' again. Now the value says 0. If you don't get this then I don't know what to say.

I think it's ok as long as one never goes back in to those dialogs after one has made the settings, but sometimes I'm not sure if I trust that the values I have set will really stay that way in the sim. Sometimes I might just want to go back in to change ONE value without reseting them all.

EricL:

--- Quote ---If you don't get this then I don't know what to say.
--- End quote ---

I'm sorry, but I still can't reproduce this.  The value in planet eaters stays at 0.05 no matter how many times I go back tothe Advanced Controls dialog and I'm following the steps you specify exactly.  A few things:

As assume it's a typo in your post and you are specifying 0.05 and not 0,05.  Commas won't work.  I'm sure you know this.

The values in the options dialog or any of its child dialogs like Advanced Costs or Controls aren't "committed" until either Change or Start New are clicked even if "Okay" is clicked on the Advanced Controls or Costs dialogs so as to allow for cancelation.  Thus, if you specify a value in Platent eaters (or any cost for example) and then hit Okay but then go back and re-invoke the options dialog from the main menu by doing a "new simulation" or from one of the menu items on the edit menu without ever hitting Start New or Change, then the value you specifyed in Planet Eaters (or any other value) will be lost even though you hit Okay on that specific child dialog.  The options dialog (and it's children dialogs) get re-invoked with whatever the values were from last "commit" - the last time Change or Start New was clicked.  Is this what you are seeing?

Thanks for your help in tracking this down.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version