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
12th of september 2016 

1. v3 clients

Kervala: v3 client is done since a while now. We added some new features recently:

- Nimetu improved the mp3 player, we're now able to use it on all platforms, we don't have a file selector anymore. We just need to create a "music" directory a put our mp3, ogg, etc... files inside. I'll make a readme.txt for v3 full version with comments. But it should be a temporary solution before an ingame file selector is implemented.

- Thanks to SIELA1915 I fixed a little bug: all downloaded files on OS X were flagged as "quarantine" so OS X asked the confirmation to open files downloaded by Ryzom such as a new client just patched.

- Translations were updated recently too (only small fixes).

- Ulukyn detected a problem with generated .bat files for patch under Windows. that are now fixed.

The last changes/tests we did were about Ryzom Installer, a little program to migrate/install Ryzom. Installer is done, I think I fixed last bugs. I'll do new full tests tomorrow or this week from a 2.1 client. If you have question on
Installer, don't hesitate to ask them Ryzom Installer can be downloaded from : http://ryzom.kervala.net/clients/ There are some 7z files with installer alone. If you put it somewhere and you run it, it'll propose you to download files
and copy them from an existing installation. If you put it in the same directory as Ryzom, it'll ask you to migrate your current client to new structure, that's really the last step before making the v3 client available via the next official patch. All players will finally be able to use a v3 client.

The exedll.bnp from next patch won't contain Ryzom client but installer renamed client_ryzom_rd.exe, it'll download all exedll_*.bnp for each platform (linux, os x, windows) (from the technical side is a "A" not the same as a "a" and you have a lot more possibility to creat more/new commands). Once the patch is done, it'll close the client and launch client_ryzom_rd.exe that'll be the launcher. So the installer is very simple it'll display a wizard wheere you just need to click on Continue. It'll copy data and client in a location where use can write (in C:\Users\<login>\AppData\Local\Ryzom\ryzom_live by default)and all user files (logs, client.cfg, screenshots, etc...) in C:\Users\<login>\AppData\Roaming\Ryzom\0 (0 is the default profile) that'll allow to have several profiles with different settings, different accounts, etc... But with only one copy of data.

The new client won't require UAC anymore since it can write in its new directory. it's a security improvement :) because it's run as an administrator. To summarize, we needed to create an installer for next patch because : we
need to move files in a writable directory and we need to be aware of new BNP with platform specific clients the same installer will be downloadable from official site (it should take less than 10 MB) and will download data and
right client from SF this installer will be available in Ubuntu Software Center too and don't worry if I only talk about Windows version, but it works in the same way under Linux and OS X, Windows client has just more contraints :s

The replacement of the existing 2.1 client by 3.0 client (the same than the one on Steam), via a patch, is imminent (scheduled for next week if all goes well).

Q: We will have to be reinstalle V3 with this install or we can keep it installed already?
A: everything will be transparent to all players. There will be just one click "continue" / "Continue" after the patch and the client will run as before ; will ask even if you want to uninstall the old client.
Shaliss: it will not crush our file save it? (Or should we copy the adhesive patch somewhere before?)
Kervala: Install will manage itself the Add / Remove Program ; in principle, it will only copy the files; if you have files in it, you can say you want to keep the old version. it's just because the patch system is not currently designed to handle multiple platforms in the BNP.

Q: So it is testable from now?
A: Yes but there still have some bugs. We will do tests as it is anyway critical.

Q: There is an interface to select the user profile (C: \ Users \ <login> \ AppData \ Roaming \ Ryzom \ <N>)?
A: There is an interface to select the user profile (C: \ Users \ <login> \ AppData \ Roaming \ Ryzom \ <N>). then by default, it automatically creates a profile "0", but yes there is an interface; can even select a different client.

Q Kervala: Do you like the font change? The lines of text are more spaced and characters are not trucated.

The other projects (Rites, missions, additions of graphic designs by RF) were waiting for the v3. So everything is going to start again soon!


2. Reversibility of paying mode

The move of Ryzom to Free to Play/Freemium mode has just been announced on the forums: http://app.ryzom.com/app_forum/index.php?page=topic/view/25770/
Ryzom was not a true F2P since a subscriber account could no more access the game after unsubscription and we were criticized about that, especially on Steam.
This change, scheduled for late September if the tests are correct, will give unsubscribed accounts continued access to the game server but with the restrictions of a Free to Play account. 

Tariffs and service offered will remain the same

Tests are underway on Yubo.


3. Opening of ARK to the players

It is planned for October if all goes well.

Q: That means that it will pass in free license or that it's premises for "pocket worlds"?
A: It's premises for "pocket worlds". The tool will be used by the players themselves, as was the Ring. The players scenarios may be open to their guild, to guests or be validated officially, on request, to be open to all.
Riasan: For ARK we used the Old Ring Maps (its look like a copy of the Ring but it isn't) and yes it will work with Poket Worlds. Ulukyn added a new AIS for ARK so if player make some bad stuff we don't crash Atys. We are working every day to fix bugs and add new stuff.

Q: So there will be some way for players to possibly use ARK to make pocket worlds, something similar to the ring? that their guild and allowed people, can play?
A: Sure! But its a bit harder as with the ring.
Someone_: This is amazing!! how soon? ah i see october! i have to go tell everyone i know.
Riasan: If all is going well, soon as Tamarea say (but its not finish, we working every day!)

Q: Since one AI instance will be available, only one guild/equip will be allowed to run its Ark event?
A: As i understand: you can creat your owne PoketWord and invite everyone you want , also you can used everything.
Depyraken: and two guilds/equips can run the event at the same time?
Tamarea: Two teams doing the same pocket word scenario should be separated (same than when we all go in the "same" appartment, we do not see the other ones). But still to be verified. Is what is scheduled but I don't know more for the moment.

Q: So there will have "instances"?
A: The pocket worlds are actually apartments or guild hall (which is actually the same thing).
Instances, then. They may be as much as there are different players. The instance is created once a player access there and destroyed when the last player leaves. A scenario can therefore be run X times by X different people.

Q: We will be able to bring with us on the continent, the things that we get during the event?
A : And you can join a scenario the same way you would enter someone's apartment (except for selection window of the apartment).
Regarding items in pocket worlds each pocket world will be set. With or without DP, with or without pvp, etc ...
Currently there is no parameter on items, but nothing prevents to add one.

Q: In an instance, we can have trees, lakes, mounds, ...? Does the designer of the event decide of that?
A: We used the old Ring Maps so no change on the 3D Land , you can spwan every stuff what we ryzom can spwan.
Ulukyn: There are two types of entities in a powo. The entities managed by the AI (which collisions) and Entities to static (or shapes) that are not linked to the AI. Managed entities will be limited. But no limit for the shapes. And the shapes allow you to put everything you want. On the contrary, they have currently no collisions (but I'm working on it). The shapes are exactly the same as items in apartment.


4. Opening of Silan
It's planned for October too if all goes well.


5. The new race app
Riasan: I build the whole Race App new (build with PHP and Lua). The system is nearly the same than the old one but i try to give more options (like a race have more Parts Triathlon) and the highest priority is to improve the anti cheat. I build also that you can connect ARK with the Race App (give auto rewards, check status of a race etc)

Q: Could a player setup a race? or is it just limited to Event Managers?
A: At the moment I only create it that Event Team can manage Races, I think you ask because PoWos?
Depyraken: I was not thinking about PoWos. But, you've answerd to my question, thanks.

---


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]
5 décembre 2016

1 Documents sur les datasheets
YannK:
"J'ai fini de lister tous les datasheets de définition sur notre wiki, avec une fiche chacun et chacun des paramètres indiqués. Cela devrait permettre de mieux comprendre et documenter chacun d'eux.
J'ai également décrit les paramètres de tous les.sitem et d'une partie des .creature : https://khaganat.net/wikhan/fr:tag:informatique:ryzom_core:datash eet:start
Je n'ai pas été plus loin, j'ai saturé un peu après cela. Il reste les pages introductives à faire sur notre wiki, c'est dans ma todo list, mais sinon on peut chercher dans la barre de recherche avec un des termes de la datasheet qu'on veut créer.
Je pense qu'à terme, quand la doc aura été faite et testée suffisamment, on pourra mettre ça directement dans les fichiers DFN, à voir. Il y a les 700 fichiers de DFN qui vous attendent, donc !
Je compte reprendre les descriptifs détaillés à l'avenir, là je fais une pause.

2 Montée de version des clients de V2 en V3
Kervala :
"- Le packaging pour la Logithèque Ubuntu a changé et il est impossible d'utiliser l'ancien système (la page d'admin est en lecture seule).
- Le nouveau système de packaging pour la Logithèque Ubuntu utilise Snapcraft et est encore en développement.
- Ce système utilise un système de sandbox, ce qui fait qu'on ne peut pas utiliser le thème système, qu'on ne peut pas écrire dans le répertoire qu'on veut et tous les fichiers nécessaires pour lancer l'installer sont inclus avec dans une image disque. Le tout fait 74 Mo compressé et plus de 400 Mo décompressé... pour un installer de 5 Mo...
- J'ai envoyé un message à un développeur de Canonical pour demander s'il existe une autre manière de mettre à jour Ryzom, mais je n'ai toujours aucune réponse.
- J'ai mis à jour le PPA ryzom-isv avec les dernières versions de Ryzom Installer. Ceux qui utilisent Ubuntu ou Debian (ou n'importe quelle autre distribution basée sur Debian) peuvent l'utiliser car je l'ai compilé sous Debian Squeeze et tout est en statique.
- Tant que ceux de Canonical n'auront pas finalisé leurs docs et tant que leur système sera si limité, ce n'est pas terrible de l'utiliser pour packager Ryzom, il y a plus d'inconvénients que d'avantages, donc pour ma part je ne publierai pas de package Snapcraft sur la Logithèque Ubuntu.
- Ceux qui veulent tester ce système n'ont qu'à aller dans le répertoire dist/snap du dépôt et taper : snapcraft (après l'avoir installé bien sûr). Pour l'installer il faut lancer : sudo snap install <fichier .snap> --dangerous et pour lancer Ryzom Installer, il faut taper "ryzom".

Q : Je ne sais pas si c'est le bon endroit, mais j'ai une question en rapport avec la partie code/développement pour le projet.
Nous avons déjà discuté de la difficulté à réunir la doc en un même endroit (trop de boulot, pas assez de monde), et j'envisage une solution, mais il me faut un développeur web. Il s'agit simplement de faire un bot de recherche qui scanne et indexe les différents sites de la constellation, et rassemble tout sur un moteur de recherche.
Peut-être que ça existe déjà, où il n'y aurait que les sites à indexer à renseigner, je n'en sais rien. En tout cas, je sais que c'est faisable.
J'en profite car je sais qu'il y a beaucoup de codeurs qui suivent la réunion, donc certains savent peut-être comment s'y prendre.
A Zerotacg: En fait il ya quelques composants prédéfinis pour faire ça, alimenter la recherche élastique (?) d'un indexeur et créer une page simple pour faire des requêtes de recherche et présenter les résultats par exemple. Je ne sais pas, cependant, quelles sont précisément les données que vous voulez indexer.
Zatalyz: Les informations sur les wikis techniques de khaganat, ryzom, ryzom core, ryzom forge.
Nilstilar: https://www.elastic.co/fr/
Zerotacg : Effectivement, balayer les sites comme le fait Google c'est un peu trop, mais vous avez un accès administrateur et pouvez "dumper" les données, non ?
Zatalyz : Non, explorer c'est mieux. Mais on peut en parler sur un autre canal, je ne veux pas bloquer la réunion :)

3 Réversibilité des abonnements
Une fois ce projet implémenté, les comptes désabonnés pourront jouer avec des droits de type "free to play". Il y aura donc deux types de comptes : les "Free to play" (à savoir les non abonnés et désabonnés) et les "Premium" (à savoir les abonnés). 
Il est important de préciser que les comptes "free to play" auront des droits légèrement différents de leurs droits actuels, mais que ceux-ci ne seront pas diminués. Une annonce sera faite pour expliquer en détail les modifications apportées.
Les derniers ajustements sont en cours suite aux retours des testeurs.

---

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 dimanche 24 Novembre 01:00:06 UTC
P_:G_:PLAYER

powered by ryzom-api