Abuse (with Abuse SDL1 engine & Abuse content) - Le Bottin des Jeux Linux

Abuse (with Abuse SDL1 engine & Abuse content)

🗃️ Specifications

📰 Title: Abuse (with Abuse SDL1 engine & Abuse content) 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 🚦 Status: 06. Tested & Working
🏷️ Category: Adventure & Action ➤ Action Platformer 🌍️ Browser-based:
🔖 Tags: Run and Gun; Action Platformer; Survival Horror; Aliens; Puzzle; Exploration; Faced-Paced; Sci-fi; Classic; Gore; Violent; Dark; Replay Value; Cult Classic; Difficult; Level Editor; Local Multi; Keyboard; Mouse 📦️ Package Name:
🐣️ Approx. start: 1995-08-01 📦️ Arch: ✓
🐤️ Latest: 2015-05-01 🍥️ On Deb repo:
📍️ Version: Latest : 0.8 / Dev : 737 📦️ Deb:
🏛️ License type: Free/Free price 📦️ RPM: ✓
🏛️ License: Code : GPL-2+ & (WTFPL, Public Domain) / Artwork : Public Domain & Free (sound effects) 📦️ AppImage:
🏝️ Perspective: Side view 📦️ Snap:
👁️ Visual: 2D Side-scrolling 📦️ Flatpak/Athenaeum:
⏱️ Pacing: Real Time ⚙️ Generic bin.: ✓
👫️ Played: Single & Multi 📄️ Source: ✓
🎖️ This record: 5 stars 📱️ PDA support:
🎖️ Game design: 5 stars 👫️ Contrib.: Goupil & Louis
🎰️ ID: 6879 🐛️ Created: 2010-08-20
🐜️ Updated: 2021-11-07

📖️ Summary

[fr]: Un excellent jeu (partiellement) libre (effets sonores gratuits) et multi-plateforme, commercialisé par le studio Crack dot Com en 1996, avant d'être libéré et amélioré. C'est un run and gun en plateformes, dans lequel le joueur est un prisonnier injustement incarcéré dans une prison de haute sécurité souterraine où a été mené une expérimentation génétique faisant appel à une substance dénommée "Abuse", à présent hors de contrôle, et qui a transformé les prisonniers en monstres. Son objectif sera d'endiguer sa propagation par l'eau avant de s'échapper. Le rapport de force est inégal, mais en chemin il trouvera médicaments, armes et munitions en quantité limitée (nécessitant d'être économe), et sa progression pourra être sauvegardée sur des bornes. [en]: An excellent (partially) libre (free sound effects) and multi-platform game, released by the Crack dot Com studio in 1996, before being freed and improved. It's a platformer run and gun, in which the player is a prisoner unjustly incarcerated in an underground high security prison where a genetic experiment was conducted using a substance called "Abuse", which is now out of control and has turned the prisoners into monsters. His objective will be to contain its propagation by water before escaping. The balance of power is uneven, but along the way he will find medicines, weapons and ammunition in limited quantities (requiring thriftiness), and his progress can be saved on terminals.

🎥️ Videos

🤓️ Présentation des utilisateurs / Users presents : (original) (202001)


🕹️ Gameplay [en] (second video is about Abuse HD, see "Resources" section below) :


AntonioR Software fork, enable large screens resolutions (Don't compile on Linux) :


Hex DSL joue / Hex DSL plays :

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots 1 2(o)] [Videos t(202xxx) ts(202xxx) gd(202xxx) gu(202xxx) id(202xxx) r(202001)(original) lp(202xxx) g(202xxx) g(o) g(o) g(o) g(o) g(o) g(o) g(o) g(o) g[fr](202xxx) g(o)[de] 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 : (empty)

🍩️ Resources
• ✔ SDL2 port of Abuse (fork by Xenoveritas) : [Abuse (Xenoveritas fork)] [Changelog 1 2]
• Don Allen's Timbres of Heaven Soundfont (nice Soundfont for games) : [Don Allen's Timbres of Heaven Soundfont] [video]
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [☠ Bulletin d'alerte Debian]

🐘 Social
(Abuse SDL 1) Devs (Abuse SDL Team [fr] [en]) : [Site 1 2] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
(Abuse SDL 1) Devs (Sam Hocevar(202xxx) [fr] [en]) : [Site 1 2] [Debian] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
(Abuse) Devs (Crack dot Com [fr] [en]) : [Site 1 2] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
Game : [Blog] [Chat] [Forums] [mastodon] [twitter] [PeerTube] [YouTube]

🐝️ Related
[Wikipedia (Abuse) [fr] [en]] [de]]
[Jeux libres [fr]] [UBUNTU [fr]] [The Linux Game Tome] [Mod DB] [Indie DB]

📦️ Misc. repositories
[openSUSE] [Repology] [pkgs.org] [archlinux] [PortableLinuxGames]

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

🐘 Social Networking Update (on Mastodon)

🕹️ Title: Abuse (with Abuse SDL engine & Abuse content)
🦊️ What's: A (partially) libre run and gun where the player is a prisoner incarcerated in an underground prison with dangerous monsters
🏡️ http://abuse.zoy.org
🐣️ http://abuse.zoy.org/browser
🔖 #linux #game #action #run_and_gun #free #src #rpm #arch

🐧 Update:
💼️
📌️ Changes:
📖 Our entry: https://bit.ly/bottinLightOn
🐘 From:
🕹️ http://youtu.be/eMUEourN6v4

📕 Description [fr]

Un run and gun en plateformes, sombre et futuriste, Abuse par le studio Crack dot Com (Jonathan Clark, Dave Taylor & Bobby Prince), Abuse SDL par l'Abuse SDL Team (maintenance principale : Sam Hocevar).

Abuse est un excellent jeu (partiellement) libre (effets sonores gratuits) et multi-plateforme, commercialisé par le studio Crack dot Com en 1996, avant d'être libéré et amélioré. C'est un run and gun en plateformes, dans lequel le joueur est un prisonnier injustement incarcéré dans une prison de haute sécurité souterraine où a été mené une expérimentation génétique faisant appel à une substance dénommée "Abuse", à présent hors de contrôle, et qui a transformé les prisonniers en monstres. Son objectif sera d'endiguer sa propagation par l'eau avant de s'échapper. Le rapport de force est inégal, mais en chemin il trouvera médicaments, armes et munitions en quantité limitée (nécessitant d'être économe), et sa progression pourra être sauvegardée sur des bornes.

Voir aussi / See also : Abuse (with Abuse SDL1 engine & Abuse content), Abuse (with Abuse SDL2 engine & Free Abuse 2 content),


Abuse est un jeu de plateforme sombre, en 2D et à défilement latéral, développé par Crack dot Com en 1995.
Il dispose d'un bel éclairage, d'une animation réaliste et de créatures extraterrestres méchantes à détruire.
Il est à présent maintenu par Sam Hocevar dans le but de l'empêcher de disparaître d'Internet.

Synopsis

Vous êtes Nick Vrenna. Nous sommes en 2009. Vous avez été incarcéré à tort dans une prison de haute sécurité souterraine dans laquelle des expérimentations génétiques illégales ont été menées.

Alan Blake, en tête de l'équipe scientifique, a isolé le gène spécifique provoquant violence et agression chez les humains. Cette séquence génétique, dénommée "Abuse", est hautement infectieuse, provoquant de terribles transformations et des effets de bord grotesques. Vous êtes la seule personne à montrer une immunité à cet organisme.

Une émeute éclate, et dans la confusion toutes les portes des cellules s'ouvrent. Rapidement tout le monde - gardiens et détenus, se retrouve infecté et transformé, et une horde de mutants s'empare du bâtiment.

Votre unique chance d'en réchapper est de revêtir une armure de combat et d'atteindre la salle de contrôle située au plus profond du niveau. Vous devez en premier lieu stopper la distribution d'eau de la prison infectée par Abuse avant qu'elle ne contamine le monde extérieur.
La liberté et le sort du monde dépendent de vous.



🌍️ Wikipedia:

Abuse est un run and gun développé par Crack dot Com, et publié par Origin Systems et Electronic Arts en 1996.

Le jeu a été initialement programmé pour fonctionner sous DOS et Linux ; mais a été adapté pour Mac OS par Bungie Studios et pour Acorn Archimedes par R-Comp Interactive. Fin 2000 les développeurs ont retouché les sources pour que le jeu fonctionne sous Microsoft Windows et ont placé le jeu dans le domaine public, à l'exception des musiques.

Trois projets principaux ont été réalisés à partir de cela, Abuse32 qui permet d'utiliser le jeu sous Windows avec une résolution d'écran plus importante. Il utilise les musiques originales avec l'accord de simple utilisation. fRaBs, pour free Abuse une archive entièrement publique comprenant le jeu et les sources, ainsi que quelques niveaux supplémentaires, les musiques ont simplement été retirées. À noter que l'exécutable Abuse32 peut fonctionner avec l'archive fRaBs. Enfin Abuse-SDL, un portage des sources pour utiliser la bibliothèque SDL et rendre le jeu portable et fonctionnel sur les systèmes Linux et Mac OS X. Un portage sur Wii en tant qu'homebrew est aussi disponible.

Histoire

C'est l'an 2009. Vous incarnez Nick Vrenna, un détenu incarcéré à tort dans une prison souterraine de haute sécurité.

Dans cette prison ont lieu des expériences génétiques illégales. L'une d'elle, dirigée par Alan Blake, consiste à isoler chez l'homme la genèse qui provoque l'agressivité. Cette séquence génétique appelée "Abuse" ne tarde pas à s'échapper et à se répandre dans les couloirs.

Une mutinerie générale a alors lieu dans la prison : gardes, personnel et détenus sont contaminés et transformés en mutants sanguinaires.

Vous endossez alors une armure de combat qui vous protège contre le virus et vous armez d'un fusil. Vous devez alors atteindre la salle des commandes située à l'opposé de votre position pour vous échapper, mais aussi empêcher l'approvisionnement d'eau de la base d'être contaminé par Abuse et les créatures de s'échapper à bord d'une navette.

Énigmes, épreuves, monstres et robots de sécurité vous attendent lors de cette longue descente aux enfers.

Système de jeu

Généralités

Le joueur dirige le personnage avec les touches directionnelles du clavier, la touche [haut] servant à sauter et la touche [bas] servant à activer les mécanismes. Les touches [Ctrl] et [Ins] servent à changer d'armes. L'angle et le déclenchement du tir se fait à la souris. Le bouton gauche sert à tirer tandis que le bouton droit sert à activer une capacité spéciale. Les munitions sont en nombre limités et il faut les ramasser par terre. Le héros a 100 points de vie et il peut les récupérer en marchant sur les cœurs disséminés dans les niveaux.

Ennemis

Dans la peau de Nick Vrenna, le joueur doit exterminer des mutants dans le but de s'échapper. Voici un échantillon des ennemis disponibles :

• Mutants de base (Reaper) : Ce sont les créatures qui apparaissent le plus souvent et parfois à plus de dix. Ils ressemblent aux aliens du film de Ridley Scott, notamment parce qu'ils grimpent aux murs et au plafond. Ils ont la capacité de sauter. Quand ils sont dans leurs cocons, ils semblent endormis, mais ne le sont pas vraiment. Il en existe différentes sortes avec différentes armes.
⚬ Les rouges : Les plus communs tirent avec des laser normaux, les mêmes que celui du joueur ; ils sont peu résistants
⚬ Les bleus : Ceux-là sont plus résistants mais envoient également des lasers spéciaux plus dangereux
⚬ Les sombres : Ils possèdent des grenades, elles sont peu précises mais ces Reapers tentent d'agripper le joueur avant de les lancer
⚬ Les jaunes : Très résistants armés de roquettes à tête chercheuse
• Droïdes volants : Ils volent lentement et tirent avec le même laser de base que celui du joueur. Cette même arme suffira à les mettre hors d'état de nuire.
• Gardiens squelettes (Skeleton guards) : Le plus souvent immobiles, ils sont tout de même puissants car armés du même lance-grenade que le joueur. Ils sont plutôt résistants mais, quand ils se déplacent, ils sont très lents.
• Drones-mouches : Ces petits drones peuvent sembler peu dangereux quand ils sont armés de laser, mais certains ont des explosifs ultra puissants. Volant à plusieurs mètres de hauteur, ils sont difficiles à toucher.
• Foreuses : Elles arpentent les couloirs et traquent le joueur. Elles sont de résistance et de vitesse variables.

Équipe de développement

• Programmation : Jonathan Clark
• 📺️ Graphismes, illustrations : Murray McMillan, Duong Nguyen
• 🎧️ Son : Robert Prince
• Production : David Taylor

📕 Description [en]

"A (partially) libre run and gun where the player is a prisoner incarcerated in an underground prison with dangerous monsters" (Serge Le Tyrant, Le Bottin des Jeux Linux / The Linux Games Book)

Abuse is a dark 2D side-scrolling platform game developed by Crack dot Com in 1995.
It features beautiful lighting, realistic animation and nasty alien-like creatures to destroy.
It is now maintained by Sam Hocevar in an attempt to prevent it from vanishing from the Internet.


You are Nick Vrenna. It is the year 2009. You have been falsely incarcerated inside a high security underground prison where illegal genetic experiments are taking place.

Alan Blake, the head research scientist, has isolated the specific gene which causes violence and aggression in humans. This genetic sequence, called "Abuse", is highly infectious, causing horrific transformations and grotesque side-effects. You are the only person to show immunity to it.

A prison riot erupts, and in the confusion all the cell doors are opened. Soon everyone, guards and convicts alike, become infected and transform into a horde of mutants which take over the building.

Your only chance for escape is to don battle armor and reach the Control Room situated in the structure's deepest level. You must first stop the prison's Abuse-infected water supply from contaminating the outside world. Freedom and the fate of the world now depend on you.


🌍️ Wikipedia:

Abuse is a run and gun video game developed by Crack dot Com and published by Electronic Arts in North America and Origin Systems in Europe. It was released on February 29, 1996, for MS-DOS. A Mac OS port of the game was published by Bungie and released on March 5, 1997. The game's source code, along with some of the shareware content, has been in the public domain since the late 1990s and has been ported to Linux and many other platforms.

Plot

The protagonist of the game, Nick Vrenna, has been unjustly incarcerated in a prison where the staff are performing unethical medical experiments upon the inmates. A prison riot occurs and an experiment goes horribly wrong. The people inside the prison - except for Nick, who seems to be immune - get infected with a substance called Abuse that transforms them into monsters. With the water supply in danger of being infected, Nick arms himself and fights through the horde to prevent this, and then escapes from the prison complex.

Gameplay

Abuse resembles a side-scrolling platform game. The game is notable for its (at the time) unusual control scheme: The keyboard is used to move Nick, while the mouse is used for aiming the weapons. The basic gameplay consists of fighting various enemies (mostly the various forms of mutants, who prefer to attack in huge swarms) and solving some simple puzzles, usually involving switches.

Networked play, through IPX/SPX, is also supported. The game originally had support for TCP/IP play, but this was not present in the retail version.

Active zone

To improve the performance of Abuse's graphics engine, the code only allows objects within a certain radius of the visible game window to be active during play. This means that free-roaming enemies and always-on mechanical devices outside the radius cannot attack the player, nor will projectiles fired from weapons that ostensibly have an "infinite range" continue their journey much beyond the edge of the screen.

History

Development

Abuse had a very different storyline coming out of production. The update for it replaced the original introduction with the current storyline. The original involved an invasion by an alien species called "ants". The player was a special ops agent, sent into their 'hive' to covertly destroy the aliens by shutting down the cooling system. This story was alluded to in a hidden section towards the end of level 14, where a large area, full of maroon tiles, can be found.

Release

On February 29, 1996 Abuse was originally released for DOS and Linux as an incomplete shareware version by Electronic Arts in North America and Origin Systems in Europe. The game was ported to Mac OS by Oliver Yu of Crack dot Com and published by Bungie Studios on March 5, 1997. The port was largely reworked for Mac, with the graphics partially redone to work better in the 640x480 resolution.

Source code release

Approximately two years after the release of the game, Crack dot Com decided to release the game's source code. Also the shareware release's game data (excluding the sound effects) was handed into the public domain.

Community development

Based on the source release the game's community worked initially on maintenance work, e.g. making the game work over TCP/IP. In 2001 Abuse was adapted to SDL multimedia library, with other technical refinements like more than the 8-bit color depth the original version was limited to.

The SDL version allowed easy porting to modern platforms, for instance Microsoft Windows, Linux/X11 and also the Mac version has been updated to run on OS X. Over the years, the game became available for many more platforms, for instance BeOS, Nintendo Wii via Wii homebrew. and in 2009 AmigaOS 4. The game has also been ported to the mobile devices, to iPhone/iPod Touch under the name Abuse Classic.

Until 2011 the game was maintained by Sam Hocevar on his webpage. In 2014 the game was ported to SDL2 and transferred to a GitHub repository.

In 2016, on the 20th birthday of the game, a community developer released a "20th anniversary source port" on base of the previous works which enabled custom resolutions, OpenGL rendering, Xbox 360 controller support and fixed the music.

Reception

Reviewing the DOS original in 1996, a Next Generation critic said the game "has everything it needs to be a great arcade classic - intuitive play control, a variety of weapons, creatures, devices, and traps ... scores of secrets to be ferreted out." He also praised the inclusion of an accessible level editor, and said the game's strongest point is the depth of its challenging puzzles, though he criticized the lack of story. He scored the game 4 out of 5 stars. The games was also reviewed 1996 in Computer Gaming World #144. Abuse in its open-source version was selected in August 2011 as "HotPick" by Linux Format.

🚧️ Installation [fr]

(u)INSTALLATION(/u) :

✔ (b)➥ Installation à partir du binaire du jeu(/b) :

(del)Le jeu est en dépôt, il suffit d'installer le paquet.(/del)
☠ Le paquet a été retiré des dépôts Debian suite à plusieurs vulnérabilités découvertes dans abuse, le portage en SDL du jeu d'action Abuse (voir le lien dans la section "Docs" ci-dessus). Notamment :
- des dépassements de tampon dans la gestion de la ligne de commande, qui permettaient l'exécution de code arbitraire avec des droits supérieurs, le programme étant installé en mode setuid root.
- abuse créé des fichiers sans abandonner préliminairement ses privilèges, ce qui permet la création et l'écrasement de fichiers arbitraires.
Il aurait donc besoin d'une mise à jour de sécurité.

✔ (b)➥ Installation à partir du source du jeu(/b) :

Si vous souhaitez quelque-chose de récent (versions de développement), la compilation du source est généralement nécessaire.

Nota :
• La notice d'installation ci-dessous permet l'installation du fork de Xenoveritas sur GitHub. Je l'ai testé et il fonctionne. Néanmoins je ne suis pas parvenu à obtenir le graphisme haute résolution tel que présenté sur la vidéo ci-avant (qui n'est disponible qu'avec le fork d'AntonioR Software, qui ne se compile pas sous Linux).
• Le source d'Abuse est un peu capricieux pour sa compilation. Il nécessite d'être compilé depuis un répertoire annexe pour fonctionner correctement (sinon le binaire produit ne trouve pas ses données, même si on lui précise le chemin en ligne de commande). Pour obtenir un binaire fonctionnel, respectez donc la procédure ci-dessous.

Installation :

• Installez les bibliothèques SDL (voir la fiche "006 - Glossaire & licences courantes" du Bottin).
• Installez les paquets (synthèse MIDI et fonte sonore pouvant être utilisés par Abuse) : fluidsynth fluidr3mono-gm-soundfont

• Téléchargez le source directement sur GitHub et décompressez-le (nommez-le abuse-master/ si ce n'est le cas, pour éviter tout quiproquo dans la notice ci-après), ou créez un répertoire abuse-master/ et dans ce répertoire lancez la commande suivante : $ git clone https://github.com/Xenoveritas/abuse.git
• Dans le répertoire racine du source (abuse-master/), lancez successivement les commandes suivantes :
$ mkdir build
$ cd build
$ cmake -DCMAKE_INSTALL_PREFIX:PATH=../final-binary ..
$ make
(ou, pour accélérer la compilation, "$ make -j8" si vous disposez d'un processeur 8 threads, à adapter pour vous)
• Copiez les binaires abuse et abuse-tool situé dans abuse/build/src/, à la racine du répertoire (dans abuse-master/)

Récupération des données sonores de la version 0.8 :
Le fork ne livre pas les données sonores (répertoires sfx/ et mucic/) car elles ne sont pas libres. Il est nécessaire de les récupérer sur la dernière version 0.8 (sur le site http://abuse.zoy.org/) :
• téléchargez le fichier "abuse-free-0.8.tar.gz" (ou ultérieur) sur la page Dowload du site (voir la section "Resources", lien "Abuse Download")
• Décompressez le fichier et copiez son répertoire :
⚬ data/sfx/ dans celui du source (dans abuse-master/data/, pour obtenir un répertoire abuse-master/data/sfx/)
⚬ data/music/ dans celui du source (dans abuse-master/data/, pour obtenir un répertoire abuse-master/data/music/)

LANCEMENT DU JEU :
• Si vous avez installé le jeu à partir d'un paquet : Alt F2 puis saisissez : abuse
• Si vous avez compilé le jeu à partir de son source (et respecté la procédure d'installation ci-avant), en console dans son répertoire racine, lancez : $ ./abuse -datadir data/

Nota :
Différents paramétrages peuvent être appliqués dans le fichier : ~/.abuse/abuserc

Autres options :
$ ./abuse -fullscreen -datadir data/

$ ./abuse --help
abuse 0.9

Usage: ./abuse [options]
Options:

** Abuse Options **
-size (arg) Set the size of the screen
-edit Startup in editor mode
-a (arg) Use addon named (arg)
-f (arg) Load map file named (arg)
-lisp Startup in lisp interpreter mode
-nodelay Run at maximum speed

** Abuse-SDL Options **
-datadir (arg) Set the location of the game data to (arg)
-fullscreen Enable fullscreen mode
-antialias Enable anti-aliasing
-h, --help Display this text
-mono Disable stereo sound
-nosound Disable sound
-scale (arg) Scale to (arg)

Anthony Kruize (trandor@labyrinth.net.au)

🔍️ Test [fr]

🕵️ Test (0.7.1) :
Un superbe cadeau.
Son gameplay est excellent et son graphisme superbe.

🕵️ Test (0.8) :
Il a maintenant une belle bande sonore.
Excellent !


💡️ Commentaires généraux:
Cette version SDL1 avait fait l'objet d'un rapport de vulnérabilités (permettant notamment l'exécution de code arbitraire) sur le site Debian (voir le lien dans la section "Technical informations" ci-dessus) le 7 mars 2005.
Difficile de savoir (je n'arrive pas à lire les commits par date sur le site) si ces vulnérabilités ont été résolues depuis.