
Text To Speech (TTS)
For 2.143 there are 2 versions, TTS and non TTS
Both are identical except the non TTS version will be silent for chat.
Because the TTS version utilises .NET 3.5's TTS support, you will need .NET 3.5 installed on your computer.
.NET Framework 3.5 Service Pack 1 is free for download from the Microsoft site:
http://www.microsoft.com/downloads/deta ... laylang=en
You download first the dotnetfx35setup.exe which is 2.8 meg. The installation downloads about 50 meg.
You don't need .NET for the non TTS Seamless3d version.
You can download both versions of Seamless3d and the server from the download page.
The Seamless3d server version number has been jumped up to 2.143 to keep it synchronised with the modeller/client.
Updated Seamless3d chat protocol
To accommodate TTS and to simplify Seamless3d chat, I have modified the seamless3d chat protocol slightly so you will need 2.143 if you want to chat using the new server.
Both versions of 2.143 are compatible with each other.
Fast path for checking out the new chat features
The seamless3d server is likely to be running (click this link to see) so if you don't want to read anymore right now and just want to check out the new chat:
1/ go to the folder:
My Documents\Seamless3d\Application Data For Seamless3d
and delete the seamless3dSetup.wrl file.
This is done just to get rid of the previous version's worldUrl format.
2/ Click

3/ Enter your nickname
4/ Click go.
You can use any of the urls for your avatarUrl field from the smls formatted avatar page:
http://www.seamless3d.com/av/av_smls.html
Standard floor height changed from -1.75 to 0 for Seamless3d chat
I have changed the height of the floor for the avatars in my smls formatted avatar page and my smls worlds form -1.75 to 0.
The Seamless3d server now remembers worlds that have been visited
As before you can join others in a world when you see their name in the worlds open page, just copy the url from the world's hyperlink (right click & copy the short cut/link) and paste it into Seamless3d's worldUrl field using Control V to paste. For 2.143, worlds that have been visited will continue to be listed in the worlds open page after all occupants have left.
Clickable chat urls
Now when you paste a non smls url into you chat window others can easily open it by clicking on the url in the chat window.
Any url that begins with "http://" or "www" will open into your web browser when clicked. You will open a new web browsers for each click so don't keep clicking while you wait for a web browser to open !
Updated chat tutorials
I have updated the 2 seamless3d chat tutorials for 2.143:
http://www.seamless3d.com/tut/chat/index.html
http://www.seamless3d.com/tut/chat/hosting.html
worldUrl format simplified
The worldUrl is now much simpler to set up. It is made of only 2 parts, the path that leads to the smls_server.php file (you don't specify the actual file just the path to it) and the world url for the smls file.
World title is now specified in the WorldInfo node
The title is no longer included in the worldUrl field, instead it is specified in the WorldInfo node so all world smls files must now contain a WorldInfo node if you want to use it for chat. The advantages of having the title in a WorldInfo node instead of in the worldUrl field is it makes setting up a worldUrl easier for the end user and it bypasses the problems encountered in the previous versions where IE and Firefox behaved differently when certain characters were used for the title. This should put an end to parallel universes opening in the same server leaving visitors isolated from each other.
World thumbnail filenames must now have a postfix "_tn"
In previous versions if you wanted a thumbnail image file to be shown by the seamless3d server when the worlds open page was opened, you had to supply in the same folder as the world a jpg image (144 by 114 pixels) for the thumbnail that had the same name as the world smls file name (except for the jpg file extension).
For 2.143 you must add a post fix "_tn" to the filename.
So for example if you smls file is named my_world.smls, name your thumbnail my_world_tn.jpg
Mysterious Login Bug Fixed
A mysterious and frustrating bug that plagued much of 2008 has been bypassed in 2.143. This bug prevented Alain (and probably others) from logging into the seamless3d chat server. This bug would happen for Alain when he used his router but not when he used dialup. This would lead one to think the problem must be related to the router but because Alain was able to log in using IE or Firefox behind his router we knew his router was not blocking the seamless server. I had the opportunity to isolate and fix this bug on my own computer recently because I began experiencing Alain's symptoms.
Many thanks to Alain for his persevering in carrying out my tests and his much valued patience
Avatar Clone bug fixed
You no longer need to close seamless3d down and reopen it when you are logged in and want to open a new world (so that you don't leave a clone of your avatar in the world you leave) because Seamless3d now automatically logs out soon as a new world is opened.
Copy Delete Node Bug Fixed
A (non chat related) bug that would show up after nodes were copied and deleted and then if the user right clicked on a node (which would result in an exit) has been fixed (if not party) for 2.143
Compiled with VC++ Express 2008 (VC++9)
2.143 is the first version to be compiled with VC++9. I have uploaded the source files for both the TTS and non TTS versions but I need to update the tutorial for how to compile it using the new compiler.
I will update it after I reinstall my system which I hope to do soon.
Got the server working with our satellite connection
I can leave the Seamless3d server running for longer periods now because I found out by chance I can run it with our new ipstar satellite connection, I just can not log in my self if I use an internet url like everyone else. This is not much of a problem if everyone else can log in fine because I can log in and join everyone by logging in with my local IP address Wooo Hooooo
Now if I could only find out how to get a server to run behind both our router and ipstar modem I could leave the server running without any interruptions from Ep unplugging the network cable
What about downloadable demos with recorded speech and animated nurbs?
Some of the features I was working on for the next version such as demos with recorded voice, downloadable demo files and a new polymodelling demo are not available in this version but work on them will soon resume. I also have animated nurbs and animated polygon subdivision in the pipeline so stay tuned





