History of ToonTalk Enhancements and Bug Fixes - 1996

Here is the list of bugs and enhancements in 1996.   Similar lists for 1997, 1998, and 1999 are available as well.

No records were kept prior to 3/25/96 (the first public beta release).  Programming on ToonTalk began in October 1992.

3/25/96

  1. Pasting an object from ToonTalk had some non-standard new line (carriage return) characters.

3/30

  1. The font used when Marty is talking (and the opening screen) was under-specified so on some machines looked very bad. Now Arial is used unless overridden by -e <font name>

4/4

  1. Fixed a minor bug when user enters a long name with spaces or other non-alphanumeric characters.
  2. Fixed a bug that can lead to a crash when training a robot to use certain kinds of remote controls ("Which picture?" and the Lego sensors).
  3. If something other than a box was placed on top of a robot without anything in his thought bubble and then a box was dropped on the robot or thought bubble such that a part of it overlapped with the object on top of the robot but it mostly was over the robot then confusion followed.
  4. If a robot was trained to attach box to the side on another and then when working tried to add a box to the side of a blank box it crashed. Now robot stops and Martian explains problem.
  5. Sometimes when Martian was explaining why a robot stopped it would repeat part of the sentence and skip another part.
  6. Scales sometimes would not change to tilt but robots still matched as if they were showing the right tilt.

4/12

  1. Fixed a bug introduced on 4/4 that may cause a memory violation on start up.
  2. Sometimes a robot would get confused and say he didn't expect to keep track of so many things. Not anymore.
  3. The maximum city size is 255 (or -255 if you want it half filled with randomly placed houses) but you used to be able to set it to 256 and get weird results.
  4. Marty now explains city size maximums if you try to set size to bigger value.

4/13

  1. If a notebook had many pages (more than some number between 100 and 1300) then system crashed while terminating.

4/15

  1. Fixed a memory violation bug that generated no known symptoms.
  2. Martian's advice about how to pause ToonTalk was only partially updated and he got confused.
  3. ToonTalk debugging switches causes logs of events to be generated. Type names in these logs were wrong.
  4. Changed the way robots keep track of items that are put inside something.
  5. The 32bit version was using a small cache size.

4/16

  1. "Swap if bigger" robot in example notebook was broken.
  2. Robots now no longer flip notebooks to page 1 before starting but do behave as if the main notebook was on page 1 when starting but "flips" to it only first time the robot sends keyboard characters to notebook.
  3. If a picture of a number or text with robots on the back was dropped on the clipboard remote control then only the text was saved now the entire thing.
  4. Geometry of things on clipboard improved.
  5. If multiple text pads were dropped on a text pad it sometimes crashed.

4/18

  1. Fixed a bug introduced on 4/15 regarding how robots keep track of things.

4/22

  1. Fixed a minor bug when displaying short bits of text that are off the side of the screen.
  2. You can now push both the left and right mouse buttons to pause ToonTalk.

4/23

  1. While running a replay any mouse button brings up the pause dialog.
  2. While holding a notebook you can now use right-mouse to go to next page and middle-button to go back.
  3. 32bit debugger complained about code using SelectObject. Seemed to have re-written it so it no longer complains. No symptoms known.

4/24

  1. Fixed a bug introduced on 4/16 that sometimes caused the system to crash when dealing with the ToonTalk clipboard.
  2. Enumeration types (e.g. "your heads looks" which can be "hat", "long hair", or "bald") when held can now be cycled through using the mouse (middle is backwards and right is forwards).

4/25

  1. Remote controls that are numbers can now be changed by the mouse when held (middle is backwards and right is forwards).
  2. Remote controls that have a limited range (e.g. the "which picture" remote control now stay in range automatically.

4/26

  1. If you put your hand under the Martian's talk balloon, you sometimes got an image of the balloon even after Marty moved away.

4/29

  1. The pasting of a ToonTalk object includes a generated description of the object. It was sometimes truncated.
  2. Aesthetic changes to pasting of a ToonTalk object.

5/4

  1. Nests destruction is postponed until their last bird. If the house is being destroyed and contains a nest and the last bird then there was a problem depending upon the order they were destroyed. The problem had no serious consequences.

5/5

  1. Sometimes when a robot is trained to use the keyboard while holding or pointing to a notebook it got confused.

5/7

  1. Sometimes when robots in other houses are using the main notebook and the programmer is as well the response to typing digits to go to a particular page behaved oddly.
  2. Fixed various problems with birds. E.g. when flying back to her nest and the nest if being transported by another bird, it led to unpredictable behavior.

5/8

  1. If you hold down F11, then ToonTalk will make snapshots of frames called frm<number>.bmp where number is the frame number. Successive identical frames are not saved.

5/9

  1. Fixed more bugs with birds flying outside.

5/10

  1. Fixed more bugs with birds flying outside.
  2. If a robot is trained to make sounds in another house then it used to get stuck.
  3. If a robot is making sounds in a house and the programmer leaves the sounds stop.
  4. Fixed a bug introduced on 4/26 where if you pointed to an object where something was on top, the thing on top couldn't be seen.
  5. Pictures lost their size if changed by remote controls but not if changed by the Bike Pump. [Thanks to Tobias for pointing this out.]

5/11

  1. Fixed more bugs with birds flying outside.
  2. Added a new command line switch -bird 0 which makes it so birds take no time to return after delivering a message. Good for watching systolic algorithms. -bird 1 is the default which shows birds returning.
  3. Sometimes a bird would put something on her nest in a way in which you couldn't pick it off (though the vacuum could).

5/12

  1. The ToonTalk clipboard used to be confused by programs that copied using a different convention about how carriage return/line feed work. (E.g. Netscape didn't work but wordpad did.)
  2. For a while now you can put robots in a fresh notebook that were trained to find other robots in the main notebook (by dropping the label on the notebook). Used to only work if you found something in the notebook and only got one copy.
  3. Sometimes when pasting text into ToonTalk's clipboard boxes appeared which were unprintable characters from the carriage return/line feed problem.
  4. For very large multiple line text sometimes ToonTalk froze.

5/20

  1. Many small changes to what Marty the Martian says.
  2. Re-structured internals of Marty so should be easier to translate to another language
  3. Fixed bugs with ordinals like 23th.

5/21

  1. More small changes to what Marty says.
  2. Marty now describes what can be done with remote controls (and options) in much more detail, including new ability to use mouse buttons to change things.
  3. Fixed a problem using mouse buttons while holding an address.

5/22

  1. Used to be that if the command line set up some options but didn't specify the user name then it would ask for a user name and if it is an existing one then the options of that user would override the command line.
  2. One a few machines the full-screen mode is very slow. It now checks and warns the user if it is.
  3. If there are problems running in full-screen mode (-f 1, e.g. on Windows NT) it will now switch over to -f 2.

5/23

  1. Fixed multiple bugs that occur when a bird's nest is copied and the copies are in different houses and the bird is given something.
  2. When training a bird to receive something whose nest has been copied it used to copy the bird and message.

5/24

  1. It is now easier to return things to the notebook. If neither page is empty and something is dropped on top that is on one of the pages then it is returned regardless of which side of the notebook it is dropped.
  2. If only one page is empty and something is dropped on the notebook it will go to the blank page regardless of which side it was on.

5/26

  1. Windows95 version of ToonTalk started.
  2. Win95 version uses Direct Sound sounds now mix and more audio features are now feasible.
  3. Sound effects notebook on page 8 was missing some newer sounds and still referring to obsolete sounds.
  4. Win95 version does not use the file resind.dat.

5/28

  1. If a robot was trained to drop a box on a number it lost track of things.
  2. If a robot performed operations on a sensor, they were remembered but not seen while inside the thought bubble.
  3. Fixed bug introduced on 5/20 where Marty sometimes when describing what a robot does says things like "the new numbera number".

5/30

  1. Robots trained to break a box into pieces by dropping it on a number, got stuck when running.
  2. Sometimes changing the appearance of your head (between hat, bald, and long hair) corrupted some internal data.
  3. Sometimes when lots of birds and/or trucks are using a door then the programmer can't get through it even after the birds and trucks are done. Fixed now.
  4. If a bird was taking something to her nest in the same room and the programmer was looking at the house from the outside, you could see the bird fly out (backwards!) and then fly back in. No longer.

5/31

  1. Sometimes if a number A is dropped on number B and before mouse smashes them together another number is dropped on A then the system crashed. Fixed.
  2. If a zero-hole box was dropped on another it triggered an error (divide by zero).
  3. If a box was dropped next to a zero hole box, it would not click together.
  4. When a small or large box was broken into pieces one of the pieces was default size.
  5. If a robot was trained to flip through pages of a notebook then if the typing was fast it ended up on a different page when it was redoing the actions.

6/2

  1. Fixed recently introduced spurious warning from Marty when dropping something on a box containing a zero-hole box.
  2. Robots trained to drop a box on a blank number got confused when running.
  3. Robots trained to drop a box on a number sometimes got confused too.
  4. Changes to notebooks made on 5/24 had problem that if something was dropped on the right page and both left and right was empty it ended up on the left.
  5. When holding something over the notebook, sometimes only one page wiggled as feedback now the entire notebook does.
  6. Fixed a rare problem with robots running off screen that crashed the system.
  7. If more than one bird returns to the same cubby (but different holes) things got confused.
  8. If you dropped a robot on a notebook and quickly flipped pages sometimes it used to crash.
  9. If you dropped a labeled box on a zero-hole box, it looked funny.
  10. If you made a zero-hole box blank its size was wrong.
  11. If you copied a partially visible picture of a number it used to become fully visible.

6/3

  1. Sometimes if a robot was trained to drop things on a notebook to find the right page and if that robot is working in another house and the notebook is open to the page it is looking for it got mixed up about which page to get things from.
  2. Programmed around Borland compiler bug that also occurred same time as above.
  3. Sometimes when a bird is returning to a house before it blows up the memory and other resources taken by the things in the house weren't reclaimed when the house explodes.
  4. If a robot working off screen picked up a random number or mouse sensor from a notebook it would take a cycle before it became non-zero and might be used before that.
  5. 32 bit version can now have a much deeper number of boxes insides of boxes.

6/4

  1. Sometimes when a bird in another house whose nest has been copied was given something then a copy of the thing appeared on the floor (and went away if you stood up and sat down again).

6/5

  1. Fixed a problem robot's sometimes stop working and stay floating above everything else. This also fixes a problem with running some of the demos with the 32 bit version.
  2. Added a new remote control for producing sounds. This is meant to make it easier for a user to import their own sounds (Wave and Midi files).

6/6

  1. The 32bit version on some systems (especially Windows NT) had the problem that text and the street were drawn out of order so the helicopter landed under the street and text floated above things.

6/9

  1. If sound is turned off on start up (-s 0 for example) then the 32 bit version will no longer initialize and later release the Direct Sound device.
  2. If asked for your name and you click on the close box you get asked again. If you click on it again then ToonTalk is terminated. Only need to do it once now.

6/11

  1. Added a new remote control for bringing into ToonTalk user art. Just drop the file name on the remote control and then vacuum up the result. The file should be in Windows BMP format and should work for any format.
  2. If you flip over a user picture and use the remote control for visibility to make it "see some" then the black bits become transparent.

6/12

  1. Fixed a bug with remote control for sound that when vacuumed up sometimes crashed or hung.
  2. Notebooks sometimes if copied and then the copies destroyed lead to inconsistent memory.

6/16

  1. Marty would sometimes make spurious warnings about full screen mode being too slow.
  2. Fixed a bug when vacuuming up a sound created by the "file to sound" remote control.
  3. User defined pictures now can be saved in the notebook, copied, and used inside of a robot's thought bubble.
  4. User defined sounds can now be stopped by vacuuming up the file name.
  5. The file to sound remote control is now restored in the process.
  6. Sometimes after taking off a house can be seen being built even though it was built long ago.

6/17

  1. Sometimes door were shown for one frame far to the left of where they should be. Trucks driving into the house sometimes drove to this wrong location of the door.
  2. Sometimes when landing near a house being built it looked as if two trucks drove in.
  3. The Windows 95 version now uses DirectSound for the narration and for user audio. The sounds are all mixed as a result.

6/18

  1. Used to be if you grabbed a truck or something out of it as it was driving away you could crash the system.
  2. Trucks used to "sink" below everything else as they drove off. Looked bad and stuff inside only partly "dropped" too.
  3. If a robot was about to put something in a truck but the programmer put something in first confusion resulted.
  4. If a remote control for converting a file to a sound or picture was dropped in the notebook it got very small.
  5. Remote control for file to sound now has a better size and shape when on the floor.
  6. Better error messages when there is trouble loading a file as a picture or sound.
  7. Can no longer add text to a remote control for file to sound that already has a file name.
  8. When user defined pictures are dropped on the clipboard remote control then Marty now reminds the user which files need to accompany the "cutting".
  9. User pictures in clipboard displayed wrong for all but one copy.
  10. If you place a remote sensor for a picture or the clipboard with something on it into the notebook now the thing "on top" is saved.

6/19

  1. The geometry of boxes inside of boxes inside of boxes when expanded is now improved.

7/2

  1. Redid the entire low-level graphics. The Win95 version now uses DirectDraw through out. -v 25 -f 1 now works in the Win95 version so with a fast machine you get fast, clean, high resolution images.
  2. Minor improvement in how the bike pump jumps into your hand when you press F3
  3. F12 now puts a copy of the screen on the clipboard. You can then paste the result into a paint program or the like.

7/7

  1. Fixed problems with localization of ToonTalk to countries where there is no comma or period separating every three digits in long numbers.

7/8

  1. Fixed a problem in the Win 95 Direct Draw version that transparent surfaces weren't always initialized properly.

7/9

  1. Fixed a serious memory leak introduced about a month ago.

7/16

  1. Implemented a whole set of keyboard accelerators (see keyboard.txt).
  2. Tools can now be turned on and off.
  3. Tools "mode" can be changed via the keyboard.
  4. Any keyboard button will pause a demo now.
  5. One button mice work better now. Shift click to fly up.
  6. Dropping numbers on text now changes the first or last character accordingly.
  7. Dropping number or text on pictures now by default shows only the text itself and not the underlying pads.

7/18

  1. You can now saved the state of a room by pressing F6 while in it. Good for generating puzzles.

7/19

  1. Crude puzzle facility operational. -puzzle <file_name> is the interface.
  2. Dropping pictures on the clipboard sometimes crashed.
  3. Boxes can now be added to pictures.

7/21

  1. You can now get up while holding something and bring it to another house.
  2. When text pads are "see some" they no longer try to imitate the spacing of the invisible pads.
  3. You can now paste numbers into ToonTalk. Previously they appeared as text pads with digits on them.
  4. Fixed how Marty talked about boxes.

7/24

  1. Puzzle engine complete. Supports hints, wall decorations and much more.
  2. Fixed a geometry problem when certain items were created while the programmer was flying high over the city.
  3. If you exited ToonTalk while holding the magic wand it used to crash.
  4. The arm didn't quite fit the hand while using a magic wand.

7/26

  1. You can now copy the magic wand by pressing 's' while holding it.
  2. You can now give an untrained robot a wand and then train him. He'll always start off holding the wand.

7/30

  1. New experimental input scheme implemented. Currently -new 1 switch need to turn it on. Mouse click now means pick up, then turn on, the turn off, then drop. Shift click means pick up, turn on, turn off, turn on, etc..

7/31

  1. Lots more features added to support puzzles.
  2. If a box is dropped on a number then you couldn't put anything in part of the box until you picked up and dropped the box. Fixed.

8/12

  1. Fixed a recently introduced bug where Marty can crash system.
  2. Fixed a bug in puzzle mode when training a robot and leaving stuff in the thought bubble when done training.
  3. Introduced a puzzle between 10 and 11 and modified 11.

8/23

  1. Simplified puzzle 14
  2. Marty sometimes repeated himself when describing what a tool can do.

8/24

  1. Modified StartTT.exe to give puzzles as an option.

8/25

  1. Fixed many Swedish and a few English grammatical problems with what Marty says.
  2. The comparison of text by scales now follows the alphabetic ordering conventions of the language that has been set as the Windows default.
  3. If you dropped a picture on its notebook of remote controls and sensors the system crashed. Can't add anything to such notebooks anymore.

8/29

  1. 32bit version crashed or behaved badly if run with Windows set to more than 256 colors.
  2. Fixed bugs causing the system to crash while abnormally terminating.
  3. Puzzles now have an opening "story book" and Marty looks injured.

8/30

  1. Puzzle now starts with user on the ground.
  2. Initial greetings when doing puzzles improved.
  3. If not starting with first puzzle then doesn't go through intro.
  4. The user profile (the USR file) now tracks which was the last puzzle done. The command line -next_puzzle 1 runs the next puzzle (or first one if none done before).

8/31

  1. Fixed bug where going in and out of houses caused some birds to forget to deliver their goods.
  2. Fixed a bug where sometimes an object inside of a box disappeared for a few seconds.
  3. Added puzzles 21 to 25 (most of the letter/word puzzles)

9/1

  1. Fixed a bug when training a robot to drop something from the magic wand into the main notebook where it sometimes got confused.
  2. Fixed a bug where a robot with an attached wand finishes training with something attached to his wand.
  3. Used to be you could turn on bike pump, vacuum and wand just by pointing to them and pressing space. Must be held now.
  4. Used to be you could flip a picture by pointing and typing 'f'. Must be held now.

9/9

  1. Fixed a bug that caused the first demo (intro.dmo) to stop when helicopter is taking off. Also bug made it harder to take off using mouse buttons.
  2. Fixed a bug where a bird is returning to a house that the programmer is in and its exploding. Used to crash.
  3. Previously if you changed the number of holes in a box (by typing while holding it or by dropping it on a number) and the box already was that size nothing happened. Now a zero-hole box is created.
  4. This way robots can be trained to take off first element of box and not get confused when box has just 1 hole.
  5. Sometimes when a large box was split into pieces the pieces ended up off-screen. No longer and geometry improved.
  6. Fixed puzzle 14 (add to make birth year) where it thought you were 96 years old.

9/10

  1. Sound effect notebook had pages alternating between sound label (e.g. "helicopter sound") and sound names ("helicopter"). Sound labels have been eliminated but change won't take effect until Beta version 5.
  2. Fixed various labels and buttons in the Swedish version.

9/11

  1. The new remote controls for adding user sounds and pictures was missing from the "Sensors" notebook.
  2. Improved the labels on some of the sensors.
  3. Fixed a bug where when terminating a font object sometimes was deleted twice.
  4. Revised the format of puzzles, updated all puzzles, and added a few intermediate puzzles.
  5. Boxes no longer respond to the keyboard during puzzles.
  6. Marty's response to bringing back an incomplete solution was improved.

9/12

  1. A few puzzles require the state of the previous puzzle. If you now quit on such puzzles you'll start again on the previous one next time.
  2. Puzzles that provide a robot trained in a previous puzzle would crash if not solved the first time.

9/13

  1. Fixed problem where StartTT launched puzzle mode with the wrong switches so you couldn't leave a room holding something.

9/15

  1. The 16bit version read numbers larger than 64K as text strings.
  2. Audio was missing from pump and vacuum when turned on.

9/17

  1. If there is something wrong with the DAT files, you got a warning and then it crashed.
  2. Martian now only looks dizzy at the beginning of the puzzle mode.

9/18

  1. Bike pump now acts better (new animation) while waiting to be used.
  2. Fixed various problems with the clipboard and numbers.

9/20

  1. If you use the bike pump on other tools, the notebook, or tool box the change is now persistent (for that user name). You can make them smaller if you prefer. Also if items taken from the notebook and toolbox are scaled proportionately.
  2. If you call for a tool (F2, F3, F4, or F5) then when you drop it, it'll go back to where it was before (and that size as well).
  3. Default sizes and positions of tools changed.
  4. When the toolbox opens up in the thought bubble and the tools come out, the animation was very abrupt. Now is smooth.

9/22

  1. Keyboard accelerators to tools (like "n" to make bike pump make things narrow, or "b" so vacuum makes things blank) now also turn on the tool as well.
  2. Fixed various problems with sizes of things when robot is trained.

9/23

  1. Fixed a problem with pause followed by "back to ToonTalk" where another pause was needed.
  2. In puzzles sometimes when you dropped things on another it went underneath another.
  3. Training robots to pick up and set down the toolbox used to confuse them.
  4. DMO files now record the favorite positions and sizes of your tools to that the replay can depend upon them ending up at the same place.

9/24

  1. More of the player's state while doing puzzles is saved so that when he or she resumes it'll remember enough to continue properly.
  2. Fixed some problems with lost DirectDraw surfaces in the 32 bit version.
  3. 16 bit version had a problem that many rectangular items had a black line on the top.
  4. 16 bit version had the problem that if something was under something with text or numbers on it and you pointed to the lower thing then a moving thin horizontal line would break the text.
  5. If you copy the result of pasting the contents of a room into Window's clipboard and take out the clipboard remote control then the objects are restored to the room. Great for revising puzzles.
  6. Updated the first puzzle to have a reminder about how to get up.
  7. Sometimes if something is dropped on something then the thing on top floated above other objects. Items dropped into such floaters dropped down through the object.
  8. Remote controls which only are inside of a vacuum are no longer updated.
  9. Messages on the walls in puzzles now look much nicer.
  10. Puzzles themselves no longer contain congratulatory phrases but are generated by the puzzle engine instead.

9/25

  1. Puzzle format now accepts #### for the message on the wall. It is replaced by the goal.
  2. Geometry of the box a robot in training is working on was improved.
  3. Puzzles updated.

9/27

  1. Fixed a recent bug where tools used off screen or back of pictures caused the sound to be stopped.
  2. Updated the textures used for streets, water, etc.

9/28

  1. Added new animation of robot waiting.
  2. Improved animation of trucks driving outside.

9/29

  1. Fixed bugs in 32 bit version that occurred when resuming ToonTalk (after iconizing it).
  2. Puzzle state is now saved after every puzzle so can restart even if system or machine crashes.
  3. Improved the animation of waiting robots.
  4. If you used keyboard accelerators to change the mode of a tool while it was on then you the first key turned off the tool and you needed to press it twice.
  5. Fixed a bug in 32 bit version when running puzzles that floor flashed.

9/30

  1. Fixed problem with darkening the screen while power is off (F8) where it looked bad in some situations.
  2. 32 bit version doesn't work well in non-256 colour mode. Warns about it now.
  3. Broken rocket added to puzzle mode.
  4. Flipping pictures and numbers using keyboard commands ('f') weren't working right.

10/1

  1. Blank numbers and text pads now display just the pad and not a blank plate on top.
  2. Blank text pads that were more than one line displayed wrong.
  3. Added inside of rocket to puzzle mode.

10/3

  1. Added buttons to Dusty, Pumpy and Magic Wand.
  2. Fixed a bug going from puzzle 9 to 10 (file name string too short).
  3. Fixed a recently introduced bug where text pads were shifted upward a bit.

10/4

  1. Made major changes to how Marty talks about tools.
  2. Made some improvements to how Marty behaves.

10/5

  1. Marty used to not talk about something if it first came up while he was talking about something else.
  2. Marty now responds to PageDown (next talk balloon) and PageUp (repeat previous).
  3. Marty's default reading speed is now twice as slow (since PageDown is the preferred way to get him to speed up). -r 200 on the command line will restore the old.
  4. Sometimes the text in Marty's talk balloon would go off the edge of the screen.
  5. The default size of Marty's letters is now 10% smaller than before.

10/6

  1. Fixed various bugs with robots using buttons on tools.

10/7

  1. Fixed problem reporting error message when puzzle file can't be loaded.
  2. Used to be you could drop the toolbox on the clipboard and cause trouble.
  3. Fixed a minor bug when dropping a number on text.
  4. Fixed a problem with the display of text pads in the 16bit version.
  5. Used to be if you pointed to some text and typed enter to add a new line that it moved up.

10/9

  1. Fixed a bug that only manifested itself on Win NT when running in 16 colour mode (or maybe true colour as well).
  2. Updated the Welcome and Start applications.

10/11

  1. Fixed a recent problem where using the keyboard accelerators when training a robot that had a training counter (e.g. in puzzles) it used two steps to do one thing.

10/12

  1. Fixed a recent problem where trucks won't drive off after a robot loaded them up.
  2. If you stand up holding a tool that is on it is now turned off.
  3. If you vacuum up the toolbox it no longer follows you around outside.
  4. Fixed a bug where you get up holding a tool and then later after the tool it still comes into your hand.
  5. Fixed a bug where logs sometimes had the wrong favorite sizes and locations for tools.

10/13

  1. When you have a solution in the puzzle game it now ends up in a slot inside the rocket.

10/14

  1. Added new acting for Marty.
  2. Added a door to broken rocket in puzzle game.
  3. Added opening titles.

10/15

  1. Saved puzzle state now includes filled slots inside the rocket.
  2. Using magic wand repeated caused your arm to drip upward no longer.
  3. Using your magic wand without moving the mouse caused the wand to select things below its tip.
  4. The vacuum now waits a second when turned on before being used again.
  5. Initial "camera" position for starting puzzle game improved.
  6. A few puzzles like #7 rely upon the state of #6 so if you quit before doing #7 then you have to do #6 over again. Fixed problem where slots showed the old solution.

10/16

  1. Added multiple floors.

10/17

  1. Fixed bug where puzzles started using the second slot.
  2. Fixed bug where goal on wall wasn't placed right.
  3. Marty now very rarely breaks a sentence across talk balloons.
  4. Marty's talk balloon is now smaller.
  5. Marty didn't respond to PageDown if there wasn't anything else to say.
  6. If you picked up some things, stood up and then sat again then the item was invisible until dropped (and your hand wasn't holding it right).
  7. Trucks sometimes got bigger rather than smaller when driving into a house.
  8. Fixed some help with tools and buttons.
  9. Marty eventually kept suggesting you try PageDown and PageUp even after you have.
  10. Fixed how Marty talks about text with more than one line.
  11. Swedish version had tools starting off with wrong (English) labels.
  12. Fixed various other things Marty says.
  13. Marty can now break a hyphenated word.

10/18

  1. Major re-write of installation program.

10/19

  1. Improved colour palette.
  2. Buttons on tools now look like buttons.
  3. Messages (like credits and story text) now can include \r to force carriage returns.

10/20

  1. More work on improving installation program.
  2. Fixed problem in puzzle mode when completely a level that the inside of the rocket wasn't updated properly.
  3. Typing 'Esc' during the titles, credits or intro skips them all and starts the action.
  4. Added animation of user persona putting things in and taking things out of his/her pocket.

10/21

  1. Updated the graphics for the "welcome" (autoplay) program and the start ToonTalk program.
  2. Dialog that asks name also now ask for appearance (hair, hat or bald).

10/22

  1. Fixed recent bug that make -o on command line not work
  2. Fixed other bugs in adding narration to ToonTalk demos

10/23

  1. Fixed various installation bugs

10/25

  1. Fixed various problems with the animation and sound effects of the bike pump.
  2. -c <city size> option if negative made a random city - occasionally it got stuck in a loop.
  3. Improved the animation of Marty.

10/26

  1. Redid intro demo.

10/31

  1. Redid all the other demos.

11/2

  1. Fixed a bug in 16 bit version that crashed system after F11 copied
  1. the screen to a file.

11/3

  1. Fixed a bug with very large (larger than the screen) rectangle items. (The fix does sometimes clip the object a pixel or two too soon so that you can see thru it on the right side.)
  2. Fixed a bug where it would sometimes crash when leaving the helicopter if you pressed 'esc' on opening screen to skip credits.
  3. Fixed a few minor memory leaks.
  4. Fixed a serious memory leak when a robot was taken from a notebook.

11/5

  1. The 2 "alphabet" puzzles now work in Swedish with their extra letters.
  2. Fixed a problem with end of the third part of the Ping Pong demo.

11/6

  1. Added 2 more puzzles.
  2. Fixed a problem inside of a thought bubble with the display of the steps remaining.

11/8

  1. Marty now leaves ". . ." at the end of his talk balloon when he has more to say.
  2. Puzzles now have bombs so that it is easy to reset the puzzle.
  3. If you now bring Marty the wrong thing you don't lose what you brought and you don't get a hint. Hints only come if you come to Marty empty handed. -bomb 0 on the command line restores the old behavior.
  4. About 10 new puzzles added.
  5. Marty now gives you a hint if you walk up close to him even if you came in the rocket with the wrong thing.

11/11

  1. Fixed problems with running 32bit version when display is set to more than 256 colors.

11/12

  1. Implemented auto demo mode. -autodemo <0, 1 or 2> to the Start ToonTalk command line will run no autodemo, repeatedly run intro, or run through all demos respectively. If not running a demo and machine is idle more than AutoDemoMaxIdle (a switch in toontalk.ini) seconds (120 or 2 minutes is the default) then will quit ToonTalk and start or resume Start ToonTalk.
  2. ToonTalk refuses to allow a screen saver to run if it is in full screen mode. (Used to refuse only if running a demo.)
  3. Full screen mode when paused (either by user or by abnormal situation requiring a message box) it now minimizing the ToonTalk window so that message box or dialog box is always visible.

11/13

  1. Fixed a problem where text pads when pumped didn't grow right.
  2. Improved the appearance of labels of boxes.

11/14

  1. Fixed problem where you got a hint from Marty if you walked up to him even though he was still introducing the problem. Have to leave and come back for a hint now.
  2. Pressing F4 crashed the system if in a puzzle with function keys enabled.
  3. If a puzzle starts with a previously trained robot and you blew up the house while the robot was running sometimes the system would crash.
  4. Puzzle 34 was broken.
  5. Puzzle 35 introduced (others moved later).
  6. Giving a robot a box while he was already working on another sometimes crashed the system.
  7. Marty sometimes had too small a talk balloon for short (1 or 2 word) messages and they were finished on the next balloon.
  8. The 32 bit version when it terminated did not always properly re-activate the Start ToonTalk program (if there is one).
  9. Improved English introductory demo.
  10. Sometimes you can copy Bammer the Mouse with the wand but it was confusing no longer can.

11/16

  1. Fixed a Window's resource leak in 16 bit version.
  2. Fixed a problem with 16 bit version not exiting properly.
  3. Fixed a display problem when running 640x480 (32 bit version only).
  4. Fixed a memory leak in free play if player has done puzzles earlier.

11/17

  1. Fixed another Window's resource leak in 16 bit version.
  2. Reporting problems going to full-screen mode used to mess up demos.
  3. Fixed a recent bug where rectangular objects had black dots on the right side.

11/18

  1. Robots used to get mixed up when trained to put a number or text pad down and then drop something on top of it.
  2. Added several more puzzles.
  3. If house was destroyed the same time something was being destroyed (e.g. by Bammer the mouse) the system sometimes crashed.
  4. Marty would give a puzzle hint if you approached him after giving him a correct solution.

11/22

  1. Fixed a bug destroying a nest with hundreds of things on it.
  2. Scales used to tilt back and forth if you make the items next to it blank (except in thought bubbles). The tilt is based on the original value for blank text or number pads.
  3. A robot would sometimes wait (suspend) when remote sensors were involved even though they matched and others didn't. Now it gives up as it should.

11/23 to 11/27

  1. Fixed several bugs, added many new puzzles, improved presentation of opening credits. (But neglect to update this file.)

12/2

  1. In puzzle mode the wand cannot be set to "S" for self-copying.
  2. Fixed typo in p4.pzl
  3. When house is blown up and the wall shows a picture of the solution then sometimes a bunch of ###s were drawn on top of the picture.
  4. Marty now gives a hint about using a bomb even if you keep coming back empty handed.
  5. Sometimes if Marty is talking and then wants to add something it only showed up when he repeated himself. Works now.
  6. Fixed a typo in p1.pzl and added a new hint to p5.pzl.
  7. Fixed a bug when exploding a house with robots inside that are loading up trucks.
  8. Fixed a bug when standing up while holding the magic wand while something was still attached to it.
  9. Fixed pages 72 and 74 in pictures notebook.

12/3

  1. Robots can now be trained to use Pumpy the bike pump.
  2. Sometimes when dropping a robot back into a notebook the notebook disappeared.
  3. Restructured the internal workings of the Marty's text generation to work better with multiple languages.
  4. Introduced -language name command line option. American and Swedish are currently operational and more to come.

12/4

  1. Region for clicking on a tool's button was doubled in size.

12/5

  1. Fixed a minor memory leak when using a wand with a counter (many puzzles).
  2. Puzzle game now starts you off very close to the rocket door.
  3. Sometimes you got 2 hints during one visit to Marty. 1 per visit now.
  4. If you leave the rocket while Marty is talking then he'll repeat himself when you come back.
  5. Timing of demos was sometimes off by a few seconds.

12/6

  1. Major re-write of the installation program.

12/9

  1. Marty would sometimes repeat himself over and over again.
  2. Improved the placement of Marty's text in the thought balloon.
  3. Pausing ToonTalk no long iconizes the main window.
  4. Fixed the hints for puzzle #15 (generate 1,2, etc.).

12/10

  1. Fixed a problem with initializing colors on some boards for 16 bit version.
  2. Fixed NT installation problems.
  3. Marty described Dusty wrong sometimes.
  4. Sometimes Marty would not say anything useful about a tool when
  5. F1 is pressed while held.
  6. Improved the placement of very short messages in thought balloons.

12/11

  1. Redid "Append Lists" demo.
  2. Marty now tries to give help when you do a significant action (pick up, drop, use, ...) or when you press PageDown (and he's not talking).

12/12

  1. Marty no longer repeats explanation about what "..." means.
  2. Marty no longer repeats what is wrong if you walk out with the wrong and thing and come back with it.
  3. Marty would sometimes say he was waiting for a "blank" number or whatever when he wasn't.
  4. Bomb used to get stuck to the floor on the first Dusty puzzle (#5).
  5. In puzzles the message on the wall is now on a picture.
  6. Marty now gives a good response to bringing back too small a number.

12/16

  1. Fixed lots of little odds and ends about Marty's behavior.
  2. If training a robot and using the keyboard sometimes it would mistakenly think that there was a traing counter and it was used up.
  3. 'B' for blank for vacuum was replaced by 'E' for erase.

12/22

  1. Reworked many internal parts of Marty so that he is easier to translate to other languages.
  2. Fixed a bug when Marty tried to describe some kinds of remote controls while they were still in a notebook.

12/26

  1. The sounds notebook now contains special sound objects. These will work across different language version of ToonTalk. The old way of typing a name still works but generates a warning.
  2. Sensors that display text, (e.g. "yes" or "no" for whether the left mouse button is down) are now saved in the natural language of the system they came from. This way things saved can be brought into other language versions of ToonTalk and still work fine.
  3. If you tried to return something to the notebook of remote controls (that lives on the back of pictures) you got a warning from Marty rather than just let the item fall back on the notebook.

12/30

  1. Added subtitles to demos. Adding -subtitles 100 to the command line turns them on. (Larger numbers indicate a faster speed for the subtitles.)
  2. Can also turn them on by adding "SubtitlesSuffix=ust" to the "Executables" section of ToonTalk.ini. Where UST is the American English subtitles suffix.

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