Jak and Daxter series (with OpenGOAL engine) - Le Bottin des Jeux Linux

Jak and Daxter series (with OpenGOAL engine)

🗃️ Specifications

📰 Title: Jak and Daxter series (with OpenGOAL engine) 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 👁️ Visual: 3D
🏷️ Category: Adventure & Action ➤ Action Platformer 🏝️ Perspective: Diagonal-down
🔖 Tags: Action Platformer; Adventure; Puzzle; Beat 'em up; Sci-fi; Comedy; Time travel; Open World; 2000s; Moddable ⏱️ Pacing: Real Time
🐣️ Approx. start: 2001-12-03 👫️ Played: Single & Multi
🐓️ Latest: 2024-10-05 🚦 Status: 04. Released (status)
📍️ Version: OpenGOAL: Latest: 💥️ 0.2.17 / Dev: 💥️ PR 202409 / 10008ca // OpenGOAL Launcher: Latest: 💥️ 2.5.0/1 / Dev: 88f93aa ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️💰 Libre with Commercial assets 🎀️ Quality: 7. ⏳️
🏛️ License: Code : ISC / Artwork: Commercial ✨️ (temporary):
🐛️ Created: 2023-07-09 🐜️ Updated: 2024-10-06

📦️ Deliverables

📦️ Package name: open-goal-launcher ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ✓ ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage: ✓
📱️ PDA support: ..... 📦️ Flatpak: ✓
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 🦍️ Consistent version 👔️ Already shown:
💡 Lights on: ✓ 💭️ New version published (to be updated):
🎨️ Significant improvement: 🦺️ Work in progress:
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb 👻️ Temporary:
🎰️ ID: 16332

📖️ Summary

📜️[en]: Jak and Daxter series is a PlayStation 2 action-platformer and adventure trilogy published between 2001 and 2004 (Naughty Dog studio) following the eponymous protagonists. Falling into a vat of Dark Eco (the antithesis of White Eco, and the 4th - malignant - variation of this form of energy), Daxter is transformed into an otter. Discovering a time machine, Jak (aka Mar) and Daxter embark on an adventure to restore his human form... OpenGOAL is a reverse-engineering of the game, followed by the writing of a GOAL compiler (the game is written in GOAL, a derivative of Lisp) to produce a libre, multi-platform (Windows & Linux), compatible and modern engine. 📜️[fr]: Jak and Daxter series est une trilogie d'action en plateforme et d'aventure sur PlayStation 2 publiés entre 2001 et 2004 (studio Naughty Dog) suivant les protagonistes éponymes. En tombant dans une cuve de Dark Eco (antithèse de l'Eco blanche, et 4eme déclinaison - maléfique, de cette forme d'énergie), Daxter s'est transformé en loutre. Découvrant une machine temporelle, Jak (aka Mar) et Daxter se lancent dans une aventure pour tenter de lui redonner apparence humaine... OpenGOAL est une rétro-ingénierie du jeu suivi de l'écriture d'un compilateur en GOAL (le jeu est conçu en GOAL, un dérivé du Lisp) permettant de produire un moteur libre et multi-plateforme (Windows & Linux) compatible et moderne.

🎥️ Videos


🏝️ Trailer:
• Jak 1: (original) PS4 revamp version (201712),

• Jak 2: Intro (202311)


🦝️ From Users: (202207), (202206),


💎 Features: Jak 2 - Restoring the unused zoomer hijack voice lines (202306), PS2 vs PS3 vs OpenGOAL comparison (202208), Jak II: Roboguard Animations - Unused Attacks! (202306),


🕯️ How To: (202311), (202305),


🎲️ Gameplay (SP):
• Jak 1: (202210), (202304), (202208),


• Jak 2: (202401), (202306),


• Jak 3: (202407), (202404), (202404),


🎲️ Gameplay (MP):
• Jak 2: (202208),


🎮️ Showcase: (Mods)
• Misc. mods 1/2 (202209), Misc. mods 2/2 (202209), 💥️ TeamRuns (=online multiplayer mod/202406)

• 💥️ River to Water (202406), The Precursor Legacy (202306), The Snowy Legacy Mod (202210),

• Metropolis (202208), Yosemite (202212), Custom Level (202206),


🎙️ Dev Interviews: (202208),

🕸️ Links

🏡️ Website & videos
[Homepage 1(Playstation) 2(OpenGOAL)] [Dev site] [Features/About] [Screenshots] [WIKI] [FAQ]

• OpenGOAL (Reviving the language GOAL - a custom Lisp language, that brought us the Jak & Daxter Series): [RSS] [Changelog 1 2 3]
• OpenGOAL Launcher (A launcher for the OpenGOAL Project to simplify usage & installation, ISC license): [RSS] [Changelog 1 2 3]

💰 Commercial
Jak and Daxter: The Precursor Legacy (Jak 1): (Windows, for contents extraction) [SONY PlayStation (The Jak & Daxter Collection (PS4 version, Warning: I don't know if it works with OpenGOAL)] [SONY PlayStation (Jak and Daxter: The Precursor Legacy (PS4 version, Warning: I don't know if it works with OpenGOAL))] [Amazon 1[en] 2[fr]]
[Videos ft(202208) t(o)(201712) gd(202306) gd(202304) gu(202207) gu(202206) id(202208) r(202xxx) lp(202xxx) ht(202311) ht(202207) g(202210) g(202304) g(202206) g(202307) g(202305) g(202206) g(202208) g(202207) g[fr](202208) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202306) g[sp](202208) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)]

Jak 2: (Windows, for contents extraction) [SONY PlayStation (The Jak & Daxter Collection (PS4 version, Warning: I don't know if it works with OpenGOAL)] [Amazon]
[Videos ft(202306) ft(202306) t(202311) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(202207) ht(202305) mp(202208) g(202401) g(202306) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)]

Jak 3: (Windows, for contents extraction) [SONY PlayStation (The Jak & Daxter Collection (PS4 version, Warning: I don't know if it works with OpenGOAL)] [Amazon]
[Videos t(202xxx) gd(202407) gd(202404) gd(202404) gu(202xxx) r(202xxx) lp(202xxx) ht(202207) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)]

🍩️ Resources

🔘️ Mods
• 💥️ TeamRuns (Jak 1 online multiplayer mod): [Homepage] [Dev site] 🎬️ t(202406)
• OpenGOAL unofficial Mod Launcher (not supported by OpenGOAL Team. The site also provides direct links to Mods, ISC License): d(Misc./202209) d(Misc./202209) d(Misc./202306) d(Overgrown/202409) d(Rockpool/202407) d(River to Water/202406) d(The precursor Legacy/202301) d(The Snowy Legacy/202210) d(Metropolis/202208) d(Yosemite/202212) d(Yosemite/202204) d(Custom Level/202206) ht(202210) ht(202209) ht(202211) [Homepage] [Dev site]

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
(OpenGOAL) Devs (OpenGOAL Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Jak and Daxter series) Devs (Naughty Dog, LLC (formerly JAM Software, Inc.) 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [Facebook] [PeerTube] [YouTube] [twitch] [PressKit] [Interview 1(Story)(201108) 2(Jason Rubin)(201612) 3(Andy Gavin)(202003) 4(Working at Naughty Dog)(201504)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Jak and Daxter) [fr] [en] [de]]
[Wikipedia (Jak and Daxter: The Precursor Legacy) [fr] [en] [de]]
[Wikipedia (Jak 2) [fr] [en] [de]]
[Wikipedia (Jak 3) [fr] [en] [de]]
[Wikipedia (Game Oriented Assembly Lisp (GOAL)) [fr] [en] [de]]
[HOLaRSE [de]]

📦️ Misc. repositories
OpenGOAL:
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]
OpenGOAL Launcher:
[Repology] [pkgs.org] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage (author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB] [gamesradar] [Review]

🕊️ Source of this Entry: [HOLaRSE (20230708)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Jak & Daxter series (with OpenGOAL engine)
🦊️ What's: An action-platformer trilogy & a libre engine
🏡️ https://opengoal.dev/
🐣️ https://github.com/open-goal
🔖 #LinuxGaming #ShareYourGames #Adventure
📦️ #LibreGameEngine #CommercialAssets #Bin #Arch #Flatpak #AppIm
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

Dev (OpenGOAL) ----------------------------------------
💥️ NEW!
🥁️ Update: PR 202409
⚗️ Consistent version 🦍️
📌️ Changes: https://opengoal.dev/blog/
🦣️ From: https://mastodon.social/@holarse/113255228701359421
🛜️ https://github.com/open-goal/jak-project/releases.atom

Stable (OpenGOAL) -------------------------------------
💥️ NEW!
🥁️ Update: 0.2.17
⚗️ Consistent version 🦍️
📌️ Changes: https://github.com/open-goal/jak-project/releases
🦣️ From: https://mastodon.social/@holarse/113255228701359421
🛜️ https://github.com/open-goal/jak-project/releases.atom

Stable (OpenGOAL Launcher) -------------------------------------
💥️ NEW!
🥁️ Update (Launcher): 2.5.0/1
⚗️ Consistent version 🦍️
📌️ Changes: https://github.com/open-goal/launcher/releases
🦣️ From: 🛜️ https://github.com/open-goal/launcher/releases.atom

🦝️ https://www.youtube.com/embed/oMU1Z17Fvf4
🎲️ https://www.youtube.com/embed/0UAcZRGifnM
🎮️ https://www.youtube.com/embed/kR_pGXVYL8M

🕶️ A diagonal downward view of Jack and Daxter aboard a flying motorcycle, flying over a village with various passers-by idle in their daily occupations.

📚️ Jak and Daxter series is a PlayStation 2 action-platformer and adventure trilogy published between 2001 and 2004 (Naughty Dog studio) following the eponymous protagonists. Falling into a vat of Dark Eco (the antithesis of White Eco, and the 4th - malignant - variation of this form of energy), Daxter is transformed into an otter. Discovering a time machine, Jak (aka Mar) and Daxter embark on an adventure to restore his human form... OpenGOAL is a reverse-engineering of the game, followed by the writing of a GOAL compiler (the game is written in GOAL, a derivative of Lisp) to produce a libre, multi-platform (Windows & Linux), compatible and modern engine.

📕 Description [en]

📜️ "An action-platformer and adventure trilogy on PS2, and a libre compatible engine" 📜️

Fantasy Violence, Mild Suggestive Themes
This title’s ESRB rating was updated to E10+ on 12/21/2018. The Parental Control Setting for this title is Level 3. For more information, please visit: https://www.playstation.com/en-us/network/legal/ratings/

Jak and Daxter: The Precursor Legacy

Enter a new world of magic, adventure, exploration, and discovery where enormous vistas and exotic characters lead you to places beyond your imagination. Test your wits and your skills as you embark on a journey to reverse your best friend's transformation into a furry Ottsel, even as he entangles you in his amusing antics. Discover twisted corruption and battle the sinister minds behind this chilling plot. Light Eco. Precursor Technology. Power Cells. Dark Eco. What does it all mean? Only one person holds the secret behind the power of the mysterious Eco. Together you must now take on these endeavors.

This title has been converted from the PS2™ (PlayStation®2) version to the PlayStation®4 console. Consequently, there may be times where the title plays differently from the PS2™ (PlayStation®2) version, or where some features may cause the title to not function properly. This version does not support the PS2™ (PlayStation®2) system’s peripherals, therefore some functionality may not be available.

The Jak and Daxter Collection

Team up with a dashing hero and his wise-cracking sidekick as Jak and Daxter leap onto PS4™ in four action-packed adventures. From the dynamic duo’s origins to their explosive motorsport debut, experience the pair’s complete story across:
• Jak and Daxter: The Precursor Legacy™.
• Jak II™: Renegade.
• Jak 3™.
• Jak X: Combat Racing.

These outrageous PlayStation®2 adventures look stunning with 1080p up-rendering on PS4™, and feature full trophy support – including one coveted Platinum per game. Pick up this great value bundle and get all four titles for less than the price of three.
Because these games have been converted from their original PS2™ versions for your PlayStation®4 and do not support PlayStation®2 peripherals, there may be times where they play differently to the originals, or where some features may not be available.


About the Project

The project officially started back in 2020 and has continued to grow more and more ambitious

This project is to port the original Jak and Daxter and Jak II to PC. Over 98% of the games are written in GOAL, a custom Lisp language developed by Naughty Dog.

Our strategy is:
• decompile the original game code into human-readable GOAL code
• develop our own compiler for GOAL and recompile game code for x86-64
• create a tool to extract game assets into formats that can be easily viewed or modified
• create tools to repack game assets into a format that our port uses

Our objectives are:
• make the port a "native application" on x86-64, with high performance. It shouldn't be emulated, interpreted, or transpiled.
• Our GOAL compiler's performance should be around the same as unoptimized C.
• try to match things from the original game and development as possible. For example, the original GOAL compiler supported live modification of code while the game is running, so we do the same, even though it's not required for just porting the game.
• support modifications. It should be possible to make edits to the code without everything else breaking.

We support both Linux and Windows on x86-64.

• We do not support, or plan to support the ARM architecture. This means that this will not run on devices such as an M1 Mac or a mobile device.

Current Status

Jak 1 is largely playable from start to finish with a handful of bugs that are continually being ironed out. Jak 2 is in development.


✅️ Native not Emulation
OpenGOAL is a fully fledged native x86-64 port. This means better performance, accuracy and compatibility

✅️ Like Playing the Original
A major goal is ensuring the game feels the same as the original. It should also look the same (but hopefully better!)

✅️ Built From Scratch
OpenGOAL is built from the ground up in an attempt to mimic the original GOAL language

✅️ Extend and Modify
Supporting modifications to the original game is a major goal of the project

✅️ Quality of Life Increases
We are not afraid to add features that increase quality of life or accessibility

✅️ Learn About the Games
Explore the code for the original games to learn how they worked

📕 Description [fr]

Une trilogie d'action-platformer et d'aventure sur PS2 et un moteur libre compatible, Jak and Daxter series par le studio Naughty Dog, publié par Sony Computer Entertainment, OpenGOAL par l'OpenGOAL Team.
En Lisp/C++.

Jak and Daxter series est une trilogie d'action en plateforme et d'aventure sur PlayStation 2 publiés entre 2001 et 2004 (studio Naughty Dog) suivant les protagonistes éponymes. En tombant dans une cuve de Dark Eco (antithèse de l'Eco blanche, et 4eme déclinaison - maléfique, de cette forme d'énergie), Daxter s'est transformé en loutre. Découvrant une machine temporelle, Jak (aka Mar) et Daxter se lancent dans une aventure pour tenter de lui redonner apparence humaine... OpenGOAL est une rétro-ingénierie du jeu suivi de l'écriture d'un compilateur en GOAL (le jeu est conçu en GOAL, un dérivé du Lisp) permettant de produire un moteur libre et multi-plateforme (Windows & Linux) compatible et moderne.


Violence fantastique, thèmes légèrement suggestifs
La classification ESRB de ce titre a été mise à jour à E10+ le 21/12/2018. Le réglage du contrôle parental pour ce titre est le niveau 3. Pour plus d'informations, veuillez consulter : https://www.playstation.com/en-us/network/legal/ratings/

Jak and Daxter: The Precursor Legacy

Entrez dans un nouveau monde de magie, d'aventure, d'exploration et de découverte où d'immenses panoramas et des personnages exotiques vous mènent dans des endroits qui dépassent votre imagination. Mettez votre intelligence et vos compétences à l'épreuve en entreprenant un voyage pour inverser la transformation de votre meilleur ami en Ottsel à fourrure, tout en vous laissant entraîner dans ses amusantes pitreries. Découvrez une corruption diabolique et affrontez les esprits sinistres qui se cachent derrière cette intrigue effrayante. Light Eco. Technologie des précurseurs. Cellules d'énergie. Dark Eco. Que signifie tout cela ? Une seule personne détient le secret du pouvoir du mystérieux Eco. Ensemble, vous devez maintenant vous attaquer à ces missions.

Ce titre a été converti de la version PS2™ (PlayStation®2) à la console PlayStation®4. Par conséquent, il peut arriver que le titre se joue différemment de la version PS2™ (PlayStation®2), ou que certaines fonctionnalités empêchent le titre de fonctionner correctement. Cette version ne prend pas en charge les périphériques du système PS2™ (PlayStation®2), par conséquent certaines fonctionnalités peuvent ne pas être disponibles.

The Jak and Daxter Collection

Faites équipe avec un héros fringant et son acolyte plein de sagesse lorsque Jak et Daxter bondissent sur PS4™ dans quatre aventures pleines d'action. Des origines du duo dynamique à leurs débuts explosifs dans le sport automobile, vivez l'histoire complète du duo à travers :
• Jak et Daxter : The Precursor Legacy™.
• Jak II™ : Renegade.
• Jak 3™.
• Jak X : Combat Racing.

Ces aventures démesurées sur PlayStation®2 sont superbes grâce au rendu 1080p sur PS4™, et offrent une prise en charge complète des trophées - y compris un Platine très convoité par jeu. Procurez-vous ce bundle d'un excellent rapport qualité-prix et obtenez les quatre titres pour moins que le prix de trois.
Comme ces jeux ont été convertis à partir de leur version PS2™ originale pour votre PlayStation®4 et qu'ils ne prennent pas en charge les périphériques PlayStation®2, il se peut qu'ils se jouent parfois différemment des originaux ou que certaines fonctionnalités ne soient pas disponibles.


A propos du projet

Le projet a officiellement débuté en 2020 et n'a cessé de devenir de plus en plus ambitieux

Ce projet consiste à porter les jeux Jak and Daxter et Jak II sur PC. Plus de 98% des jeux sont écrits en GOAL, un langage Lisp développé par Naughty Dog.

Notre stratégie est la suivante
• décompiler le code du jeu original en code GOAL lisible par l'homme
• développer notre propre compilateur pour GOAL et recompiler le code du jeu pour x86-64
• créer un outil pour extraire les ressources du jeu dans des formats qui peuvent être facilement visualisés ou modifiés
• créer des outils pour reconditionner les contenus du jeu dans un format utilisable par notre portage.

Nos objectifs sont les suivants
• faire du portage une "application native" sur x86-64, avec de hautes performances. Il ne doit pas être émulé, interprété ou transpilé.
• Les performances de notre compilateur GOAL devraient être à peu près les mêmes que celles d'un C non optimisé.
• Essayer de faire correspondre autant que possible les éléments du jeu et du développement d'origine. Par exemple, le compilateur GOAL original supportait la modification en direct du code pendant que le jeu tournait, nous faisons donc de même, même si ce n'est pas nécessaire pour le simple portage du jeu.
• prendre en charge les modifications. Il doit être possible d'apporter des modifications au code sans que tout le reste ne se casse la figure.

Nous supportons à la fois Linux et Windows sur x86-64.
• Nous ne supportons pas, et ne prévoyons pas de supporter l'architecture ARM. Cela signifie que le jeu ne fonctionnera pas sur des appareils tels qu'un Mac M1 ou un appareil mobile.

Situation actuelle
Jak 1 est largement jouable du début à la fin, avec une poignée de bugs qui sont continuellement corrigés. Jak 2 est en cours de développement.


✅️ Natif et non émulé
OpenGOAL est un portage natif x86-64 à part entière. Cela signifie de meilleures performances, une plus grande précision et une meilleure compatibilité

✅️ Comme l'original
L'un des principaux objectifs est de s'assurer que le jeu offre les mêmes sensations que l'original. Il devrait également avoir la même apparence (en espérant qu'elle soit meilleure !).

✅️ Construit à partir de zéro
OpenGOAL est construit à partir de zéro dans le but d'imiter le langage original de GOAL.

✅️ Étendre et modifier
La prise en charge des modifications apportées au jeu original est un objectif majeur du projet.

✅️ Amélioration de la qualité de vie
Nous n'avons pas peur d'ajouter des fonctionnalités qui améliorent la qualité de vie ou l'accessibilité.

✅️ En savoir plus sur les jeux
Explorer le code des jeux originaux pour apprendre comment ils fonctionnaient.