FANDOM


Ceci est une liste de toutes les versions publiées (en commençant par 0.0.9.0) avec des changements notables. Voir le Carnet de route pour plus d'informations sur les versions à venir.

Alpha client & runtime 0.1.22.0, serveur 0.1.11.0Modifier

  • Ajout de la fonction de script Transform:LookAt()
  • On peut maintenant sélectionner les blocs qui ont une taille ou une échelle de 0 sur un axe.Le lancer de rayon sur ces blocs a aussi été corrigé.
  • Le nombre de joueurs en ligne est maintenant affichée dans le coin inférieur gauche. Cliquez dessus pour rafraîchir.
  • Le logo CraftStudio du le coin inférieur gauche a été retiré pour donner plus de place à la liste des projets. Le menu « A propos » peut encore être consulté en cliquant sur le numéro de version.
  • Correction du bug d’importation du son qui ne se souvenait pas du dernier répertoire utilisé.
  • Ajout d’un logo premium spécial pour elisee & Xael.

Alpha client & runtime 0.1.21.0, serveur 0.1.11.0Modifier

  • Les modèles en dehors de la vue de la caméra ne sont plus rendus, ce qui rend les jeux avec un nombre de modèles importants plus fluides. 
  • Lorsque vous copiez une texture depuis un autre programme, le magenta (RVB 255, 0, 255) deviendra automatiquement transparent.
  • La lecture d’un son peut maintenant être stoppée dans l’onglet “Son”. La lecture s’arrête également quand vous fermez l’onglet.
  • Ajout de CraftStudio.Audio.SetMasterVolume et CraftStudio.Audio.GetMasterVolume. Ce qui est utile pour les transitions (fade in/ fade out) ou pour couper le son.
  • La liste des membres est correctement nettoyée quand on se reconnecte.
  • Dans la version précédante, CraftStudio.BlockOrientation.Default manquait dans l’API de scripting.

Alpha client & runtime 0.1.19.0, serveur 0.1.11.0Modifier

  • Ajout du support et import des sons de format.waw
  • Ajout des fonctions concernant les sons


Alpha client & runtime 0.1.18.0, serveur 0.1.11.0Modifier

  • Un nouvel installeur qui vérifie correctement si le runtime de Mono est installé et vous renvoie sur un lien pour le télécharger si ce n’est pas le cas.
  • Il est désormais possible de placer des blocs et de les peindre sans que CraftStudio ne crash.
  • Vous pouvez changer de langue.
  • Vous pouvez minimiser ou agrandir votre fenêtre
  • Cmd+Q permet de quitter CraftStudio.
  • La touche Cmd fonctionne pour copier/coller (au lieu de Ctrl)
  • Les performances ont été améliorer grâces a une correction de MonoGame.
  • /export texture permet de sauvegarder une texture sour la forme d'un fichier.png
  • Ajout de la fonction CraftStudio.AppendScene.
  • A la création de composants de script dans un programme (avec CreateScriptedBehavior), les fonctions Behavior:Awake et Behavior:Start n’étaient jamais appelées. C’est désormais corrigé.
  • Diverses corrections concernant /export Minecraft et /import minecraft.


Alpha client & runtime 0.1.17.0, serveur 0.1.11.0Modifier

  • La version Mac de CraftStudio est disponible
  • Correction de la rotation de la caméra avec Alt + clic gauche quand on utilisait l’outil de sélection cuboïde dans les maps.
  • Il y avait un bug avec le rendu de sélection de map quand on utilisait une taille de tile autre que 16.
  • Les icônes du serveur et du gestionnaire de serveur utilisent désormais la police Ubuntu et peuvent avoir une taille autre que 16×16.
  • Les spectateurs ne peuvent plus utiliser la commande /export minecraft. Cela a été demandé pour éviter de rendre trop facile le fait de récupérer des éléments depuis le serveur de quelqu’un d’autre.
  • La boîte de dialogue d’export Minecraft garde maintenant en mémoire le répertoire sélectionné. Du coup, cela vous évite de devoir le rechercher à chaque fois que vous exportez un nouveau modèle.
  • Quand on fermait l’onglet d’un modèle en train de jouer une animation, il y avait un crash au moment de la déconnexion. Cela a été corrigé
  • Un rare crash avait lieu lorsque le client se déconnectait pendant la création d’un projet.
  • Le rendu de map a été amélioré de sorte à ce que le premier morceau de chaque map apparaisse tout  de suite quand une scène est chargée.
  • Le journal du serveur retranscrit maintenant les changements de nom pour les dossiers ou éléments
  • Le journal du serveur liste maintenant les noms des projets chargés au lieu de leurs GUIDs.


Alpha client & runtime 0.1.16.0, serveur 0.1.11.0Modifier

  • Dans l'éditeur de map, l'onglet "Mapping" dispose d'un outil de sélection de cube.Il suffit de sélectionner une zone dans votre map et de la remplir avec Ctrl+B ou de la supprimer avec Ctrl+E.
  • Le streaming de map est maintenant plus fluide et plus rapide.
  • Il est désormais possible d'importer un modèle Minecraft créés avec Techne ou FMCModeler.Il faut créer un nouveau modèle vide puis taper la commande /import minecraft dans la barre de chat.
  • La traduction allemande a été mise à jour.
  • Les dossiers dans la liste des éléments sont maintenant repliés par défaut.
  • La visualisation des révisions pour les environnements de map fonctionne à nouveau.


Alpha client & runtime 0.1.15.0, serveur 0.1.11.0Modifier

  • Ajout d'une fenêter permettant de faire une recherche d'asset en utilisant Ctrl+O.
  • Ajout de l'API CraftStudio.Screen.
  • Ctrl+D permet de dupliquer les blocs de modèles et les objets du jeu.
  • Quand vous créez de nouveaux contrôles de jeu, une boîte d’édition apparaît et vous empêche d’entrer des espaces dans le nom
  • Les révisions des maps n’écrivaient que les données d’en tête et pas les données des morceaux de maps. Ce bug rendait les révisions des maps inutiles puisque les données des morceaux de maps eux-même n’étaient pas enregistrés.
  • GameObject:GetParent() retourne désormais nil quand il n’y a pas de parent, au lieu de donner une erreur.
  • Les fonctions d’API Vector3.Dot et Vector3.Angle ont été corrigées.
  • Il y avait un crash quand on ouvrait un document ou un script après l’avoir importé depuis un autre projet.
  • Correction d’un crash avec les listes ordonnées dans les documents et le tableau blanc.
  • Des corrections ont été faites dans les composants d’interface graphique de type liste et arbre.


Alpha client & runtime 0.1.14.0, serveur 0.1.11.0Modifier

  • Possibilité de forcer l'orientation des blocs dans les maps dans l'onglet Mapping
  • Ajout des boutons pour faire une sélection de cubes pour les supprimer, les déplacer ou les dupliquer.
  • Les collisions dans l'éditeur de map ont été désactivées.
  • Correction du fait que lancer un projet ne fonctionnait pas car le répertoire "Export" n'était pas créé automatiquement pour les nouveaux utilisateurs.
  • Correction d'une erreur de logique qui s'occupait des contrôles de caméra dans la mise à jour précédente.
  • La position et l’orientation de la caméra ont été corrigées dans les popups d’accueil et « compte premium requis ».
  • L’orientation des blocs dans les maps a été rectifiée car elle était à l’envers.
  • La position initiale des nouveaux blocs dans les modèles et des nouveaux objets de jeu dans les scènes a été corrigée. 
  • L’orientation de la caméra des autres joueurs étaient inversées.
  • Dans les scripts, la fonction Vector3.Angle a été corrigée.


Alpha client & runtime 0.1.13.0, serveur 0.1.11.0Modifier

  • Le temps d'export a été raccourci.
  • Corrections de fuites de mémoires au runtime.
  • Les comportements scriptés peuvent désormais avoir une méthode Behavior:Start(). Elle est appelée une fois, après les méthodes Behavior:Awake() aient été appelées et juste avant que les méthodes Behavior:Update() soient appelée pour chaque objet. C’est utile si vous avez un script qui doit initialiser quelque chose après que la méthode Awake d’un autre objet ait été appelée
  • Correction du Vector3.Lerp qui retournait le mauvais résultat. Ajout de Quaternion.Slerp pour l’interpolation de l’orientation.
  • Correction de Vector3:Forward et Vector3:Left
  • Le curseur des autres personnes qui éditent un document avec vous est désormais visible.
  • Correction des morceaux de maps qui étaient streamées dans le mauvais ordre.
  • Vous pouvez supprimer un bloc et tous ses enfants d’un coup dans les modèles.
  • Le bouton « Collapse All » a été retiré des scènes.
  • Mise à jour de la traduction allemande
  • Correction de la taille des poignées de transformation dans les scènes et les modèles.
  • Désormais les boutons de la manette fonctionnent avec les contrôles de jeu de type bouton.


Alpha client & runtime 0.1.12.0, serveur 0.1.11.0Modifier

  • Possibilité de possible de changer la symétrie d’un bloc autour d’un ou plusieurs axes.
  • Lorsque vous éditez un script à plusieurs, les curseurs des autres personnes sont désormais visibles, désignant leur position dans le script. De même, la sélection d’un mot sera visible par tout le monde.
  • Il est désormais possible d’exporter un fichier ZIP de votre jeu pour le distribuer plus facilement.
  • Création de lien direct vers un project CraftStudio.Pour créer un lien : craftstudio://{host}:{port}/{id global d'un projet}
  • Ajout de CraftStudio:CreateGameObject
  • Ajout de CraftStudio:CreateComponent
  • Ajout de CraftStudio.Destroy
  • Ajout de GameObject:CreateScriptedBehavior
  • Ajout de ModelRenderer:GetAnimation()
  • Ajout de ModelRenderer:GetBlockTransform
  • Dans les modèles : le point de pivot de la caméra est affiché quand on tourne ou bien qu’on zoome / dézoome.
  • Le nom par défaut des bloc est automatiquement numéroté afin d’éviter de se retrouver avec un tas de bloc nommés « Block ».
  • Il est possible de lancer directement la scène courante avec Ctrl+F5.
  • Une mise à jour de la version allemande de CraftStudio a été faite
  • Amélioration du message d’erreur du launcher lorsque le client ne peut pas se mettre à jour.
  • Correction d’un bug d’affichage avec l’indicateur du nombre de personnes connectés dans la liste des éléments.
  • Correction d’un bug d’affichage dans l’arborescence quand on faisait glisser des éléments autour.
  • Les threads réseau sont désormais correctement arrêtés quand on se déconnecte.
  • Correction de divers crashs : notamment lorsqu’on tentait de copier / couper une texture en dehors de la zone de dessin.


Alpha client & runtime 0.1.11.0, serveur 0.1.10.0Modifier

  • Ajout de l'exporteur de modèles Minecraft
  • Les poignées de transformation (qu’on utilise pour déplacer, tourner, redimensionner un bloc) ont désormais une taille fixe.
  • Les poignées de décalage du point de pivot ont désormais une forme de sphère 
  • Vous y trouverez maintenant une liste déroulante permettant de choisir l’ordre dans lequel vous souhaitez voir les projets
  • Correction d’un bug au niveau du filtrage du type de projet qui n’était pas correctement réinitialisé quand on cliquait sur le bouton Projets de la Communauté.
  • Possibilité de choisir la taille de bloc à la création d’un set de blocs pour les maps
  •  Les barres de défilement peuvent maintenant être  déplacée avec la souris
  • Il est également possible de déplacer la vue avec Alt + clic du milieu et zoomer ou dézoomer avec Alt + clic droit  en bougeant le curseur vers le bas ou vers le haut
  • Vous pouvez supprimer les blocs de modèles et les objets de jeu avec la touche Suppr.
  • Les blocs nouvellement créés dans un modèle ou les objets de jeu dans une scène sont maintenant placés devant la caméras plutôt que d’être positionnés à (0,0,0)
  • Dans les scènes, vous pouvez désormais cliquer sur les noms des éléments dans les paramètres des composants pour ouvrir l’élément sélectionné.
  • Les modèles sont désormais automatiquement centrés dans la zone de prévisualisation.
  • Le temps de chargement de la liste des éléments a été considérablement amélioré (environ 8 à 10 x mieux lors de tests réalisés dans le Community Hub)
  • Correction du saut quand on reparentait un bloc de modèle avec un  point de pivot décalé.
  • Correction de la rotation de la vue ne fonctionnait pas correctement quand CraftStudio était lent.
  • Correction de la taille du contour des blocs dans le panneau de sélection de blocs quand ils faisaient une taille autre que 16.
  • Correction d’un bug d’affichage dans le pop up de progression d’import / export.
  • CraftStudio crashait quand on lançait un import sans aucun élément sélectionné.
  • GameObject:GetComponent() ne provoque plus d’erreur lorsqu’aucun composant n’est trouvé 
  • Correction de la recherche dans l’éditeur de scripts afin que la zone de texte défile quand un résultat est trouvé.
  • Correction de quelques crashs dans l’éditeur de modèle.


Alpha client & runtime 0.1.10.0, serveur 0.1.9.0Modifier

  • Ajout du gestionnaire de serveur.
  • Il est maintenant possible de centrer la vue sur un bloc (dans les modèles) ou un objet de jeu (dans les scènes) avec la touche F (vous pouvez changer la touche dans les options).
  • L’administateur peut supprimer un projet en tappant :  /deleteproject yes for real dans le chat. 
  • Il est désormais possible de choisir quelles touches de contrôle (droite, gauche, ou les deux) sont utilisées comme raccourcis clavier (Ctrl+W, Ctrl+S, Ctrl+A, etc.)
  • Une taille minimum a été fixée pour la séparation dans la liste des blocs dans l’onglet « Accueil » du projet. 
  • Un paramère a été mis en place pour empêcher que le gestionnaire de serveurs démarre quand CraftStudio est lancé.
  • Le pop-up de rapport d’exécution du jeu défile maintenant automatiquement.
  • Le jeu peut être lancé même si un comportement scripté n’est pas relié à un script.
  • Un bug a été corrigé avec les numéros de lignes dans l’éditeur de scripts.
  • Ajout de traduction française pour les formes de blocs et les faces de blocs.
  • Le curseur de la souris est maintenant correctement affiché quand le widget disparaît.
  • Correction de divers crashes .


Alpha client & runtime 0.1.9.0, serveur 0.1.8.0Modifier

  • Ajout des propriétés de scripts
  • Correction d’un crash quand on essayait de coller autre chose que du texte dans le chat



Alpha client & runtime 0.1.8.0, serveur 0.1.7.0Modifier

  • La possibilité de transférer les éléments entre différents projets en utilisant le panneau d’import/export dans l’onglet « Administration ».
  • Le remplacement du panneau « Stockage » par « Corbeille » dans l’onglet d’administration.
  • La possibilité de faire une recherche avec Ctrl+F dans l’éditeur de scripts.
  • Le panneau « Stockage » a été remplacé par un panneau « Corbeille » dans l’onglet d’administration. Seuls les éléments supprimés sont affichés.
  • Un message est affiché lorsqu’un membre est ajouté ou retiré d’un projet.
  • Il y a désormais une icône indiquant les éléments verrouillés
  • Implémentation du panneau import/export dans l’onglet « Administration » qui permet de transférer des éléments d’un projet à un autre.
  • Le bouton « Export » a été renommé en « Exécuter le projet » et l’icône a été changée en une flèche.
  • Il y a maintenant une roue d’attente qui est affichée quand les éléments sont en train de charger.
  • Correction d’un bug dans la sélection des blocs dont la taille est supérieure à 16.
  • Correction d’un crash quand on copiait, collait ou supprimait une sélection vide.
  • Correction d’un crash concernant le curseur d’opacité des composants de rendu de map et de modèles dans les scènes.
  • Correction d’un crash quand on rechargeait une scène avant qu’un rendu de map ait été reçu.
  • Amélioration de la possibilité de se déplacer entre les mots avec Ctrl+ flèche droite ou gauche. Les limites des mots sont mieux détectées
  • Vous pouvez fermer les onglets avec la molette centrale de la souris.
  • Correction d’un bug dans les zones de rendu 3d lors du redimensionnement de la fenêtre principale.
  • Le client empêche l’utilisateur d’essayer d’éditer un élément si il ne possède pas les droits 
  • Le bon curseur de souris est maintenant affiché quand on passe sur un champ de texte.
  • Correction d’un crash quand on utilisait la barre d’espace alors qu’aucun item n’est survolé dans une liste déroulante.
  • Il n’est désormais plus possible de rétrograder, bannir ou enlever le dernier administrateur d’un projet.
  • Ajout de GameObject:SetName et GmeObject:GetName.
  • Correction de ModelRenderer:GetOpacity qui ne marchait pas. 
  • Correction de la conversion en chaîne de caractères d’un Ray qui ne fonctionnait pas
  • Correction de GameObject:GetComponent() qui déclenchait une erreur au lieu de retourner nil quand aucun composant n’est trouvé.
  • Les spectateurs ne peuvent désormais plus éditer les contrôles du jeu ni choisir quel set de blocs utiliser dans une map.


Alpha client & runtime 0.1.7.0, serveur 0.1.6.0Modifier

  • Correction d’une fuite massive de mémoire dans les scènes, qui provoquait des crashs.
  • Ajout de la commande /projetguid pour récupérer l’id global unique du projet.
  • Il n’est plus possible d’insérer un saut de ligne dans les champs de texte. Le nombre de caractère  maximum est maintenant limité à 500 dans le chat.
  • Les messages d’erreurs Lua ont été améliorés pour éviter les messages peu expressifs du style “Error in .NET user-code”.
  • Le décalage pivot n’était pas appliqué quand on reparentait un bloc.
  • Les champs de texte décrivant les transformations n’étaient pas mis à jour quand on passait de l’onglet Animation à l’onglet Construire dans les modèles.
  • L’ordre de composition des orientations des blocs n’était pas correct lors de l’ajout d’une image clé.
  • La taille minimale du panneau de prévisualisation des animations a été augmentée afin d’éviter que l’interface soit écrasée.
  • L’indentation de la ligne actuelle est maintenant reportée à la ligne suivante en tapant Entrée.
  • Tab et Maj+Tabpermettent l’indentation et la suppression de l’indentation d’une ou plusieurs lignes à la fois.
  • Les numéros de lignes sont désactivés dans la prévisualisation des scripts.
  • Les tabulations sont correctement converties en espaces quand on colle.
  • Correction les noms des assets associés dans les composants d’objet de jeu qui ne se mettaient pas à jour en direct.
  • Correction de problèmes par-rapport au focus dans les pop-up.
  • Correction d’un crash côté master serveur à la reconnexion.
  • Correction d’un bug au niveau du ray-casting quand les maps utilisaient des blocs d’une taille différente de 16.
  • La touche Ctrl peut à nouveau être utilisée pour les contrôles de la caméra.
  • Ajout de GameObject:GetChildren qui retourne une liste de tous les enfants directs de l’objet de jeu.
  • Ajout de GameObject:GetScriptedBehavior.  Cette fonction retourne le composant de comportement scripté avec le nom de script spécifié .
  • Ajout de GameObject:SendMessage qui permet d’appeler une méthode sur tous les comportements scriptés attachés à l’objet. 
  • Ajout de ModelRenderer:IsAnimationPlaying  qui retourne si une animation est entrain d’être jouée ou non
  • Vector3.Transform ne fonctionnait pas, la fonction a été corrigée.
  • Correction d’un crash lorsque le client demande à télécharger un asset qui n’existe pas.
  • Correction de la duplication des environnements qui ne fonctionnait pas correctement

Alpha client & runtime 0.1.6.0, serveur 0.1.5.0Modifier

  • Implémentation de nouveaux types de blocs : les escaliers inversés, angle de pente, d’escaliers et de panneaux.
  • Implémentation des bases du support pour l’opacité globale dans les composants ModelRenderer et MapRenderer.
  • La position et l’orientation lors du reparentage des blocs dans les modèles et des noeuds dans les scènes sont désormais gardées correctement.
  • Lorqu’on copie en Bitmap, le fond apparaît en magenta
  • Il est maintenant possible de déplacer la sélection d’une partie de texture avec l’outil de déplacement. Plus besoin de le couper/coller.
  • Correction côté client d’un bug avec la transparence lorsqu’on collait la texture.
  • Il est désormais possible d’indenter plusieurs lignes à la fois en les sélectionnant et en appuyant sur Tab (il y aura bientôt aussi le support de Shift + Tab pour désindender).
  • Correction d’un bug dans le déroulement du texte dans l’éditeur de scripts.
  • Correction de la mise à jour du modèle dans l’onglet Animation qui ne se faisait pas correctement.
  • Lorsque le compte d’un membre est mis à jour à la connexion, tous les membres connectés sont correctement notifiés.
  • Les boutons pour blacklister, supprimer et approuver les membres dans les panneau Administration sont désormais correctement cachés s’ils ne peuvent pas être utilisés.
  • Correction de divers bugs au niveau des pop-up.
  • Correction de la roue d’attente qui s’affichait constamment quand on prévisualisait une map sans tile set.
  • Correction d’un crash quand on essayait de créer un noeud de modèle avant que le modèle soit chargé depuis le serveur.
  • Correction d’un crash « rare » quand on supprimait ou renommait les noeuds de scènes.
  • La version de l’API de scripting est passé à la version 2 car Transform:Rotate et Transform:RotateLocal utilisent désormais les quaternions.
  • Ajout de ModelRenderer:SetModel,ModelRenderer:GetModel.
  • Ajout de MapRenderer:SetModel,MapRenderer:GetModel.
  • Ajout de MapRenderer:SetTileSet,MapRenderer:GetTileSet.
  • Ajout de SetOpacity et GetOpacity à ModelRenderer et MapRenderer
  • Implémentation des fonctions Vector3.Dot, Vector3.Cross, Vector3:SqrLength(), Vector3 * Vector3, Vector3.Transform, Vector3.Distance.
  • Ajout de la classe Quaternion
  • Correction de l’ordre de composition de l’orientation de l’objet de jeu. Il y avait un bug dans Transform:GetEulerAngles() qui retournait une valeur fausse.
  • Correction du retard d’une image de caméra lorsque sa transformation est mise à jour.
  • Correction de  CraftStudio.Instantiate qui crashait quand il était appelé depuis Behavior:Awake().
  • L’adresse et le port de liaison sont désormais affichés au démarrage du serveur.
  • Ajout du support pour les nouveaux types de blocs.

Alpha client & runtime 0.1.5.0, serveur 0.1.4.0Modifier

  • Implémentation de la prévisualisation des assets dans les pop up, incluant les animations de modèles et les scripts.
  • Ajout d’une étoile à côté du nom des membres qui sont premium, dans la liste des membres et dans le panneau d’accueil (les icônes avec un éclair sont pour les supporters de l’alpha).
  • Lorsqu’on créer une nouvelle animation ou un tile set, ils sont automatiquement liés au modèle ou à la map courant(e) afin qu’ils soient utilisables sans qu’on ait besoin de cliquer dans boîte de sélection.
  • Ajout de la localisation es-ES dans le ZIP.
  • Vous pouvez changer la taille de la brosse avec Ctrl + la roulette de la souris
  • Correction de la fonction couper (Ctrl+X) et de la suppression (avec la touche Suppr) dans une texture qui ne sont pas correctement notifiées au serveur.
  • Ajout de l’impossibilité de peindre lorsqu’on se trouve dans une révision plus ancienne.
  • Ajout d’options de réglage du clipboard à cause d’une incompabilité avec certains programmes.
  • Le curseur « | » est maintenant utilisé quand on passe sur une zone de texte.
  • Correction du démarrage de CraftStudio même quand il n’y a pas de fichier Auth.cfg.
  • Correction d’un bug dans les fins de lignes quand on copiait du texte en dehors de CraftStudio.
  • Correction du redémarrage de la lecture d’une animation à partir de la première image après une pause.
  • Correction d’un crash lorsque l’accès au répertoire d’export est refusé pendant de l’export d’un projet.
  • Implémentation de CraftStudio.Instantiate, CraftStudio.Destroy, GameObject:GetParent,GameObject:SetParent and GameObject:FindChild.
  • Correction des fonctions Vector3:Lenght, Vector3:Normalize et Vector3:Normalized.
  • Amélioration de la fonction Ray:IntersectsMapRenderer pour qu’elle retourne la position du bloc touché et du bloc adjacent.
  • Ajout du support pour le contrôle de  la molette de la souris (haut et bas).


Alpha client & runtime 0.1.4.0, serveur 0.1.3.0Modifier

  • Vous pouvez exporter votre projet avec F5 depuis n’importe où.
  • Vous pouvez fermer un onglet avec Ctrl+W.
  • Vous pouvez désormais ouvrir le pop-up de création de révision avec Ctrl+S.
  • Pour naviguer dans les listes utilisez les touches Début / Fin / Page Suivante / Page Précédente.
  • Vous pouvez supprimer le rectangle de texture sélectionné avec la touche Suppr.
  • Ajout des classes Vector3, Plane et Ray (avec des fonctions de lancer de rayons sur un plan, un modèle ou une map).
  • Ajout de la possibilité de changer de version d’interface de programmation dans l’onglet d'administration.
  • La roue d’attente dans le panneau de prévisualisation des assets est maintenant affichée quand la map et ses tilesets sont en train de charger
  • Les requêtes d’introduction sont correctement mises dans la file d’attente jusqu’à ce que la connexion au server d’authentification ait été établie. 
  • Correction de la sélection initiale dans le pop-up de création d’élément.
  • Correction de divers crashes quand un map mettait trop de temps à charger.
  • Diminution du délai d’attente du serveur NAT de 3 à 1 seconde.
  • La classe Vector3 est utilisé partout où cela a du sens pour les fonctions Transform.
  • Implémentation du lancer de rayon (ray casting) pour les modèles et les maps.
  • Support du changement de version de l’API de scripting utilisé par le projet.

Alpha client & runtime 0.1.3.0, serveur 0.1.2.0Modifier

  • Support du copier/coller dans l’éditeur d’images (vous pouvez utiliser Ctlr+X, Ctlr+C, Ctrl+V et Ctrl+A)
  • Les tile set peuvent désormais être séléctionnés et réutilisés dans les maps.
  • L’ID du bloc est affiché quand vous passez dessus.
  • Implémentation des numéros de lignes dans l’éditeur de sripts
  • Ajout des détails de progression dans la fenêtre d’export.
  • Un bug dans le système d’animation a été fixé : quand il y a seulement deux images-clés sur la première étape et sur la dernière
  • Correction d’un bug de la poignée de transformation qui sautait lorsqu’il y avait un lag.
  • L’icône du statut du projet apparaît en jaune (au lieu de rouge) pendant que vous êtes en train de vous connecter.
  • Ajout des icônes Facebook, Twitter et Google+ dans le panneau «Accueil ».
  • Retrait du projet Retalyx Studio dans le panneau «Communauté»
  • Ajout du support des «French Fries » !
  • Ajout des fonctions os.time(), os.timediff(), os.date(), os.clock() functions.
  • Support du coller d’images
  • Support de la réutilisation d’un tile set
  • Bug corrigés
  • Le serveur ne crash plus lors de l’annonce au serveur d’authentification si l’adresse du serveur local ne peut pas être lue.

Alpha Runtime 0.1.2.0Modifier

  • Vos comportements scriptés peuvent désormais définir des méthodes additionnelles et les appeler !
  • Définissez votre méthode avec : «function Behavior:MyAwesomeMethod()
  • Pour l’appeler depuis une autre méthode : «self:MyAwesomeMethod() »
  • Correction de Transform:SetGlobalPosition et Transform:Move pour qu’elles fonctionnent même quand elles sont utilisées avec un objet de jeu racine (c’est-à-dire les objets sans parents)
  • Ajout de Map:SetBlockAt( [x], [y], [z], [block id], [orientation]) et Map:GetBlockOrientation( [x], [y], [z] )

Alpha Runtime 0.1.1.0Modifier

  • Transform:MoveOriented : permet de bouger un objet selong ses axes d’orientation. C’est utile pour avancer, reculer, faire un pas de côté (sans avoir besoins d’invoquer des calculs mathématiques complexes !)
  • Transform:Move : déplace un objet dans l’espace du monde.
  • Transform:GetPosition, Transform:SetPosition, Transform:GetEulerAngles,
  • Transform:SetEulerAngles : toutes ces fonctions sont des variantes globales de leurs homologues Local précédemment implémentées
  • CraftStudio.Exit : quitte le jeu à la fin de la frame courante. Assez simple. La fonction peut être utilisée pour le bouton «exit » de votre jeu.

Alpha Launcher 0.3.3.0 Client 0.1.1.2Modifier

  • Durcissement de la mise à jour système du launcher afin de s’assurer qu’il gère correctement le dossier de Projet de votre serveur local, même si la mise à jour échoue parce que le serveur tourne ou lorsqu’un autre type d’erreur se produit.
  • Ajout d’une boîte de dialogue de confirmation lors de la mise à jour du serveur afin que vous puissiez sauvegarder votre dossier de Projet (localisé dans %APPDATA%\CraftStudio\CraftStudioServer\Projects) avant la mise à jour.
  • Correction d’un bug lors du défilement de la liste des projets lorsqu’on réorganise en glissant / déposant dans la fenêtre Gérer.
  • Le client indique un message d’erreur si le serveur local ne peut pas être lancé.

Alpha Client 0.1.1.1, serveur & runtime 0.1.0.3Modifier

  • Les projets peuvent être réorganisés dans le popup Gérer en les faisant glisser dans la liste.
  • Le nombre de projet est désormais correctement mis à jour lorsqu’un un projet est ajouté ou supprimé.
  • Le champ pour choisir le n° de la manette a été ajouté pour les contrôles avec comme source «bouton de manette »
  • Correction du clipping/scrolling
  • Correction d’un bug d’affichage dans les champs de décalage pivot
  • Correction d’un bug majeur dans les images clé d’orientation qui faisait sauter les choses dans tous les sens
  • Mise à jour de la traduction allemande (merci à sk2k)
  • Un message s’affiche à présent dans le chat lorsque vous vous connectez/déconnectez
  • La progression de la réception de la liste d’entrées du projet est maintenant affichée pendant la connexion
  • Correction de quelques crashs
  • Contournement d’un bug dans Mono qui empêchait plus d’un projet d’être chargé sur un serveur (sous Linux) (rapporté à cette adresse : https://bugzilla.xamarin.com/show_bug.cgi?id=5512)
  • Correction d’un bug lors de la migration des dossiers d’un projet
  • Le type de compte enregistré n’était pas correctement réinitialisé quand le nom d’utilisateur change

Alpha 0.1.0.0Modifier

  • Implémentation du scripting via ligne de code.
  • Possibilité de définir les contrôles de son jeu.
  • L’outil de serveur dédié est désormais intégré au launcher, et ne nécessite donc plus le téléchargement d’un autre fichier, il vous suffit d’un simple clic depuis CraftStudio pour démarrer votre propre serveur.
  • Aperçu des maps
  • CraftStudio détecte et supporte maintenant les souris des gauchers.
  • Ajout d'un chat réservé aux administrateurs et modérateurs

Pre-Alpha 0.0.15.5Modifier

  • Implémentation du tableau blanc ! Seuls les administrateurs et les modérateurs peuvent en modifier le contenu.
  • Ajout du projet français Retalyx Studio (vous pouvez l’ajouter via le panneau de communauté)
  • Fix d’un crash avec les poignées de transformation.

Pre-Alpha 0.0.15.3 (serveur 0.0.15.2)Modifier

  • Client
    • Les commandes erronées ne sont plus envoyés comme des messages de chat
    • Modèles
      • Il est maintenant possible de dupliquer un bloc et tous ses descendants d’un seul coup
      • Correction d’un bug avec le contour de sélection d’un bloc quand un étirement négatif était appliqué sur un bloc
    • Animations de modèle
      • Correction du bug affichant une taille de 65536 dans certains cas avec les image-clés de type Taille de bloc
    • Maps
      • La restauration et duplication de maps a été corrigée (c’était cassé depuis la version 0.0.15.0)
    • Scènes
      • Il y a maintenant des poignées de transformation pour placer les objets
      • Il est maintenant possible de dupliquer un objet et tous ses descendants d’un seul coup
  • Serveur
    • Le serveur affiche maintenant l’heure à laquelle il a démarré / a été arrêté dans la console
    • Les révisions de modèles / maps / scènes / etc. sont maintenant chargées à la demande pour diminuer la quantité de RAM nécessaire
    • Divers
      • Correction d’un crash en rapport avec les caméras de joueurs

Pre-alpha 0.0.15.1Modifier

  • Client
    • Rajout des fichiers de langues manquants (de-DE, nl-NL, pl-PL, pt-BR)
    • On peut maintenant désactiver la grille des modèles dans les paramètres
    • On peut personnaliser la couleur d’arrière plan pour les maps et les modèles dans les paramètres
    • Les touches + et – permettent de tourner la vue dans les modèles
  • Serveur
    • Correction d’un message mal-formé faisant crasher le client quand on restaure un élément orphelin.
    • Quand un membre est banni, il est maintenant immédiatement déconnecté.
    • Correction d’un bug quand on définit le nom d’administrateur à la création du projet
    • On peut désormais passer l’option –create-project pour créer un nouveau projet au lancement du serveur


Pre-alpha 0.0.15.0Modifier

  • Une interface d’administration
  • La façon dont la fenêtre de CraftStudio est dimensionnée au lancement a été amélioré pour mieux supporter les écrans de petite taille
  • Ctrl + click gauche permet maintenant de « pipetter » le type de bloc (il se sélectionnera dans la liste des blocs, c’est similaire au clic droit sur une couleur)
  • Correction d’une erreur de nommage dans les options, les « Contrôles Camera » étaient affichés titrés « Contrôles pour les modèles »
  • Correction d’un bug qui faisait que la liste des personnes connectées à un élément n’était pas vidée lorsque l’élément était mis à la corbeille
  • Correction d’un crash qui survenait lors de la reconnexion à un projet avec un onglet d’élément mis à la corbeille ouvert
  • La complétion des noms d’utilisateur avec TAB a été améliorée, elle n’est plus sensible à la casse (majuscule / minuscule) et elle proposera une liste des possiiblités s’il y en a plusieurs au lieu de compléter le premier nom trouvé sans demander
  • Le rendu des arborescences a été optimisé, ça devrait rendre l’onglet d’accueil du projet de test public moins lent sur les ordinateurs un peu anciens
  • Correction d’un crash qui survenait lorsqu’on dessinait avec une brosse plus grande que la feuille de texture
  • Divers
    • Les champs de saisie de transformation sont maintenant teintés en rouge, vert, et bleu pour correspondre aux flèches de transformation du bloc.
    • Cliquer sur le bouton Serveur local ouvre maintenant une page wiki avec les instructions.
    • Les commandes du chat (/search, /open, /restore) fonctionnent maintenant dans les onglets actifs.
    • Les spectateurs d’un projet ne peuvent plus rien faire à part regarder.
    • Le nombre de joueurs connecté à un élément est désormais affiché à coté de ce dernier.
  • Administration
    • Vous pouvez désormais approuver/ignorer les demandes d’adhésion à un serveur.
    • Vous pouvez maintenant supprimer des membres.
    • Vous pouvez maintenant blacklister des membres (ou les enlever de la liste noire)
    • Vous pouvez maintenant supprimer des éléments définitivement dans le panneau Stockage de l’onglet d’administration (à utiliser avec prudence !)
  • Dessin
    • Alt + clic gauche permet désormais de se déplacer sur le feuille de texture.
  • Maps
    • L’icône de map est plus rouge, elle a des couleurs style herbe + terre.
    • Correction du bug de placement de bloc dans les maps avec des tailles de bloc < 16
  • Modèles
    • Le contour magenta (lorsqu’on sélectionne un bloc) ne bug plus (il n’était pas affecté par l’étirement).

Pre-alpha 0.0.14.1Modifier

  • L’étirement des blocs n’affectent plus leurs descendants
  • La touche par défaut (Maj gauche) pour déplacer la caméra vers le bas a été corrigée (elle était invalide)
  • La répétition des touches dans le chat fonctionne de nouveau (elle avait été cassée par la mise à jour précédente)
  • Le lien du forum dans l’onglet communauté dirige maintenant vers le forum de craftstudio-france (Oui oui, c’est nous :D )

Pre-alpha 0.0.14.0Modifier

  • Vous pouvez désormais entrer des nombres décimaux pour les positions, orientations et décalages pivot dans les modèles
  • La liste des éléments du projet (modèles, map, scène, etc.) s’affiche maintenant sous forme d’icônes au lieu du texte
  • Correction d’un bug qui permettait de couper/coller dans la fenêtre de discussion
  • Les serveurs peuvent désormais accepter plus de 32 connexions
  • Diminution du temps de chargement de la liste des entrées du projet à la connexion
  • Lorsque la connexion au serveur principal ne marche pas, le lanceur ouvre quand même CraftStudio
  • Le serveur stocke maintenant les infos des utilisateurs qui détruisent un élément dans un fichier log
  • Amélioration de la traduction française
  • La taille de la brosse peut maintenant être changé avec le curseur au lieu de passer par une liste déroulante
  • L’étirement d’un bloc s’applique désormais avant la rotation au lieu d’après
  • Ajout de la commande /help qui permet d’ouvrir ou d’effectuer une recherche (/help modèles par exemple) dans le wiki de la langue du joueur
  • Travaux préliminaires sur les scripts (le scripting n’est pas encore implémenté!)
  • Vous pouvez maintenant tourner la caméra avec Alt + clic gauche si vous n’avez pas de molette de la souris
  • Ajout de contrôles personnalisables pour la caméra
  • Ajout de contrôles personnalisables pour le mode de transformation des modèles et les outils de peinture
  • La police par défaut est maintenant Ubuntu
  • Les messages de connexion / déconnexion sur le chat sont maintenant affichés en gris pour faciliter la lecture des conversations
  • Un bug lié aux rotations sur les animations a été corrigé
  • Le client ne plante plus quand on essaie de se connecter à un serveur alors qu'on est déconnecté du serveur d'authentification
  • On peut maintenant ouvrir l'onglet d'un asset avec /open suivi de l'id de l'asset.

Pre-alpha 0.0.10.0 Modifier

Pre-alpha 0.0.9.0 Modifier

Interférence d'un bloqueur de publicité détectée !


Wikia est un site gratuit qui compte sur les revenus de la publicité. L'expérience des lecteurs utilisant des bloqueurs de publicité est différente

Wikia n'est pas accessible si vous avez fait d'autres modifications. Supprimez les règles personnalisées de votre bloqueur de publicité, et la page se chargera comme prévu.

Sur le réseau FANDOM

Wiki au hasard