LibreSprite - Le Bottin des Jeux Linux

LibreSprite

🗃️ Specifications

📰 Title: LibreSprite 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Development ➤ Graphics Editor ➤ Sprite & GIF Editor 🌍️ Browser version:
🔖 Tags: Development; Content Creation; Raster graphics editor; Sprite Editor; Pixel Art; Retro 📦️ Package Name: libresprite
🐣️ Approx. start: 2007-09-16 📦️ Arch package: ✓
🐓️ Latest: 2023-12-29 📦️ RPM package: ✓
📍️ Version: Latest: 1.0 / Dev: 1.1-dev Preview / d7e24c1 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package: ✓
🏛️ License: GPL-2 📦️ AppImage package: ✓
🏝️ Perspective: First person (interface) 📦️ Snap package: ✓
👁️ Visual: 2D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 15527 🐛️ Created: 2019-02-02
🐜️ Updated: 2023-12-30

📖️ Summary

[en]: A libre, multi-platform fork of Aseprite (whose license became proprietary in August 2016), a graphics tool geared towards animated (or not) sprite design. Compared to other drawing software, the focus is on pixel editing and pixel art. It is not a photo editing tool or a vector graphics editor, it is mainly a tool for creating tiny pixel by pixel animations. In particular, it supports real-time animation preview, layered skins, simultaneous sprite editing (tabs), ready-made palettes (or creation), mosaic mode. A very good tool. [fr]: Un fork libre et multi-plateforme d'Aseprite (dont la licence licence est devenue propriétaire en août 2016), un outil graphique orienté vers la conception de sprites animés (ou non). Par rapport à d'autres logiciels de dessin, l'accent porte sur l'édition de pixels et le pixel-art. Ce n'est pas un outil de retouche photo ou un éditeur de graphiques vectoriels, il s'agit principalement d'un outil pour créer de minuscules animations pixel par pixel. Il supporte notamment la prévisualisation des animations en temps réel, les skins en couches, l'édition simultanée de sprites (onglets), les palettes prêtes à l'emploi (ou la création), le mode mosaïque. Un très bon outil.

🚦 Entry status

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

🎥️ Videos


🦝️ From Users: (201808),


🕯️ How To: (original: Aseprite) (201505), (202008),


🎲️ Gameplay: (201811),


🎮️ Showcase: (202203), (202203), (original: Aseprite) (201809),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(201808) r(202xxx) lp(202xxx) ht(o)(201505) ht(o)(202008) tl(o)(201809) d(202203) d(202203) g(201811) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202202) g[pt](202109) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: (empty)

🍩️ Resources
Themes
• Themes (themes for LibreSprite): [LibreSprite (themes)]

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🐘 Social
(LibreSprite) Devs (LibreSprite Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Aseprite) Devs (David A. Capello (dacap) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related


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

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

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

🐘 Social Networking Update (on mastodon)

🛠️ Title: LibreSprite
🦊️ What's: A libre tool for designing animated sprites
🏡️ https://libresprite.github.io
🐣️ https://github.com/LibreSprite
🔖 #LinuxGameDev #GFX #SpriteEditor
📦️ #Libre #Arch #RPM #Flatpak #AppIm #Snap
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 1.1-dev Preview
⚗️ Maintenance 🪛️
📌️ Changes: https://github.com/LibreSprite/LibreSprite/releases/tag/v1.1-dev
🐘 From: 📶️ https://github.com/LibreSprite/LibreSprite/releases.atom

🦝️ https://www.youtube.com/embed/P2UqItBJii0
🎲️ https://www.youtube.com/embed/dqkb1OPjTco
🎮️ https://www.youtube.com/embed/amvhfsa9CXE

🕶️ A view of its IU with a little pinguin I'm editing, on which I've added a little red heart. Its tabs allow you to work on several images simultaneously. A small window at bottom right gives a preview of the image.

LibreSprite is a libre, multi-platform fork of Aseprite (whose license became proprietary in August 2016), a graphics tool geared towards animated (or not) sprite design. Compared to other drawing software, the focus is on pixel editing and pixel art. It is not a photo editing tool or a vector graphics editor, it is mainly a tool for creating tiny pixel by pixel animations. In particular, it supports real-time animation preview, layered skins, simultaneous sprite editing (tabs), ready-made palettes (or creation), mosaic mode. A very good tool.

📕 Description [en]

📕🐧"A libre tool for designing animated sprites"🐧📕

LIBRESPRITE IS A FREE AND OPEN SOURCE PROGRAM FOR CREATING AND ANIMATING YOUR SPRITES.

History

LibreSprite originated as a fork of the Aseprite application, developed by David Capello. Aseprite used to be distributed under the GNU General Public License version 2, but was moved to a proprietary license on August 26th, 2016.

This fork was made on the last commit covered by the GPL-2.0+ license, and is now developed independently of the proprietary Aseprite.

CREDITS

AN ENORMOUS THANK YOU TO THE ORIGINAL DEVELOPERS OF ASEPRITE, WITHOUT THEM AND THEIR ORIGINAL LICENSING THIS PROJECT WOULDN’T EXIST. ADDITIONAL SHOUT-OUTS ARE GIVEN IN THE LIST OF CONTRIBUTORS. IF YOU HAVE SUBMITTED WORK TO LIBRESPRITE AND WOULD LIKE TO HAVE YOUR NAME ON THE LIST, PLEASE CREATE A PULL REQUEST OR GET IN TOUCH AND WE’LL MAKE IT HAPPEN.

☑ Real-time animation previews.
☑ Onion skinning.
☑ Multiple sprites can be edited at once.
☑ Ready to use palettes, or make your own.
☑ Sprites are composed of both layers & frames.
☑ Tiled drawing mode, useful to draw patterns and textures.
☑ Pixel precise tools like filled contour, polygon, shading mode, etc.
☑ Several file types supported for your sprites and animations.

📕 Description [fr]

Un outil de conception de sprites animés, par la LibreSprite Team (fork de la dernière version GPL-2 du Code d'Aseprite de David A. Capello (dacap)).
En C / C++.

LibreSprite est un fork libre et multi-plateforme du logiciel Aseprite (dont la licence est devenue propriétaire en août 2016), un outil graphique orienté vers la conception de sprites animés (ou non). Par rapport à d'autres logiciels de dessin, l'accent porte sur l'édition de pixels et le pixel-art. Ce n'est pas un outil de retouche photo ou un éditeur de graphiques vectoriels, il s'agit principalement d'un outil pour créer de minuscules animations pixel par pixel. Il supporte notamment la prévisualisation des animations en temps réel, les skins en couches, l'édition simultanée de sprites (onglets), les palettes prêtes à l'emploi (ou la création), le mode mosaïque. Un très bon outil.

Voir aussi / See also: Aseprite, LibreSprite,


LIBRESPRITE EST UN PROGRAMME LIBRE ET OPEN SOURCE POUR CRÉER ET ANIMER VOS SPRITES.

Historique

LibreSprite est né d'un fork de l'application Aseprite, développée par David Capello. Aseprite était distribuée sous la licence GNU General Public License version 2, mais a été déplacée vers une licence propriétaire le 26 août 2016.

Ce fork a été réalisé sur le dernier commit couvert par la licence GPL-2.0+, et est maintenant développé indépendamment de l'Aseprite propriétaire.

CREDITS

UN ÉNORME MERCI AUX DÉVELOPPEURS ORIGINAUX D'ASEPRITE, SANS EUX ET LEUR LICENCE ORIGINALE, CE PROJET N'EXISTERAIT PAS. DES REMERCIEMENTS SUPPLÉMENTAIRES SONT DONNÉS DANS LA LISTE DES CONTRIBUTEURS. SI VOUS AVEZ SOUMIS DES TRAVAUX À LIBRESPRITE ET QUE VOUS SOUHAITEZ QUE VOTRE NOM FIGURE DANS LA LISTE, VEUILLEZ CRÉER UNE DEMANDE DE PULL OU NOUS CONTACTER ET NOUS FERONS EN SORTE QUE CELA SE PRODUISE.

☑ Prévisualisation des animations en temps réel.
☑ Skins en couches.
☑ Plusieurs sprites peuvent être édités en même temps.
☑ Palettes prêtes à l'emploi, ou créez les vôtres.
☑ Les sprites sont composés de couches et d'images.
☑ Mode de dessin en mosaïque, utile pour dessiner des motifs et des textures.
☑ Outils précis au pixel près comme le contour rempli, le polygone, le mode ombrage, etc.
☑ Plusieurs types de fichiers pris en charge pour vos sprites et animations.

🚧️ Installation ➜ 🚀️ Launching [fr]

🔧️ INSTALLATION:

⚙️ Installation à partir du binaire du jeu :

Installation à partir du binaire au format AppImage :
• (✔ v. 1.0) Un binaire au format AppImage est disponible. Si vous avez installé au préalable l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial), son installation s'effectue soit lors du clic sur le lien de téléchargement (choisir “Ouvrir avec ”AppImageLauncher (par défaut)" ou après téléchargement du livrable, en le sélectionnant d'un clic droit sous votre gestionnaire de fichier puis “Ouvrir avec AppImageLauncher”, puis sous son interface "Intégrer et lancer". Ce dernier se chargera de son installation dans le répertoire souhaité, de le rendre exécutable et accessible depuis votre lanceur habituel.

Si ne souhaitez pas utiliser l'utilitaire AppImageLauncher, téléchargez votre application AppImage et rendez-là exécutable (clic droit sous votre gestionnaire de fichier, votre application ne sera accessible que depuis ce répertoire, sans l'être depuis votre lanceur).

💡Nota :
[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.


Installation à partir du paquet Manjaro/Arch :
• (🧪️not tested) Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), il suffit d'installer le(s) paquet(s).


📄️ Installation à partir du source du jeu :
• (✘ v. 1.1.7) Si vous souhaitez quelque-chose de très récent (versions de développement) et/ou qu'il n'y a pas de binaire disponible pour votre distribution/architecture (32/64-bits), la compilation du source est une bonne idée, voir un passage obligé.

▸ Téléchargement du source (sur GitHub):
• Si vous souhaitez une version publiée / stable :
- En HTTP : sur la page de développement du site (lien "Dev site" ci-dessus) vous cliquez sur "Clone"
- Ou en console, dans le répertoire de votre choix, lancez :
$ git clone -b "Nom_de_la_release" --recursive https://github.com/LibreSprite/LibreSprite
Nom_de_la_release : à remplacer par le nom d'une release valide indiquée sur la page de développement (sur GitHub, dans la section Release, le nom valide est l'étiquette située à gauche du titre, ou cliquez sur "Tags" pour obtenir la liste des étiquettes valides).
• Si vous souhaitez obtenir la version la plus récente (de développement, non stable, potentiellement non fonctionnelle), dans le répertoire de votre choix, lancez :
$ git clone --recursive https://github.com/LibreSprite/LibreSprite

▸ Compilation :
• Dans son répertoire racine lancez successivement :
$ git submodule update --init --recursive
$ mkdir build
(car il n'accepte pas la configuration directe dans le répertoire du source)
$ cd build
$ cmake ..
(n'oubliez pas les "..")
$ make
(ou, pour accélérer la compilation, "$ make -j8" si vous disposez d'un processeur 8 threads, à adapter pour vous)


🚀️ LANCEMENT DE L'INTERFACE:

▸ AppImage :
• Si vous installé le jeu à partir d'un paquet AppImage et de l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial) : Alt F2 puis saisissez le nom de l'application.
• Si vous installé le jeu à partir d'un paquet AppImage et ne souhaitez pas utiliser l'application AppImageLauncher : après avoir téléchargé votre fichier AppImage et l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), cliquez sur ce livrable.

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 1er Mai 2022 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 15 minutes. 🎯️ Objectif : rédiger/(re)mettre à jour/valider sa notice d'installation, tester son fonctionnement et partager mes premières impressions.


🫕️ Installation :
▸ (✘ v. 1.1.7) Source : NE FONCTIONNE PAS.
▸ (✔ v. 1.0) AppImage : FONCTIONNEL.

Précédemment j'avais téléchargé la version 1.1.7 dont le source ne fonctionnait pas - ce qui était dommage pour un tel logiciel libre. Ayant vu qu'un livrable au format AppImage était disponible, j'ai eu envie de le tester (avant de voir qu'il était aussi en dépôt AUR :)).
Il semble que la version la plus récente disponible sur le site de cet outil soit à présent la 1.0 (versions ultérieures perdues ou non viables ?).
J'ai donc testé cette version 1.0.

🌻️ Premières impressions :
Pour mon test je suis parti d'une petite image au format png téléchargé sur la toile (auteur Brett Croft, licence CC BY-NC 4.0) que j'ai réduit en 320x291 pour le pixeliser (une image trop grande ne pixelise pas et Libresprite ne l'affiche pas en preview).
🟢️ Je n'ai ni les compétences ni le temps de me lancer dans des sprites animés, néanmoins j'ai pu apprécier la convivialité et simplicité de cette interface - tout en étant performante.
🟢️ Mission accomplie 😉️


🕹️ Conclusion :
Impression globale : 👍️
🟢️ Une interface performante, simple et conviviale.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à ses auteurs !