Page 1 of 3

Quelques nouvelles du NEL

Posted: Tue May 19, 2009 12:47 pm
by jezabel
Le NEL est le moteur utilisé pour faire tourner Ryzom.

Bien que n'étant pas programmeur, c'est intéressant de voir que cela bosse dur sur l'amélioration de cet outil : http://dev.ryzom.com/projects/nel/roadmap

On n'a peu de nouvelles de WG mais au moins on sait qu'il y a réellement du monde qui bosse sur de la technique qui profitera à Ryzom. La communauté de NEL a l'air de s'étoffer et le cap à l'air d'être bien tenu.

Re: Quelques nouvelles du NEL

Posted: Tue May 19, 2009 12:59 pm
by entouane
Et quand une version est finie, par exemple, ça change quoi pour Ryzom ? Un patch est applicable ?

Re: Quelques nouvelles du NEL

Posted: Tue May 19, 2009 1:07 pm
by nanaruto
en effet, on peut se dire que si des gens bossent dessus c'est pas pour rien, c'est assez rassurant, merci jez.

Re: Quelques nouvelles du NEL

Posted: Tue May 19, 2009 1:48 pm
by faro1
Par contre la question de entouane n'est pas sans fondement. Ceux qui suivent le dev de Ryzom savent que le boulot sur le NEL et celui sur Ryzom a été séparer, au niveau même du moteur.

Ryzom.org avait pour but de rapprocher ses deux projets qui n'aurait jamais du être séparé.

Sait on si ce rapprochement est toujours d'actualité, en cours, ou réalisé même ?

Re: Quelques nouvelles du NEL

Posted: Tue May 19, 2009 2:15 pm
by kervala
entouane wrote:Et quand une version est finie, par exemple, ça change quoi pour Ryzom ? Un patch est applicable ?
Je peux confirmer que c'est toujours la dernière version de NeL (il n'y en a qu'une seule, celle qui est dans le "trunk" du SVN) qui est utilisée lorsqu'une nouvelle version de Ryzom sort :)
faro1 wrote:Ceux qui suivent le dev de Ryzom savent que le boulot sur le NEL et celui sur Ryzom a été séparer, au niveau même du moteur.
Comment ça ?

Ryzom utilise NeL donc je ne vois pas en quoi ils sont séparés :)

La seule séparation que je vois c'est que NeL est open-source et Ryzom non.

Re: Quelques nouvelles du NEL

Posted: Tue May 19, 2009 2:17 pm
by nemehy
Un petit passage (source) qui peut répondre à vos questions :
kervala wrote:Nevrax et GF France ont rarement intégré les modifications de la communauté dans la branche interne de NeL (celle utilisée pour Ryzom).

Cette fois-ci, il n'y a plus qu'une seule branche et la communauté participe réellement à l'évolution de NeL et indirectement à celui de Ryzom, puisque c'est cette version qui devrait être utilisée.
edit : grillée :)
Je pense que Faro parlait du temps où le NEL utilisé par Ryzom n'était pas la dernière version du NEL, mais une branche à part (ou un truc du genre, je ne connais pas les détails)... Donc tu nous confirme bien que ce n'est plus le cas :)

Re: Quelques nouvelles du NEL

Posted: Tue May 19, 2009 3:25 pm
by faro1
nemendhy a exprimer ce que je pensais. Pour moi, GameForge (et Nevrax avant) avait un moment séparer les deux devs, et j'avais lu qu'il y aurait du boulot pour "fusionner" le taff en gros ...

Donc la, toutes correction et ajout sur le NEL sont répercuter dans les patchs Ryzom ensuite ?

Re: Quelques nouvelles du NEL

Posted: Tue May 19, 2009 3:48 pm
by kervala
Oui :)

Si vous voulez voir tout ce qui a été fait sur NeL depuis la réouverture des serveurs :

http://dev.ryzom.com/projects/nel/repository/revisions

Re: Quelques nouvelles du NEL

Posted: Tue May 19, 2009 4:50 pm
by jezabel
Par contre comme je suis pas codeur C++ tu pourrais nous préciser quels sont les changements que tu penses intéressants à noter dans cette liste ?

Je crois avoir compris que vous bossiez par exemple sur les shaders et une compatibilité accrue avec les logiciels 3D du marché. Cela permettrait en théorie d'intégrer plus rapidement de la créa graphique ?

Re: Quelques nouvelles du NEL

Posted: Tue May 19, 2009 5:08 pm
by kervala
En fait, j'ai pense que c'est plus clair sur la page :

http://dev.ryzom.com/versions/show/1

Les plus gros changements concernent :

- support des versions récentes de Visual C++
- support des versions récentes des bibliothèques externes
- suppression de la dépendance à STLport
- corrections de bugs
- mise-à-jour des effets audio (notamment EFX au lieu de EAX)
- driver XAudio2
- écriture des PNG
- support des TGA compressées avec alpha
- 64 bits sous Windows
- portage de certains tools des MFC à Qt
- support des nouveaux systèmes (vista et seven)
- implémentation certaines fonctionnalités pour Linux
- nouveau système de build utilisant CMake

J'espère que j'en ai pas oublié :)