Proposition de projet "REL : Rayman Est Libre"

Pour les discussions sur la série Rayman.

Ce projet est il, selon vous, une bonne idée ?

Poll ended at Thu Mar 20, 2008 2:51 pm

Absolument !
5
71%
Absolument, mais sans moi.
1
14%
Je ne pense pas.
0
No votes
Surement pas !
1
14%
 
Total votes: 7

LunaVorax
Antitoon
Posts: 96
Joined: Mon Jul 03, 2006 11:31 pm
Location: Lune
Tings: 0

Proposition de projet "REL : Rayman Est Libre"

Post by LunaVorax »

Bonjour tout le monde !

J'ai rapidement (et discrètement) évoqué cette idée sur le forum anglais mais personne ne l'a vus (comme d'hab xD).
Il s'agit d'un projet que j'ai depuis très longtemps en tête et qui me tient beaucoup à coeur. Je ne sais malheureusement pas programmer mais je voudrais savoir si des personnes sur le forum seraient intéressées pour m'aider à le mener à bien.

Je vais faire court et simple. Par le passé, beaucoup de jeux vidéo ont marqués un grand nombre de joueurs ; tellement même que certains ont par exemple fait des suites eux même, ou encore créé des modifications/des niveaux supplémentaires pour leurs jeux favoris.

Ainsi dans la même ligné, je propose la création d'un programme/d'une suites de programmes (open source de préférence) qui permettraient d'effectuer les actions suivantes sur la totalité des jeux Rayman.
  • - Extraction des dialogues Niveau requis en programmation : Très Faible
    - Extraction des polices Faible
    - Décodage des fichiers sonores (bruitage/musique) Faible / Moyen
    - Extraction des textures et images Moyen
    - Extraction des modèles (personnages/objets en 3D) Élevé
    - Extraction des niveaux (2D/3D) Élevé
    - Éditeur de modèles Très élevé
    - Éditeur des niveaux Très élevé
    - Réécriture du moteur de jeu Suicidaire
    - [ajouter ici une autre idée]
Pourquoi nous ?
Pourquoi pas ? Le site est censé regrouper tout les fans de Rayman. Cette démarche a déjà été effectuée pour de nombreux jeux par d'autres personnes, alors pourquoi pas Rayman et pourquoi pas nous ?

Mais ça sert à quoi ?
Concrètement ? A rien. Mais on peux trouver d'autres utilités :D Par exemple : Avez vous, vous aussi, été déçu de vous apercevoir que Rayman M ne proposait pas de mode multijoueur par Internet ou le réseau lors de son achat ? En extrayant juste les modèle (et les niveaux) vous pourrez les réutiliser pour créer un clone de Rayman M. Vous pouvez aussi réutiliser les personnages dans d'autres jeux permettant les mods (en ayant effectué quelques modifications bien sûr).

Hey ! Je voudrais beaucoup contribuer au projet mais je ne sais pas programmer.
Ca va être difficile... Vous pouvez toujours commencer par apprendre le C/C++ ici.

Tu es sûr que c'est légal ?
Sincèrement je n'en sais rien et je ne pense pas que Ubisoft serait vraiment content d'apprendre l'émergence d'un projet pareil. Néanmoins, il ne s'agit pas de diffuser le contenu des jeux, mais de permettre à ceux qui possèdent des jeux de les exploiter à 200%.

Un éditeur de niveau pour les Raymans en 3D ? Tu es malade ?
Absolument pas, Super Mario 64 a même le sien, c'est pour dire. :D

Une réécriture du moteur du jeu ?!?
Je pensais uniquement à Rayman 1 lorsque j'ai écrit cela. Réécrire le moteur d'un jeu est quelque chose de très difficile (qui peux faire appel à des connaissances de reverse engineering) mais il permet de faire fonctionner un jeu sur toutes les plate-formes possibles (Linux, Mac, GP2X, Nintendo DS, PSP, ect...) et d'ajouter un bon nombre de fontionnalités (résolutions supérieure, filtres, correction de bugs, sang réaliste xD, etc...).

Je suis prêt à t'aider !
Il va falloir un (très) bon niveau en programmation et des connaissances en informatique poussées.

Par où commencer ?
Par le début, Rayman premier du nom.

J'aimerais que vous me donniez votre avis sur le sujet. Si vous avez d'autres questions que celles évoqués ici, je serais ravi d'y répondre dans la mesure du possible et de la faible capacité de mon cerveau ; faute de quoi, je vous prierais je ne pas polluer le topic étant donné qu'il s'agit d'une suggestion serieuse. En souhaitant un bon week-end à tout le monde. :)
N.B. : Ce topic n'a pas encore été traduit et posté dans la section anglaise.
Last edited by LunaVorax on Sat Jan 12, 2008 7:12 pm, edited 2 times in total.
Hunchman801
Bad Rayman
Posts: 87629
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 640257

Re: Proposition de projet "REL : Rayman Est Libre"

Post by Hunchman801 »

C'est un projet passionnant dont tu nous fais part ici, surtout si cela nous permet d'éditer des niveaux de Rayman 2. Cependant, j'ai peur que ce soit très difficile à réaliser, puisque personne ne dispose du code source de Rayman 2. Serait-il possible d'effectuer une compilation inverse ? J'en doute... Parce qu'à part Romain, personne ne programme en assembleur ici Image.
Une autre piste serait de demander aux créateurs de l'éditeur de niveaux de Super Mario 64 comment ils ont fait, et d'essayer d'appliquer la méthode à Rayman.
Comme tu le sais peut-être si tu lis les news de la PC, nous sommes dans une phase de développement de projets, et donc je marche pour celui-là ;)
Megy
Begoniax
Posts: 3240
Joined: Sat Jun 05, 2004 5:48 pm
Location: Lyon, France
Contact:
Tings: 37490

Re: Proposition de projet "REL : Rayman Est Libre"

Post by Megy »

C'est très intéressant et très ambitieux mais comme l'a dit Hunch, à part Romain on a pas vraiment de pro en prog :(
Quant à apprendre le C sur le site du zéro, pourquoi pas, mais je doute que cela suffise pour réécrire le moteur du jeu... Il faut plutôt avoir des années d'expérience derrière soi. ^^'
Je ne peux rien faire pour aider, puisque je n'ai jamais programmé en C, mais je soutiens ton idée ;)
Hunchman801
Bad Rayman
Posts: 87629
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 640257

Re: Proposition de projet "REL : Rayman Est Libre"

Post by Hunchman801 »

Programmer en C, ce n'est pas un problème pour moi ;) Le seul ennui et de récupérer le code original. À propos, j'ai lu quelque chose d'intéressant : il semblerait que VL-Tone (le mec qui a créé l'éditeur de niveaux pour Mario) ait basé son travail sur une ROM. Or, Rayman 2 était également disponible sur Nintendo 64, et la version est la même que celle sur PC. On a peut-être une piste, alors que dites-vous de lui demander des renseignements ? :)
LunaVorax
Antitoon
Posts: 96
Joined: Mon Jul 03, 2006 11:31 pm
Location: Lune
Tings: 0

Re: Proposition de projet "REL : Rayman Est Libre"

Post by LunaVorax »

Déjà d'une, je suis extremement content de voir que Hunchman801 est aussi motivé que moi :D.
Pour demander à VL-Tone, y'a pas de soucis. Si le monsieur il est gentil, il nous aidera.

Neanmoins il faut s'organiser, je pense qu'il serait bon d'abord de réunir un groupe de programmeurs (pas beaucoup, entre 4 et 5 ça suffit... et encore, des fois y'a des gens à 2 ils y arrivent) dont on est certain du bon niveau (Hunchman801 je te fait aveuglement confiance :D), puis de ce pencher sur le jeu techniquement le moins compliqué, autrement dit Rayman 1.

Maintenant il m'est venu une autre idée. Je me souviens que Team17 à passé un accord avec un fan (programmeur) pour que celui ci se charge de faire des mises à jour régulières de Worms Armageddon en échange du code source et de ne pas le divulger.
Donc, après avoir officialisé le projet et monté un petit groupe, l'on pourrait faire une gentille lettre à Ubisoft, lui expliquant clairement nos intentions, que nous souhaitons savoir si il est possible de passer un accord avec eu pour avoir l'exclusivité du code source des jeux Raymans et que de toutes façons même si ils n'ont pas envie on dominera quand même le monde (et qu'une bombe, placée dans le bureau du Directeur, explosera en cas de refus de la part d'Ubisoft :hinhinhin: )

Bon, faut voir grand hein :D
Hunchman801
Bad Rayman
Posts: 87629
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 640257

Re: Proposition de projet "REL : Rayman Est Libre"

Post by Hunchman801 »

L'idée de demander les codes source à Ubi ne me paraît pas idiote, en sachant que l'on aura certainement beaucoup plus de chances de récupérer celui du premier Rayman que celui de Rayman 3, mais bon, ça vaut le coup d'essayer (de toute façon, un éditeur de niveaux pour Rayman 3 ça commence à devenir compliqué, à en juger par la qualité du jeu).
Pour Rayman 1, cela nous permettrait de créer quelque chose de bien meilleur que Rayman Designer, où l'on pourrait apporter nos propres textures, ennemis, événements, boss, etc. Cependant, je tiens à soulever un problème important, celui de la compatibilité du jeu sous le derniers systèmes d'exploitation. Il faudra soit intégrer les patches de Pok2, soit repartir à zéro sur l'émulation DOS de jeu.
Pour Rayman 2, ce serait évidemment une grande nouveauté. J'ai tout de même visité un peu le site de VL-Tone, et j'ai appris qu'il utilisait Macromedia Director MX 2004, un espèce de Flash en mieux, au prix abordable de 1747,81€. Nous passerons ici sur les modalités d'obtention d'un tel logiciel, mais avant tout, je prendrai contact avec VL-Tone dans les prochains jours (probablement demain, car je dois bientôt partir).

PS : Les textures de Rayman 2 ont déjà été extraites par Drolpiraat ici. Pour les musiques, c'est plus compliqué, si je me rappelle bien ce que tu nous avais expliqué.
LunaVorax
Antitoon
Posts: 96
Joined: Mon Jul 03, 2006 11:31 pm
Location: Lune
Tings: 0

Re: Proposition de projet "REL : Rayman Est Libre"

Post by LunaVorax »

Hunchman801 wrote:Cependant, je tiens à soulever un problème important, celui de la compatibilité du jeu sous le derniers systèmes d'exploitation. Il faudra soit intégrer les patches de Pok2, soit repartir à zéro sur l'émulation DOS de jeu.
Si jamais il y a lieu que Ubisoft nous offre l'accès au code source de Rayman, il sera plus simple et plus propre de créer notre propre executable 32bit. Enfin ce n'est que mon avis.
Hunchman801 wrote:PS : Les textures de Rayman 2 ont déjà été extraites par Drolpiraat.
Je suis quand même en train de me pencher sur la question, il y a surement une baisse de qualité quelque part entre la version PC et la version N64, etant donné que le jeux fait environ 500Mo sur PC et que sur N64 le jeu pèse moins de 100Mo (et puis le(s) lien(s) de Drolpiraat ne fonctionne(nt) plus).
Mais pour ce qui est d'extraire les niveau par contre je ne vois pas d'inconvenients.
Hunchman801 wrote:Pour les musiques, c'est plus compliqué, si je me rappelle bien ce que tu nous avais expliqué.
J'vous ais tanné avec ça hein ? :D J'y ais retouché aujourd'hui un peu pour voir. Je ne sais toujours pas si les musiques sont cryptés mais ça ne m'étonnerais pas.
Hunchman801 wrote:Je dois bientôt partir
Dans un endroit où il n'y a vraiment pas internet ? En Antartique ? :fou:
jinzo
Grolgoth
Posts: 3315
Joined: Fri Sep 12, 2003 6:46 pm
Location: Castelginest
Contact:
Tings: 9170

Re: Proposition de projet "REL : Rayman Est Libre"

Post by jinzo »

LunaVorax wrote:Je suis quand même en train de me pencher sur la question, il y a surement une baisse de qualité quelque part entre la version PC et la version N64, etant donné que le jeux fait environ 500Mo sur PC et que sur N64 le jeu pèse moins de 100Mo (et puis le(s) lien(s) de Drolpiraat ne fonctionne(nt) plus).
J'ai vu plus haut une hypothèse parlant d'un logiciel crée sur les bases d'une rom. Mais je vous préviens : la qualité de la Rom laisse à désirer. J'ai remarqué plein de bugs au niveau graphismes. Les lums jaunes sont bleu-ciel, inversement parfois avec les lums bleus. La caméra traverse les murs (cinématique de l'histoire, juste après l'apparition du logo rayman 2, on en voit un gros. Egalement lorsque la caméra rentre dans le vaisseau prison, on voit le décor de derrière. C'est étrange...

Mais par contre, pour Super Mario 64, je ne vois aucun problème...
LunaVorax
Antitoon
Posts: 96
Joined: Mon Jul 03, 2006 11:31 pm
Location: Lune
Tings: 0

Re: Proposition de projet "REL : Rayman Est Libre"

Post by LunaVorax »

Le travail sur la rom nous permet juste d'avoir quelque chose de concret avant de se pencher sur la version PC. C'est plus une solution pour les pressés.
Hunchman801
Bad Rayman
Posts: 87629
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 640257

Re: Proposition de projet "REL : Rayman Est Libre"

Post by Hunchman801 »

Me voilà revenu des contrées polaires :hehe:
C'est dommage, mais il semblerait que Director ne fasse pas partie des licences que l'école nous permet d'obtenir gratuitement :| D'ailleurs, je n'ai pas trouvé l'email de VL-Tone, il me le faut pour le contacter.
Pour ce qui est de la ROM, ça ne nous avancera guère si elle est bugguée, surtout si la façon de procéder est radicalement différente avec la version PC.

Bref, il faudrait peut-être réfléchir à la façon de contacter Ubi pour les codes source. Avant cela, je vais tout de même avertir Drolpiraat de ce projet, ça l'intéressera certainement et il a pas mal bossé sur des sujets similaires.
jinzo
Grolgoth
Posts: 3315
Joined: Fri Sep 12, 2003 6:46 pm
Location: Castelginest
Contact:
Tings: 9170

Re: Proposition de projet "REL : Rayman Est Libre"

Post by jinzo »

J'oubliais encore. La rom s'arrête brutalement lorsque nous avons tous les lums jaunes et que nous retournons dans certains mondes.
Le premier est dans La Promenade de Santé, au niveau de la partie où il faut grimper à une série de racines.
Le second est dans Le Sanctuaire d'Eau et de Glace, après la petite séance de grimpage de falaises, on arrive dans une salle avec de l'eau et des caisses. Le filet à escalader pour rejoindre la zone aux orbes magiques est archi piégé. Y poser le pieds est synonyme d'arrêter la rom.
Le dernier bug que j'ai trouvé est dans Les Cavernes de l'Echo, quand on saute dans le trou où on trouve un robot gorille, dès que Rayman a enfoncé la prune sur la tête du robot, une fois de plus, escalade piégée. Le filet qui est a atteindre arrête la rom sans attendre avec un message d'erreur.
LunaVorax
Antitoon
Posts: 96
Joined: Mon Jul 03, 2006 11:31 pm
Location: Lune
Tings: 0

Re: Proposition de projet "REL : Rayman Est Libre"

Post by LunaVorax »

Il n'y a pas qu'une seule rom au monde, il y en as des tas. Il suffit de trouver la bonne.
jinzo
Grolgoth
Posts: 3315
Joined: Fri Sep 12, 2003 6:46 pm
Location: Castelginest
Contact:
Tings: 9170

Re: Proposition de projet "REL : Rayman Est Libre"

Post by jinzo »

Je ne suis pas bête... J'en ai essayé 3 venant de 3 serveurs différents. :wink:
Comment s'y prendre... Ce qui m'interresse, c'est ce qu'on peut faire de Rayman Revolution. J'ai toujours voulu voir le même sur PC...
LunaVorax
Antitoon
Posts: 96
Joined: Mon Jul 03, 2006 11:31 pm
Location: Lune
Tings: 0

Re: Proposition de projet "REL : Rayman Est Libre"

Post by LunaVorax »

Non je n'ai jamais dit que tu était bête, mais une rom parfaite ça existe forcement.

Pour Rayman Revolution c'est possible, il va juste falloir se pencher et se documenter sur la/les façons de decompiler un jeu PS2. C'est possible (tout est possible) mais long.

Il va falloir officialiser le projet, creer un minisite (pour faire pro et informer des gens du projet), definir une liste de nos ambitions les plus folles et... demander à des gens exterieurs du forum de nous aider dans notre quête. Je ne pense pas que l'on puisse se limiter aux developeurs présents sur la Pirate Community. Non pas qu'il faille 300 000 personnes, mais plutôt remplacer certaines personnes suceptibles de nous aider par d'autre plus competantes (si on veux que le projet perdure).

Tant qu'on y est, je precise que cela me tient beaucoup à coeur que le projet soit libre si jamais il lui vient d'être créé puis de mourrir en cour de route, certaines personnes pourront toujours acceder à la source et faire deux, trois trucs avec.
Droolie
Musician
Posts: 5343
Joined: Wed Apr 20, 2005 7:31 pm
Tings: 67835

Re: Proposition de projet "REL : Rayman Est Libre"

Post by Droolie »

Eh voilà! Je l'ai traduit en anglais! =D
viewtopic.php?t=2406
J'ai aussi ajouté quelques choses ( en faite, j'ai ajouté beaucoup XD ).

Moi, je crois que se serait mieux si on le ferait sur PC ( donc pas de ROMs ).
Et c'est très possible de faire Rayman Revolution sur PC, mais comme LunaVorax a dit: c'est long.
LunaVorax
Antitoon
Posts: 96
Joined: Mon Jul 03, 2006 11:31 pm
Location: Lune
Tings: 0

Re: Proposition de projet "REL : Rayman Est Libre"

Post by LunaVorax »

Je voulais plus parler d'extraction du contenu du jeu PS2 pour tout réutiliser et refaire le jeu sur PC. J'aurais du mieu m'exprimer :D
Un merci sans fin pour la traduction du topic, je manquais de temps.

Par contre je voudrais insister sur la difference entre la version N64 et PC. Sur N64, la resolution et le nombre de couleures utilisé pour les textures est inferieures que celles sur PC. En plus simple, le nombre de polygone est le même, mais la qualité des textures est divisé par 2 ou 4.

Au passage, je possède une version beta de Rayman 2 sur Dreamcast... mais je n'ai pas de Dreamcast, aucun moyen donc de voir ce qu'il y a de different (les disques Dreamcast (GD-ROM) ne peux pas être lus par les lecteurs CD/DVD)
Hunchman801
Bad Rayman
Posts: 87629
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 640257

Re: Proposition de projet "REL : Rayman Est Libre"

Post by Hunchman801 »

Pour le mini-site, on peut très bien l'héberger ici sur la PC. Par contre, si j'ai bien compris, nous allons commencer par Rayman 1 ? Il va falloir que je commence à regarder les fichiers du jeu. J'avais déjà jeté un coup d'œil il y a bien longtemps, et on trouve des informations plus ou moins codées.
LunaVorax
Antitoon
Posts: 96
Joined: Mon Jul 03, 2006 11:31 pm
Location: Lune
Tings: 0

Re: Proposition de projet "REL : Rayman Est Libre"

Post by LunaVorax »

Si on fait un mini site, je postule pour m'en charger. On pourra utiliser Wordpress, c'est très simple et ça nous permettra facilement d'integrer une page de news.

Sinon, REL est un projet qui, si il veux voir le jour, doit être mené très rigoureusement et de manière organisée. Ainsi (même si je ne cache à personne que je voudrais me jeter sur Rayman 2 en premier) il est preferable de s'imposer un ordre de travail et, étant donné que plus ça va, plus la programation de ces jeux est complexe, il vaudrait mieu commencer par le premier (qui plus est entierement en 2D). Et puis on aura plus de chance de nous donner le code source (j'y crois pas sincerement mais, qui ne tente rien n'a rien :D)

Enfin bon voilà le topo, un site nous permettra de nous organiser et de mieu faire connaitre le projet (et puis ça fait "on y croit" aussi, c'est pas mal comme effet :D).
Hunchman801
Bad Rayman
Posts: 87629
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 640257

Re: Proposition de projet "REL : Rayman Est Libre"

Post by Hunchman801 »

D'ailleurs, j'aimerais beaucoup que l'on puisse également utiliser les textures des jeux Rayman pour les Juniors, comme les lianes piquantes :)
LunaVorax
Antitoon
Posts: 96
Joined: Mon Jul 03, 2006 11:31 pm
Location: Lune
Tings: 0

Re: Proposition de projet "REL : Rayman Est Libre"

Post by LunaVorax »

A mon avis, si on a le code source pour Rayman 1, ce sera identique pour "Rayman pour les Juniors"
Post Reply