Développement


uiWebPrevious123uiWebNext

#28 Multilingue 

Multilingue | English | [Français]
27 juin 2016

Q Nuts : Est-ce qu'il y a des tâches d'intégration/initiation au code source ou est-ce que les nouveaux bénévoles sont lâchés dans le grand bain sans but défini ?
R Tamarea : je ne sais pas mais je peux me renseigner. D'autre part, ça pourrait entrer dans le cadre du projet dont je vous parlerai la semaine prochaine.
Nuts : je veux bien plus de renseignements sur ce sujet alors. Parce que je peux potentiellement avoir du temps libre pour ce genre de chose, mais j'ai pas envie de m'engager dans l'inconnu sans guide etc :p j'ai déjà eu le cas sur d'autres projets libres et c'était galère...

---

Tamarea
Ryzom Team Manager
(FR / EN / ES)

tamarea@ryzom.com

#29 Multilingue 

Multilingue | English | [Français]
11 juillet 2016

1 Changement du gameplay pour rendre impossible les vols de rois
Nous sommes en train de tester un système "verrouillant" le roi sur la 1e équipe l'ayant pullé, lui ou sa garde. L'objectif est de ne plus rendre possible les vol de rois.

2 Correction au niveau des polices
Le groupe Dev a corrigé un problème avec les polices, qui tronquaient les parties trop hautes ou basses des textes, par exemple les _ et les Ô. Elles sont un peu plus espacées maintenant.

3 Organisation du groupe dev (RT + RC)
- Rappel : contactez-moi (Tamarea) en me donnant votre email pour avoir un accès à Slack Ryzom Core. Je suis joignable à tamarea@ryzom.com, par mailIG ou en message privé sur IRC. (Remarque : idem si vous voulez rejoindre Slack Ryzom Forge).
- Kervala a créé le wiki http://core.ryzom.com. Pour le moment c'est une copie du wiki de Ryzom Forge, il faudrait des volontaires pour changer le logo pour celui de RC, supprimer les données purement RF et commencer à y mettre les docs purement dev Ryzom.

Edité 2 fois | Dernière édition par Tamarea (il y a 8 ans).

---

Tamarea
Ryzom Team Manager
(FR / EN / ES)

tamarea@ryzom.com

#30 Multilingue 

Multilingue | English | [Français]
 20 juin 2016 

1. Clients v3

Kervala: client v3 est fini depuis longtemps maintenant. On a ajouter quelque nouvels ajout récemment:

- Nimetu a amélioré le jouer mp3, on peut l'utiliser sur toutes les plateformes maintenant, mais on a plus de sélécteur de fichier
On doit juste créer un dossier "music" et mettre nos mp3, ogg, etc fichiers dedans. Je vais faire un readme.txt pour la v3 avec des commentaires, mais ça devrait être une solution temporaire jusqu'à ce qu'un sélécteur de ficher en jeu est implémenté.

- Grâce à SIELA1915 j'ai réparer un petit bug. Tous les fichiers téléchargé sur OS X était marqué comme "quarantine". Donc OS X demandait la confirmation pour ouvrir des fichiers téléchargé par Ryzom, comme un client

- Nouvellement patch les traductions ont était mis à jour récemment aussi (seulement des petits changements).

- Ulukyn a trouvé un problème avec les fichiers .bat généré pour le patch sous Windows, qui sont maintenant fixé

Les derniers changements / tests que nous avons faits concernaient l'installeur Ryzom, un petit programme pour migrer / installer (Ryzom). L'installeur est terminé, je pense que j'ai corrigé les derniers bugs. Si vous avez des
questions sur l'installeur, n'hésitez pas à les poser. Je ferai de nouveaux tests complets demain ou cette semaine à partir d'un client 2.1. Vous pouvez télécharger l'installeur Ryzom sur : http://ryzom.kervala.net/clients/
Il y a quelques fichiers 7z avec l'installeur tout seul. Si vous le mettez quelque part et que vous le lancez, il vous proposera de télécharger les fichiers et les copiera depuis une installation existante. Si vous le mettez dans le
même répertoire que Ryzom, il vous demandera de migrer votre client actuel vers la nouvelle structure. C'est vraiment la dernière étape avant de rendre le client v3 disponible via le prochain patch officiel. Tous les joueurs pourront enfin utiliser un client v3.

Le exedll.bnpdu prochain patch ne contiendra pas le client Ryzom mais l'installeur renommé en client_ryzom_rd.exe. Il téléchargera tous les exedll_*.bnp pour chaque OS (Linux, OS X, Windows) (d'un point de vue technique, un "A" ce n'est pas la même chose qu'un "a" et on a beaucoup plus de possibilités de créer plus ou de nouvelles commandes). Une fois le patch terminé, il fermera le client et lancera le client_ryzom_rd.exe qui sera l'installeur. Donc l'installeur est très simple. Il affichera un wizard où vous aurez juste à cliquer sur Continue. Il copiera les données et le client à un endroit où l'utilisateur peut écrire (Dans C:\Users\<login>\AppData\Local\Ryzom\ryzom_live par défaut). Et tous les fichiers utilisateurs (logs, client.cfg, screenshots, etc...) dans le C:\Users\<login>\AppData\Roaming\Ryzom\0 (0 est le profilt par défaut). Ca permettra d'avoir plusieurs profils avec des réglages différents, des comptes différets, etc... Mais avec seulement une copie des données.

Le nouveau client n'aura plus besoin d'UAC, car il peut écrire dans son nouveau répertoire. C'est une amélioration de la sécurité. Car il tourne en tant qu'administrateur. Actuellement si un script LUA cherche à supprimer tous les fichiers du système, il peut. Pour résumer, nous avons besoin de créer un programme d'installation pour le prochain correctif car nous avons besoin de déplacer des fichiers dans un répertoire inscriptible et nous avons besoin de connaître la nouvelle BNP avec des clients spécifiques à chaque plate-forme le même programme d'installation sera téléchargeable à partir du site officiel (il devrait prendre moins de 10 Mo) et téléchargera les données et le client depuis SF. Ce programme d'installation sera aussi disponible dans Ubuntu Software Center. Et ne vous inquiétez pas si je ne parle que de la version Windows : il fonctionne de la même manière sous Linux et OS X :) I l y a simplement plus de contraintes pour le client Windows.

Le remplacement des actuels clients 2.1 par les clients 3.0 (les mêmes que sur Steam), via un patch, est imminent (prévu pour la semaine prochaine si tout va bien).

Q : Il faudra réinstaller la V3 avec cet installer ou bien on pourra garder celle installée déjà ?
R : tout sera transparent pour tous les joueurs. il y aura juste à cliquer sur un "continue" / "Continuer" après le patch et le client se lancera comme avant. Il demandera même si on veut désinstaller l'ancien client.
Shaliss : ça va pas écraser notre dossier save hein ? (ou bien faut qu'on le copie colle quelque part avant le patch ?)
Kervala : l'installer va gérer lui-même l'Ajout/Suppression de programme. en principe, il ne fera que copier les fichiers si tu as des fichiers dedans, tu peux dire que tu veux garder l'ancienne version. c'est juste car le système de patch n'est pas conçu actuellement pour gérer plusieurs plateformes dans les BNP. On a dû tricher un peu du coup mais le patch continue

Q: Donc il est testable des maintenant ?
R : oui, mais il peut y avoir des bugs encore :) on va faire des tests car c'est quand-même critique.

Q: Il y a une interface pour choisir le profil utilisateur (C:\Users\<login>\AppData\Roaming\Ryzom\<N>)?
R : alors par défaut, ça crée automatiquement un profil "0", mais oui il y a une interface on peut même sélectionner un client différent, comme un client dev.

Q Kervala: À propos, vous aimez le changement de "font" ? Les lignes sont plus espacés notamment et les caractères pas tronqués


Les autres projets (Rites, missions, ajouts des créations graphiques de RF) sont en attente de la v3. Tout va donc pouvoir redémarrer bientôt !


2. Réversibilité du mode payant

Le passage de Ryzom en mode Free to Play / Freemium vient d'être annoncé sur le forum : http://app.ryzom.com/app_forum/index.php?page=topic/view/25770/

Ryzom n'était pas un vrai Free to Play vu qu'un compte abonné une fois ne pouvait plus accéder au jeu en étant désabonné et cela nous était reproché, notamment sur Steam. Cette modification, prévue pour fin septembre si les tests sont bons, permettra aux comptes désabonnés de continuer à accéder au serveur de jeu mais avec les restrictions d'un compte Free to Play.

Les tarifs et le service offert resteront identiques.

Les tests sont en cours sur Yubo.


3. Ouverture d'ARK aux joueurs

Elle est prévu pour le mois d'octobre si tout se passe bien.

Q : ça veut dire que ça va passer en licence libre ou c'est les prémisses aux "pocket worlds" ?
R : Ce sont les prémisses aux "Pocket worlds". L'outil sera utilisable par les joueurs eux-mêmes, comme l'était le Ring. Leurs scénarios pourront être ouverts à leur guilde, à des invités, ou bien être validés officiellement sur demande pour être ouverts à tous.
Riasan : Pour ARK, nous avons utilisé les anciennes cartes du Ring (il ressemble au Ring, mais ce n'est pas le Ring) ; et oui il va travailler avec les Pocket Worlds. Ulukyn a ajouté une nouvelle AIS pour ARK donc si le joueur faire quelques erreurs, il ne plantera pas Atys.
Nous travaillons quotidiennement à la corrections des bugs et l'ajout de nouvelles choses.

Q: Les joueurs pourront éventuellement utiliser ARK pour bâtir des "mondes de poche", quelque chose de similaire au Ring? Que leur guilde et des personnes autorisées pourront jouer ?
R : Oui ! Mais ce sera un peu plus difficile qu'avec le Ring.
Someone_ : C'est super !! Dans combien de temps? Je vais aller annoncer la nouvelle à tous ceux que je connais. Ah je vois : octobre. Merci.
Rriasan : Si tout va bien, dès que Tamara donnera le feu vert (mais il n'est pas terminé, nous y travaillons chaque jour !)

Q: Lorsqu'une instance IA sera disponible, une seule guilde/équipe sera autorisée à exécuter son événement Ark ?
R : Comme je le comprends : vous pouvez créer votre propre Pocket World et y inviter qui vous voulez, vous pouvez aussi tout utiliser
Depyraken : Et deux guildes/équipes peuvent exécuter l'événement en même temps ?
Tamarea: Deux équipes qui utilisent le même scénario de pocket world doivent être séparées (de même que lorsque nous allons tous dans le «même» appartement, nous ne nous voyons pas les uns les autres). Mais ça reste à vérifier. C'est ce qui est prévu, mais je ne sais pas plus pour le moment.

Q: ce sera "instancié" donc ?
R : Les pocket world sont en fait des appartements ou hall de guilde (ce qui est la même chose en fait) des instances donc. Il peut y en avoir autant qu'il y a de joueur différent, l'instance est crée des qu'un joueur y accede et détruite des que le dernier la quitte. un scénario peut donc etre lancer X fois par X personnes differents et on peut rejoindre un scénario de la meme maniere qu'un entrerait dans un appart de quelqu'un (la fenetre de selection de l'appart en moins)

Q: Pourrons nous apporter avec nous sur le continent, les choses que nous recevons lors de l'événement ?
R : Pour ce qui est des items dans les powo, chaque powo pourra etre parametrer. Avec ou sans DP, avec ou sans pvp, etc...
pour le moment il n'y a pas de parametre sur les items, mais rien n'empêche d'en ajouter un

Q : Dans une instance, on pourra avoir des arbres, un lac, des monticules,... ? C'est le concepteur de l'event qui décide de ça ?
R : Nous avons utilisé l'ancienne Carte du Ring donc aucun changement sur le terrain 3D, vous pouvez reproduire toutes les choses que nous Ryzom produit :)
Ulukyn : il y a 2 types d'entités dans un powo. Les entites gérées par l'ai (qui ont des collisions) et les entitiés statiques (ou shapes) qui ne sont pas liées par l'ai. les entités gérées seront limitées. Mais pas de limite pour les shapes. Et les shapes permettent de poser à peu pret tout ce que l'on veux. par contre, ils n'ont pour le moment pas de collisions (mais je bosse dessus), les shapes c'est exactement la même chose que les items d'appartement.


4. Ouverture de Silan

Elle est aussi prévu pour le mois d'octobre si tout se passe bien.


5. Nouvelle app course

Riasan : Je construis l'ensemble de la nouvelle app de course (avec PHP et Lua). Le système est proche de l'ancien, mais j'essaye de donner plus de choix (comme une course en plusieurs partie, telle le Triathlon) et ma priorité est de lutter contre la tricherie. Je construis aussi pour permettre la connexion entre ARK avec l'app de course (automatisme des récompenses, vérification de l'état d'une course, etc.)

Q : Est-ce qu'un joueur pourra construire une course ? Ou l'app est-elle réservée aux Gestionnaires d'events ?
R : Pour l'instant je crée l'app pour que l'Event team puisse gérer les courses ; je suppose que vous pensez au Pocket Worlds ?
Depyraken: Je ne pensais pas aux Pocket Worlds. Mais, vous avez répondu à ma question, merci.

---


Gaueko
Communications Manager Assistant - Translation Team Manager, Lore Team Member - ES/EN


gaueko@ryzom.com

#31 [fr] 

All this is great news! Congratulations and keep up the good work guys, I can't wait :)

one question too, will it be possible in the future for the pocket worlds for players to make new blocks of terrain and new maps instead of being limited to the old ring maps? I might be getting way ahead of things, but I forsee being able to create new lands if players can create new blocks or new maps combined with pocket worlds. .... is it possible?

#32 [fr] 

Naema, I'm asking to Dev team, I'll answer you as soon as possible.

---

Tamarea
Ryzom Team Manager
(FR / EN / ES)

tamarea@ryzom.com

#33 Multilingue 

Multilingue | English | [Français]
10 octobre 2016

Nous avions prévu de terminer quatre gros projets dev en deux mois (clients v3, réversibilité du mode payant, ouverture d'Ark aux joueurs, ouverture de Silan. Mais nous nous rendons compte que le délai est trop court, et qu'on perd du temps à avancer et tester plusieurs gros projets en parallèle. C'est pourquoi nous avons décidé d'espacer leurs implémentations d'environ 1 mois, sauf celle d'Ark (très gros projet), qui se fera en deux étapes sur plusieurs mois.

1 Clients v3
- La migration des clients Windows de la version 2.1 à la version 3.0 a eu lieu le 7 octobre et s'est relativement bien passée. Quelques bugs et imprévus ont été corrigés rapidement (plusieurs patchs ce week-end) : un bug de son, un bug en artisanat, un souci avec Windows 32 bits, un autre avec Windows XP : http://app.ryzom.com/app_forum/index.php?page=topic/view/25929.
- Un manuel de l'Installeur Ryzom (Windows) vient d'être écrit, il va être traduit et publié dès que possible.
- Un premier article de presse sur la v3 est paru : http://linuxfr.org/news/les-clients-officiels-de-ryzom-migrent-de -la-version-2-1-a-la-version-3-0 N'hésitez pas à nous signaler si vous en trouvez d'autres !
- Dans quelques jours, ce sont les clients Linux qui passeront à la v3, puis les clients Mac peu après. (Pas de dates pour le moment car il reste des tests à faire.)

2 Réversibilité du mode payant
- Son implémentation est reportée en novembre pour les raisons évoquées précédemment.

3 Ouverture de l'ARK aux joueurs
- Ulukyn a bien avancé niveau édition. L'interface ressemble à celle du Ring, avec déplacement des objets à la souris.
- Il y a 4000 objets (shapes) utilisables : tout ce qui compose l’univers de Ryzom (parties du corps, armes, armures, bâtiments, objets...). Ces shapes ne sont pas encore classifiés. L'idée est d'ajouter des tags pour classifier chaque shape (ex : tag "objet", tag "matis"...). Ryzom Forge pourra facilement créer de nouveaux .shape pour enrichir la base d’objets .shape. 
- Précision : l’outil ARK est propriétaire, ses créations sont libres de droit. Tout ce qui sera publié sur Ark sera donc sous licence libre cc-by-SA.
- Ajout de collisions diverses (de type mur), qui sont redimensionnables, activables et désactivables (ex : passage bloqué si porte fermée, passage libre si porte ouverte).
- L'éditeur scénographique d'Ark sera accessible aux joueurs en novembre.
- L'éditeur de scénarios est prévu pour janvier.

Q : Vu que le code du serveur est sous AGPL, et que l'ARK est partie globalement intégrante du serveur, n'est-elle pas censée être sous AGPL aussi ?
R : Vu que Ark n'a été développé que par des gens ayant signé une NDA et pour le compte de WInch Gate, et que WG est l'éditeur originel du code de Ryzom Core, il n'a aucune obligation d'y appliquer la licence et donc de publier.

4 Ouverture de Silan
- Son implémentation est reportée en février pour les raisons évoquées précédemment.

5 Création d'un dépôt Ryzom Forge sur Bitbucket
- Ce dépôt a pour but de centraliser tous les travaux de RF. Il se trouve à cette adresse :  https://bitbucket.org/ryzomforge/

---

Tamarea
Ryzom Team Manager
(FR / EN / ES)

tamarea@ryzom.com

#34 [en] 

Naema: the problem is not that WG doesn't allow it i think... but that the tools for creating continents 1. need 3DSMax 2. are very buggy on windows, and more or less impossible to make work on linux/mac atm. If somebody fixes the tools, it shouldn't be too hard to do

---



#35 Multilingue 

Multilingue | English | [Français]
8 novembre 2016

1 Patch 3.0.2
Le patch 3.0.2 a été fait aujourd'hui (07/11/2016). Consultez le forum pour plus d'infos : http://app.ryzom.com/app_forum/index.php?page=topic/view/26107.

2 Réversibilité des abonnements
Ulukyn a fini la partie codage, les tests vont démarrer prochainement.

---

Tamarea
Ryzom Team Manager
(FR / EN / ES)

tamarea@ryzom.com

#36 [fr] 

Thank you Ulukyn for your efforts =) (and to all others who are working of course)

---

#37 Multilingue 

Multilingue | English | [Français]
21 novembre 2016

1 Montée de version des clients de V2 en V3
Le client v3 est disponible dans l'App Store: https://itunes.apple.com/fr/app/ryzom/id427774253?mt=12.
Il ne reste plus qu'à le mettre à jour dans la logithèque Ubuntu (il reste encore un peu de travail à faire pour cela).

2 Réversibilité des abonnements
Les tests sont toujours en cours sur Yubo.

3 Hébergement de nos propres outils sur un serveur de Ryzom
(Comme dit précédemment : ) Une refonte des outils est en cours d'étude, afin de ne plus dépendre d'outils externes et de leurs limitations en version gratuite : nous étudions et testons actuellement leurs remplaçants open source, qui seront hébergés sur un serveur de Ryzom.

---

Tamarea
Ryzom Team Manager
(FR / EN / ES)

tamarea@ryzom.com

#38 Multilingue 

Multilingue | [English] | Français
December 5th 2016

1 Documents about datasheets
YannK:
"I have finished listing all the definition datasheets on our wiki, with one page for each and every single parameter mentionned. This should make it possible to better understand and document each of them. 
 I also described the settings of all the .sitem and some of the .creature. See : https://khaganat.net/wikhan/fr:tag:informatique:ryzom_core:datash eet:start
I did not go further, I reached saturation point after that. The introductory pages remain to be put on our wiki, it is in my todo list, but otherwise one can search in the search bar with one of the terms of the datasheets that one wants to create.
I think that in the end, when the documentation has been written and tested enough, all this can be put directly in the DFN files, to be seen. Thus, there are 700 DFN files waiting for you!

2 Update of clients from V2 to V3
Kervala:
"- The packaging for the Ubuntu Library has changed and it is impossible to use the old system (the admin page is read-only).
- The new packaging system for the Ubuntu repository is using Snapcraft and is still under development.
- This system is using a sandbox system, meaning that one cannot use the system theme, cannot write in the directory we want and all the files needed to launch the installer are included within a disk image. The whole weights 74 MB compressed and more than 400 MB decompressed ... for a 5 MB installer ...
- I sent a message to a developer at Canonical to ask if there is another way to update Ryzom, but I got no answer yet.
- I upgraded the ryzom-isv PPA with the latest versions of Ryzom Installer. The ones who are using Ubuntu or Debian (or any other Debian-based distribution) can use it because I compiled it under Debian Squeeze and everything is static.
- As long as Canonical's guys have not finalized their docs and as long as their system is so limited, it is not good to use it to package Ryzom; there are more disadvantages than advantages. So, as for me, I won't publish any Snapcraft package on the Ubuntu repository.

Q: I don't know if this is the right place, but I have a question related to the code/development part for the project.
We have already discussed the difficulty of gathering the doc in one place (too much work, not enough people), and I am considering a solution, but I need a web developer. It is simply to build a search bot that scans and indexes the various sites of the constellation, and collects everything on a search engine. Maybe it already exists, where there would only need to fill the sites to be indexed from, I don't know. In any case, I know it's doable.
I'm asking now because I know that there are many coders who are following the meeting, so some may know how to do it.
A Zerotacg: actually there are some predefined components to do that, feed elasticsearch from some indexer and make a simple page to make search queries and present the results for example. Not sure what the actual data you want to index is though
Zatalyz : Data is information on the technical wikis of Khaganat, Ryzom, Ryzom Core & Ryzom Forge.
Nilstilar: https://www.elastic.co/fr/
Zerotacg: Actually crawling the sites like google does might be a bit toi much but you kind of admin access and can export a dump of the data, can you?
Zatalyz: No, crawling is better. But we can speak about that in an other channel, I don't want to stop the meeting :)

3 Reversibility of subscriptions
Once implemented, this project will allow the unsubscribed accounts to play with "free to play" rights. There will therefore be two types of accounts: "Free to play" (ie non-subscribers and unsubscribed) and "Premiums" (ie subscribers).
It is important to note that the "free to play" accounts will have rights slightly different from their current rights, but that these will not be diminished. An announcement will be made to detail the changes made.
Final adjustments are in progress following feedback from the testers.

---

Tamarea
Ryzom Team Manager
(FR / EN / ES)

tamarea@ryzom.com

#39 Multilingue 

Multilingue | [Français] | English
03/04/2017

Ajout de groupes d’objets

Par Glorf

Voir : http://app.ryzom.com/app_forum/index.php?page=topic/view/26843

Glorf :"Ça marche bien, j'ai corrigé 2 ou 3 bugs, j'attends qu'Ulukyn patche, que les traductions soient disponibles, et que Kervala patche pour Mac."

---

Tamarea
Ryzom Team Manager
(FR / EN / ES)

tamarea@ryzom.com

#40 Multilingue 

Multilingue | English | [Français]
Compte-rendu de la réunion de Ryzom Forge - 04/09/2017

Projet : Ouverture de Silan

Ce projet vise à permettre le retour de chacun à tout moment sur Silan. La base gameplay est codée, il reste l’habillage roleplay à faire ainsi que les tests. Silan sera ouvert juste avant l’arrivée du Rite Ranger.

Projet : gameplay maraudeur

Le projet passera en développement dès le rite Ranger implémenté. Le gameplay maraudeur sera corrigé et complété : correctif du rite maraudeur totalement buggé, ajout d’une vraie renommée maraudeur, d’un TP vers Almati, de foreuses et MP d’OP maraudeurs, impossibilité pour un maraudeur de guilder dans une guilde non maraudeur, impossibilité de TP dans l’eau, retrait des TP Primes surnuméraires...À noter que les cités trykers se sont dotées de gardes anti-maraudeurs, suite à la demande RP des Taliari. D’ici peu, d’autres gardes anti-maraudeurs arpenteront les cités matis, suite à la demande RP des Nobles. Les Zorais et les Fyros n’ont pas encore fait de demandes, mais au cas où, les gardes sont prêts.

Correction de bugs

Le bug des duplications d'objets lors des reboots est corrigé.

Collisions

Ulukyn a travaillé sur les collisions, dont la taille pourra enfin être réduite en même temps que celle de l’objet auquel elles sont liées. Ceci servira notamment lors de la création de la pépinière matis (un bonsaï inapprochable en raison d’une collision de plusieurs mètres, ça n’était pas très pratique !). Il faudra attendre le prochain patch client pour que ce soit actif.

Edité 6 fois | Dernière édition par Tamarea (il y a 7 ans).

uiWebPrevious123uiWebNext
 
Last visit samedi 23 Novembre 23:41:51 UTC
P_:G_:PLAYER

powered by ryzom-api