Menu
Diablo
  • Tout support
  • PC
  • Mac
  • PS1
Actus
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Créer un contenu
jeuxvideo.com / Dernières actualités des jeux vidéo / News jeux vidéo / News jeu /

Diablo : Le code source du jeu publié par une équipe de fans

News jeu
Diablo : Le code source du jeu publié par une équipe de fans
Diablo : Le code source du jeu publié par une équipe de fans
PC
Partager sur :

Plus de 20 ans après sa sortie, Diablo reste une référence pour de nombreux amoureux d'action-RPG, ou plutôt de hack'n slash dont il est l'un des représentants majeurs. À la grande communauté de joueurs qui gravite encore autour du titre s'ajoute celle des moddeurs qui s'amusent toujours autant à trafiquer le jeu avec les moyens du bord.

Diablo : Le code source du jeu publié par une équipe de fans

C'est donc avec plaisir que tout ce petit monde a découvert la sortie récente d'une version complète du code source sur le Net, non pas publiée par Blizzard, mais bien par une équipe de fans qui est parvenue à l'obtenir à grands coups de rétro-ingénierie. Cette technique extrêmement fastidieuse a permis, après quatre mois de travail, à GalaxyHaxz de publier le tout sous le nom de Devilution sur Github. En plus de donner aux fans les moyens de mettre à jour le premier Diablo, il s'agit également d'un trésor pour les amateurs d'histoire vidéoludique. Nous y découvrons des éléments supprimés de la version finale, mais également quelques autres surprises :

Devilution aide également la documentation du contenu inutilisé et retiré du jeu final. Le développement de Diablo a été rushé vers la fin, beaucoup d'idées ont été abandonnées et le multijoueur a été conçu à la hâte. En examinant la source, nous pouvons voir certaines bizarreries liées au planning de développement.

Évidemment pour des problèmes légaux, les assets du jeu ont été retirées, mais si vous aimez jouer un peu avec les codes sources ou découvrir que même les plus grands codent parfois assez salement, vous devriez avoir de quoi vous amuser.

Spoilers - Le premier Diablo

Chargement de la vidéo Diablo Chronique
Profil de daFrans,  Jeuxvideo.com
Par daFrans, Journaliste jeuxvideo.com
MP
PC Action RPG Blizzard Entertainment Rétrogaming

COMMENTAIRES

Vous devez être connecté pour poster un commentaire.
aristoxene29
aristoxene29
MP
le 22 juin 2018 à 20:20

A la remarque comme quoi même le code des grands peut-être sale parfois j'aimerai quand même noter que le code source récupéré par rétro-ingénierie n'est pas le code source original.

Lire la suite...
Tamos40000
Tamos40000
MP
le 22 juin 2018 à 20:10

Évidemment pour des problèmes légaux, les assets du jeu ont été retirées

En fait, le code source d'un logiciel est lui aussi soumis aux droits d'auteur. En fouillant un peu sur le droit à la décompilation, on apprend qu'il est généralement réservé à l'interopérabilité entre logiciels. Concrètement, cela signifie que vous avez légalement le droit de porter Diablo sur Linux, mais pas de rajouter un boss Shrek avec des attaques customs :hap:.

Lire la suite...
EviImantheone
EviImantheone
MP
le 22 juin 2018 à 19:24

Si SEULEMENT on pouvait avoir la même chose pour Blood... De tous les classiques de l'époque c'est l'un des rare qui n'a jamais eu son code source dévoilé / de version windows dédiée / de remaster / j'en passe...

DosBox c'est bien mais ça pique sévère. Bonne chose pour Diablo cependant même si ce n'est pas celui qui était le plus nécessaire je trouve.

Lire la suite...
YogmaI
YogmaI
MP
le 22 juin 2018 à 18:07

J'ai envie de me le refaire Diablo 1 maintenant. Merci ! Surement dimanche lendemain de cuite ^^

Et cette musique dans le village :bave:
https://www.youtube.com/watch?v=AnMR6SOBa9k

Lire la suite...
Astropong
Astropong
MP
le 22 juin 2018 à 17:09

Quelqu'un saurait pourquoi on voit partout ce truc ?
int v2; // esi
PlayerStruct *v3; // esi
unsigned int v4; // ecx
char v5; // al
void *v6; // edi
char *v7; // ebx
int v8; // ecx
int v9; // ecx
int v10; // ecx
int v11; // ecx
int v12; // ecx
int v13; // ecx

On dirait qu'il y a de l'assembleur partout dans le code...

Lire la suite...
Top commentaires
Astropong
Astropong
MP
le 22 juin 2018 à 17:09

Quelqu'un saurait pourquoi on voit partout ce truc ?
int v2; // esi
PlayerStruct *v3; // esi
unsigned int v4; // ecx
char v5; // al
void *v6; // edi
char *v7; // ebx
int v8; // ecx
int v9; // ecx
int v10; // ecx
int v11; // ecx
int v12; // ecx
int v13; // ecx

On dirait qu'il y a de l'assembleur partout dans le code...

Lire la suite...
YogmaI
YogmaI
MP
le 22 juin 2018 à 18:07

J'ai envie de me le refaire Diablo 1 maintenant. Merci ! Surement dimanche lendemain de cuite ^^

Et cette musique dans le village :bave:
https://www.youtube.com/watch?v=AnMR6SOBa9k

Lire la suite...
Les jeux attendus
1
Cyberpunk 2077
19 nov. 2020
2
Microsoft Flight Simulator
18 août 2020
3
Star Wars : Squadrons
02 oct. 2020
4
Halo Infinite
4ème trimestre 2020
5
Assassin's Creed Valhalla
17 nov. 2020