History of ToonTalk Enhancements and Bug Fixes - 2003

Here is the list of bugs and enhancements for 2003.  Similar lists for 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2004, 2005, and 2006 are available as well.

If you already have ToonTalk and want the latest update then click here.

1/5

  1. Improved the way the programmer is saved in a city in XML format.
  2. If you run ToonTalk in a window that is the size of the screen or larger then it now looks better.

1/6

  1. Fixed a scheduling bug if a robot both matches a nest with a nest and matches sensors that the robot runs too much when not seen. Thanks to Stefan for providing an example of this.
  2. Fixed a problem that occurred when training a robot to vacuum a sensor such as parts or containers. Thanks to Gordon for reporting this.
  3. Fixed a problem where the containers sensor went blank while training a robot to pick it up. Thanks to Gordon for reporting this.

1/7

  1. Made many improvements to saving cities in XML.

1/9

  1. Many more improvements to saving cities. Among them is that if you save a city while robots are stopped or the programmer is hidden it will load that was as well.
  2. Fixed a problem where the millisecond timer in Windows 2000 or XP had only 5 or 10 millisecond accuracy. It now has 1 millisecond accuracy for all versions of Microsoft Windows.
  3. Fixed a problem where Marty would reject a correct solution to puzzle 45. Bug introduced Dec 7, 2001 but only manifested itself on some systems. Thanks Gordon for reporting this.

1/10

  1. Many more improvements to saving cities.

1/11

  1. Can now save a city in XML format while doing anything (flying, training robots, walking or whatever).
  2. Fixed some problems with time travel.
  3. After training a robot, you now see his box on top rather than underneath him. Thanks to Leonel for forwarding this suggestion from a teacher.

1/12

  1. Demo files now use XML format if the toontalk.ini switch SaveInXML is 1.
  2. Released 2.68.

1/13

  1. Fixed various bugs in time travel.
  2. Improved the loading of cities saved in XML.
  3. Fail in a softer way if something is wrong with the old format encoding being loaded.
  4. Fixed a bug undoing Bammer when a text pad was added to a picture.

1/14

  1. Improved the ability to save cities while some object is animating. XML format only.
  2. Fixed a problem double clicking on a city file saved in XML.
  3. More improvements to time travel.

1/15

  1. The cursor now changes to indicate you should wait while a city is being saved.
  2. Plugged some memory leaks.

1/16

  1. Fixed more memory leaks.
  2. Fixed problems saving a city while a robot was running on the floor. XML format only.
  3. Improved the display when a robot on the floor takes something from a notebook.
  4. Fixed some problems converting old format notebook pages to XML.
  5. Improved the way robots find the pages they need in a notebook.
  6. Speed up running robots on the back of pictures (and sometimes when in another house as well).

1/17

  1. Fixed a problem saving a bird together with her nest if the bird had been saved without her nest earlier in the same session. XML format only.
  2. Fixed more memory leaks.
  3. Simplified the XML for objects that don't need to save their geometry.
  4. Fixed a bug where division of very large numbers when exact returned the remainder rather than the dividend. Thanks to Yishay and Gordon for reporting this.
  5. Improved the speed of division of large numbers.
  6. Fixed a bug when you dropped a flipped picture or text pad on an unflipped text pad.

1/18

  1. The XML now keeps track of version numbers.
  2. Improved the loading of XML for foreign birds.
  3. Improved the loading of XML for boxes.
  4. Loading a picture and its position or size sensor initially displayed the wrong value. XML format only.
  5. Fixed a problem where sensors would sometimes display as a floating point number when inappropriate.
  6. Speed up the loading of notebooks.
  7. Robots got stuck if they were trained to take something from a notebook and put it back.
  8. Fixed a problem with cities saved in XML where your hand when holding a wand was too big.
  9. Fixed a problem with cities saved in XML where what you are holding in your hand doesn't work until you drop it and pick it up again.
  10. Fixed more memory leaks.

1/19

  1. Fixed a problem with robots trained to drop birds on the floor.
  2. Speed up the code for birds flying when not seen.
  3. Fixed a problem saving foreign birds in XML.
  4. Improved the generation of XML for notebooks.

1/21

  1. Recover more gracefully from trying to run a corrupted demo file.
  2. Fixed a problem where robots trained to drop nests on the floor sometimes got confused.

1/22

  1. Improved the appearance of notebook pages that contain trucks or robots.
  2. Improved the loading of XML for notebook pages that contain objects that "know" about each other (e.g. pictures and their sensors or birds and their nests).

1/23

  1. Fixed a problem saving cities in XML that contain long-distance birds. Thanks to Yishay and Gordon for reporting this.
  2. Fixed a problem where if MaximumItemsInDusty is set that the objects were destroyed but their memory wasn't reclaimed.

1/24

  1. Fixed a problem loading cities saved in XML where a robot was waiting for something to arrive on a nest.
  2. Fixed a problem where sometimes things saved in XML in a notebook animated in odd ways when taken out of the notebook.
  3. Sped up the saving of notebooks in XML.
  4. Fixed a problem with the location of buttons on tools if a city was saved in XML while holding the tool.
  5. Fixed a problem loading a city where Dusty had erased some objects.

1/25

  1. Removed some redundant information in cities saved in XML.
  2. Sped the copying of objects especially those with lots of parts.
  3. The "touch who" sensor used to miss some text or number pads on the floor.

1/26

  1. Sped up the loading and copying of birds, nests, robots, and boxes.
  2. Fixed a problem erasing a box containing things, then copying it, and then copying the copy in 'O' mode to recreate the original.
  3. Improved the saving of cities with notebooks of remote controls on the floor.
  4. Fixed a problem double clicking on the USR file to start ToonTalk with that user name. Thanks to Leonel for reporting this.

1/27

  1. Improved the way pictures are copied.
  2. ToonTalk now deals better with very small things (e.g. things in boxes in thought bubbles in boxes in other boxes and so on).
  3. Fixed a problem loading scales saved in XML.
  4. Fixed a problem dealing with saving empty text pads in XML. (Rubbed out not erased.)
  5. Improved the display of sensors that display non-rectangular pictures.

1/28

  1. If you switch to saving in XML, visit an old format city, and then save, the old city file was deleted. It is now renamed to have the extension "octy". Similarly for notebook files "bok" is renamed "obok".
  2. Fixed a bug saving in XML notebooks that have never been opened (e.g. inside of another notebook).
  3. If you flip over the remote control for the looks of a picture you see the notebook of sensors for the picture flies out. If the notebook was already on the floor in another house (or on the floor and you are training a robot in a thought bubble) then the notebook did not appear.
  4. If you trained a robot to flip over more than one copy of the remote control for the look then the robot sometimes got confused about whether there was one or two notebooks accessible and would sometimes stop. Thanks to Ylva for providing an example of this.
  5. Fixed a problem where sometimes when robots are running on the back of a picture that is flipped over and then flipped again that its size changes to the size it had while flipped.
  6. Fixed a problem where ToonTalk (or Marty) would describe a team of robots and skip some numbers. (E.g. "the first robot followed by the third robot"). Thanks to Gordon and Leonel for reporting this.
  7. Fixed a problem loading an untrained robot that had been saved in XML where its thought bubble is in the wrong place.
  8. Fixed a recently introduced bug triggered by copying a robot that has nothing in his thought bubble.
  9. Fixed a problem where if you interrupt the replay of a demo and click on "Take Over" that ToonTalk didn't always start up again. Sometimes you needed to minimize and then open it again.

1/29

  1. Sometimes ToonTalk would convert a bird to a long-distance bird unnecessarily. E.g. if Bammer smashed something that contained a bird but didn't contain her nest then ToonTalk would freeze the first time in the session while it initializes the network connections.
  2. Improved the appearance of the result of loading a picture when ToonTalk can't find the file defining its appearance. Previously it was a text pad but now it is a picture with text on top. XML only.
  3. If you load a picture with a missing file, you can now save it again it will be saved as it once was not as it currently appears since the file can't be loaded. XML only.
  4. You can now load picture saved in XML where the file defining its appearance has changed dimensions since it was saved.
  5. If you load a picture that had been created with a full path name (e.g. by drag and drop) and the file is missing then ToonTalk would look in the FileSearchPath for a file of the same name. However it only used the value of MissingPictureFileExtension for the extension even if the original path had a different extension. Now ToonTalk checks first for the original extension and failing that uses the default set by MissingPictureFileExtension.
  6. Restored an optimization that sometimes greatly speeds up flipping through a notebook.
  7. Fixed additional problems saving and restoring scales in XML. Thanks to Leonel for reporting this.
  8. Fixed a recently introduced problem where sometimes the robot's name was not on his chest.
  9. Sometimes text pads in boxes when changed no longer fit into the hole. Thanks to Yishay for reporting this.

1/30

  1. Fixed a problem introduced on  1/17 where ToonTalk might crash or act odd when replaying a demo.
  2. Fixed a problem introduced on 1/26 where when flipping through a notebook when blank pages are reached ToonTalk displayed the contents of the previous pages.
  3. Fixed a recently introduced bug saving a notebook in the main notebook in XML. Thanks to Yishay for reporting this.
  4. Sometimes when training a robot with a sensor for the looks of a picture, the robot would be trained with a copy of the picture and sometimes with a sensor for the looks. Now it always is a picture. Thanks to Gordon for reporting this.
  5. Sometimes when training a robot with the remote looks of a picture that has been flipped the robot was trained with the wrong side of the picture. Thanks to Leonel for reporting this.
  6. When training a robot with the remote looks of a picture that has other pictures on top those pictures were lost during training.
  7. Fixed a problem sometimes saving in XML a city where a sensor of the parts of a picture was in use. Thanks to Yishay for reporting this.
  8. Released version 2.75 and Beta 38.

2/5

  1. Fixed a problem triggered by the clipboard having text with a ; that is not followed by a space. (Caused problems parsing to see if text pad is a sequence of numeric operations.)
  2. Fixed a recently introduced problem loading notebooks with notebooks inside.
  3. Fixed a problem with the size of things removed from the back of a remote control for the looks of something. Undid this fixed on 2/12 since applied too widely and caused text pads to change size after being pumped up or down.
  4. Fixed a recently introduced problem that made it hard to vacuum out the box in a robot's thought bubble.
  5. ToonTalk now exits (rather than crash) if the DLL with the language-specific strings is missing. As before a dialog box reports the problem first.

2/7

  1. Fixed problems caused by boxes with more than 32K holes. Some display and selection problems remain to be fixed. Boxes can now have as many holes as memory permits with a limit of 2^31-1.
  2. Boxes with more than 64K holes can be saved in XML. If SaveInXML=0 then boxes will be saved as if they had at most 64K holes.
  3. Fixed a problem that occurred sometimes loading a city with running robots.
  4. Fixed a problem loading cities saved in XML where Bammer the Mouse is running out.
  5. Fixed a problem loading cities saved in XML where robots were running and you were standing in the room.

2/8

  1. Fixed a problem loading a city saved in XML when a robot had been trained with a box that was subsequently destroyed.
  2. Fixed a problem saving a city in XML when a house was created by a truck crew and then the robot in the truck was destroyed.
  3. Fixed a problem caused sometimes by vacuuming up a flipped picture and its notebook of remote controls.

2/9

  1. Removed a spurious warning caused when a bird is flying to her nest and the nest is not in a room (e.g. is in a truck that is driving).
  2. Fixed a rare problem when a bird flies from the floor to another house.
  3. Fixed a recently introduced problem where sometimes items on the page of a notebook were the wrong size.
  4. Improved the placement of items on notebook pages.
  5. Fixed a problem where a picture and its remote control were both flipped over and then the notebooks vacuumed up.
  6. Fixed a recently introduced memory leak of the things on a floor when a house is blown up by a robot (out of sight).
  7. Fixed a problem sometimes caused when MaximumItemsInDusty had been set.

2/10

  1. Fixed some recently introduced rare problems copying things.
  2. Fixed a rare problem when a text pad is bammed with another off screen.
  3. Fixed a problem copying a robot when the contents of its thought bubble was connected with other items (e.g. bird/nest or sensor/picture) outside of the thought bubble.
  4. Introduced the toontalk.ini switch MinimumTimeSample. This controls how accurate the millisecond timer is. The default value is 1. If, for example, it is set to 10 then the timer has 10 millisecond accuracy. On a few systems this may speed up ToonTalk. If set to 0 or a negative value, leaves the system default set by Microsoft Windows. Note that you should set this to 0 to run on an Apple Macintosh running VirtualPC. (Default was incorrectly set until 2/14.)

2/11

  1. Fixed a problem where if a bird flies out of a house while you are outside but while house is not visible on the screen that it started from unspecified location.

2/12

  1. Fixed problems when a robot wants to take something off a nest but birds are rapidly flying in adding things to the nest so the robot makes no progress while being watched.
  2. Fixed a problem loading cities saved in XML when a bird has temporarily removed the stack of things on her nest to put a new item on the bottom.
  3. Fixed a problem when a bird is flying to her nest and the nest is in a truck that is driving off.
  4. Fixed a problem where a bird would fly from the floor in the wrong direction to deliver something to another house.
  5. Fixed a problem where the notebook of the DefaultUser wasn't reconstructed correctly if it had been saved in XML.
  6. Fixed a recently introduced problem saving teams of more than 2 robots in XML where they didn't know about each other. Dropping the team corrected the problem.

2/13

  1. Fixed a rare problem caused by loading a city where objects were animating in certain ways.
  2. Fixed a problem that sometimes occurred when loading a city where a robot was waiting for something to arrive on a nest.
  3. Fixed a recently introduced problem triggered sometimes by the notebook of remote controls for a picture.
  4. Notebooks are stored in demo files. There were always in the old format but now are in XML if SaveInXML=1.
  5. Fixed a problem where the relative geometry of parts and wholes was incorrect if the picture was temporarily smaller than a pixel.

2/20

  1. Fixed a problem where the range of the random number sensor was 0 to 1000 inclusive immediately after it was copied. It now is always 0 to 999.
  2. Added the command line alternative -default_user to the toontalk.ini DefaultUser option. This way an icon can have a different default user than the other icons.

2/21

  1. Fixed a problem caused sometimes by bamming together nests. Thanks Marios for reporting this.
  2. Fixed a problem saving a city in XML while Marty was giving certain kinds of help.
  3. Fixed a problem saving certain inactive numeric sensors.
  4. Fixed a problem with copying items in a robot's thought bubble when they include certain sensors that can refer back to the robot. E.g. the looks sensor.
  5. If a picture is loaded that has a transparent color (e.g. a GIF file) then it becomes SEE SOME automatically. No change to pictures that use the convention that black is transparent - they must explicitly set the See Some sensor.

2/22

  1. The labels for robots, boxes, birds, and nests can now be saved in XML even if they contain special characters like < or >. Also multi-line labels are now restored when reloaded.
  2. Enhanced and documented MovementSelectionFeedback.

2/23

  1. Implemented and documented SensorsChangeAtDropNotWhenBammed.
  2. Beginning to save ToonTalk files in Zip archive. Feature can be turned off by setting ZipFiles to 0.
  3. Fixed a problem where sometimes the active selection point for Dusty and Pumpy were off.
  4. Released 2.80

2/24

  1. Fixed several time travel bugs.
  2. Fixed problems copying certain sensors like the ones for the roof, house, and wall decoration.
  3. Fixed problems saving the geometry correctly of the roof, house, and wall decoration sensors in XML.
  4. Fixed a problem where a picture whose visibility sensor was set to "SEE ALL" when reloaded were often "SEE SOME".

2/25

  1. Fixed a problem copying a nest when one of the items on it refers back to the nest (e.g. a remote control for the look of the picture they are both on the back of).
  2. Fixed problems introduced a month ago in saving and restoring foreign birds in XML.
  3. Fixed more time travel bugs.
  4. Fixed a problem where a number less than 1/10 when given an operator displayed incorrectly. E.g. "*.02" was displayed as "**02". Thanks to Gordon for reporting this.
  5. Released 2.81

3/15

  1. Fixed a bug saving a foreign bird in XML if there was a problem recreating the bird. E.g. a foreign bird to a file might fail to load if the file already exists. Thanks to Yishay for providing examples of this.
  2. Fixed a problem that caused notebooks to sometimes be saved in XML with empty pages.
  3. Fixed a problem running a robot that drops a robot on top of another robot. Thanks to Yishay for providing examples of this.
  4. Sometimes when a robot encountered a problem he stopped but continued to hold on to something. Thanks to Yishay for reporting this.

3/24

  1. When you pause ToonTalk while holding something there are now many new options. You can save it to a file (with or without associated picture and sounds), create a Java applet, or edit it as a picture. Also when saving a city you can choose to save it with media or not.
  2. ToonTalk now generates snapshots when saving something or generating a Java applet.
  3. When ToonTalk generates an applet it now automatically generates the needed GIF or AU files from user pictures or WAV files.
  4. PictureEditor and RunAfterSaving are new toontalk.ini options.
  5. Loading pictures with completely transparent parts are now displayed correctly.
  6. Released 2.83.

3/25

  1. Dropping a remote looks of a text pad on something that expected a text pad didn't work right if the original text pad was flipped.
  2. If using the new scheme that maintains a private directory of media then imported sounds have the short file name not the full path.
  3. If something goes wrong while generating a snapshot then ToonTalk no longer crashes - just the file isn't created.
  4. Improved the handling of missing files when using the new media scheme.

3/29

  1. Made minor improvements to how Marty describes arithmetical operations.
  2. Improved the internal workings of the new ability to take snapshots of what is in your hand.

3/30

  1. Improved the new dialog screens when you pause ToonTalk.
  2. Fixed a problem replaying certain kinds of demos. Fixed a time travel bug as well.

3/31

  1. Fixed a bug where sometimes the remote control for a picture's container was associated with the wrong picture.
  2. Made ToonTalk more robust when dealing with missing picture files.
  3. Sped up the load of XML by several factors but introduced bugs with some text pads and file names. (Fixed on 4/7)

4/7

  1. Fixed a bug that sometimes caused a crash while quitting ToonTalk while birds are flying around.
  2. Fixed some problems dealing with missing image files that lead to crashes.
  3. Fixed recently introduced bug with text pads and file names when loading XML.

4/8

  1. Fixed a problem where a nest that had been saved in XML is loaded so that copies of that nest aren't found by the bird.
  2. Fixed a problem where sometimes sensors left on the floor in a saved city didn't work right when restored.
  3. Restored a feature that has been broken since ToonTalk began supporting fractions and large numbers. You can once again drop operations on read-only sensors (like the random number generator) and those operations are re-applied as the sensor changes its value.
  4. Fixed a problem replaying DMO logs when certain notebooks are used.
  5. Sometimes notebooks were restored with pages inactive even though the page contents were active when dropped on the notebook.
  6. Fixed a problem where user pictures didn't copy correctly when the new media directory is enabled. The file name was lost and black was replaced by near black so that the SEE SOME setting of the visibility sensor had no effect.
  7. Fixed a bug where ToonTalk crashed if you tried to generate a Java applet of something containing pictures whose image files couldn't be found.
  8. Copies of pictures created with version 2.83 through 2.87 caused ToonTalk crashes - they are now repaired as best as possible by turning them into colored rectangles. The image file name has been lost so not much more can be done.
  9. Copies of the random number generator now typically display different numbers.
  10. Sometimes if a house was blown up with a notebook of remote controls for a picture on the floor then ToonTalk crashed when Dusty spits things out or became "full".
  11. If a truck was driving into a house while you fly from a side view to a view from above then the robots weren't placed in the house. Bug was introduced 12/26/02.
  12. Released version 2.88.

4/9

  1. If you visited a city saved in XML then your language setting was reset to that the city had when it was saved. No longer changes the language.
  2. The way XML was put into zip archives did not restore correctly non-ASCII characters such as those in Sweden and Portuguese. Thanks to Leonel for reporting this.
  3. If you made a Java applet twice in the same session and your program included a notebook then ToonTalk crashed. Thanks to Ylva for reporting this.
  4. ToonTalk's random number generator was not very random. In particular every other number was odd and even. Thanks to Gordon for providing an example of this.
  5. Released 2.89

4/14

  1. Fixed a problem that prevented the wiggling feedback from occurring sometimes when holding something over a number or text pad.
  2. Made improvements to how ToonTalk handles user pictures (though introduced a bug fixed on 4/28 that caused copying of user pictures to appear to lose transparency).
  3. Fixed a problem caused when something has been copied by the Magic Wand using O (for original) and then the object is flipped while still attached to the wand.
  4. Released 2.90

4/17

  1. Fixed various bugs interfering with time travel.

4/28

  1. If a bird and nest are in a vacuum and the city is saved the bird is converted to a long-distance bird unnecessarily thereby wasting resources and time. Thanks to Gordon for reporting this.
  2. Fixed a problem retraining a robot that drops something on an erased box.
  3. In various situations robots were doing significantly more work than necessary when off screen. And if they were running on the back of a picture then when the picture was flipped over the size and location of items was sometimes distorted. Thanks to Gordon for reporting this.
  4. Fixed a bug introduced on 4/14 related to transparency of copies of user pictures.
  5. Scales now totter even if they are on a nest.
  6. Fixed a problem where Pumpy can make things so narrow they disappear. Thanks to Leonel for reporting this.
  7. Fixed a problem if you are holding a text or number pad or a synthetic picture (e.g. a rectangle) and select the new 'Edit Picture' option where ToonTalk stopped until you minimized and then maximized it.
  8. Released 2.91

4/29

  1. ToonTalk once again gives feedback (a white rectangle) when an invisible object is selected or held. Thanks to Leonel for reporting this.
  2. If a robot terminates abnormally the team didn't always re-form correctly.
  3. If you copy a file in the Windows Explorer (with control-c or by selecting copy from the right-click menu) then you now can paste it into ToonTalk even if the file is a picture or sound. Previously only worked for files containing ToonTalk clippings or text files. Thanks to Yishay for reporting this.
  4. Released 2.92

5/1

  1. ToonTalk crashed when a nest is being destroyed (e.g. house or picture blown up) that has on top one of its birds.
  2. Demo log files now work if you paste in a file (e.g. a picture or TT file) using control-v or the like.
  3. You now can copy several files while in the Windows Explorer and paste them all at once into ToonTalk.
  4. Improved the animation of other members of a team of robots when one of the team finishes.
  5. Flipped pictures left on the floor when a city is saved were not always restored with the right geometry.
  6. Pressing the Alt key (or F10) would pause ToonTalk until another key was pressed. No longer.

5/2

  1. The result of taking the integer, fraction part, numerator or denominator of an integer is now faster and uses less memory.

5/3

  1. Java applets now support arbitrary size integers. Instead of exact fractions they support what Java called BigDecimals. These decimals have a default accuracy of 1000 digits after the decimal point.

5/4

  1. Improved the loading of XML describing objects that were saved while in the middle of doing an animation.
  2. Improved the performance of ToonTalk when a robot uses the magic wand off screen. Particularly important when copying large numbers.

5/5

  1. Improved the generation of Java applets that involve collision sensors.
  2. Fixed geometrical problems with Java applets that took pictures that were saved while flipped and then robots flip them back over.
  3. Fixed a problem where sometimes Java applets were confused when matching scales.
  4. Improved the handling of Java toontalk.ini options specifying the ttclass zip and cab files. Also if these ttclass files are updated then directories using copies of them are updated the first time a new applet is generated.

5/6

  1. Fixed an occasional problem with the display of large integers and fractions.
  2. If a picture is loaded and the file is missing then a picture with some text saying that the file is missing is created. Sometimes copying this picture for a missing file caused ToonTalk to crash.
  3. Fixed a problem that sometimes caused Java applets to have pictures that were too small and not in the right location.
  4. The 'Edit Picture' option now works on synthetic images as well (e.g. rectangles and circles).

5/7

  1. Fixed a problem saving XML when a sensor that shows a picture has been erased and is in the thought bubble of a robot.
  2. Improved the handling of the -ini_file command line option.
  3. The 'Edit Picture' option now works if you are holding something that has parts.
  4. If you click on 'Edit Picture' when holding a non-picture you can edit it but it is not automatically brought into ToonTalk when you return.

5/8

  1. The recently revived ability to perform operations on read-only numeric sensors (e.g. random or millisecond timer) now works even if the result is not a 32-bit integer.

5/15

  1. Fixed a problem training a robot to give something to a bird in a box and then to remove the bird from the box.

5/16

  1. Reverted to an earlier version of the multiple precision arithmetic package (GMP 3.1) which avoids some problems with division and displaying very long numbers. Division is now somewhat slower until the problem with the newer version is resolved.

5/19

  1. Fixed a bug that occurred when you drop something on an erased number or text pad that has been flipped over.
  2. Improved the handling of uncollide (e.g. pressing + to the collision sensor) when multiple colliding objects are uncolliding.

5/20

  1. When ToonTalk generated a GIF snapshot it generated a color palette based upon only a small portion of the image. Consequently the colors were only approximately correct.

5/23

  1. Made further improvements to the handling of multiple uncollides started on 5/19.

5/25

  1. Fixed a bug that caused demo files (DM0) for brand new users to not replay correctly.

6/3

  1. Fixed a bug running Java applets containing robots that dropped things on a parts or container sensor.

6/4

  1. Fixed some bugs with address sensors that have been changed and are inactive.
  2. Fixed some problems where objects became very large if a robot flips things over while you are standing in the room.
  3. Fixed a problem caused by holding a flipped picture, pausing, and selecting 'Edit Picture'.

6/5

  1. Fixed a problem training a robot when Maggie the Magic Wand was called by pressing F5 twice before the wand had settled down.
  2. Fixed a problem where address sensors didn't work right if you stood up and left a room. Important if robots were working on those sensors.
  3. Sometimes an address sensor was active but the marquee around it wasn't animated.
  4. Fixed another bug (see 5/25) with brand new users creating demo logs.
  5. Improved the font size of numbers in Java applets.
  6. Fixed a problem running Java applets that use non-numeric sensors in different languages.

6/6

  1. Fixed a problem with recreating notebooks in demo logs.
  2. Fixed a problem with 'Edit Picture' if you are holding something whose parts are not completely inside - e.g. robots or trucks.

6/9

  1. Fixed a problem caused by some version of the XXVer22.dll (where XX is language dependent) that caused the speed sensors to initially display nonsense until the picture they are attached to is dropped.
  2. ToonTalk crashed if some internal files were missing. It now puts up a dialog box describing the problem.
  3. Since ToonTalk can't produce crash logs on Windows 98 or earlier (and perhaps also Me), it no longer asks if you want to produce them on those versions of Windows.
  4. Released 2.98.

6/10

  1. Fixed many bugs interfering with time travel.
  2. Gave a whole new look and feel to the time travel control buttons.
  3. Fixed a bug restoring a city saved while Bammer was running on the floor.
  4. Fixed a bug caused by taking a snapshot (pause while holding something and then selecting save or edit) that interfered with full screen mode.
  5. Fixed a problem that was caused by very large number of trucks driving at once in a full city.

6/11

  1. Fixed many more time travel bugs.

6/12

  1. Fixed many more time travel bugs.
  2. Fixed a problem recreating a saved city where robots were running.
  3. Fixed a problem recreating a saved city where the magic wand was pointing to something in a robot's thought bubble.
  4. Released 2.99.

6/13

  1. Fixed a problem that occasionally happened when loading something into ToonTalk.

6/14

  1. Fixed several more time travel bugs.
  2. Fixed a problem restoring a city saved while Bammer is running out.
  3. Fixed a problem restoring a city saved while training a robot.
  4. Made several changes so rather than crash ToonTalk can deal with some anomalies while loading.

6/15

  1. Fixed a problem restoring a city saved while a bird is returning.
  2. Sometimes when a bird (or a copy of a bird due to nest copying) is flying to a nest that has been vacuumed up.
  3. Fixed more time travel bugs.
  4. Fixed a bug that interfered with robots making changes to roof, house, or wall sensors.
  5. Some sensors (like roof, house, or wall sensors) didn't update properly if a picture with robots on the back was on top.

6/16

  1. Items on top of a nest on the floor now only partially cover up the nest. This make it easy to pick up either the nest or its contents. Thanks to Yishay for suggesting this.
  2. Fixed more time travel bugs.
  3. Improved the time travel interface. It now looks and works more like a VCR. And it shows the time of events in a readable manner using local time. Thanks to Gordon and Yishay for many suggestions.

6/17

  1. Fixed a problem restoring a city saved while a robot on the floor was using a tool.
  2. When you go to the past and begin recording ToonTalk now rewrites just that part of the history that you change. Works very much like a VCR. Note that the resulting sequence need not make sense if you just change part of the past.
  3. Fixed a problem where a team of robots on the back of a picture saved in earlier versions of ToonTalk were restored looking like there was just one robot. The others were underneath but didn't always come out when they should to work. Thanks to Yishay for providing an example of this.
  4. Fixed a problem when DefaultUser is set in toontalk.ini but there is no record of such a user. Crashed when Marty tried to describe things. Thanks to Gordon for help tracking this down.

6/19

  1. Fixed a problem restoring a city saved while walking through the door of a house.
  2. Fixed a problem with time travel caused by having a different programmer appearance in different segments.
  3. Fixed another bug introduced days before that caused problems joining robots in teams.
  4. When you go to the past and begin recording ToonTalk now rewrites just that part of the history that you change. Works very much like a VCR. Note that the resulting sequence need not make sense if you just change part of the past.
  5. Made further improvements to the time travel interface.

6/20

  1. Used to be you could press F8 and copy Marty and get ToonTalk rather confused. No longer - thanks to Bart Niday for reporting this.

6/22

  1. Fixed a time travel problem that occurred while walking in the room.
  2. Added a facility to help translators debug a translation.

6/23

  1. Introduced a new format of number that shows repeating decimals as shrinking digits. This is the default format and applies to the numbers taken from Tooly the Toolbox. The old formats are still available in the notebook.
  2. Fixed a bug cutting and pasting large rational numbers as strings. E.g. pasting .857142857142857142857 into ToonTalk.
  3. Fixed a bug that sometimes caused you to zoom to another location (usually in the water) when sitting outside on the ground.
  4. Released 2.99g.

6/24

  1. Fixed a bug in saving pictures with pictures on top that was only reproducible in Windows 98. Probably applied to Windows 95 and Me as well.
  2. Fixed a bug displaying the time when time travelling using Windows 98.
  3. Fixed a bug introduced on 6/17 involving robots loading trucks to build houses.
  4. Released Beta 39 and 2.99i

6/26

  1. Replaced the zip/unzip library by an industrial strength full-featured one (DynaZip).

6/27

  1. When Pumpy is used to make a user loaded image a "good" size (using the 'G' button), it now is a much better size.
  2. Fixed a time travel bug. Thanks Gordon.

6/30

  1. Time travel log segments are now kept in a zip archive to greatly reduce their disk consumption.

7/2

  1. When a number is in a box and there isn't enough room to display the entire number, a portion is displayed followed by '...'.

7/3

  1. Enabled ToonTalk to incrementally write log segment files to the zip archive but discovered it was significantly slower and disabled this.

7/7

  1. Improved the way demo log files deal with the main notebook.

I switched here from the American month/day convention to the European day/month convention.

8/7

  1. Fixed a recently introduced bug that caused toontalk.ini options to be reset.
  2. Fixed a performance problem where ToonTalk would create and save built-in notebooks.
  3. Fixed a bug caused by switching from 1 house per block to many and back for the same user name.

10/7

  1. Made several small improvements to how things are saved in XML.

11/7

  1. Made more improvements to how things are saved in XML.

12/7

  1. Made more improvements to how things are saved in XML.
  2. Fixed some time travel bugs.

13/7

  1. Made more improvements to how things are saved in XML.
  2. Fixed some time travel bugs.
  3. Fixed a bug restoring a city saved while something was being sucked up by Dusty.
  4. If you time travel to the past and beginning recording, the old time line is saved intact and a new one is created without the segments relating to the future of the recording point. The number of old time lines kept is controlled by MaximumNumberOfTimeLines.

14/7

  1. Fixed more time travel bugs.

15/7

  1. Made a major change to how things are stored in XML when one thing refers to another (e.g. a bird to her nest or a sensor to its picture). The new format allows for parts of a city to be loaded independently.
  2. The new XML format fixes long-standing bugs where after pressing F11 to unbam the effects of Bammer the Mouse, some connections were lost (such as sensors not know who they were sensing).

16/7

  1. Further improvements to saving in XML.
  2. Fixed a bug where a bird repeatedly delivers to a nest while a robot removes things from the same nest where sometimes the robot would wait forever for the bird to finish. Thanks Yishay for providing an example.
  3. Fixed a bug caused when a bird delivers to a nest in a box being held by the programmer. Thanks Yishay for providing an example.
  4. Made more improvements to saving in XML.
  5. Time travel  data is both smaller and much faster to record than before. Significantly increases the range of situations where time travel is practical. (If the computer is slow or the city large then it may impose too much overhead and cause ToonTalk to run jerkily.)

17/7

  1. The overhead of recording time travel segments is now spread out smoothly while previously nearly all the cost occurred every SecondsBetweenLogs.
  2. Made further improvements to saving cities in XML.
  3. Fixed a bug where sometimes while replaying time travel logs some objects weren't displayed.

18/7

  1. Improved the speed of creating and replaying time travel archives.
  2. If an error (either a logical one or an exception is raised) while running a log segment during time travel replay then ToonTalk now skips to the next segment.
  3. Fixed a bug restoring a city saved while a tools was running towards your hand (e.g. after pressing F2, F3, or F5).
  4. Fixed a bug restoring a city saved while a tool is being released that caused it to end up a different place than originally.

19/7

  1. Made further improvements to increase the speed of creating and replaying time travel archives.
  2. Time travel archives can now be used like the old format DMO files - you can double click on them to re-run the archive with time travel controls in place.
  3. Fixed some parts of ToonTalk dealing with XML for notebooks that had the potential of causing a crash (and probably occasionally did).
  4. Fixed a problem restoring a robot who was saved while using a vacuum or magic wand.
  5. Time travel archives now keep information in an XML file called 0.XML in the time_travel.dmo zip archive.
  6. Time travel archives now use a stronger compression setting.

20/7

  1. Time travel no longer bothers to create the first log segment during the titles.
  2. Time travel log archives can now be generated containing all the needed user pictures and sounds.

21/7

  1. Switched to a more up-to-date input/output library.
  2. Updated to a more up-to-data compiler.
  3. Optimized the output of XML of notebooks while saving cities or time travelling when media files are being saved as well.
  4. Added MightWantToExportTimeTravelArchivesWithMedia and IncludeMediaInTimeTravelArchives as toontalk.ini options to control whether media files are included in time travel archives.
  5. When saving an application ToonTalk generates a snapshot picture. The one that was in BMP format is now deleted. (And in 2.99j only the PNG version of the snapshot was available only in the TT file.)
  6. Improved the handling of media files in time travel archives. Among these is that ToonTalk no longer spends any effort trying to further compress files such as JPG, PNG, and GIF that are already compressed.

22/7

  1. Implemented a significant optimization in time travel archive playback that eliminates most pauses.
  2. When replaying another's time travel archive ToonTalk now shows the elapsed time rather than the absolute time for each segment.

24/7

  1. ToonTalk once again leaves a snapshot of your application in the user directory called snapshot.png when you save what is your hand.
  2. ToonTalk now uses MaximumNumberOfTimeLines when time travelling to keep a limited number of old time lines generated when you go back into the past and change things (begin recording over the old history).

25/7

  1. Fixed a recently introduced bug that caused the Math notebook to be missing from the main notebook.
  2. Fixed a minor memory leak related to sensors.
  3. Fixed a problem caused by dropping a picture on a text pad.
  4. Fixed some problems caused by an interaction of time travel and use of the clipboard. Applies also to TT files double clicked while ToonTalk with time travel was paused.

3/8

  1. Fixed a problem that occurred while a bird was flying into or out of a house that was exploding.

4/8

  1. The XML file format now supports the saving of everything on the floor, entire houses, or the whole city to the clipboard. Typing control-c with an empty hand will save everything on the floor. Control-c while standing a room will save the house and control-c while outside will save the city. Control-v can be used to paste everything on the floor on to a floor. Control-v while walking will paste a house nearby.
  2. Fixed a recently introduced bug jumping to the next time travel log segment.
  3. Marty now stops speaking soon after beaming out. This is particularly useful if he was in the middle of saying a very long sentence - e.g. describing a very large number.
  4. If Marty tried to say a number with more than 100 digits he read it in base 32 rather than decimal.
  5. Fixed bugs using the functions "Integer Part", "Fraction Part", "Denominator", and "Numerator" on floating point numbers. ToonTalk creates floating point numbers as approximations when you use a trigonometric function or compute the root of a number. Otherwise the numbers are exact rational numbers. Thanks to Amelie for reporting this.
  6. Fixed a problem where the display of some built-in functions like "Integer Part" displayed as "Integer Part1.5".
  7. Fixed a recently introduced problem that caused an error when trying to report an error.
  8. If you press Pause and time travel is enabled you get the time travel interface. Pressing Pause again brings you to the old pause dialog. Returning to ToonTalk now returns to the time travel interface.
  9. The code for the XML file format handles missing files better now.

5/8

  1. Fixed a problem undoing Bammer when pictures with pictures on top were involved. Thanks to Amelie for reporting this.
  2. Fixed a few problems with displaying numbers that included temporarily displaying digits beyond the edges of the number pad. Thanks to Amelie for reporting this.
  3. ToonTalk responded strangely if you typed digits while holding a built-in unary function such as 'Sine'. Thanks to Amelie for reporting this.
  4. The results of applying the functions 'Integer Part', 'Denominator', and 'Numerator' are exact integers but didn't always display that way. In particular when applied to a floating point number the result was grey.
  5. If you drop a text pad on an erased number pad ToonTalk will try to make a number from the text pad. It now handles many more cases (e.g. fractions and decimals).
  6. Fixed a problem displaying an inexact number that had previously had a value that had been displayed as shrinking digits. (E.g. computing the square root of 1/3.)
  7. Fixed a bug saving and then restoring the current value of a numeric sensor. This made some speed sensors be restored with a value of zero.
  8. Deal much better with floating point number exceptions (e.g. infinity and non-a-number). Thanks to Amelie for reporting this.
  9. ToonTalk no longer creates files in the user's directory for built-in notebooks unless they have been altered.
  10. Bammer will respond only to number pads dropped on text pads when the number pad contains an integer.
  11. Fixed a problem that occurred as ToonTalk tried to report an error when an erased number pad was dropped on a text pad.

6/8

  1. Numeric sensors display right justified - that is ToonTalk inserts spaces before the number when appropriate. This is no longer limited to dealing with values that require 4 digits. E.g. the display of the random number generator multiplied by 1000. Thanks to Amelie for reporting this.
  2. If you stood up while holding a tool such as Dusty or Pumpy then sat down they wouldn't select anything until dropped and picked up again. Thanks to Amelie for reporting this.

7/8

  1. Fixed several bugs related to birds flying outside. Thanks to Amelie for reporting some of them.
  2. Fixed a problem pasting where inappropriate sharing occurred.
  3. If you pressed alt-tab while running the puzzle game in full screen the dialog screen gave you the option of saving the city. But a city saved while running puzzles didn't load properly. You no longer have the button for saving in this case. Thanks to Amelie for reporting this.

8/8

  1. Improved the way ToonTalk recovered from exceptions while replaying a time travel log segment.
  2. Made major improvements to the way non-recurring decimal representations of numbers were displayed when in a box.
  3. Improved the computation of the best font size for text and numbers.

9/8

  1. Made improvements to the loading of cities so that objects are more exactly as they were when they were saved.
  2. Fixed a problem with time travel while watching birds from the helicopter.
  3. Fixed a problem restoring cities while trucks were outside.

10/8

  1. Fixed a problem caused by a bird adding something to a nest that is already covered while a robot is also removing things from the stack.
  2. Fixed a problem where sometimes a demo file was deleted after being replayed.
  3. Fixed a problem where you double click on a TT file and then give a user name with a saved city. Thanks to Amelie for reporting this.

11/8

  1. Fixed a problem where sometimes a robot would continue to work after setting off a bomb. Thanks for Mark for reporting this.
  2. Dropping a non-integer number pad on a notebook no longer does anything. Thanks to Amelie for reporting this.
  3. If a sensor for the width or height of a picture is set to a negative value it is reset to zero. Previously it was reset to the absolute value of the negative value.
  4. Since January if you trained a robot to flip to a page in the main notebook then when the robot ran a second time he would start where he left off the previous time. This was a mistake and the robot now starts at the beginning each time. Thanks to Amelie for reporting this.
  5. Fixed a problem training a robot to use the notebook of remote controls of a picture.
  6. The ToonTalk option screen that gives choices for which voice Marty should use now uses user-friendly names (like Wanda and Brutus) and not the official name of the voice. Thanks to Amelie for suggesting this.

12/8

  1. Made further improvements to how numbers that require shrinking digits are displayed when in a box.
  2. Fixed a problem training a robot with a picture and its remote control for its look. Thanks to Jakob for reporting this.
  3. Fixed a problem training a robot to flip over a picture that was given already flipped. Thanks to Jakob for reporting this.
  4. Fixed a problem where some cities stored in the old (non-XML) format caused ToonTalk to crash when being loaded. Thanks to Ylva for reporting this.
  5. Fixed a problem saving things in the old file format.
  6. Released Beta 40 and 2.99N.

14/8

  1. Fixed a bug where sometimes the digits of a number were displayed beyond the number pad when it was on top of a nest that was on the floor.
  2. Fixed a problem where sometimes the height of a number being displayed as shrinking digits was the "wrong" size.
  3. Fixed a problem restoring a previously flipped text pad so that prevented it from joining when dropped on another text pad.

15/8

  1. Fixed a problem where a number on top of a picture didn't update its display correctly when robots on the back changed its value.
  2. Fixed a problem where a number displayed as shrinking digits didn't update its display properly on the floor.
  3. Improved the appearance of numbers displayed as shrinking digits.

17/8

  1. Fixed a bug the sometimes occurred when pressing F11 to unbam.
  2. Made further improvements to how numbers are displayed with shrinking digits.
  3. Fixed problems with the puzzle game saving state in XML.
  4. Made various XML format handling improvements.

18/8

  1. Fixed a problem where enabling time travel prevented media from being saved along with cities.
  2. If sensors are smashed together by Bammer then the ones on top act like ordinary numbers.
  3. Fixed a problem where remote controls saved in XML were restored without getting their most up-to-date value.
  4. Fixed a time travel bug where sometimes your arm became invisible.
  5. Puzzle files now support XML as well as the old format.
  6. Fixed a problem saving robots in XML with an initial tool (e.g. a wand as in several of the puzzles).
  7. Fixed some problems that caused tools (e.g. Dusty or Pumpy) to be restored from XML in not quite the same state they were in when they were saved.
  8. Fixed a bug in time travel when the number of houses per block was reset.
  9. Fixed a problem double clicking on a file that is just a global sensor (e.g. mouse or keyboard sensors).
  10. Fixed a problem where if you pasted in the contents of a floor the new objects were all turned off.

19/8

  1. Restored the ability of notebooks to animate as if they are flying like a butterfly.
  2. Improved the way remote controls for the looks of a user defined picture are saved and restored in XML.
  3. Improved the saving and restoring in XML of user defined sounds.
  4. Fixed a problem in time travel where sometimes the head of the user persona switched from having a hat to being bald or having hair.

20/8

  1. Improved the way things are stored in notebooks.
  2. Fixed a performance bug if saving media in time travel archives was enabled but time travel wasn't.

21/8

  1. Fixed a bug in the clipboard sensor.
  2. Greatly sped up saving cities, time travel archives, or objects with large number of media files.
  3. The generated XML now declares the correct encoding () so objects saved or put on the clipboard can be viewed in Internet Explorer if the text uses non-ASCII characters (e.g. Swedish or Portuguese vowels).

22/8

  1. Improved the way sensors are saved if the picture they control has been saved to a notebook.
  2. Fixed some problems with the parts and ancestors sensors.
  3. Improved the geometry of objects that are pasted into ToonTalk or brought in by double clicking on TT files.

23/8

  1. Fixed a few time travel bugs where replay in the first segment wasn't always accurate.

24/8

  1. If there is no saved city in the time travel archives then the last city saved by the user is used to start.

25/8

  1. Fixed various time travel bugs.

26/8

  1. Changed the name of the crash dump files to match the version being run.
  2. Fixed a memory leak involved in using notebooks.
  3. Fixed a time travel replay bug that occasionally occurred when using Dusty on a box in a thought bubble.

28/8

  1. Fixed more time travel replay bugs including one triggered by leaving things on the ground and another by having a tool select a page in a notebook.
  2. The overhead of saving cities while recording for time travel is no longer included in the timing for when to make new time travel segments. So ToonTalk doesn't stop if it takes more time to save a city than is allocated between time travel log segments.
  3. If the GenerateLogs toontalk.ini switch is set to a negative value then old logs are not deleted.

29/8

  1. Changed the code for loading old format objects to partially load things rather than crash.
  2. Fixed a problem where sometimes keyboard and mouse events that happen exactly at the border between time travel segments were ignored.
  3. Improved the error handling when loading XML where objects incorrectly refer to other objects. (Hopefully ToonTalk is no longer generating such files anyway.)

30/8

  1. Fixed a problem where when time is turned off ToonTalk generated spurious warnings about time travel taking too long.
  2. Improved the way notebooks are saved in XML when a city is saved.
  3. Fixed a bug that sometimes prevent you from moving around on the ground outside.
  4. Fixed a problem where sometimes very large objects in a room switched from being in front or behind other things (including the programmer when he or she stands up.
  5. Added the command line option -seconds_between_logs so icons can be customized as to whether they time travel is enabled and if so how frequently.
  6. The synthetic shapes (rectangles, circles, etc.) use an older Windows API that is limited to a maximum size 32,767 pixels. Large images are now limited to that size rather than causing errors.

31/8

  1. Sometimes things went wrong in time travel replay on the first frame of the segment.
  2. If an error occurs while replaying a time travel segment ToonTalk recovers better now and typically can just skip that segment without problem.
  3. Sometimes sounds were stopped by time travel.
  4. Fixed a bug that sometimes caused errors when pressing F11 to undo the most recent things smashed by Bammer the Mouse.
  5. Fixed a problem restoring cities saved in XML containing the clipboard sensor.
  6. Fixed a problem where saving notebooks slowed down time travel - sometimes significantly.
  7. Fixed a problem where if a picture is saved while being flipped then it sometimes gets the wrong size.
  8. ToonTalk now deals better with saving things without also saving things they depend upon. E.g. a sensor and not the picture it is sensing.
  9. Fixed a problem with naming files in Windows 95, 98 and Me. Windows 2000 and XP didn't have the problem.

1/9

  1. Fixed some problems putting fractional numbers on the clipboard and then pasting them back into to ToonTalk. Did not occur if the numbers were in something (e.g. a box).
  2. Text pads now display tabs correctly.
  3. The undocumented feature of typing control-i to make infinite stacks of things has been changed so you need to type control-s. (control-i is the same as tab which is now used correctly by text pads.)
  4. Improved the error handling if something goes wrong in generating unique names for picture and sound files.

2/9

  1. Improved the appearance of text-length text pads (where all the characters have been rubbed out).
  2. Improved the appearance of text pads that end with extra carriage returns.

3/9

  1. Fixed a bug where if a bird is flying outside and the programmer enters a house the bird waits until the programmer comes back out before proceeding.
  2. Fixed another bug where sometimes objects wait for the programmer to return when he or she leaves a house.
  3. Handle better errors that occur in notebooks with pages with objects saved in the old format.

4/9

  1. Fixed a problem where demo replay sometimes waited many seconds during the titles before starting.
  2. Fixed a bug that sometimes occurred when double clicking on an htm.tt file that contains a ToonTalk dialog. E.g. for setting some toontalk.ini options.
  3. Improved the way ToonTalk deals with errors if an installation has chosen the option describing users as beginners who shouldn't be bothered by trouble shooting dialogs.
  4. If you double click on a TT file that is empty you now get a nice warning in the log file. This was implemented because at least one server (JSPWiki) gives ToonTalk such files when a link to a file is clicked. (In such cases, you need to save the file to the local disk and then open it.)

5/9

  1. XML files now have the CreatedUsing attribute that indicates which version of ToonTalk created the file.
  2. If you double clicked on a TT file while ToonTalk was suspended and the programmer was not sitting on the floor then the object encoded in that file was not loaded.

6/9

  1. Fixed a problem where if time travel was enabled then the check box indicating you wanted media files to be included with cities or the saved object was ignored.
  2. Fixed a problem using the 'Edit Picture' feature when the picture was brought into ToonTalk by copying and pasting from a non-local web page.

7/9

  1. Fixed some problems where text not on text pads didn't display as well due to the changes to support tabs implemented on 1/9.

10/9

  1. Enhanced the dialog that asks your name to include a check mark as to whether time travel should be enabled. The default for the check mark is what it was set to in the previous dialog.
  2. Added command line support for controlling whether the time travel check mark is set in the "ask your name dialog". The new command is -time_travel_enabled command.

15/9

  1. If no city has been saved by a user and time travel had been enabled was then disabled the user begins in the city saved at the end of the last time travel session.
  2. Enabling time travel now sets SaveInXML to 1 regardless of the setting in toontalk.ini. Time travel can't work without the XML format.
  3. Fixed a time travel replay bug.
  4. Fixed a time travel recording bug.
  5. The customization remote control for how Marty speaks now works for the options of speaking with subtitles and subtitles only.
  6. Improved the speed of displaying changes to text pads and for saving them in XML. And made minor improvements to how the text looks.

17/9

  1. If starting time travel and there is no saved city from the previous session (because this the first session or there was an error or abnormal exit) then if there is an explictily saved city the user starts in it.
  2. The credits are no longer displayed after the splash screen when replaying a demo file.
  3. When things are saved they are saved in XML even if the SaveInXML is set to 0 in toontalk.ini. Control-c to put something on the clipboard is the only way to save things in the old format now.

18/9

  1. Fixed a bug saving in XML nests that have been copied. They worked correctly only the first time the bird delivers something.
  2. Improved the geometry of non-rectangular objects and numbers on top of nests.
  3. Sometimes a city saved with notebooks of remote controls for a picture on the floor was restored with empty notebooks.
  4. Sometimes when you flipped over a remote control for the looks of a picture only an empty notebook emerged.
  5. Fixed several bugs related to scrolling happening while activities are in progress. For example before Bammer smashes things together. The fix speeds up Bammer so much he finishes instantly when you cause the camera to pan (or when you scroll on the floor).
  6. A corrupted demo or time travel archive (or various bugs) can cause ToonTalk to run out of memory. ToonTalk now recovers better from such problems.
  7. Sometimes when you double clicked on a file it loaded fine but the log file spuriously reported a problem loading the file.

19/9

  1. Improved replay during time travel when robots are involved.
  2. Fixed a problem where copies of a nest were not always saved correctly.

20/9

  1. Fixed a problem where you could rubout a decimal number less than 1 until there was just one digit left. Now you can rubout the last digit to obtain 0.
  2. Fixed a bug where scales showed the wrong relationship when both numbers were negative and one was an integer and the other a rational number. This fix didn't completely fix the problem but on 2/10 the remaining problem was fixed.
  3. Implemented a new toontalk.ini switch called SaveMediaInSubNotebooks that ensures that any media in notebooks added to the main notebook are saved so that you can send your entire directory of user files to another computer.

22/9

  1. Fixed a time travel interface bug where you paused ToonTalk to enter the time travel interface and then clicked upon the play button before clicking any other button.
  2. If something is placed on the clipboard ToonTalk typically indents the XML to be more readable. Since this is very costly for very large files (those whose un-indented size is is greater than 5,000,000 characters) those are left un-indented.

23/9

  1. If a robot takes sometimes from a nest while a bird is delivering something and you walk out of the room sometimes ToonTalk crashed (without a crash report since it was an infinite recursion).
  2. Audio feedback is now provided for the time travel buttons.
  3. If you flip a picture over and vacuum up its notebook and then flip it back over again twice a copy of the vacuumed notebook appears.
  4. Improved the geometry of very small non-rectangular objects that have animation cycles. This sometimes caused birds to shrink to zero size in some situations.

24/9

  1. If a bird and her nest are in a box in the thought bubble of a robot it used to be that ToonTalk maintained the relationship between the two. They now become independent when placed in the thought bubble. This fixes a bug and reduces the size of the XML needed to save such robots.

25/9

  1. Fixed a problem that occasionally caused ToonTalk to crash when jumping between non-successive time travel segments.
  2. If a labelled nest in a thought bubble was copied then a bird hatches out. It had an erased text pad for a label.
  3. If you dropped a box on a zero-hole box in a hole of another box then they were joined together by Bammer the Mouse. Now, as with all other cases, you need to put the boxes on the floor for Bammer to do this.
  4. Fixed more time travel bugs.
  5. Since the puzzle game and time travel don't mix the "ask your name" dialog now turns off the time travel option (and explains why).

28/9

  1. Fixed a time travel problem caused when the number of segments for a user exceeds GenerateLogs.

29/9

  1. Fixed a problem where sometimes extra very short time travel segments were created.
  2. Scales when taken from Tooly the Toolbox were smaller than usual.
  3. Fixed a problem where restoring a saved city (or time travel) broke if a helicopter landed very close to the corner of a city that was 5x5 blocks (probably other sizes as well but the default 10x10 didn't seem to have this bug).
  4. Released 3.10.

1/10

  1. Fixed a problem with the -time_travel_enabled command introduced on 10/9 that caused it to not update the time travel check box on the "ask your name" dialog and to turn off time travel regardless of the time travel check box.

2/10

  1. Fixed a bug that sometimes caused ToonTalk to crash when a bird was flying to her nest in the programmer's pocket and the programmer leaves the room.
  2. Fixed bugs that sometimes caused the bird to stop when her nest was in the programmer's pocket.
  3. Fixed a bug that sometimes caused things given to a bird to be lost when her nest was in the programmer's pocket.
  4. Sometimes when time travel encounters a long-distance bird the log file indicated that a network connection was attempted when it wasn't.
  5. Fixed a problem where when time travel was enabled for the first time the user didn't end up in a previously saved city (if there was one).
  6. Fixed the remaining problem with scales when comparing a negative integer with a negative non-integer.
  7. Shrunk the file size of XML of boxes with pictures inside.

3/10

  1. Fixed a time travel bug.
  2. Fixed more bugs when a bird is flying to her nest in the programmers pocket and the programmer is going between houses or flying the helicopter.
  3. Fixed a problem loading XML for the remote looks of a picture that was generated by version 2.99o (and maybe a few other versions near then).
  4. Fixed another time travel problem caused when the number of segments for a user exceeds GenerateLogs.
  5. ToonTalk did not always generate a snapshot when sometime was saved.
  6. Sometimes the snapshot file when something was saved wasn't included in the zip archive TT file.

4/10

  1. Sometimes the user log file is emptied (so it is zero bytes long) thereby losing valuable trouble shooting information.
  2. Fixed a problem where the remote control for the looks of a number displaying shrinking digits was displayed incorrectly (the digits were above or below the number pad).
  3. Improved the error handling when a problem is discovered while loading old XML (from August or earlier).

5/10

  1. Fixed a problem where sometimes if you grabbed the letter 'A' from Tooly and immediately rubbed it out and started typing the text pad become too small.

6/10

  1. Fixed a problem when you double clicked on a time_travel.dmo file that the first segment wasn't replayed correctly (unless you "rewound" and replayed it).
  2. Improved the error recovery when an error occurs while replaying a time travel segment.
  3. Fixed a problem where sometimes when jumping between segments in time travel Tooly becomes invisible or else the objects in his compartments become invisible.
  4. When double clicking on a time_travel.dmo file you no longer can get the warning: "Time travel is requiring too much time to load things."
  5. If you save a city (or do time travel) where a notebook of remote controls for a picture is open to some page it was always restored to page 1.
  6. Fixed a problem going to the same time travel log segment twice in a row (e.g. go back by 1 to the beginning and then click on go to the beginning).
  7. Introduced a new toontalk.ini option called KeepAllTimeTravelSegments which enables one to customize an installation so time travel archives contain a full record (for analysis or trouble shooting) but creating a new time line branch can be fast if GenerateLogs is given a reasonable value (somewhat less than 100 on a relatively fast computer).

7/10

  1. Fixed a bug that occurred if you let Bammer smash together a box and then gave the box to a foreign bird and then either saved your city or time travel saved it for you.
  2. Increased the maximum size of a box that a foreign bird can deal with from 256 holes to 1024 holes. (It should work to have any number of holes in the box returned but this has yet to be tested for values greater than 1024.)
  3. Warnings while loading a foreign bird (e.g. file already exists) are not displayed when time travelling (though they do end up in the user's log file).

8/10

  1. Fixed a recently introduced problem replaying DMO files.
  2. Fixed a problem that sometimes occurred when a robot joined two boxes together.
  3. If you double clicked on a TT file sometimes the object appeared with size different from the size it had when saved.
  4. Released version 3.14

11/10

  1. If a nest is copied and ends up in the thought bubble of a robot then ToonTalk crashed when saving the robot (including when time travelling). Bug introduced on 18/9.
  2. Handle better errors due to confused birds who have forgotten what they are delivering.

12/10

  1. Fixed a bug that occurs when a robot is trained to drop a box on a zero-hole box in a box. Bug introduced on 25/9.
  2. Sometimes ToonTalk crashed when birds were flying out of a house that blows up.
  3. Double clicking on a TT file that includes required media files didn't work if the file was double clicked on while ToonTalk was starting.

13/10

  1. Recover much better from loading XML with broken internal references (e.g. a remote control to its picture or a bird to her nest).
  2. Fixed another bug that was related to copies of nests that end up in a robot's thought bubble.
  3. Fixed a bug that sometimes caused demo replay to crash.
  4. If you have never saved a city but have had time travel enabled but it is not currently then ToonTalk is supposed to bring you to the city saved when time travel ended. This only worked sometimes.
  5. Fixed a performance bug in starting to replay demo files that was particularly serious if the main notebook is full of complex non-notebook objects.
  6. Released 3.15.

14/10

  1. Fixed a bug that prevent applets from being generated if a sensor was on the front of a picture.
  2. Sometimes ToonTalk crashed while you were holding the sensor for decorating the roof of the house.
  3. Fixed a problem where -default_user on the command line was overridden by DefaultUser in toontalk.ini.

15/10

  1. Birds in thought bubbles were saved in XML with a unique identity string even though nothing can reference them.
  2. Fixed a bug in restoring a city saved with copies of a nest.
  3. Fixed a problem where if a shrinking digit number was in a box and become small then when enlarged again it showed no digits after the decimal point unless grasped or copied.
  4. Fixed a problem where black became transparent when edited or saved to a file as a snapshot.
  5. There was a black border on the right when a snapshot was generated for editing or saving.
  6. When a non-rectangular object was viewed by an editor without support for transparency (e.g. the current version of Microsoft Paint) then the transparent parts appeared black. Now they are white.
  7. Fixed a bug where if a robot put a bird on the floor and then gave her a box, the robot waited forever.
  8. Improved the error handling if a city didn't load quite correctly.
  9. Released 3.16

20/10

  1. Fixed a problem where occasionally time travel segments cause a crash if visited. Can be caused by using Dusty.
  2. Fixed a problem where a robot didn't remember his training correctly if something was taken out of a box, place on the floor, put back in a box, and then taken out again and put on the floor.
  3. Fixed a problem where if a robot changed the number of holes that a box has by typing a digit, the width of the box stayed the same. Looked particularly bad when changing a box to one with zero holes.
  4. If a box of zero holes is given more holes via the keyboard (by either a robot or the programmer), then the width of the resulting box was 1/3 of normal.
  5. If Bammer smashed together two things and then either the city is saved or that point in time is returned to via time travel then typing F11 to unbam them did not restore the smashed things to their original values.
  6. Fixed a bug triggered by loading (or time travelling to) a city during robot training and then blowing up the house and entering a new one. Sometimes Marty was missing and ToonTalk crashed.
  7. Fixed a problem where when starting ToonTalk after time travelling you ended up in a saved city rather than where you left off when time travel was on.
  8. Released 3.17.

21/10

  1. Fixed a bug where if a bird/nest pair is loaded in multiple times the birds fly to more than just their own nest.
  2. Fixed a bug where if a bird in a box was joined to her nest in another box and then F11 was pressed to undo the joining of the boxes the bird got confused about where her nest was.
  3. If you are viewing time travel playback and press Pause you got the old demo interruption dialog rather than the time travel buttons.
  4. Sometimes when you saved a number in a box displayed as shrinking digits that when restored the digits don't shrink in a way that is easy to read.
  5. In some very rare cases dividing an integer by another integer gave the wrong result.
  6. If you turned on time travel and then turned it off and saved a city you sometimes when you started ToonTalk again without time travel you ended up in the city when you last used time travel.
  7. Sometimes saved sensors with non-integer values were restored with a zero value.
  8. Released 3.18.

22/10

  1. Fixed a bug that occurred when copying something that contains an erased parts sensor.

24/10

  1. Fixed a problem where occasionally the same robot ran twice leading to confusion.
  2. Fixed a problem restoring a saved city (and travelling in time) where a robot trained to do nothing was running off screen.
  3. Sometimes time travel displayed the time incorrectly.
  4. If you left a built-in notebook on the floor and saved a city (or traveled in time) it became an infinite stack of notebooks.
  5. Fixed a problem that sometimes occurred when a picture is destroyed and its sensors were not.
  6. ToonTalk couldn't generate Java applets if text pads or labels contained a double quote (").

26/10

  1. If an installation does not have access to Shared Documents and there is no setting for MediaDir ToonTalk now uses My Documents\ToonTalk\Media.
  2. Fixed a problem restoring a city (and time travelling) when a bird is putting back the old items on her nest.
  3. Fixed a problem where sometimes the label of a nest was displayed incorrectly.
  4. Fixed a problem restoring a city (or time travelling) when a bird has copied herself to deliver something to copies of her nest.
  5. If a city is saved while a bird is carrying something it sometimes was displayed at the wrong size.
  6. Fixed a bug where sometimes while standing up while a bird is delivering something that an item on the nest becomes ungraspable.
  7. Fixed a problem that sometimes occurred if a city was saved while a robot is about to pick something up.
  8. If a city was saved while something was falling into the hole of a box, when restored it always fell in the first hole.
  9. Sometimes while time travelling obsolete subtitles were displayed.
  10. Released 3.19.

27/10

  1. When running another time travel archive you now see the time when paused to 1-second accuracy. Previously it showed the time the current segment started.
  2. If a robot in a Java applet typed '-' to change the sign of a sensor the picture was effected.

28/10

  1. If a ToonTalk file is a zip archive (e.g. a TT or DMO file) and ToonTalk needs to extract files from it and newer versions of those files already exist you got spurious warning in the log file and the files were not extracted.

29/10

  1. If a nest is on the floor and something is on it and you dropped something near the nest it was smashed together with the top of the nest by Bammer even though they might be fairly far apart.
  2. Sometimes if a team of robots running on the back of a picture are saved while running then when restored only some of the robots will run until the picture is flipped or copied.
  3. If you changed the button on a tool rapidly you heard a description of each state - now you only hear the description of the most recent state.
  4. If you changed the button of a tool using the space bar then you heard a description of the previous state not the new one.

30/10

  1. If a robot is running on the back of a picture then sometimes he waited until the picture was dropped if he was brought into ToonTalk as a result of double clicking a TT file. (Control-v to paste the same file in didn't have this bug.)
  2. Released 3.20 and 3.20X. The X version is experimental and has soon to be documented enhancements dealing with adding subtitles and narration to time travel archives.

31/10

  1. Fixed a problem where boxes sometimes became too big after you stood up while robots were working.
  2. Fixed a problem where pictures when flipped by a robot sometimes became too big if are standing up.
  3. Fixed a bug dealing with copies of nests introduced on 21/10.
  4. Fixed a bug with boxes and time travel so occasionally a box had the wrong number of holes during replay.
  5. Fixed a bug caused by an interaction of time travel and F11 to unbam.
  6. Fixed a time travel replay bug that sometimes caused the display of an extra magic wand.

2/11

  1. If the Executables section of toontalk.ini has a setting for DemoToonTalk32 that is a different EXE than the one currently running the current version will shut down and launch the other one (only if it is available).
  2. If a time travel DMO archive file named X contains a file named X.ini then it is extracted and used as a local ini file.
  3. The EXE file for DemoToonTalk32 can be placed in a time travel archive so when used in conjunction with the local ini file feature it is possible to make a time travel demo that will run regardless of the version of ToonTalk installed (unless the versions are so different they require different auxiliary files).
  4. Sometimes when replaying a demo you were asked if you want to update the default version of ToonTalk.

3/11

  1. Fixed a bug in time travel replay that caused different replay if objects were dropped so near the edge of the floor that they moved to not be inside the wall. Note that fix introduced a serious bug in saving cities and time travel that was fixed by 4/11.
  2. Recovers better when a time travel archive is missing some segments (perhaps due to a crash while recording) by skipping them.
  3. Fixed a problem where sometimes after leaving time travel the cursor was visible.
  4. Fixed a bug where if a city was saved (or a time travel archive boundary) occurred while copying a nest with an egg so that when restored the bird didn't hatch out of the egg.
  5. Fixed a bug where sometimes if you went into the past with time travel and recorded new segments that when replayed you saw the old segments. This problem only occurred within the same session.
  6. A keyboard event while replaying time travel now acts as if the Pause button were clicked.

4/11

  1. Fixed a problem during time travel replay where sometimes Tooly would jump a little bit.
  2. ToonTalk now repairs time travel archives that indicate time going backwards between successive segments. This caused objects to move very slowly. Probably caused by abnormal exit when recording.
  3. Fixed a bug generating Java applets where a box contained an erased non-numerical sensor.
  4. Fixed a problem where if a flipped picture's size was changed then the city is saved (or time travel is enabled) that it is restored with the wrong size.

5/11

  1. Fixed a problem generating Java applets that contain negative non-integer values.
  2. Fixed a bug running Java applets that contain operations applied to read-only sensors (e.g. to the random number sensor to obtain the desired range).
  3. Added a new toontalk.ini option called DurationBeforeAutoHideTimeTravelButtons. By default during replay the time travel interface hides itself after 3 seconds of no mouse movement.

6/11

  1. Improved the error handling when loading a corrupt log or time travel archive.
  2. Time travel archives can now be enhanced with subtitles, recorded audio (e.g. narration), and machine-generated speech. Click here for information about making your own time travel demos.
  3. Fixed a problem displaying things whose width or height is more than 25 times the screen.
  4. Fixed a bug introduced over a year ago so that if you set UserFiles the files were saved but not read on the next session.
  5. Fixed a bug introduced on 1/10 that caused ToonTalk to frequently ignore the USR file so Marty and the puzzle game always treated the user as a brand new user.

7/11

  1. Fixed a bug triggered by saving everything on the floor (by pressing control-c while your hand is empty) a second time in the same session. Objects involved subsequently didn't save correctly.
  2. Fixed a bug that caused Tooly to appear to be empty sometimes during time travel.

12/11

  1. Fixed a bug where occasionally ToonTalk would hang while loading a city with copied nests.
  2. If you press '.' while holding a box you now turn off all of its contents. Typing space turns them all on. (Requires Beta 41 or 3.27X or higher.)
  3. Fixed a bug generating Java applets when a robot used a magic wand and then didn't immediately drop the copy in a box or on a bird.
  4. Fixed a bug caused by destroying a picture while the power is off.
  5. Fixed a bug caused by grabbing a team of robots and dropping some of them on other team members.
  6. Fixed a bug where if a city was saved or time travel was enabled after a truck was loaded but before it had finished driving off that when restored or replayed the truck didn't continue driving.
  7. Fixed a bug running Java applets that relied upon comparing very large numbers.

13/11

  1. When you save a sensor with a textual value (e.g. yes or no) it is saved in a manner so that when loaded into another language version of ToonTalk it is not translated into that language. There was a bug where it was restored correctly but if then saved again it was converted to the new language.
  2. If while holding a flipped picture you press Pause and click on 'Edit Picture' you'll be able to edit the graphics but when you return to ToonTalk an image of the flipped picture does not appear automatically.

15/11

  1. Fixed a bug that caused copies of user sounds to not work.

16/11

  1. On 20/10 fixed problem where if a robot changed the number of holes of a box the remaining part may end up far from the robot. This caused a bug where if the programmer has a box with many holes and changes it to few holes via the keyboard then part of the box ended up off screen.
  2. If you flipped a picture and scrolled at the same time then sometimes the display of the notebook of sensors was wrong.
  3. If you paste a sound file, a text string (not a saved text pad), or a number (not a saved number pad) it now appears in good size (the same size that Pumpy would make it if 'G' was pressed).

19/11

  1. Fixed a bug running Java applets that set the width or height of a picture to a negative value.

20/11

  1. Fixed a bug introduced in August where sometimes if you used 'Set Options' to pick a voice for Marty a different voice was used.
  2. Fixed some minor problems caused by a robot putting his box in a truck and sending it off.
  3. Fixed a problem generating Java applets containing copies of the same user picture. Sometimes they became different pictures that looked the same but did not match.

21/11

  1. Fixed a time travel bug caused by going back to the first segment and typing record. The resulting time travel archive had an improper first segment.
  2. Fixed a problem restoring a city or replaying time travel archives where Marty is speaking with a talk balloon.
  3. Fixed a problem where when the record button in time travel was pressed that your hand jumped (or if outside your persona or the helicopter moved).
  4. Fixed a problem restoring a city or replaying time travel where sometimes you'd see two empty helicopters.

22/11

  1. When double clicking on a time travel archive (a DMO file) the time travel buttons are now hidden after one second.
  2. When double clicking on a time travel archive or a demo file (a DMO file), Marty called you "No Name" regardless of the name used when recording. Also if not running full-screen the title bar used "No Name" as well.

23/11

  1. When Marty uses talk balloons without speech the text in the balloons was often broken in mid sentence.
  2. Fixed a problem where sometimes Pumpy got mixed up and made sounds and animated as if he was still on when he was turned off.
  3. Fixed a bug replaying a time travel archive where sometimes all of Tooly wiggles rather than the item inside that you are pointing to.

24/11

  1. Sometimes spurious warnings appeared about a missing user sound file when all was well.
  2. Released Beta 41.

25/11

  1. Fixed a problem loading pictures where the size of boxes on the back were too large before being flipped over. (This broke the Adventure Game of the Playground since an object in a box thought it was off screen and blew itself up.)
  2. Fixed a problem where copies of user sounds sometimes displayed nonsense text for the their name.
  3. Fixed a recently introduced problem (in the X versions) that caused non-time travel DMO files to exit immediately when run.

26/11

  1. Fixed a bug when clicking on a stand-alone dialog page (an htm.tt file) that was caused by spaces in the file name.

27/11

  1. Released 3.30.

30/11

  1. Fixed another problem with the size of boxes on the back of pictures (see 25/11).
  2. Fixed a small performance and memory leak when you grabbed a running robot to stop him.
  3. Fixed a bug running a robot that drops something on a notebook that it would wait forever
  4. And another bug with robots dropping things on a notebook that only occurred if the robot was off screen.

1/12

  1. Fixed a bug in pasting in an object containing bird/nest pairs twice in the same session.
  2. Fixed a bug that could cause a crash or the wrong bird/nest connection if you press F11 to unbam something containing a bird or a nest.
  3. Released 3.31.

2/12

  1. Fixed a time travel bug where replay wasn't accurate if you were holding Pumpy (or maybe also Dusty) at the boundary between time travel segments.
  2. Fixed a bug caused by having a roof or house decoration in different houses and pictures added to it. The sensors in the other houses showed the things added to the other houses.
  3. It seems that on some configurations of Windows 98 some of the new HTML-based dialogs cause an error. ToonTalk now recovers from these errors and continues by using the old dialogs.
  4. Fixed a problem where the initial dialogs and the 'Set Options' dialogs did not revert back to the old style if the HTML files are not available.
  5. If you used Pumpy on the floor and then dropped him sometimes he kept making a pumping sound.
  6. Fixed a bug replaying a time travel archive that was recorded with a different duration of the segments that caused subtitles or narration to get out of synch. Only for the X versions.
  7. If SecondsBetweenLogs is not set in toontalk.ini then the default value is now 10 seconds and not 15 seconds.
  8. Released 3.32.

3/12

  1. Fixed a bug introduced on 1/12 that caused bird/nest pairs to sometimes be copied incorrectly.
  2. The display of a shrinking digits number pad that had been flipped (e.g. to put robots on the back)  that is in a box is now improved.
  3. Fixed a problem with subtitles and Marty speaking where sometimes the subtitles finished while Marty still has more to say.
  4. Released 3.33.

8/12

  1. Fixed several problems saving notebooks containing pictures and sounds so that they are included.
  2. While retraining F7 now hurries up the robot without taking over control.
  3. Implemented a new toontalk.ini Switch DisplayTextRightToLeft which is set to 1 can deal with Hebrew and Arabic.

9/12

  1. Fixed a minor bug introduced on 1/12 saving birds in XML.
  2. When a picture is turned the robots on the back ran immediately but that meant it was possible for a robot to match and then run after sensors had been updated. Turning on a picture now starts the robots on the next cycle.
  3. Fixed a problem copying user sounds that hadn't loaded correctly.
  4. If a TT file containing XML or pasting XML into ToonTalk now works even if there is extra text or XML after the top-level XML item.
  5. Released 3.35.

10/12

  1. The X version now optionally supports pasting of text encoded as Unicode.
  2. Fixed a bug where if you double clicked on a TT file and time travel was enabled and you clicked through the credits and you had a saved city where you were on the floor that the newly created object didn't appear until you scrolled or got up.
  3. If you copied a picture with sensors on the back and dropped it directly on another object then the sensors weren't connected up immediately. For example, copying a ball in the Pong game didn't work unless you set the ball on the floor or saved or copied the game after adding a ball.
  4. Released 3.36.

11/12

  1. A robot trained to flip pages of a notebook only worked when on the floor.
  2. Sometimes when an off-screen robot flipped through a notebook you could hear the pages turn.
  3. Fixed a bug where ToonTalk crashed sometimes if a robot was dropped on his team-mates.

12/12

  1. If a text pad had been flipped over and was copied then sometimes the font become very small.
  2. If an off-screen robot copied a picture that was in a box then the size of the picture was wrong.

12/13

  1. Added a little support for making a Hebrew version of ToonTalk.
  2. Introduced trouble shooting advice if time travel is taking too long.
  3. All trouble-shooting dialogs now have a check box for indicating that you don't want to see this dialog ever again (unless you edit your toontalk.ini file).
  4. Fixed a problem replaying demos and time travel archives where Marty speaks in a language different from the displayed language. (This bug occurred even if one was UK English and the other was US English.)
  5. Released 3.37.

12/15

  1. Fixed a bug where sometimes if you travel back in time and train a robot the robot has some extra training "from the future". Usually the robot gets very mixed up.
  2. The dialog asking if you want to see the log file (when something important is in it) now has a check box for indicating to never display it again.

12/16

  1. Fixed a bug where saving a rational number whose numerator is negative and has over 100 digits sometimes caused errors.
  2. Fixed a bug generating Java applets containing robots that use the main notebook.
  3. Removed the limit of 64K from the size of text pads. The limit is now 10% of the physical memory of your computer.
  4. If the XXver22.dll (where XX is replaced by the language specific version) is missing, then ToonTalk crashed. Now you get a dialog box explaining the file is missing.

12/17

  1. Fixed a bug caused by standing up holding a box containing a nest that is receiving something. (Actually the symptom of the bug was caught and repaired so it didn't manifest itself.)
  2. Fixed a bug where time travel can crash if the user had earlier stopped doing the puzzle game while using sensors such as the millisecond timer.
  3. Time travel and demos did not work properly when changes to the main notebook were being made.
  4. Fixed a bug introduced on 11/22 where the first time travel segment is lengthened by the clock time when the DefaultUser's city was saved. Affected demos as well.
  5. Fixed a bug restoring a city saved while something was in the process of being added to a notebook. Affected time travel as well.

12/18

  1. Fixed a bug generating Java applets where rarely some steps a robot did weren't generated. These involved dropping things on the floor.
  2. Fixed a problem generating Java applets when the Hit or Miss sensors were erased in a thought bubble (but some problems remain - best not to do this).
  3. Fixed a bug where sometimes a sensor's sign was changed and the change wasn't propagated to other sensors or to the picture involved. The sensor needed to have a rational value and then an integer value for this to sometimes occur.
  4. If you use the Integer Part operation and the result can fit into 32-bit then a faster and leaner internal representation is now used.
  5. Sometimes when replaying a non-time travel DMO file, you saw the time travel interface after pressing Pause.
  6. Introduced the toontalk.ini Switch called RemovePlaygroundActiveDocumentation which if given a non-zero value will when saving a city or an object skip over flipped pictures that contain any of these text pads: "I remove a\nspace, if I'm\nselected and\nyou type space", "I change\ntext to\nspeech", "Speech\nmechanism", "I speak\nthe text\nwhen you\npoint to\nme and press\nthe spacebar", "I remove a\nspace, if I you\npoint to me\nand type a space" (where \n indicates a new line). Enabling this can slow down saving cities or objects so don't enable it unless you need to. Works only with the X versions (e.g. 3.38X).
  7. Released 3.38.

12/23

  1. Fixed another case where bug #3 above occurred.
  2. Fixed a bug introduced 12/17 to fix a problem saving a city while something is being added to a notebook.

12/27

  1. Fixed a bug that occurred when using a long-distance bird whose nest happens to be on the same system and the nest is not on the floor.

 

home | search | purchase | manual | news | info | faq | support | downloads | press | contact us