From 5d1cfb4f0b6dc41963ea0b680292c3442db5f868 Mon Sep 17 00:00:00 2001 From: Nikita Podvirnyi Date: Thu, 11 Jul 2024 05:31:27 +0200 Subject: [PATCH] docs: updated readme --- README.md | 93 +++++++++++++++++++++------------------- repository/branches.png | Bin 31154 -> 0 bytes 2 files changed, 49 insertions(+), 44 deletions(-) delete mode 100644 repository/branches.png diff --git a/README.md b/README.md index 2e78c5c..91b1cdc 100644 --- a/README.md +++ b/README.md @@ -5,12 +5,17 @@

Discord ยท - Matrix ยท Wiki


+# ๐Ÿšง Project status + +Due to lack of interest from my side the project stays in a legacy, maintaining-only state for a long period of time. This project will not receive huge updated unless really necessary. I still keep it up to date with latest changes in the game and work with community to solve the issues, but old-known unessential bugs will not be fixed, and new features will not be added. Instead, I'm working on other projects, and the future is in uniting all the launchers in one single [universal launcher](https://github.com/an-anime-team/anime-games-launcher). This project stays in "proof of concept" stage right now and required major changes, which, again, require interest from my side. + +
+ # โ™ฅ๏ธ Useful links and thanks * [macOS launcher](https://github.com/3Shain/yet-another-anime-game-launcher) which contains some additional compatibility components @@ -18,58 +23,58 @@ * [Releases page](https://github.com/an-anime-team/an-anime-game-launcher/releases) where you can find latest available version * [Changelog](CHANGELOG.md) with chronology of the project +All the project's life happen in our discord server. If you have any questions or want to report an issue - please contact the dev directly there. +
# โฌ‡๏ธ Download -| Distribution | Format | Wiki | Source | -| - | - | - | - | -| Fedora | Flatpak | [link](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation#-any-distribution-flatpak) | - | -| Arch Linux, Manjaro | AUR | [link](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation#-arch-linux-aur) | [an-anime-game-launcher-bin](https://aur.archlinux.org/packages/an-anime-game-launcher-bin) | -| Fedora, OpenSUSE | RPM | [link](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation#-fedora-rpm) | [AAGL](https://build.opensuse.org/repositories/home:Maroxy:AAT-Apps/AAGL) | -| Ubuntu | pacstall | - | [an-anime-game-launcher-bin](https://pacstall.dev/packages/an-anime-game-launcher-bin) | -| Gentoo | ebuild | [link](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation#-gentoo-linux-ebuild) | [aagl-ebuilds](https://github.com/an-anime-team/gentoo-ebuilds) | -| NixOS | nixpkg | [link](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation#-nixos-nixpkg) | [aagl-gtk-on-nix](https://github.com/ezKEa/aagl-gtk-on-nix) | +Launcher developer does not provide any packages for this programm. Instead, we almost fully rely on other people to maintain them. -To see the installation guides, please visit the wiki page [here](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation) +To see the installation guides, please visit [this wiki page](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation). -Lutris integration described [here](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation#-lutris) +Instructions may be outdated due to lack of interest in maintaining them. You can help the project by keeping documentation up to date if you're interested in it. + +## ๐Ÿ˜€ Official support + +These packages are officially supported by the An Anime Team, and we try to ensure that they work for everyone. + +| Format | Wiki | Source | Distributions | Maintainer | +| - | - | - | - | - | +| Flatpak | [wiki](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation#-any-distribution-flatpak) | [flatpak-builds](https://github.com/an-anime-team/flatpak-builds) | Any (Fedora, Pop!_OS, etc.) | Luna (available in discord) | +| RPM | [wiki](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation#-fedora-rpm) | [AAGL](https://build.opensuse.org/repositories/home:Maroxy:AAT-Apps/AAGL) * | Fedora, OpenSUSE | Maroxy (second discord admin) | + +> \* Note: RPM packages are often really outdated. It's not recommended to use them. + +## ๐Ÿ™‚ Community support + +These packages are supported by active members of our community. They're widely used and we keep some level of interactions with their maintainers. + +| Format | Wiki | Source | Distributions | Maintainer | +| - | - | - | - | - | +| AUR | [wiki](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation#-arch-linux-aur) | ... | Arch Linux, Manjaro, EndeavourOS | xstra * | +| NixOS module | [wiki](https://github.com/an-anime-team/an-anime-game-launcher/wiki/Installation#-nixos-nixpkg) | [aagl-gtk-on-nix](https://github.com/ezKEa/aagl-gtk-on-nix) | NixOS | Luxxy * | + +> \* Note: honorary members of our discord server. We have direct contact with them. + +## ๐Ÿ˜‘ Third party support + +These packages are supported by third party distributors. They either did not contact us, or contact exceptionally rarely. We do not verify state of these packages, and we are not related to their state at all. + +| Format | Source | Distributions | +| - | - | - | +| pacstall | [an-anime-game-launcher-bin](https://pacstall.dev/packages/an-anime-game-launcher-bin) | Ubuntu | +| ebuild | [aagl-ebuilds](https://github.com/an-anime-team/gentoo-ebuilds) * | Gentoo | +| lutris | `lutris.net/games/gen...-imp...` (stripping the link) | Any | + +> \* Note: although it's hosted in our official repo we didn't contact with its maintainer for some time already, and recent updates were made via merge requests by the community. ## Chinese version support -This should be automatically enabled if you're using zh_cn (Chinese) as your system language. If you're not using it - you can change the game edition in the launcher settings +This should be automatically enabled if you're using `zh_cn` (Chinese) as your system language. If you're not using it - you can change the game edition in the launcher settings. -
+The main problem, though, is that github is blocked in China, and it's used in other parts of the launcher - not just in game edition. Notably, you can't use the same components index as other people do. -# ๐Ÿ’ป Development +To fix this, you have to make your own copy of the [components](https://github.com/an-anime-team/components) repository and change all the links there from github releases to some mirror. Later you can update the components index repo link in your launcher's `config.json` file. -| Folder | Description | -| - | - | -| src | Rust source code | -| assets | App assets folder | -| assets/locales | App localizations | -| target/release | Release build of the app | - -## Clone repo - -```sh -git clone --recursive https://github.com/an-anime-team/an-anime-game-launcher -``` - -## Run app - -```sh -cargo run -``` - -## Build app - -```sh -cargo build --release -``` - -## Updates strategy - -Starting from 3.2.1 ([fcab428](https://github.com/an-anime-team/an-anime-game-launcher/commit/fcab428cb40b1457f41e0856f9d1e1473acbe653)) we have 2 branches: stable ([main](https://github.com/an-anime-team/an-anime-game-launcher/tree/main)) and dev ([next](https://github.com/an-anime-team/an-anime-game-launcher/tree/next)). Code changes will be pushed into dev branch and merged into stable once they're ready for new version release - - +If you have any questions - feel free to contact the dev in our discord server (or if you have no way to use discord - try sending me an email, but it's unlikely to be received). diff --git a/repository/branches.png b/repository/branches.png deleted file mode 100644 index 44de6899f5db1e67fd368f352223d6500a0a16f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31154 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