STAR WARS: Dark Forces 1 (with The Force Engine (TFE)) - Le Bottin des Jeux Linux

STAR WARS: Dark Forces 1 (with The Force Engine (TFE))

🗃️ Specifications

📰 Title: STAR WARS: Dark Forces 1 (with The Force Engine (TFE)) 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 🚦 Status: 04. Released (status)
🏷️ Category: Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ Star wars 🌍️ Browser version:
🔖 Tags: Action; Adventure; FPS; Shooter; Puzzle; Strategy; Sci-fi; Space; 1990s; Cinematic; Mouse; Controller; Wide Screen; Dynamic Music; Moddable; Level Editor 📦️ Package Name:
🐣️ Approx. start: 1993-09-01 📦️ Arch package:
🐓️ Latest: 2023-02-20 📦️ RPM package:
📍️ Version: Latest: 1.09.100 / Dev: 526820e 📦️ Deb package:
🏛️ License type: 💰 Commercial 📦️ Flatpak package:
🏛️ License: Code: GPL-2 / Artwork: Commercial 📦️ AppImage package:
🏝️ Perspective: First person 📦️ Snap package:
👁️ Visual: 3D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: goupildb
🎰️ ID: 16280 🐛️ Created: 2022-12-04
🐜️ Updated: 2023-04-15

📖️ Summary

[en]: An old (released in 1995, by the LucasArts studio) FPS with puzzle and strategy elements and taking place in the Star Wars universe, starting a little before the events of the 1st movie and continuing 1 year after. The player is Kyle Katarn, a mercenary of the Rebel Alliance who had contributed 1 year earlier to the destruction of the Death Star by recovering its plans. He is hired again to investigate the secret Dark Trooper project of the Galactic Empire, a project to develop powerful battle droids and high-strength stormtroopers. The Force Engine is a libre engine for WINDOWS (no Linux version, wrong input from me) compatible and greatly improved (support for modern hardware, improved rendering, ...). Nevertheless the old Windows deliverable with DOSBox is available on GOG. [fr]: Un ancien (sorti en 1995, par le studio LucasArts) FPS avec des éléments de puzzle et de stratégie et prenant place dans l'univers de Star Wars, démarrant un peu avant les évènements du 1er film et se poursuivant 1 an après. Le joueur est Kyle Katarn, un mercenaire de l'Alliance rebelle qui avait contribué 1 an plus tôt à la destruction de l'étoile de la Mort en récupérant ses plans. Il est à nouveau engagé pour enquêter sur le projet secret Dark Trooper de l'Empire galactique, un projet de développement de puissants droïdes de combat et de stormtroopers à haute résistance. The Force Engine est un moteur libre pour WINDOWS (pas de version Linux, erreur de saisie de ma part) compatible et largement amélioré (support du matériel moderne, d'un rendu amélioré, ...). Néanmoins l'ancien livrable Windows avec DOSBox est disponible sur GOG.

🎥️ Videos

🏝️ Trailer (original): (1995),


💎 Features: Widescreen & High Resolution Rendering (202206), iMuse & Sound (202205),


🦝️ From Users: (0.9/202205),


🕵️ Reviews (original): (201405), (201304), (201406),


🎲️ Gameplay: (202211), (0.91/202206), [fr](202301),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos ft(202206) ft(202205) t(o)(1995) ts(202xxx) gd(202xxx) gu(0.9/202205) id(202xxx) r(o)(201405) r(o)(201304) r(o)(201406) lp(202xxx) ht(202xxx) g(202211) g(0.91/202206) g(202207) g(202209) g[fr](202301) 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) [IsThereAnyDeal] [Humble Store] [Gamersgate] [Steam] [GOG (bundled with DOSBox)] [Gamesplanet]

🍩️ Resources
(empty):

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

🐘 Social
(The Force Engine Team) Devs (luciusDXL [fr] [en]): [Site 1 2] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(STAR WARS: Dark Forces 1) Devs (LucasArts (became Lucasfilm Games) [fr] [en]): [Site 1 2] [MobyGames] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(Story)(201705) 2(The Tragedy of LucasArts)(201705) 3(Classic Studio Postmortem: Lucasfilm Games)(201403) 4(Developer Spotlight)(201607) 5(LucasArts Promotional Video w/ G.L.)(1994) 6(Carrie Fisher interviews George Lucas)(200201) 7(40 Years of Star Wars@Orlando(201704) 8(the return of lucasfilm games)(202101)[fr]]
The Project: [Blog] [Chat] [Forums] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Star Wars: Dark Forces) [fr] [en] [de]]
[HOLaRSE [de]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage] [Snap] [PortableLinuxGames]

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

🕊️ Source of this Entry: [LinuxRocks on Mastodon (20221126)]

🐘 Social Networking Update (on Mastodon)

🕹️ Title: STAR WARS Dark Forces 1 (with The Force Engine)
🦊️ What's: An old commercial FPS & an improved libre engine
🏡️ https://theforceengine.github.io/
🐣️ https://github.com/luciusDXL/TheForceEngine
🔖 #LinuxGaming #FPS #Starwars #SciFi
📦️ #LibreGameEngine #CommercialAssets
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 1.0.8➜1.09.100
⚗️ Loads of new features ⭐️
📌️ Changes: https://github.com/luciusDXL/TheForceEngine/releases
🐘 From: https://mastodon.social/@holarse/109886073990623711

🏝️(o) https://invidious.lunar.icu/AmkLN3GFB9U
🦝️ https://invidious.lunar.icu/sf7c32I4fBI
🎲️ https://invidious.lunar.icu/3HWWeOU309M
🎲️[fr] https://invidious.lunar.icu/MSIVjYSB-8k

🕶️ A FPS view showing the player armed with a futuristic rifle as he enters a large room with 2 stormtrooper in the background and a 3D space map

STAR WARS: Dark Forces 1 is an old (released in 1995, by the LucasArts studio) FPS with puzzle and strategy elements and taking place in the Star Wars universe, starting a little before the events of the 1st movie and continuing 1 year after. The player is Kyle Katarn, a mercenary of the Rebel Alliance who had contributed 1 year earlier to the destruction of the Death Star by recovering its plans. He is hired again to investigate the secret Dark Trooper project of the Galactic Empire, a project to develop powerful battle droids and high-strength stormtroopers. The Force Engine is a libre engine for WINDOWS (no Linux version, wrong input from me) compatible and greatly improved (support for modern hardware, improved rendering, ...). Nevertheless the old Windows deliverable with DOSBox is available on GOG.

📕 Description [en]

📕🐧"An old commercial FPS and a compatible and improved libre engine"🐧📕

The Force Engine (TFE)

About

The Force Engine is a project with the goal to reverse engineer and rebuild the Jedi Engine for modern systems and the games that used that engine - Dark Forces and Outlaws. The project will include modern, built-in tools, such as a level editor and will make it easy to play Dark Forces and Outlaws on modern systems as well as the many community mods designed to work with the original games.

Playing Dark Forces or Outlaws using the Force Engine will add ease of use and modern features such as higher resolutions and modern control schemes such as mouse-look. Using the built-in tools will allow for easier modding with more modern UI, greater flexibility and the ability to use enhancements made to the Jedi Engine for Outlaws in custom Dark Forces levels - such as slopes, stacked sectors, per-sector color maps and more.

Note that while Dark Forces support is nearly complete (version 0.9), Outlaws is not playable yet - the focus so far has been on the framework, Dark Forces support, and JEDI reverse-engineering. However, Outlaws support is planned and will be complete in TFE version 2.0. See Current State below.

Features

The project is focused on accuracy - by using reverse engineering techniques to reconstruct the original code and algorithms - the Force Engine is designed to be extremely accurate, a complete replacement for the original executables. The engine supports three feature templates to make it easier to tune the experience:

☑ Classic - a recreation of the original software renderer, controls and gameplay - providing the original experience as close as possible while still properly supporting modern systems.
☑ Retro - close to the original experience while being enhanced with modern controls and high resolution rendering.
☑ Modern - modern enhancements such as proper perspective rendering, enhanced texture filtering, mipmapping, widescreen and more.

From these general templates, settings can be fine tuned. One example is "Classic" settings with higher resolutions or mouse look. Or using the perspective renderer but sticking to 320x200. Both the "Classic" and Perspective renderers support pure software rendering and gpu based rendering, though some features - such as enhanced texture filtering - are only available using gpu rendering.

Additional control methods will be supported, such as gamepads with the ability to freely rebind keys and buttons at any time.

Copyright

Some parts of the source code are derived by reverse-engineering the original (DOS) Dark Forces executable (and soon Outlaws - Windows). As a result, this code has been derived and translated from code copyrighted by LucasArts. Areas of the code where this is the case will include a notice in their main header file, such as /TFE_JediRenderer/jediRenderer.h

I consider the reverse-engineering to be "Fair Use" - a means of supporting the games on other platforms and to improve support on existing platforms without claiming ownership of the games themselves or their IPs. You are still required to own a copy of the original games in order to play them using The Force Engine.

That said using code from sections so marked in a commercial project is risky without permission of the original copyright holders (LucasArts/Disney).

Current State

The project is in a pre-release state, version 0.9. While it shares a legacy with DarkXL, it is a complete rewrite - rebuilt from the ground up with a much greater focus on accuracy. It is much more focused than the XL Engine, focused on being a Jedi Engine replacement/port only - thus full support for Dark Forces and later Outlaws. Please check the Roadmap for more information on release timetable and planned feature-set.


🌍️ Wikipedia:

Star Wars: Dark Forces is a first-person shooter video game developed and published by LucasArts. It was released in 1995 for MS-DOS and Macintosh, and in 1996 for the PlayStation. The story is set in the fictional Star Wars expanded universe and begins shortly before the original Star Wars film, before flashing forward to a year after the film's events. The game's protagonist and playable character is Kyle Katarn, a mercenary working on behalf of the Rebel Alliance who discovers the Galactic Empire's secret Dark Trooper Project, which involves the development of a series of powerful new battle droids and power-armored stormtroopers.

Dark Forces uses the Jedi game engine, which was developed specifically for the game. The engine adds gameplay features that were uncommon to the first-person shooter genre at the time of release, including level designs with multiple floors, and the ability to look up and down. Because of the two games' similarities, Dark Forces has often been called a Doom clone, though the latter lacked several technical features that Dark Forces introduced.

Upon release, the PC version of the game received largely favorable reviews from critics, who praised its level design and technological advances; the other versions received mixed reviews, with the PlayStation version in particular being criticized for its graphics and slow frame rates. It also did well financially, selling almost 1 million copies in the United States by 1999. The game's success launched the Star Wars: Jedi Knight series, beginning with the direct sequel Star Wars Jedi Knight: Dark Forces II in 1997.

Gameplay

Dark Forces is a first-person shooter (FPS). The player controls Kyle Katarn from a first-person perspective, with a focus on combat against various creatures and characters from the Star Wars universe, although the game also includes environmental puzzles and hazards. Dark Forces follows a central storyline outlined in mission briefings and cutscenes. Each mission includes specific objectives which are related to the story. The missions take place in a variety of environments across the Star Wars universe, including a Star Destroyer interior, Jabba the Hutt's yacht, and the planet Coruscant, where the player must infiltrate a computer vault.

Dark Forces' gameplay expands on the FPS standards set by Doom in 1993, and features gameplay elements that are now common in the FPS genre. These include the ability to look up and down, duck, and jump. A variety of power-ups are made available to the player, including health, shields, weapons and ammunition. The game also features several non-combat items to aid the player. The head lamp illuminates the area in front of the player, but will reveal the player's position to enemies in dark rooms. Ice cleats provide traction in icy areas, and an air mask protects the player from areas with toxic atmosphere. Many inventory items are powered by batteries (separate from weapon ammunition types) which can be found around the levels.

For combat, the player may use fists, explosive land mines and thermal detonators, as well as blasters and other ranged weapons. All player weapons except the fist require ammunition, which can be collected in power-ups. All weapons, again with the exception of the fist, have a secondary mode which makes it have a different effect than in primary mode. The player has health and shields which are damaged by enemy attacks and some environmental hazards, and may be replenished through power-ups.

In addition to combat, Dark Forces provides physical obstacles for the character, such as jumping from ledges or traversing across flowing rivers, and includes multi-step puzzles such as mazes controlled by switches.

Plot

The storyline of Dark Forces follows Kyle Katarn (voiced by Nick Jameson), a mercenary employed by the Rebel Alliance. Prior to the game's events, Kyle was preparing for a career in agricultural mechanics like his father, but ended up joining the Imperial Academy after his parents were supposedly murdered by Rebels, whom he grew to hate. After graduating from the Academy and joining the Imperial Army, Kyle met Jan Ors (Julie Eccles), a double agent working for the Rebels, who had uncovered the truth about his parents' death: the Empire were the ones who had them killed, and not the Rebels as he had been told by officials. This revelation caused Kyle to distrust the Empire, and he eventually defected in order to rescue Jan, who had been found to be supplying information to the Rebels and arrested. Escaping from the Empire together, the pair became mercenaries, and eventually began taking jobs from the Rebel Alliance, because of Kyle's hatred towards the Empire.

Dark Forces begins with Kyle and Jan being hired by the Alliance to recover the plans to the Death Star, the Empire's space station outfitted with a superlaser capable of destroying an entire planet. The Rebels use the plans to find a weakness in the station, and eventually destroy it. One year later, the Alliance hires the pair again, this time to investigate an assault on one of their bases by a new type of Imperial soldiers. Kyle's investigation unveils the Dark Trooper Project, headed by General Rom Mohc (Jack Angel). His mission to stop the project takes him to the sewers of Anoat City, where he captures Moff Rebus, an Imperial weapons specialist who developed the weapons used by Dark Troopers. Rebus' interrogation leads him to a weapons research facility in the mountains of Fest and the Gromas mines where minerals are extracted for the Dark Troopers.

Kyle and Jan later learn that Crix Madine, a former Imperial Commander who defected to the Alliance, has been captured by the Empire, and the former infiltrates a high security detention center on Orinackra to rescue him. After Kyle saves him from his execution, Madine informs the Alliance of an operation to smuggle Dark Trooper materials, leading Kyle and Jan to investigate the Ramsees Hed docking port on Cal-Seti. Afterward, Kyle also destroys a robotics facility on the icy planet Anteevy, the second stage of the Dark Trooper production line. Kyle and Jan's mission is temporarily halted when they are captured by the crime lord Jabba the Hutt, one of the main financiers of the Dark Trooper Project. After their escape from Jabba's clutches and an encounter with the bounty hunter Boba Fett, hired by General Mohc to kill Kyle, the pair travel to Coruscant, where Kyle infiltrates a computer vault which reveals the location of the Ergo fuel station, the final stage of the smuggling route.

Masquerading as a smuggler, Kyle infiltrates the Super Star Destroyer Executor and then the Arc Hammer starship, General Mohc's headquarters and the location of the Dark Trooper Project's final stage. After killing Mohc (who is wearing Dark Trooper armor), Kyle destroys the ship and escapes, while Darth Vader (Scott Lawrence) watches from the Executor, commenting that the Dark Trooper Project's destruction is an unfortunate setback and that the Force is strong with Katarn. For his bravery and heroic actions, Kyle is awarded the Star of Alderaan by the Alliance.

Development

(...)

📕 Description [fr]

Un ancien FPS commercial et un moteur libre compatible et amélioré, STAR WARS Dark Forces 1 par le studio LucasArts, The Force Engine par luciusDXL.
En C++/C.

STAR WARS Dark Forces 1 est un ancien (sorti en 1995, par le studio LucasArts) FPS avec des éléments de puzzle et de stratégie et prenant place dans l'univers de Star Wars, démarrant un peu avant les évènements du 1er film et se poursuivant 1 an après. Le joueur est Kyle Katarn, un mercenaire de l'Alliance rebelle qui avait contribué 1 an plus tôt à la destruction de l'étoile de la Mort en récupérant ses plans. Il est à nouveau engagé pour enquêter sur le projet secret Dark Trooper de l'Empire galactique, un projet de développement de puissants droïdes de combat et de stormtroopers à haute résistance. The Force Engine est un moteur libre pour WINDOWS (pas de version Linux, erreur de saisie de ma part) compatible et largement amélioré (support du matériel moderne, d'un rendu amélioré, ...). Néanmoins l'ancien livrable Windows avec DOSBox est disponible sur GOG.


The Force Engine (TFE)

À propos de

The Force Engine est un projet dont le but est de faire de la rétro-ingénierie et de reconstruire le Jedi Engine pour les systèmes modernes et les jeux qui utilisaient ce moteur - Dark Forces et Outlaws. Le projet comprendra des outils modernes et intégrés, tels qu'un éditeur de niveaux, et permettra de jouer facilement à Dark Forces et Outlaws sur des systèmes modernes, ainsi qu'aux nombreux mods communautaires conçus pour fonctionner avec les jeux originaux.

Jouer à Dark Forces ou Outlaws en utilisant The Force Engine ajoutera une facilité d'utilisation et des fonctionnalités modernes telles que des résolutions plus élevées et des schémas de contrôle modernes tels que l'aspect souris. L'utilisation des outils intégrés permettra une modélisation plus facile avec une interface utilisateur plus moderne, une plus grande flexibilité et la possibilité d'utiliser les améliorations apportées au Jedi Engine pour Outlaws dans des niveaux personnalisés de Dark Forces - comme les pentes, les secteurs empilés, les cartes de couleurs par secteur et plus encore.

Notez que si la prise en charge des forces obscures est presque terminée (version 0.9), Outlaws n'est pas encore jouable - l'accent a été mis jusqu'à présent sur le framework, la prise en charge de Dark Forces et la rétro-ingénierie de JEDI. Cependant, le support d'Outlaws est prévu et sera complet dans la version 2.0 de TFE. Voir l'état actuel ci-dessous.

Caractéristiques

Le projet est axé sur la précision - en utilisant des techniques de rétro-ingénierie pour reconstruire le code et les algorithmes d'origine, The Force Engine est conçu pour être extrêmement précis, un remplacement complet des exécutables d'origine. Le moteur prend en charge trois modèles de fonctionnalités pour faciliter le réglage de l'expérience :

☑ Classic - une recréation du logiciel de rendu, des contrôles et du gameplay d'origine - offrant l'expérience originale la plus proche possible tout en supportant correctement les systèmes modernes.
☑ Retro - proche de l'expérience originale tout en étant amélioré par des commandes modernes et un rendu haute résolution.
☑ Modern - améliorations modernes telles qu'un rendu de perspective correct, un filtrage de texture amélioré, le mipmapping, les écrans larges et plus encore.

À partir de ces modèles généraux, les paramètres peuvent être affinés. Par exemple, des paramètres "classiques" avec des résolutions plus élevées ou un aspect souris. Ou l'utilisation du moteur de rendu de perspective mais en restant en 320x200. Les moteurs de rendu "Classic" et "Perspective" prennent en charge le rendu purement logiciel et le rendu basé sur le processeur graphique, bien que certaines fonctions, telles que le filtrage de texture amélioré, ne soient disponibles qu'avec le rendu du processeur graphique.

Des méthodes de contrôle supplémentaires seront prises en charge, telles que les manettes de jeu avec la possibilité de réattribuer librement les touches et les boutons à tout moment.

Copyright

Certaines parties du code source sont dérivées de l'ingénierie inverse de l'exécutable original (DOS) de Dark Forces (et bientôt Outlaws - Windows). Par conséquent, ce code a été dérivé et traduit à partir du code protégé par les droits d'auteur de LucasArts. Les parties du code où c'est le cas incluront un avis dans leur fichier d'en-tête principal, comme /TFE_JediRenderer/jediRenderer.h.

Je considère le reverse-engineering comme un "Fair Use" - un moyen de supporter les jeux sur d'autres plateformes et d'améliorer le support sur les plateformes existantes sans revendiquer la propriété des jeux eux-mêmes ou de leurs IPs. Vous devez toujours posséder une copie des jeux originaux pour pouvoir y jouer avec The Force Engine.

Cela dit, il est risqué d'utiliser le code des sections ainsi marquées dans un projet commercial sans l'autorisation des détenteurs des droits d'auteur originaux (LucasArts/Disney).

État actuel

Le projet est dans un état de pré-version, version 0.9. Bien qu'il partage un héritage avec DarkXL, il s'agit d'une réécriture complète - reconstruite à partir de la base avec un accent beaucoup plus important sur la précision. Il est beaucoup plus ciblé que le XL Engine, se concentrant sur le fait d'être un remplacement/port du Jedi Engine seulement - donc un support complet pour Dark Forces et plus tard Outlaws. Veuillez consulter la feuille de route pour plus d'informations sur le calendrier de sortie et les fonctionnalités prévues.



🌍️ Wikipedia:

Star Wars: Dark Forces est un jeu vidéo produit par LucasArts et se fondant sur l'univers de Star Wars. Il est sorti en 1995 pour MS-DOS et Mac OS, puis plus tard pour la console PlayStation.

Jeu de tir à la première personne majeur de l'histoire, il est le premier à être codé en 3D, en prenant en compte le fait de s'accroupir et de sauter.

Le jeu se déroule avant, pendant et après les événements de l'Épisode IV. Le joueur prend la place de Kyle Katarn, un mercenaire appelé par la Rébellion pour déjouer un projet de l'Empire : des super-combattants appelés les Dark Troopers. La première mission propose au joueur de voler les plans de l'étoile noire à l'Empire, ce qui permet la victoire de l'Alliance rebelle dans les films.

Le jeu connaît un grand succès et une suite est réalisée en 1997 : Jedi Knight: Dark Forces II. Jedi Knight est le premier jeu d'une série composée des suites et extensions Jedi Knight: Mysteries of the Sith (1998), Jedi Knight II: Jedi Outcast (2002) et Jedi Knight: Jedi Academy (2003).

Star Wars: Dark Forces fut le 11e jeu vidéo le plus vendu dans la période 1993-1999, avec 952 000 copies.

Système de jeu

De nombreuses armes sont disponibles, du simple pistolet blaster au fusil à plasma. Le jeu contient de nombreuses énigmes à base d'interrupteurs, de codes d'accès, et de clés.

Ce qui fait aussi l'originalité du jeu, c'est la possibilité d'utiliser des accessoires. Il y a par exemple les lunettes infrarouges, qui permettent d'évoluer dans le noir sans être repéré. Il y a également les crampons, pour marcher sur la glace, et le masque à gaz pour évoluer dans des environnements pollués. Ces outils consomment de l'énergie, et ne peuvent pas être utilisés indéfiniment.

Musiques