Spearmint - Le Bottin des Jeux Linux

Spearmint

🗃️ Specifications

📰 Title: Spearmint 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Adventure & Action 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ Quake 3 🌍️ Browser version:
🔖 Tags: 3D engine; id Tech 3 engine; ioQuake3 engine; Quake; Action; FPS; Shooter; Arena Shooter; Multi-platform; Split Screen; 4 Player Local; Gamepad 📦️ Package Name:
🐣️ Approx. start: 📦️ Arch package:
🐓️ Latest: 2018-01-10 📦️ RPM package:
📍️ Version: Latest: 0.5 / Dev: 2cb4419 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: GPL-3+ 📦️ AppImage package:
🏝️ Perspective: First person 📦️ Snap package:
👁️ Visual: 3D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: goupildb & Louis
🎰️ ID: 11498 🐛️ Created: 2012-04-01
🐜️ Updated: 2024-02-19

📖️ Summary

[en]: A fork of ioquake3 with fixes and features that don't fit in ioquake3 for one reason or another. Main goals: provide a flexible engine for creating new games and mods, and support features from (and running) various id Tech 3-based games. It can be used to play Quake III Arena, Quake III: Team Arena, and Turtle Arena. Progress has been made toward running Return to Castle Wolfenstein (MP) and Wolfenstein: Enemy Territory, there is still quite a bit left before it's possible though. [fr]: Un port source du moteur id Tech 3 d'id Software (Quake 3 Arena, Call of Duty, Quake Live, ...), c'est à dire un moteur dérivé, amélioré et compatible avec ce dernier. Il diffère d'ioQuake3, par l'abandon de la compatibilité avec les mods de Quake 3 (QVMs / DLLs) et ses replays, pour se tourner vers de nouvelles fonctionnalités absentes du jeu original.

🚦 Entry status

💡 Lights on: ✓ 🦺️ Work in progress:
📰 What's new?: New version published (to be updated):
🎨️ Significant improvement: 🚧️ Some work remains to be done: ✓
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos


🦉️ From Devs: (202xxx), (202xxx), (202xxx),


💎 Features: Split Screen, Marks on Moving Platforms,

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos ft(201511) ft(201607) t(202xxx) gd(202xxx) r(202xxx) lp(202xxx) 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)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: (Windows, for contents extraction) (Quake 3 Arena) [IsThereAnyDeal] [Humble Store] [Gamersgate] [Steam] [GOG] [Gamesplanet [fr]] [Fanatical]

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[Open Hub]

🦣️ Social
Devs (Spearmint Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Zack Middleton [en]): [Site 1 2] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [PeerTube] [YouTube]

🐝️ Related


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

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

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update:
⚗️
📌️ Changes:
🦣️ From: 📶️

🏝️ https://www.youtube.com/embed/
🦉️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🕵️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️[fr] https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/

📕 Description [en]

📕🐧"blabla"🐧📕


What is Spearmint?

Spearmint is a heavily modified version of the Quake III Arena engine. Spearmint is directly based on ioquake3.

Some of the new features / changes:

• Four player splitscreen support.
• Bullet marks on doors and moving platforms.
• Aspect correct wide screen FOV and HUD in Q3A.
• Improved Bot AI.
• Improved gamepad support.

Many modding improvements:

It's possible to do a lot more without modifying the engine. New networked variables can be added to players and game objects. A lot of code has been moved from the engine to the VMs such as setting up the player input sent to the server, a lot of the bot AI, and miscellaneous drawing for the console, chat input, etc. The UI VM has been merged into CGame for greater flexibility. There are new system calls for CGame and Game VMs and new shader keywords. The engine and gamecode have been split into separate repositories.
Spearmint is not compatible with Quake 3 mods (QVMs/DLLs) or replay demos.


Spearmint is a fork of ioquake3 with two main goals;

1) provide a flexible engine for creating new games and mods,
2) support features from (and running) various id Tech 3-based games.

Spearmint can be used to play Quake III Arena, Quake III: Team Arena, and Turtle Arena. Progress has been made toward running Return to Castle Wolfenstein (MP) and Wolfenstein: Enemy Territory, there is still quite a bit left before it's possible though. Spearmint is not compatible with existing mods (the QVM/DLL files) or demos (game recordings) for any game.

New Spearmint 0.X releases will likely break VM and demo compatibility with previous releases.

The source code for the Spearmint Quake 3 game, cgame, and ui code and QVM compiler is at zturtleman/mint-arena. Map editor and map compiler are available at https://icculus.org/gtkradiant/.

📕 Description [fr]

Un moteur dérivé de id Tech 3 privilégiant les améliorations au détriment de la compatibilité, par la Spearmint Team (initié par Zack Middleton, aka ZTurtleMan).
C'est une version modifiée du moteur ioQuake3.

Spearmint (ex ioq3ztm) est un fork du moteur ioQuake3, lui-même un port source du moteur id Tech 3 d'id Software (Quake 3 Arena, Call of Duty, Quake Live, ...), c'est à dire un moteur dérivé, amélioré et compatible avec ce dernier. Il diffère d'ioQuake3, par l'abandon de la compatibilité avec les mods de Quake 3 (QVMs / DLLs) et ses replays, pour se tourner vers de nouvelles fonctionnalités absentes du jeu original.

Voir aussi / See also: Spearmint, Turtle Arena,


Qu'est-ce que Spearmint ?

Spearmint (NdT : menthe verte) est une version lourdement modifiée du moteur de Quake III Arena. Spearmint est directement basé sur ioquake3.

Quelques-unes des nouvelles fonctionnalités / modifications:

• Support de 4 joueurs en écran partagé.
• Impacts de balles sur les portes et plateformes mobiles.
• Aspect corrigé des FOV (NdT : Field of view, champ de vision) et HUD (NdT : Head-up display) sur les écrans larges dans Q3A (NdT : Quake 3 Arena).
• Amélioration de l'IA des Bots.
• Amélioration du support du gamepad.

De nombreuses améliorations relatives au modding :

Il est possible de faire beaucoup plus sans modifier le moteur. De nouvelles variables de réseau peuvent être ajoutées aux joueurs et aux objets du jeu. Beaucoup de code a été déplacé du moteur aux machines virtuelles telles que la configuration des entrées du joueur transmises au serveur, l'IA des bots, et divers dessins pour la console, les entrées de chat, etc... La machine virtuelle de l'Interface Utilisateur a été fusionnée en CGame pour une plus grande souplesse. Il existe de nouveaux appels système pour CGame et Game VM et de nouveaux mots clés de shader (NdT : avouons-le : là ils m'ont largué :)). Le moteur et le code du jeu ont été séparés sous différents dépôts.

Spearmint n'est pas compatible avec les mods de Quake 3 (QVMs / DLLs) ni ses replays.

🚧️ Installation ➜ 🚀️ Launching [fr]

Téléchargement sur GitHub.
Compilation : en console dans le répertoire racine du jeu lancez : $ make

🕵️ Test [fr]

🕵️ Test (r112) :
Nous avons testé sa compilation : OK.
Nous avons testé son lancement sans données : il semble fonctionner correctement (message signalant l'absence de données). OK.