Un jeu interactif qui permet d'apprendre les bases de la navigation dans les espaces en 3D avec Cosmo Player
Ces notes de mise à jour concernent la version 2.1 de Cosmo Player réalisée par Cosmo Software pour Windows 95 et Windows NT.
Vous y trouverez la configuration matérielle requise, des remarques sur l'installation et les navigateurs, des notes sur l'aide en ligne, des informations sur les types de supports et les logiciels associés et une rubrique dépannage particulièrement utile.
REMARQUE : REDISTRIBUTION OF THE SOFTWARE LICENSED HEREUNDER REQUIRES THE EXECUTION OF A SEPARATE LICENSE AGREEMENT WITH SILICON GRAPHICS, INC.
Cosmo(tm) Player 2.1 Release for Win95/WinNT
Developed by Silicon Graphics, Inc. 2011 N. Shoreline Boulevard, Mountain View, CA 94043 Copyright © 1997, 1998, Silicon Graphics, Inc. All Rights Reserved
Silicon Graphics®, OpenGL® and the Silicon Graphics Logo® are registered trademarks and the OpenGL logo(tm), Cosmo(tm), the Cosmo logo(tm), Cosmo Worlds(tm) and Cosmo(tm) Player are trademarks of Silicon Graphics, Inc. ActiveMovie and DirectX are trademarks or registered trademarks of Microsoft Corporation.
COSMO(tm) SOFTWARE LICENSE AGREEMENT*
SILICON GRAPHICS, INC., BY AND THROUGH COSMO SOFTWARE, A SILICON GRAPHICS COMPANY ("Cosmo"), IS WILLING TO LICENSE COSMO SOFTWARE TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS LICENSE AGREEMENT ("Agreement"). READ THE TERMS AND CONDITIONS OF THIS LICENSE CAREFULLY. YOUR USE OF THE LICENSED SOFTWARE INDICATES YOUR ASSENT TO BE BOUND BY THE LICENSE TERMS SET FORTH BELOW.
1. DEFINITIONS
The "Cosmo"(tm) software in binary form (hereafter "Licensed Software") is provided to you subject to Cosmo's copyright and other intellectual property rights.
2. LICENSE GRANT AND NOTICES
Cosmo and its licensors retain exclusive ownership of the Licensed Software. Cosmo hereby grants to you ("you") a non-exclusive license to use a single copy of the Licensed Software. No license is granted to you for any other purpose. The above license is subject to all terms of this Agreement including, without limitation, the following: 1. You agree not to reverse engineer or disassemble the Licensed Software. 2. You agree not to remove or obscure proprietary notices of Cosmo ( You agree not to alter the size, color and quality of the logo).
3. RESTRICTED RIGHTS.
RESTRICTED RIGHTS: Use, duplication, or disclosure by the U.S. Government is subject to restrictions of FAR 52.227-14(g)(2)(6/87) and FAR 52.227-19(6/87), or DFAR 252.227-7015(b)(6/95) and DFAR 227.7202-3(a).
4. DISCLAIMER OF WARRANTY
COSMO PROVIDES THE LICENSED SOFTWARE TO YOU "AS IS". COSMO MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE LICENSED SOFTWARE, EITHER EXPRESS OR IMPLIED, AND HEREBY EXPRESSLY DISCLAIM ALL WARRANTIES (INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT). NEITHER COSMO NOR ITS LICENSORS SHALL BE LIABLE FOR ANY DAMAGES SUFFERED BY YOU AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE LICENSED SOFTWARE OR ITS DERIVATIVES.
5. LIMITATION OF LIABILITY
IN NO EVENT SHALL EITHER PARTY BE LIABLE FOR ANY LOST REVENUES OR PROFITS, OR OTHER SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING WITH RESPECT TO THE LICENSED SOFTWARE AND RELATED MATERIALS OR ARISING OUT OF THIS AGREEMENT, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
This provision shall survive the expiration or termination of this Agreement.
6. MISCELLANEOUS
This Agreement shall automatically terminate if you fail to comply with its terms.
This Agreement is made under and shall be governed by and construed in accordance with the laws of the State of California, U.S.A., without reference to conflict of laws principles. By using or copying this Licensed Software, You agree to abide by the intellectual property laws and all other applicable laws of the U.S. (including without limitation the export laws of the United States) and the terms of this license.
La version 2.1 de Cosmo Player requiert la configuration minimale suivante :
Si vous disposez d'une carte accélératrice OpenGL ou Direct3D, Cosmo Player l'utilise. Consultez la section ci-dessous pour obtenir plus d'informations. Cette section contient également la liste des cartes graphiques prises en charge.
Avant d'installer Cosmo Player 2.1, vous devez désinstaller toutes les versions précédentes. Si vous avez installé Netscape 4.05, votre Cosmo Player 2.0 a été également installé. Dans ce cas le programme d'installation de Cosmo Player 2.1 met à jour de Cosmo Player 2.0 dans Netscape 4.05.
Vous pouvez télécharger la dernière version de Cosmo Player à partir du site http://cosmosoftware.com/products/player.
Cosmo Player 2.1 est conçu pour s'intégrer aux navigateurs suivants :
L'intégration à Microsoft Internet Explorer 3.x n'est pas possible. Toutefois, vous pouvez utiliser Cosmo Player dans Internet Explorer 3.x en l'installant sous la forme d'un contrôle ActiveX. Pour ce faire, utilisez l'option « Autre (navigateur non reconnu) » de la boîte de dialogue des composants installés lors de l'installation de Cosmo Player. Si vous installez Cosmo Player pour l'utiliser avec Internet Explorer 3.x, vous devez installer Java VM pour IE 4.0 de Microsoft pour pouvoir exécuter les codes des interfaces externes JSAI et EAI.
Si le tableau de bord de Cosmo Player est trop sombre, il se peut que l'écran soit mal réglé. Modifiez la luminosité et le contraste pour améliorer la lisibilité du panneau de commande.
Cliquez sur l'icône d'aide (« ? ») du tableau de bord de Cosmo Player pour accéder aux informations d'aide en ligne . Vous pouvez également obtenir des informations d'aide sur le site Web de Cosmo Software à http://cosmosoftware.com/support/player.
Cosmo Player 2.1 requiert ActiveMovie 1.0 ou une version ultérieure pour gérer la vidéo et les sons comprimés des mondes VRML.
Microsoft a récemment changé le nom d'ActiveMovie en DirectShow, qui sera fourni avec DirectX à partir de la version DirectX 5.1; DirectShow étant également fourni avec Explorer 4.0, vous le connaissez peut-être déjà sous ce nom.
Si la console Cosmo Player indique :
ActiveMovie n'est pas disponible. La vidéo va être désactivée. Le son qui n'est pas de format WAV ou MIDI non comprimé va être désactivé.
téléchargez et installez ActiveMovie, si vous le souhaitez. (Utilisez la touche \ [barre oblique inverse] pour afficher la console). Vous pouvez télécharger le fichier archive auto-extractible du logiciel ActiveMovie à partir du site ftp de Cosmo (amovie.exe).
Lors de l'installation d'ActiveMovie, il se peut que les icônes des fichiers multimédias (.mpg, etc.) de votre système soient différentes. C'est parce que ActiveMovie modifie les associations par défaut de ces types de fichiers. Consultez le site www.microsoft.com/directx pour plus d'informations sur ActiveMovie/DirectShow.
Cosmo Player 2.1 utilise DirectSound3D, disponible dans DirectX 3.0, ou ses versions ultérieures, pour obtenir des sons réalistes et spatialisés. Sans DirectX 3. le son est pseudo-spatialisé en faisant varier la fonction panoramique droite/gauche.
Si le message
DirectX 3.0 ou ultérieur non détecté. La spatialisation sera limitée à un simple calcul de panoramique droite/gauche.
s'affiche sur la console Cosmo Player, vous devez installer DirectX 3.0 ou une version ultérieure si vous désirez disposer d'un son parfaitement spatialisé. Pour obtenir les meilleurs résultats sous Windows 95, utilisez DirectX 5.0 ou une version ultérieure. Le fichier auto-extractible de l'exécutable de DirectX 5.0 est disponible sur le site ftp de Cosmo (dx5eng.exe). Il s'agit de la version en anglais de Direct X 5. Les utilisateurs désirant utiliser une version dans une autre langue doivent télécharger la version à partir du site de Microsoft.
Service Pack 2 pour Windows NT 4.0, et les versions antérieures, contient Direct X 2.0. Pour obtenir Direct X 3.0, qui permet une spatialisation parfaite, vous devez installer Service Pack 3 pour Windows NT, qui est disponible sur le site de Microsoft : Service Packs pour Windows NT.
D'autres informations relatives aux pannes dont disponibles sous la rubrique FAQ de la page Support technique de Cosmo Player sur le site http://cosmosoftware.com/support/player.
Nouvelles caractéristiques de Cosmo Player 2.1 :
L'équipe de développement de Cosmo Player a corrigé un grand nombre de bogues entre les versions 2.0 et 2.1. Elles sont trop nombreuses pour les énumérer ici. Voici quelques unes des principales corrections :
Si vous mettez à niveau Cosmo Player 1.0, les principales nouvelles fonctions de la version 2.x sont :
Cosmo Player 2.1 comprend :
Le module externe Cosmo Player, npcosmop21.dll est installé dans le répertoire des modules externes de Netscape.
Le contrôle ActiveX de Cosmo Player, cp21_axucp.dll, est installé, par défaut, dans le répertoire système de Windows, c'est-à-dire \Windows\System sous Windows 95 et \Winnt\System32 sous Windows NT.
D'autres produits de Cosmo Software peuvent utiliser Cosmo Player comme contrôle ActiveX pour obtenir un aperçu de la progression des tâches VRML. Internet Explorer de Microsoft peut utiliser le contrôle ActiveX pour afficher des données VRML.
Toutes les autres DLL requises par Cosmo Player sont installées, par défaut, dans le répertoire système de Windows, c'est-à-dire \Windows\System sous Windows 95 et \Winnt\System32 sous Windows NT.
Cosmo Software a d'autres produits qui peuvent partager des DLL avec Cosmo Player. Elles sont installées, par défaut, dans le répertoire système de Windows, c'est-à-dire \Windows\System sous Windows 95 et \Winnt\System32 sous Windows NT.
Un exemple de scène VRML 2.0 est fourni avec cette version. Il est installé, par défaut, dans \Program Files\CosmoSoftware\CosmoPlayer\examples. D'autres exemples sont disponibles à l'adresse du site VRML de Cosmo.
A la lecture, Cosmo Player convertit automatiquement les fichiers VRML 1.0 en fichiers VRML 2.0. Si vous désirez convertir définitivement les fichiers VRML 1.0 en fichiers 2.0, utilisez le convertisseur autonome vrml1tovrml2.exe. Par défaut, le convertisseur est installé dans le même emplacement que les DLL.
Tous les formats de données peuvent maintenant être comprimés avec gzip. Ceci peut améliorer de façon significative le temps de téléchargement des fichiers de données volumineux si le modem utilisé est lent.
Pour l'affichage, Cosmo Player lit et convertit les caractères utf8 d'un fichier WRL en caractères Unicode. Ceci fonctionne sous NT4.0 pour les chaînes de caractères du noeud Text ainsi que pour les descriptions du noeud Viewpoint. Windows 95 ne reconnaît pas les caractères Unicode et affiche donc un '-' (un tiret) dans la plupart des cas, mais gère, dans une certaine mesure, les caractères de type Latin1. Naturellement, vous devez avoir installé les polices TrueType comportant les caractères à afficher.
Par défaut, les notes sur la mise à jour sont installées dans \Program Files\CosmoSoftware\CosmoPlayer\doc\relnotes.html. Pour obtenir les dernières notes de mises à jour, consultez la page du site Cosmo Software.
Cosmo Worlds 2.0 peut compiler vos fichiers Java. Ceci implique que le compilateur doit pouvoir trouver le fichier npcosmop.zip de Cosmo Player 2.0 (ou les fichiers .jar) ou le fichier npcosmop21.zip de Cosmo Player 2.1 (ou les fichiers .jar). Si vous avez installé Cosmo Player 2.1, vous devez mettre à niveau Cosmo Worlds de la manière suivante pour utiliser le fichier zip (ou jar) associé :
Cosmo Player prend en charge toutes les spécifications VRML97 . Il est conforme à la syntaxe et à la sémantique de la version finale.
Nous avons mis en oeuvre quelques fonctions supplémentaires pour permettre aux développeurs de déboguer leur code, à savoir :
<EMBED SRC="frob.wrl" WIDTH=120 HEIGHT=90 VRML-DASHBOARD=FALSE>
Notez que pour les modules externes pleine page/cadre vous devez utiliser la balise EMBED dans le code HTML pour obtenir cet effet, en indiquant une largeur et une hauteur de « 100% ».
VRML-BACKGROUND-COLOR="#rrggbb"où les "rrvvbb" correspondent aux valeurs hexa des couleurs : rouge, vert et bleu.
Script { url "javascript: function initialize() { print('Script 2 initialized.'); vec = new SFVec2f(0,1); print('SFVec2f is ('+vec.x+','+vec.y+')'); }"; }
import vrml.external.Browser; ... Browser.print("Votre message ici");
ou
vrml.external.Browser.print("Votre message ici");
Dans une JSAI :
import vrml.Browser; ... Browser.print("Votre message ici");
ou
vrml.Browser.print("Votre message ici");
Si vous possédez une carte accélératrice, comparez les performances et la qualité graphique de la fonction de rendu matérielles à celles de la fonction de rendu logicielle et définissez vos préférences en conséquence. Si aucune carte accélératrice n'est installée, le bouton « Fonction de rendu logicielle seulement » apparaît en grisé et ne peut être sélectionné.
Si vous disposez d'une carte graphique 3D et de pilotes OpenGL, Cosmo Player utilise la carte. Les cartes OpenGL suivantes fonctionnent avec Cosmo Player :
DirectX 5 (ou une version ultérieure) doit être installé pour utiliser la fonction de rendu Direct3D. (DirectX 5 n'est actuellement disponible que pour Windows 95.) Nous avons testé les cartes accélératrices suivantes Direct3D et fournissons le support associé :
Remarque : si Cosmo Player utilise la fonction de rendu via la carte accélératrice Direct3D et que la taille de la fenêtre devient trop large pour la carte accélératrice (en fonction de la carte), Cosmo Player utilise la fonction de rendu logicielle Direct3D.
Nous nous sommes efforcés de faire fonctionner la fonction de rendu Direct3D qu'avec le logiciel, mais tous les tests n'ont pas été réalisés.
Notre expérience et les commentaires des développeurs VRML nous ont amené à formuler les conseils ci-dessous.
Plus particulièrement, dans l'afficheur WALK (c.-à-d. celui du mode Déplacement), la navigation avec les touches de direction déplace désormais la caméra exactement à la vitesse spécifiée dans le noeud NavigationInfo actuel. La navigation à l'aide de la souris offre plus de souplesse, mais, la vitesse maximum par défaut ne sera environ égale qu'à trois fois la vitesse spécifiée. (Naturellement, l'utilisateur peut toujours modifier manuellement la vitesse de navigation dans les Préférences.)
Les créateurs doivent plus particulièrement tenir compte du fait que la valeur par défaut de la « vitesse » (selon les spécifications VRML97) est égale à 1 m/s, ce qui correspond à une allure de marche « très » lente dans la réalité. (En d'autres termes, si vous créez un monde VRML à l'échelle du monde réel, vous utiliserez probablement un noeud NavigationInfo pour lequel la valeur de la « vitesse » est comprise entre 3 et 5.)
Enfin, les transmetteurs de rendus OpenGL et D3D peuvent donner des résultats différents dans certains cas (avec certains formats de textures, sur des cartes graphiques particulières) lors du rendu de couleurs spéculaires et émissives sur des objets texturés. Pour plus d'informations, voir ci-dessus.
Les détails : Cosmo Player peut se bloquer si des événements de l'interface utilisateur ou VRML se produisent pendant qu'il extrait une implémentation EXTERNPROTO ou un URL Script. Ce blocage est lié au navigateur et peut se produire avec Netscape et IE3, mais cela est moins probable avec IE4. La solution consiste à utiliser createVrmlFromURL() au lieu de createVrmlFromString() si possible ; sinon, n'utilisez pas createVrmlFromString() avec des EXTERNPROTO ou Script qui nécessitent une extraction de leurs URL.
Certaines versions de IE4 comportent une bogue connue qui empêche Cosmo Player de charger un fichier VRML local si le nom de chemin au fichier .wrl contient des espaces. Il se peut que ce problème apparaissent avec Chomp car les fichiers locaux de Chomp sont installés sous \Program Files\CosmoSoftware\CosmoPlayer\examples (contenant un espace).
Ce problème a été corrigé dans les versions 4.72.2106 ou ultérieures d'IE4. (Ce problème n'existe pas avec aucune version de Netscape.) Pour corriger cette bogue, il suffit de copier le ou les fichiers en question vers un chemin sans espace ou de configurer votre ordinateur comme un serveur Web et d'accéder aux fichiers via ce serveur Web au lieu d'utiliser le système de fichiers.
Si vous utilisez IE 4.0, Cosmo Player utilise le répertoire pour tout le système « Fichiers Internet temporaires » comme cache. Cependant, IE4 n'utilise pas de lui-même par défaut ce répertoire ; il utilise un répertoire Windows système /Profiles/nom utilisateur.
Pour obtenir de meilleurs résultats, veillez à définir votre répertoire cache dans le répertoire système de « Fichiers Internet temporaires » (soit \WINNT\Fichiers Internet temporaires ou \WINDOWS\Fichiers Internet temporaires) ; ce paramètre peut être défini dans la boîte de dialogue « Générales » de la page Options Internet d'IE. Cela garantit que toute action liée au cache qui est effectuée dans IE (comme vider le cache !) affectera également les fichiers mis en cache par Cosmo Player.
Dans Netscape, vous pouvez appeler un code Javascript sur une page HTML à partir d'une scène VRML intégrée sur la même page, par exemple en utilisant un URL comme "javascript:parent.function_name()" dans un noeud Anchor ou dans un appel Browser.loadURL(). Cela ne fonctionne pas dans IE.
Si vous essayez de désinstaller Cosmo Player 2.1 sur certains systèmes qui exécutent Internet Explorer 4.x (via l'option « Ajout/Suppression de programmes » du Panneau de configuration) vous pouvez obtenir une erreur du type « cp21_main.dll est utilisé » même si vous avez déjà quitté IE. Bien que toutes les fenêtres de IE soient fermées, cela n'équivaut pas vraiment à quitter IE ; un processus est toujours exécuté (qui maintient la DLL de Cosmo Player ouverte) tant que vous restez connecté ! Ce problème peut aussi se produire lorsque Cosmo Player 2.1 est installé par dessus une ancienne version de Cosmo Player.
La solution consiste à se déconnecter, puis à se reconnecter (ou redémarrer l'ordinateur), puis à désinstaller immédiatement Cosmo Player.
Il existe plusieurs problèmes connus avec la console Java d'IE4 (que vous pouvez afficher à l'aide de « Afficher » -> « Console Java » après avoir sélectionné l'option « Console Java activée » dans les préférences Avancées) :
Certaines installations d'Internet Explorer 4.0 ou 4.01 peuvent conduire à un état instable dans lequel le navigateur ne peut pas ouvrir de nouvelles fenêtres (lorsque vous cliquez sur un lien qui tente d'ouvrir une nouvelle fenêtre ou si vous cliquez avec le bouton droit de la souris sur un lien quelconque et sélectionnez « Ouvrir dans une nouvelle fenêtre ».) Ce problème d'IE est connu ; un article du site de support technique de Microsoft contient des informations et une correction du problème. (Bien que cet article ne mentionne que le problème survenant sous Win95, nous l'avons également rencontré sous NT.)
La correction de Microsoft (d'après l'article du site de support ci-dessus) semble fonctionner sur la plupart des systèmes. Cependant, si cela n'est pas le cas, procédez comme suit pour remédier au problème :
| (Défaut) | = | "oleaut32.dll" |
| "ThreadingModel" | = | "Les deux" |
Il n'est pas certain que cette bogue d'IE soit due à Cosmo Player ; ce problème ne se produit pas sur la plupart des systèmes avec Cosmo Player 2.0 ou 2.1 et a été remarqué sur des systèmes ou aucune version de Cosmo Player n'avait été installée. De plus, il se peut que la présence de certaines versions de Netscape détermine si cette bogue apparaît dans IE sur votre système.
Il s'agit d'un problème connu de Service Pack 3 pour Windows NT 4.0, qui a été déclenché par Netscape Communicator (4.0x) en présence d'un affichage Couleurs (24 bits). Si ce problème apparaît, notez qu'il n'est pas spécifique à Cosmo Player : Netscape est incapable de démarrer Java ! (Essayez d'afficher la console Java en sélectionnant " Communicator " -> " Console Java ". Si elle se bloque, il s'agit de la bogue Java/Couleurs (24 bits).)
Pour plus d'information sur cette bogue, consultez le site de Netscape à http://help.netscape.com/kb/client/971009-22.htmlet une correction est disponible sur le site ftp de Microsoft (le fichier nécessaire est le fichier exécutable à installation automatique admnfixi.exe).
Il existe également un problème similaire, spécifique à la carte graphique Matrox Millennium (lors de l'utilisation de pilotes obsolètes) ; pour plus d'informations, consultez le site de Netscape à http://help.netscape.com/kb/client/970805-1.html.
Netscape Communicator 4.05 comprend Cosmo Player 2.0. Si vous tentez de l'installer sur un système qui contient déjà Cosmo Player 2.1, Cosmo Player 2.0 risque d'être installé de façon incomplète (entre autres problèmes, impossibilité d'afficher les textures).
Pour éviter cela, veillez à réinstaller Cosmo Player 2.1 après avoir installé Netscape 4.05 sur votre système.
L'utilisation de l'extension .wrl.gz pour des fichiers VRML comprimés avec gzip est une fonction dépassée, qui ne sera pas prise en charge par les versions de Cosmo Player ultérieures à 2.1. (En d'autres termes, cette version de Cosmo Player prend en charge les mêmes extensions de fichier (y compris .wrl.gz) que Cosmo Player 2.0. Cependant, n'utilisez pas à l'avenir les noms de fichier .wrl.gz !)
En effet, certains navigateurs HTML ne fonctionnent pas correctement lorsqu'un fichier comporte plusieurs extensions (comme "foo.wrl.gz"). Plus particulièrement, IE4.01 ne fournit aucun fichier .wrl.gz à Cosmo Player, même lorsque Cosmo Player extrait un fichier dans le noeud Inline ! (Ainsi, même dans Cosmo Player 2.1, les contenus qui utilisent des fichiers .wrl.gz seront incomplets dans IE 4.01).
Tant que cela n'aura pas été clarifié par le consortium VRML dans des « Usages recommandés », il est conseillé aux créateurs de renommer les fichiers avec une extension ".wrl.gz" en ".wrl". L'extension ".wrz" est une solution acceptable, mais pas tout aussi correcte.
Certaines cartes accélératrices peuvent être plus lentes et/ou fournir une qualité de rendu inférieure à celle du transmetteur de rendu logiciel de Cosmo Player. Pour plus d'informations, voir les remarques ci-dessus sur OpenGL et Direct3D.
Sans Service Pack 3 ou une version ultérieure, vous ne disposez que d'un son « pseudo-spatialisé » sous Windows NT. Pour obtenir un son spatialisé, vous devez installer Service Pack 3 ou une version supérieure que vous pouvez vous procurer auprès de Microsoft.
Vous devez utiliser DirectX 3 ou une version ultérieure sous Windows 95 pour bénéficier de toutes les fonctionnalités audio. Pour obtenir toutes les fonctionnalités audio, vous devez installer DirectX 3 ou un version ultérieure, disponible auprès de Microsoft.
Il peut arriver, lorsque plusieurs instances de Cosmo Player sont ouvertes, qu'une seule d'entre elles produise du son. Cela est dû aux fonctionnalités de Microsoft. Si vous ne disposez pas des pilotes natifs DirectSound pour les périphériques audio utilisés, Windows active un mode d'émulation qui utilise les fonctions WAVE. Deux applications ne peuvent pas avoir leur périphérique WAVE ouvert simultanément. Par conséquent, si votre périphérique audio n'est pas équipé des pilotes natifs DirectSound, vous ne pourrez obtenir du son que d'un seul dispositif à la fois. Notez que, sous NT4.0, DirectSound utilise toujours le mode d'émulation. Ainsi, si vous utilisez NT4.0, deux dispositifs ne pourront jamais produire du son simultanément. Ce problème devrait être corrigé avec NT5.0 car les constructeurs s'engagent à fournir les pilotes natifs DirectSound sous NT5.0.
Nous avons été informés de l'existence de problèmes avec MIDI sur certains systèmes ; par exemple, des sons MIDI dans des mondes VRML ne sont pas lus, ils entraînent un blocage du navigateur ou de Cosmo Player si vous essayez d'ouvrir un monde VRML pendant que d'autres sons MIDI sont lus (p. ex., un son MIDI sur une page Web différente, comme au lancement de « Chomp »). Ces problèmes sont en général dus à des bogues spécifiques aux cartes son ou aux pilotes MIDI ; essayez d'obtenir auprès de votre constructeur de cartes son ou de systèmes des nouvelles versions de vos pilotes audio à télécharger.
Pour nous signaler les bogues, utilisez le bouton « Commentaires sur Cosmo Player » de la page des Préférences « Avancées » ou le site Web de Cosmo Software.
Le site web de Cosmo Software contient également une rubrique FAQ (liste des questions fréquemment posées) où figurent des informations très utiles sur Cosmo Player. La rubrique FAQ figure sur la page Support technique de Cosmo Player.