- Une réimplémentation open source qui permet de relancer Jazz Jackrabbit 2, sorti en 1998, sur des plateformes modernes ; son principe central consiste à utiliser les fichiers du jeu original
- Prend en charge Shareware Demo, Holiday Hare '98, The Secret Files et Christmas Chronicles ; la version originale recommandée est The Secret Files
- La dernière version 3.6.0 a été publiée le 30 mai 2026 et prend en charge Windows, Linux, macOS, Android, Switch, Xbox UWP et l’exécution dans le navigateur
- Sur la plupart des plateformes, il faut copier le répertoire du jeu original dans le chemin
Sourceindiqué ; au premier lancement, l’intro ne peut pas être passée en raison de la régénération du cache - Le build repose principalement sur CMake et utilise la licence GPL v3.0 ainsi qu’un moteur nCine fortement modifié ; le projet fournit donc à la fois des distributions exécutables et des builds de développement
Relancer Jazz Jackrabbit 2 dans un environnement moderne
- Jazz² Resurrection est un projet de réimplémentation du jeu Jazz Jackrabbit 2 de 1998
- Versions du jeu original prises en charge :
- Shareware Demo
- Holiday Hare '98
- The Secret Files
- Christmas Chronicles
- L’extension JJ2+ et certaines fonctionnalités de MLLE sont également partiellement prises en charge
- Le dépôt du projet se trouve sur GitHub.com/deathkiller/jazz2-native
- Plusieurs versions originales sont prises en charge, mais la version recommandée est The Secret Files
Téléchargement et cibles d’exécution
- La dernière version est la 3.6.0, publiée le 30 mai 2026
- Les notes de version sont disponibles sur
/jazz2/release-notes - Plateformes proposées :
- La version Android peut afficher une demande d’autorisation de sécurité pour installer une application en dehors du Play Store
- Les prérequis Android sont Android 5.0+ et OpenGL 3.0
- L’exécution dans le navigateur vise Chrome, Edge, Firefox, etc.
Builds expérimentaux et backends graphiques
- Les Experimental builds sont générés directement par GitHub Actions et peuvent inclure des fonctionnalités non publiées
- Ils peuvent contenir des fonctionnalités en cours de développement ou des bugs ; lors d’un signalement de bug, le numéro de version exact est nécessaire
- Les builds expérimentaux sont fournis pour Android, Linux, macOS, Windows, Nintendo Switch et Xbox UWP
- Les builds Linux, macOS et Windows proposent, selon la plateforme, des backends GLFW et SDL2
- Les deux backends peuvent se comporter différemment ; il est donc recommandé de tester les deux
- AVX2 peut améliorer les performances, mais n’est pas pris en charge par les CPU plus anciens
Conditions d’exécution par plateforme
- De manière générale, les fichiers originaux de Jazz Jackrabbit 2 doivent être copiés dans le répertoire
Sourceindiqué - Au premier lancement, le cache est régénéré pendant la cinématique d’introduction, qui ne peut donc pas être passée
- Les effets sonores de la cinématique d’introduction nécessitent le cache et peuvent être absents au premier lancement
-
Windows
- L’installation de Microsoft Visual C++ Redistributable est nécessaire
- Copiez le contenu du répertoire du jeu original dans
‹Game›\Source\ - L’exécutable est l’un des suivants :
Jazz2.exe,Jazz2_avx2.exe,Jazz2_sdl2.exe - Les prérequis sont Windows 7 ou version ultérieure et un GPU compatible OpenGL 3.3
- Les fichiers du jeu ne doivent pas être copiés dans
Program Files
-
Linux
- Copiez le contenu du répertoire du jeu original dans
‹Game›/Source/ - En cas d’utilisation d’un paquet, l’emplacement des fichiers est
~/.local/share/Jazz² Resurrection/Source/ou/usr/local/share/Jazz² Resurrection/Source/ - L’exécutable est
jazz2oujazz2_sdl2 - Les prérequis sont un GPU compatible OpenGL 3.3 ou, sur ARM, OpenGL ES 3.0
- Avec un paquet
.debou.rpm, les dépendances peuvent être installées automatiquement
- Copiez le contenu du répertoire du jeu original dans
-
macOS
- Installez le bundle d’application
.dmgfourni - Copiez le contenu du répertoire du jeu original dans
~/Library/Application Support/Jazz² Resurrection/Source/ - L’installation est aussi possible avec
brew trust deathkiller/jazz2puisbrew install deathkiller/jazz2/jazz2
- Installez le bundle d’application
-
Android
- Installez
Jazz2.apkouJazz2_x64.apk - Copiez le contenu du répertoire du jeu original dans
‹Storage›/Android/data/jazz2.resurrection/files/Source/ - Sous Android 11 et versions ultérieures, si l’accès au stockage externe est autorisé depuis le menu principal, les chemins suivants peuvent aussi être utilisés
‹Storage›/Games/Jazz² Resurrection/Source/‹Storage›/Download/Jazz² Resurrection/Source/
- Le répertoire
Contentest inclus directement dans l’APK et ne nécessite aucune action séparée - Les prérequis sont Android 5.0 ou version ultérieure et un GPU compatible OpenGL ES 3.0
- Installez
-
Nintendo Switch
- Installez le paquet
Jazz2.nro; un custom firmware est nécessaire - Copiez le contenu du répertoire du jeu original sur la carte SD, dans
/Games/Jazz2/Source/ - L’exécution doit se faire avec full RAM access activé
- La régénération du cache pouvant prendre plus de temps, l’écran blanc peut rester affiché plus longtemps que prévu
- Installez le paquet
-
Web et Xbox UWP
- La version Web s’exécute depuis
https://deat.tk/jazz2/wasm/ - Depuis le menu principal, l’import des épisodes du répertoire original de Jazz Jackrabbit 2 débloque du contenu supplémentaire
- La version Web nécessite un navigateur compatible WebAssembly et WebGL 2.0
- Pour Xbox UWP, installez si nécessaire le certificat
Jazz2.cer, puis le paquetJazz2.msixbundle - Sur Xbox UWP, copiez les fichiers du jeu original vers le chemin cible affiché dans le menu principal, puis relancez l’application
- En les copiant sur un disque externe dans
\Games\Jazz² Resurrection\Source\, il est possible de conserver les réglages entre installations ; l’application doit être de typeGame
- La version Web s’exécute depuis
Méthode de build et licence
- Les paramètres détaillés de configuration du build se trouvent dans la developer documentation
- Les builds Windows, Linux, macOS, Android, Web et Xbox UWP reposent globalement sur CMake
- Sous Windows, Linux, macOS, Android et Xbox UWP, CMake peut télécharger automatiquement les dépendances de build
- Le téléchargement automatique peut être désactivé avec l’option
NCINE_DOWNLOAD_DEPENDENCIES; dans ce cas, les Build dependencies doivent être placées manuellement dans le cheminLibs - Sous Linux, les bibliothèques système ont toujours une priorité plus élevée ; si les dépendances sont déjà présentes, aucun téléchargement séparé n’est nécessaire
- Le build Android nécessite l’installation de l’Android SDK, de l’Android NDK et de Gradle, ainsi que l’option
NCINE_BUILD_ANDROID - Le build Nintendo Switch utilise la toolchain devkitPro et une configuration de toolchain CMake
- Le build Web nécessite l’installation de l’Emscripten SDK et les fichiers de jeu requis doivent être fournis à l’avance dans
./Content/ - Le build Xbox UWP génère une solution Visual Studio 2019 ou ultérieure avec les paramètres
CMAKE_SYSTEM_NAME=WindowsStoreetCMAKE_SYSTEM_VERSION="10.0" - Le projet est sous licence GNU General Public License v3.0 et utilise le moteur de jeu nCine, fortement modifié
1 commentaires
Avis sur Hacker News
Je garde un excellent souvenir de jeux comme Jazz Jackrabbit, Commander Keen, Cosmo's Cosmic Adventure, Secret Agent Man ou Jill of the Jungle. À l'époque, les logos que je voyais le plus souvent étaient Epic Games et Apogee.
OMG ! Le Jetpack d'Adept Software est encore téléchargeable ?! https://www.adeptsoftware.com/jetpack/
J'aimerais aussi réessayer The Lost Mind/Island of Dr. Brain.
Quand je cherche des images de jeux de plates-formes DOS comme Secret Agent ou Crystal Caves, cela me rappelle un certain jeu installé sur les ordinateurs de mon école primaire vers 1998. Je ne sais pas si c'était sur Mac ou DOS, mais ce n'était clairement pas un G3 récent. Il y avait un personnage qui ressemblait à un détective en trench-coat, et l'ambiance générale était sombre, avec, je crois, une lumière jaune qui descendait d'en haut en forme de cône.
Les souvenirs sont souvent déformés, mais j'espère que quelqu'un pourra reconnaître quelque chose avec cette description. J'ai retrouvé presque tous les jeux auxquels je jouais enfant ; je n'y ai pas forcément rejoué, mais rien que le fait de savoir ce que c'était m'a satisfait. Les gros jeux qui m'ont longtemps trotté dans la tête étaient Tyrian et Descent.
Abuse avait un éditeur de niveaux scriptable absurdement puissant, et je crois que j'y ai passé plus de temps que sur le jeu lui-même.
Je ne connais pas beaucoup d'autres exemples de personnes actives dans le secteur depuis plus de 30 ans.
Quand j'étais enfant, un nouveau PC est arrivé à la maison, et la version complète de Jazz Jackrabbit 2 était fournie avec. La campagne comme le multijoueur local étaient vraiment amusants, mais le multijoueur plantait assez souvent. J'avais aussi lu qu'il existait un éditeur de niveaux appelé Jazz Creation Station, mais il n'a jamais été inclus dans mon exemplaire. J'ai fouillé jusque dans les fichiers du jeu sans le trouver, ce qui m'a beaucoup déçu, moi qui adorais les éditeurs de niveaux.
En regardant le disque de plus près, j'ai vu la mystérieuse mention « OEM Version ». Aujourd'hui je sais ce que cela signifie, mais à l'époque personne ne le savait. Malgré tout, comme la version indiquée était 1.0, je me disais que tout aurait dû être inclus. J'ai demandé à Gateway s'il existait un moyen de « passer à la vraie version finale », mais on m'a répondu que non.
Au final, ils vendaient donc une version inachevée en bundle.
À l'époque, c'était très déroutant : cela ressemblait à une version complète, mais certaines fonctionnalités manquaient. J'y ai quand même joué pendant des heures.
Il y avait aussi un jeu de course de motos fourni avec le même PC — probablement un Gateway — dont je ne me souviens pas très bien, mais sur lequel j'ai aussi passé beaucoup de temps.
Je me demande pourquoi les versions OEM étaient si souvent des préversions réduites.
Dommage que Jazz ne soit pas devenu plus célèbre. J’aimais vraiment Jazz Jackrabbit 1 et 2, et il me semble qu’un troisième épisode était prévu, mais qu’ils ont dû abandonner l’idée en pensant que les ventes ne seraient pas suffisantes
Si quelqu’un peut me recommander un jeu de plateforme dans le style de Jazz qui tourne sur Mac, j’aimerais vraiment l’essayer. Je n’ai jamais accroché aux shoot’em up ni aux jeux 3D, mais j’ai toujours aimé les jeux de plateforme comme Mario ou Contra, et Jazz me convenait parfaitement
Cela dit, ce n’est pas très bon. La musique fait exception : Alexander Brandon reste excellent
À noter que le jeu original s’achète pour quelques dollars et tourne très bien sous Windows, y compris en coop. Je l’ai testé récemment, et c’était très amusant
Je n’ai jamais joué moi-même à Jazz Jackrabbit, mais dans mon quartier il y avait quelqu’un qui était, je crois, encadreur, et qui semblait être ami avec mon père
Je me souviens être descendu à l’étage du dessous où se trouvait son espace de travail ; il jouait à Jazz Jackrabbit sur un vieil ordinateur, et je m’étais dit que ce jeu avait vraiment l’air incroyable
C’est juste une anecdote sortie de nulle part, mais bizarrement ce souvenir m’est revenu
J’adorais ce jeu quand j’étais enfant. Je créais d’immenses cartes avec l’éditeur, puis j’ouvrais un serveur multijoueur avec ces cartes ; des gens entraient et plusieurs d’entre nous couraient partout ensemble sur ces énormes niveaux
Les gens s’émerveillaient devant les cartes, et moi j’étais surexcité. C’était la première fois que des inconnus sur Internet utilisaient quelque chose que j’avais créé. J’ai perdu cette carte depuis longtemps, mais j’en garde encore un très bon souvenir ^^
J’ai de très bons souvenirs du multijoueur en ligne de Jazz Jackrabbit 2. Si je me souviens bien, à un moment les serveurs officiels du jeu ont fermé, et pour continuer à jouer en ligne il fallait patcher le jeu afin de se connecter à un serveur exploité par quelqu’un dont je ne me rappelle que le nom, Nimrod. Il était probablement britannique
Un ami rencontré dans un « clan » de JJ2 m’a donné le goût de la musique, et je suis allé à mon premier concert avec lui. Nous avons perdu le contact aujourd’hui, mais avec une correspondante d’un autre pays rencontrée dans ce clan, j’échange encore depuis plus de 23 ans des cartes et des cadeaux pour les anniversaires et Noël, et on s’envoie aussi parfois des messages dans l’année
Cela dit, je n’ai pas joué au jeu lui-même depuis des années. Je me souviens aussi de l’attente autour de Jazz Jackrabbit 3D, qui, à ma connaissance, n’a finalement jamais vu le jour. Il me semble qu’il y avait une démo jouable, mais je n’en suis pas sûr. Une recherche permettrait sûrement de le retrouver vite, mais je laisse ça au lecteur
C’était l’un de mes jeux préférés en grandissant. Au lycée, pour l’un de mes premiers projets de programmation, j’avais créé un programme en VB6 qui déverrouillait des niveaux Jazz2 verrouillés
Je ne me souviens plus si ces niveaux se débloquaient en accomplissant quelque chose ou s’il fallait payer. Quoi qu’il en soit, j’avais trouvé comment manipuler les fichiers pour les rendre jouables. Il n’y avait pas de chiffrement ou autre : il suffisait de trouver le bon octet et de le remplacer par une autre valeur
Ce que j’aimais dans Jazz2, c’est qu’il était performant même sur le mauvais PC Intel Celeron que j’utilisais à l’époque. Curieusement, je me souviens que des parties comme les menus étaient un peu saccadées, mais le jeu lui-même tournait toujours très bien
Jazz Jackrabbit, c’était comme Sonic The Hedgehog avec un flingue sous hallucinogènes. Je ne comprends pas pourquoi il n’est pas devenu plus célèbre. Epic Megagames a beaucoup trop sous-estimé ce qu’ils avaient entre les mains
J’ai de bons souvenirs de coop à 3 joueurs sur un seul clavier. C’était possible tant qu’une seule personne au maximum était en train de courir
La musique a toujours été un point fort, et il était aussi frappant que, notamment à cause du format de fichier utilisé, on n’entendait généralement qu’environ quatre voix en même temps
J’adorais ce jeu. Filer à toute vitesse dans les niveaux en tirant sur des tortues et en ramassant des gemmes était incroyablement fun, et aucun autre jeu ne m’a donné cette même sensation de rythme rapide aussi palpitant