GtkRadiant - Le Bottin des Jeux Linux

GtkRadiant

🗃️ Specifications

📰 Title: GtkRadiant 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Adventure & Action 👁️ Visual: 3D
🏷️ Category: Development ➤ Graphics Editor ➤ Map Editor ➤ id Tech engine Editor 🏝️ Perspective: First person (interface)
🔖 Tags: Level Editor; Quake 1; Quake 2; Quake 3; Development; Content Creation; Multi-platform; id Tech 2 engine; id Tech 3 engine; Flagship ⏱️ Pacing: Real Time
🐣️ Approx. start: 2006-02-01 👫️ Played: Single
🐓️ Latest: 2022-01-25 🚦 Status: 04. Released (status)
📍️ Version: Latest: 1.5.0 / Dev: 1.6.6 / 97d3d87 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: BSD, GPL, LGPL ✨️ (temporary):
🐛️ Created: 2015-12-13 🐜️ Updated: 2024-08-17

📦️ Deliverables

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

🚦 Entry status

📰 What's new?: 👔️ 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 & Louis 👻️ Temporary:
🎰️ ID: 14899

📖️ Summary

📜️[en]: A libre and multi-platform level editor for Id Tech 3 engines (Quake 1 à 3, DarkPlaces, Unvanquished, Urban Terror, Wolfenstein: Enemy Territory, ...). The goal of the developers is to provide a reliable and familiar reference implementation, in which level designers will find themselves, and a solid foundation for project forks (see DarkRadiant, NetRadiant). The developers also want to support some projects offering a strong feedback of players and mappers. id Tech 4 engines (Doom 3, Quake 4, Tremulous, War§ow, Xonotic/Nexuiz, Prey, ...) are no longer supported. The support of a game is done by adding a gamepak, so the list of supported games is evolving. 📜️[fr]: Un éditeur de niveaux (cartes) libre et multi-plateforme pour les moteurs id Tech 3 (Quake 1 à 3, DarkPlaces, Unvanquished, Urban Terror, Wolfenstein: Enemy Territory, ...). L'objectif des développeurs est de fournir une implémentation de référence fiable et familière, dans laquelle les concepteurs de niveaux se retrouveront, et une base solide pour des forks du projet (voir DarkRadiant, NetRadiant). Les développeurs souhaitent aussi soutenir quelques projets offrant un solide retour des joueurs et mappeurs. Les moteurs id Tech 4 (Doom 3, Quake 4, Tremulous, War§ow, Xonotic/Nexuiz, Prey, ...) ne sont plus supportés. Le support d'un jeu s'effectue par l'ajout d'un gamepak, de sorte que la liste des jeux supportés est évolutive.

🎥️ Videos


🦝️ From Users: (201805),


🕯️ How To: (202002), (1.6.3/201212), (201210),


🎮️ Showcase: (201701), (201601), (201311),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(201805) r(202xxx) lp(202xxx) tl(201701) tl(201311) tl(201504) d(202011) d(201601) d(201105) d(201010) ht(202002) ht(1.6.3/201212) ht(201210) ht(201210) ht(200904) ht(201410) ht(201502) ht(201409) ht[fr](201603) ht[fr](201105) ht[de](201110) ht[de](201110) ht[ru](201701) ht[pl](202xxx) ht[cz](202xxx) ht[hu](201601) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
[Support their work (Donate)]

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

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [Supported Games]

🦣️ Social
(GtkRadiant) Devs (GtkRadiant Team 1 2] [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(GtkRadiant) Devs (Timothee Besset (TTimo) [fr] [en]): [Site 1 2] [Chat] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (GtkRadiant) [fr] [en] [de]]
[Wikipedia (id Tech) [fr] [en] [de]]


📦️ 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]

📰 News / Source of this Entry (SotE) / News (SotN)
[QuakeWiki(20130826)]

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

🦣️ Social Networking Update (on mastodon)

🛠️ Title: GtkRadiant
🦊️ What's: A libre level editor for id Tech 3 engines
🏡️ https://icculus.org/gtkradiant
🐣️ https://github.com/TTimo/GtkRadiant
🦉️ https://mastodon.social/@TTimo
🔖 #LinuxGameDev #VFX #LevelEditor
📦️ #Libre #Bin #Arch #Flatpak
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update (Dev): 1.6.6
⚗️ Loads of new features ⭐️
📌️ Changes: https://www.quake3world.com/forum/viewtopic.php?t=53772
🦣️ From: -

🥁️ Update (Stable): 1.5.0
⚗️ Loads of new features ⭐️
📌️ Changes: https://icculus.org/gtkradiant/downloads/1.5/changelog.txt
🦣️ From: -

🦝️ https://www.youtube.com/embed/oDpLV9SBYyo
🕯️https://www.youtube.com/embed/Fte5pzmKjkE
🎮️ https://www.youtube.com/embed/uEITrstR0PI

📕 Description [en]

📜️ "A libre & multi-platform level editor for id Tech 3 engines" 📜️

The open source, cross platform level editor for id Tech games.

GtkRadiant is the official level design toolchain for games powered by id Tech engines from id Software, and is maintained by a community of volunteers.
It comes with some map compilers and data authoring tools.
GtkRadiant is powered by the GTK+ Project and released under a GPL license.

Open Source
GtkRadiant is on GitHub where it can be easily forked and modified to suit the specific and advanced needs of development teams, submit a pull request for a patch, or report an issue.

Cross Platform
GtkRadiant runs on Windows, Mac and Linux platforms. It supports a number of games powered by id Tech engines, supporting both commercial developers and individual modders.

Community Supported
By the community, for the community. GtkRadiant is developed and tested by volunteers, and offers a number of community support options populated by like-minded game developers.


Mission Statement

• Stability over new development:

This project is about providing a reliable reference implementation of GtkRadiant. We want level designers to come to this site and download the latest build with the assurance that they will get a stable and familiar tool to work with. We may unify some of the 1.4 and 1.5 features and tweak some aspects of the functionality, but we are not planning to write major new systems.

• A small subset of well supported games:

In order to release builds at the quality level we aim for, we need active users giving feedback, and programmers with knowledge on the specific game. We will only support the games that meet those criterions. We will consider support for new games 'as needed' if we have mappers for those games interested in testing and programmers interested in helping.

• Support more advanced feature development and forks:

Some teams out there do some pretty advanced stuff based on idTech3. They have specific, advanced needs that the main release of GtkRadiant isn't going to meet. So we are putting all the code on github where it can easily be forked and modified.

• Provide an archive of some of the older releases of GtkRadiant:

We recognize that some designers will still prefer the GtkRadiant 1.4 and 1.5 releases they are used to. We will keep those old builds around on this website if you need them.

Supported games

GtkRadiant provides level editing support for Quake, Quake2, Quake III Arena, QuakeLive, Quetoo, Return to Castle Wolfenstein, Star Trek Voyager: Elite Force, Star Wars Jedi Knight: Jedi Academy, Unvanquished, Urban Terror, Wolfenstein: Enemy Territory.


🌍️ Wikipedia:

GtkRadiant is a level design program developed by id Software and Loki Software. It is used to create maps for a number of video games. It is maintained by id Software together with a number of volunteers.

History

GtkRadiant's roots lie in id Software's in-house tools. Some of the early UI design decisions influencing it could be seen in QuakeEd, the original Quake mapping tool for NeXTSTEP. The first direct code ancestor however was QE4, the in-house Quake II level editor id Software used to build Quake II levels and later made available with the Quake II SDK. Robert Duffy used the released QE4 source code to develop QERadiant which became a very popular editor. id Software took the code in-house again to develop Q3Radiant, the Quake III Arena level design tool. All these tools were Windows-only applications.

GtkRadiant was released in 2001 as a modification of Q3Radiant introducing two major changes: It used the GTK+ toolkit so that it could also support Linux and Mac OS X, and it was also game engine-independent, with functionality for new games added as game packs. Timothee Besset, who became responsible for the id Software's post Quake III Linux ports and much of the network programming, was hired to maintain the game editor.

GtkRadiant is free software distributed under GNU General Public License. For a long time, the application source code was publicly available from id Software's Subversion repository, and it was in a dual license where new code was under GPL-compatible free software licenses and the core Q3Radiant code was under id Software's proprietary license, primarily because it used parts of Quake III Arena code. This dual-license system made development difficult, and inhibited use of the editor in commercial projects. On August 19, 2005, Quake III Arena source code was released along with the Q3Radiant source code. The license for both the GtkRadiant editor and toolset (notably Q3Map2, the BSP compiler) was changed in February 2006, and publicly released under the GPL on February 17.

DarkRadiant

There is one prominent fork; DarkRadiant, which is specifically optimised for id Tech 4 engine. It was originally created for the needs of a Doom 3 mod called The Dark Mod.

ZeroRadiant

ZeroRadiant (or GTKRadiant 1.6.0) is an upcoming version of the GTKRadiant level editor based upon the 1.4.0 architecture and design. It is currently in development for new id Games projects. It will be used to create maps for a number of computer games. It is maintained by id Software together with a number of volunteers.

Supported games

Top-level game packs that are maintained in the GtkRadiant Subversion server exist for the following games [1]. Generally, this includes support for all expansions and modifications as well.

• CodeRED: Alien Arena- Uses a specialized version called AARadiant.
• DarkPlaces
• Doom 3- A Windows-only variant called D3Radiant (based on Q3Radiant, not GtkRadiant) is integrated into Doom 3. GtkRadiant 1.5.x can be used to make Doom 3 maps in Linux, by utilizing Doom 3's integrated map compiler in conjunction.
• Half-Life
• Heretic II
• Nexuiz
• Xonotic
• Prey
• Quake
• Quake II
• Quake III Arena
• Quake Live
• Quake 4- Being based on the Doom 3 engine, it also uses a version of D3Radiant internally, called Q4Radiant. However, GtkRadiant 1.5 can still be used to create maps on Linux.
• Return To Castle Wolfenstein
• Wolfenstein: Enemy Territory
• Soldier of Fortune II: Double Helix
• Star Trek: Voyager Elite Force
• Star Wars Jedi Knight II: Jedi Outcast
• Star Wars Jedi Knight: Jedi Academy
• Tremulous
• UFO: Alien Invasion
• War§ow
• Urban Terror

Support has previously existed for the following:
• Medal of Honor: Allied Assault
• Call of Duty
• Call of Duty 2

In addition, the following games and projects use GtkRadiant as a map editor, by using the GtkRadiant Quake III Arena game pack and an external map compiler or converter:

• Crystal Space game engine
• Irrlicht game engine (supports Q3A .bsp files)

Custom game packs exist for these games:

• Blob Wars : Blob And Conquer
• GunZ: The Duel
• Neverball

The following games use modified versions of GtkRadiant as a community map editor in combination with a series of other tools available in their editing kits:

• Call of Duty 4
• Call of Duty World at War

The following games use modified versions of GtkRadiant, but do not have a map editor available for the community.

• Call of Duty: Modern Warfare 2
• Call of Duty: Black Ops
• Call of Duty: Black Ops II

📕 Description [fr]

Un éditeur de niveaux pour les moteurs id Tech d'id Software, par la GtkRadiant Team.
En C/C++.

GtkRadiant est un éditeur de niveaux (cartes) libre et multi-plateforme pour les moteurs id Tech 3 (Quake 1 à 3, DarkPlaces, Unvanquished, Urban Terror, Wolfenstein: Enemy Territory, ...). L'objectif des développeurs est de fournir une implémentation de référence fiable et familière, dans laquelle les concepteurs de niveaux se retrouveront, et une base solide pour des forks du projet (voir DarkRadiant, NetRadiant). Les développeurs souhaitent aussi soutenir quelques projets offrant un solide retour des joueurs et mappeurs. Les moteurs id Tech 4 (Doom 3, Quake 4, Tremulous, War§ow, Xonotic/Nexuiz, Prey, ...) ne sont plus supportés. Le support d'un jeu s'effectue par l'ajout d'un gamepak, de sorte que la liste des jeux supportés est évolutive.

Voir aussi (éditeurs de niveaux dérivés de GtkRadiant): DarkRadiant, GtkRadiant, NetRadiant,
Crédit image (lien ci-dessus): QuakeWiki


L'éditeur open source multi-plateforme pour les jeux id Tech.

GtkRadiant est la chaîne officielle d'outils de conception de niveau pour les jeux utilisant les moteurs id Tech d'id Software. Elle est gérée par une communauté de volontaires.
Elle est livrée avec des compilateurs de cartes et des outils de création de données.
GtkRadiant est propulsé par le projet GTK+ et publié sous une licence GPL.

Open Source
GtkRadiant est sur GitHub où il peut être facilement forké et modifié pour répondre aux besoins spécifiques et avancés des équipes de développement, soumettre une demande de pull pour un patch, ou signaler un problème.

Multiplateforme
GtkRadiant fonctionne sur les plateformes Windows, Mac et Linux. Il supporte un certain nombre de jeux propulsés par les moteurs d'id Tech, soutenant à la fois les développeurs commerciaux et les moddeurs individuels.

Soutenu par la communauté
Par la communauté, pour la communauté. GtkRadiant est développé et testé par des volontaires, et offre un certain nombre d'options de soutien communautaire peuplées de développeurs de jeux partageant les mêmes idées.

Son objectif

• Stabilité vis-à-vis des nouveaux développements :

Ce projet vise à fournir une implémentation de référence fiable de GtkRadiant. Nous voulons que les concepteurs de niveaux accèdent à ce site et téléchargent la dernière version avec l’assurance qu’ils disposeront d’un outil stable et familier. Nous pouvons unifier certaines des fonctionnalités 1.4 et 1.5 et en modifier certains aspects, mais nous n’envisageons pas d’écrire de nouveaux systèmes majeurs.

• Un petit sous-ensemble de jeux correctement supportés :

Afin de publier des versions au niveau de qualité que nous visons, nous avons besoin d'utilisateurs actifs pour donner leur avis et de programmeurs connaissant le jeu en particulier. Nous soutiendrons uniquement les jeux répondant à ces critères. Nous envisagerons de prendre en charge les nouveaux jeux «en fonction des besoins» si nous avons des mappeurs pour les jeux intéressés par les tests et des programmeurs intéressés pour les aider.

• Support du développement de fonctionnalités plus avancées et de forks :

Certaines équipes font des choses assez avancées basées sur idTech3. Ils ont des besoins spécifiques et avancés que la version principale de GtkRadiant ne satisfera pas. Nous mettons donc tout le code sur github où il peut facilement être forké et modifié.

• Mise à disposition d'archives de certaines des versions les plus anciennes de GtkRadiant :

Nous reconnaissons que certains concepteurs préféreront toujours les versions de GtkRadiant 1.4 et 1.5 auxquelles ils sont habitués. Nous garderons ces anciennes versions sur ce site si vous en avez besoin.

Jeux supportés

GtkRadiant fournit le support d'édition de niveau pour Quake, Quake2, Quake III Arena, QuakeLive, Quetoo, Return to Castle Wolfenstein, Star Trek Voyager: Elite Force, Star Wars Jedi Knight: Jedi Academy, Unvanquished, Urban Terror, Wolfenstein: Enemy Territory.



🌍️ Wikipedia :

GtkRadiant est un éditeur de niveau (carte) pour des jeux vidéo. C’est un outil de level design.

GtkRadiant trouve ses origines sur l'éditeur Q3Radiant, permettant de réaliser des niveaux pour le jeu Quake III Arena, développé initialement comme un projet interne d’id software avec la collaboration de Loki Entertainment Software. Il a été modifié par Robert Duffy, programmeur pour Id Software, qui a ajouté le principe de l'éditeur multi-moteurs, permettant de réaliser des niveaux pour plusieurs jeux ainsi que l'utilisation de la bibliothèque GTK+, facilitant le portage de l'application sur d'autres systèmes d'exploitation. le code source du logiciel a été diffusé sous la GNU GPL le 19 février 2006. Le développement est alors devenu communautaire.

L'éditeur est disponible pour Linux, FreeBSD, macOS et Windows.

Historique des versions

La version 1.5 de GtkRadiant est venue remplacer la 1.4 à la fin du mois d'Avril 2007. Cette mise à jour ajoute de nombreuses modifications importantes, au niveau du logiciel lui-même, mais aussi avec la prise en charge de nouveaux jeux et la capacité d’ajouter des jeux supplémentaires sans modification du logiciel par l’ajout d’un « gamepack », un ensemble de fichiers décrivant les formats utilisés par défaut et certains paramètres.

Conçu initialement pour Quake III Arena, le logiciel est focalisé autour des formats utilisés par le moteur id Tech 3 (archives PK3, shader scripts…).

Pour les besoins du développement de Quake Live (initialement annoncé sous le nom de Quake Zero1), id Software a maintenu une version nommée ZeroRadiant2 fondée sur la version 1.4 et qui repris ensuite le nom de GtkRadiant avec le numéro de version 1.6. GtkRadiant 1.6 est donc directement basée sur la version 1.4 et n’inclut pas les modifications de la version 1.5.

Certaines versions comme la version 1.5 ont pris en charge des jeux tels qu’Half-Life, Soldier of Fortune II: Double Helix, GunZ: The Duel, Call of Duty, Medal of Honor : Débarquement allié, Star Wars Jedi Knight II: Jedi Outcast, The Transfusion Project, etc.3

Depuis sa libération, le développement de GtkRadiant a été plusieurs fois forké, donnant naissance à plusieurs projets dérivés.

GtkRadiant

GtkRadiant 1.6 prend en charge les jeux Quake, Quake II, Quetoo, Quake III Arena, Quake Live, Urban Terror, Return to Castle Wolfenstein, Wolfenstein: Enemy Territory, Star Wars Jedi Knight: Jedi Academy, Star Trek: Voyager - Elite Force et Unvanquished.

NetRadiant

NetRadiant est une dérivation de GtkRadiant 1.5.0.

NetRadiant prend en charge DarkPlaces, Xonotic, Nexuiz, Unvanquished, Tremulous, Warsow, Smokin' Guns, Q3Rally, Open Arena, Quake, Quake II, Quetoo, Quake III Arena, Doom 3, Quake 4, Return to Castle Wolfenstein, Wolfenstein: Enemy Territory, Prey, Neverball, Kingpin: Life of Crime, UFO: Alien Invasion, Heretic II, et Star Wars Jedi Knight: Jedi Academy.

À la différence de GtkRadiant qui code en dur la liste des jeux pris en charge, la prise en charge d’un jeu par NetRadiant se fait par l’ajout d’un « gamepack ». La liste des jeux pris en charge n’est donc pas nécessairement exhaustive.

NetRadiant est développé comme un sous projet du jeu Xonotic et est développé conjointement avec le projet Unvanquished.

DarkRadiant

DarkRadiant est une dérivation de NetRadiant développée par l'équipe de développement du jeu The Dark Mod, un jeu inspiré de Dark Project : La Guilde des voleurs sur le moteur de Doom 3.

Cette variante est focalisée sur la prise en charge des technologies du moteur id Tech 4 afin d’éditer les niveaux de jeux basés sur ce moteur comme Doom 3, Quake 4 et Prey.

UFORadiant

UFORadiant est une dérivation d’une ancienne version de DarkRadiant, désormais uniquement dédiée à la prise en charge du jeu UFO: Alien Invasion, il offre donc la prise en charge la plus complète pour celui-ci.