diff --git a/README.md b/README.md
index 6b7e8925..f5c12b41 100644
--- a/README.md
+++ b/README.md
@@ -1,16 +1,112 @@
-# Hydra
+
-
-
-
-
-Hydra is a game launcher with its own embedded bittorrent client and a self-managed repack scraper.
-The launcher is written in TypeScript (Electron) and Python, which handles the torrenting system by using [libtorrent](https://www.libtorrent.org/).
+
+
+
+
+## Table of Contents
+
+- [About](#about)
+- [Features](#features)
+- [Installation](#installation)
+- [Contributing](#contributing)
+ - [Join our Discord](#join-our-discord)
+ - [Fork and clone your repository](#fork-and-clone-your-repository)
+ - [Ways you can contribute](#ways-you-can-contribute)
+ - [Project Structure](#project-structure)
+- [Build from source](#build-from-source)
+ - [Install Node.js](#install-nodejs)
+ - [Install Yarn](#install-yarn)
+ - [Install Node Dependencies](#install-node-dependencies)
+ - [Install Python 3.9](#install-python-39)
+ - [Install Python Dependencies](#install-python-dependencies)
+- [Environment variables](#environment-variables)
+- [Running](#running)
+- [Build](#build)
+ - [Build the bittorrent client](#build-the-bittorrent-client)
+ - [Build the Electron application](#build-the-electron-application)
+- [Contributors](#contributors)
+
+## About
+
+**Hydra** is a **Game Launcher** with its own embedded **BitTorrent Client** and a **self-managed repack scraper**.
+
+The launcher is written in TypeScript (Electron) and Python, which handles the torrenting system by using libtorrent.
+
+## Features
+
+- Self-Managed repack scraper among all the most reliable websites on the [Megathread]("https://www.reddit.com/r/Piracy/wiki/megathread/")
+- Own embedded bittorrent client
+- How Long To Beat (HLTB) integration on game page
+- Downloads path customization
+- Repack list update notifications
+- Windows and Linux support
+- Constantly updated
+- And more ...
+
## Installation
+Follow the steps below to install:
+
+1. Download the latest version of Hydra from the [Releases](https://github.com/hydralauncher/hydra/releases/latest) page.
+ - Download only .exe if you want to install Hydra on Windows.
+ - Download .deb or .rpm or .zip if you want to install Hydra on Linux. (depends on your Linux distro)
+2. Run the downloaded file.
+3. Enjoy Hydra!
+
+## Contributing
+
+### Join our Discord
+
+We concentrate our discussions on our [Discord](https://discord.gg/hydralauncher) server.
+
+1. Join our server
+2. Go to the roles channel and grab the Collaborator role
+3. Go to the dev channel, talk to us and share your ideas.
+
+### Fork and clone your repository
+
+1. Fork the repository [(click here to fork now)](https://github.com/hydralauncher/hydra/fork)
+2. Clone your forked code `git clone https://github.com/your_username/hydra`
+3. Create a new branch
+4. Push your commits
+5. Submit a new Pull Request
+
+### Ways you can contribute
+
+- Translation: We want Hydra to be available to as many people as possible. Feel free to help translate to new languages or update and improve the ones that are already available on Hydra.
+- Code: Hydra is built with Typescript, Electron and a little bit of Python. If you want to contribute, join our Discord server!
+
+### Project Structure
+
+- torrent-client: We use libtorrent, a Python library, to manage torrent downloads
+- src/renderer: the UI of the application
+- src/main: all the logic rests here.
+
+## Build from source
+
### Install Node.js
Ensure you have Node.js installed on your machine. If not, download and install it from [nodejs.org](https://nodejs.org/).
@@ -19,12 +115,6 @@ Ensure you have Node.js installed on your machine. If not, download and install
Yarn is a package manager for Node.js. If you haven't installed Yarn yet, you can do so by following the instructions on [yarnpkg.com](https://classic.yarnpkg.com/lang/en/docs/install/).
-### Clone the Repository
-
-```bash
-git clone https://github.com/hydralauncher/hydra.git
-```
-
### Install Node Dependencies
Navigate to the project directory and install the Node dependencies using Yarn:
@@ -36,7 +126,7 @@ yarn
### Install Python 3.9
-Ensure you have Python installed on your machine. You can download and install it from [python.org](https://www.python.org/downloads/release/python-3919/).
+Ensure you have Python 3.9 installed on your machine. You can download and install it from [python.org](https://www.python.org/downloads/release/python-3919/).
### Install Python Dependencies
@@ -48,17 +138,17 @@ pip install -r requirements.txt
## Environment variables
-You'll need a SteamGridDB API Key in order to fetch the game icons on installation.
+You'll need an SteamGridDB API Key in order to fetch the game icons on installation.
If you want to have onlinefix as a repacker you'll need to add your credentials to the .env
-Once you have it, you can paste the `.env.example` file and put it on `STEAMGRIDDB_API_KEY`, `ONLINEFIX_USERNAME`, `ONLINEFIX_PASSWORD`.
+Once you have it, you can copy or rename the `.env.example` file to `.env`and put it on`STEAMGRIDDB_API_KEY`, `ONLINEFIX_USERNAME`, `ONLINEFIX_PASSWORD`.
## Running
Once you've got all things set up, you can run the following command to start both the Electron process and the bittorrent client:
```bash
-yarn start
+yarn dev
```
## Build
@@ -75,8 +165,16 @@ python torrent-client/setup.py build
Build the Electron application by using this command:
+On Windows:
+
```bash
-yarn make
+yarn build:win
+```
+
+On Linux:
+
+```bash
+yarn build:linux
```
## Contributors
@@ -141,6 +239,13 @@ yarn make
Null
+
+
+
+
+### Язык
+[](https://github.com/hydralauncher/hydra/blob/main/README.ru.md)
+
+## Содержание
+
+- [О нас](#о-нас)
+- [Функции](#функции)
+- [Установка](#установка)
+- [Сотрудничество](#сотрудничество)
+ - [Присоединяйтесь к нашему Discord](#присоединяйтесь-к-нашему-discord)
+ - [Ответвлить и клонировать свой репозиторий](#ответвлить-и-клонировать-свой-репозиторий)
+ - [Способы внести свой вклад](#способы-внести-свой-вклад)
+ - [Структура проекта](#структура-проекта)
+- [Создать из источника](#создать-из-источника)
+ - [Установите Node.js](#установите-nodejs)
+ - [Установите Yarn](#установите-yarn)
+ - [Установите зависимости Node](#установите-зависимости-node)
+ - [Установите Python 3.9](#установите-python-39)
+ - [Установите зависимости Python](#установите-зависимости-python)
+- [Переменные среды](#переменные-среды)
+- [Запуск](#запуск)
+- [Создание](#создание)
+ - [Создайте клиент BitTorrent](#создайте-клиент-bittorrent)
+ - [Создайте приложение Electron](#создайте-приложение-electron)
+- [Участники](#участники)
+
+## О нас
+
+**Hydra**-это **Игровой Лаунчер** со своим собственным встроенным **BitTorrent Client** и **самоуправляемым скребком репаков**.
+
+Лаунчер написан на TypeScript (Electron) и Python, который обрабатывает систему торрента с использованием LibTorrent.
+
+## Функции
+
+- Самоуправляемый скребок репаков среди всех самых надежных веб-сайтов на [Megathread]("https://www.reddit.com/r/Piracy/wiki/megathread/")
+- Собственный встроенный клиент BitTorrent
+- Как долго пробиться (HLTB) интеграция на странице игры
+- Загрузка настройки пути
+- Уведомления об обновлении списка репаков
+- Поддержка Windows и Linux
+- Постоянно обновляется
+- И более ...
+
+## Установка
+
+Следуйте приведенным ниже шагам, чтобы установить:
+
+1. Загрузите последнюю версию Hydra из [Выпуски](https://github.com/hydralauncher/hydra/releases/latest).
+ - Загрузите только .exe, если вы хотите установить Hydra в Windows.
+ - Скачать .deb или .rpm или .zip, если вы хотите установить Hydra на Linux.(Зависит от вашего дистрибутива Linux)
+2. Запустите загруженный файл.
+3. Наслаждаться Hydra!
+
+## Сотрудничество
+
+### Присоединяйтесь к нашему Discord
+
+Мы концентрируем наши обсуждения на нашем [Discord](https://discord.gg/hydralauncher) сервере.
+
+1. Присоединяйтесь к нашему серверу
+2. Перейдите на роли канала и возьмите роль сотрудничества
+3. Зайдите на канал Dev, поговорите с нами и поделитесь своими идеями.
+
+### Ответвлить и клонировать свой репозиторий
+
+1. Ответвление репозитория [(Нажмите здесь, чтобы сейчас ответвлить)](https://github.com/hydralauncher/hydra/fork)
+2. Клонировать свой ответвленный код `git clone https://github.com/your_username/hydra`
+3. Создать новую ветку
+4. Подтолкнуть свои коммиты
+5. Отправить новый запрос на привлечение
+
+### Способы внести свой вклад
+
+- Перевод: Мы хотим, чтобы Hydra была доступна как можно большему количеству людей. Не стесняйтесь переводить на новые языки или обновить и улучшить те, которые уже доступны на Hydra.
+- Код: Hydra построена на TypeScript, Electron и немного Python.Если вы хотите внести свой вклад, присоединяйтесь к нашему серверу Discord!
+
+### Структура проекта
+
+- torrent-client: Мы используем LibTorrent, библиотеку Python, чтобы управлять загрузками торрента
+- src/renderer: пользовательский интерфейс приложения
+- src/main: Вся логика отдыхает здесь.
+
+## Создать из источника
+
+### Установите Node.js
+
+Убедитесь, что у вас установлен Node.js на вашем компьютере.Если нет, загрузите и установите из [nodejs.org](https://nodejs.org/).
+
+### Установите Yarn
+
+Yarn является менеджером пакетов для node.js. Если вы еще не установили Yarn, вы можете сделать это, следуя инструкциям на [yarnpkg.com](https://classic.yarnpkg.com/lang/en/docs/install/).
+
+### Установите зависимости Node
+
+Перейдите к каталогу проекта и установите Node зависимости с использованием Yarn:
+
+```bash
+cd hydra
+yarn
+```
+
+### Установите Python 3.9
+
+Убедитесь, что на вашем компьютере установлен Python 3.9. Вы можете скачать и установить его из [python.org](https://www.python.org/downloads/release/python-3919/).
+
+### Установите зависимости Python
+
+Установите необходимые зависимости Python, используя pip:
+
+```bash
+pip install -r requirements.txt
+```
+
+## Переменные среды
+
+Вам понадобится ключ API SteamGridDB, чтобы принести значки игры при установке.
+Если вы хотите получить онлайн -фикс в качестве репака, вам нужно добавить свои учетные данные в .env
+
+Как только он у вас есть, вы можете скопировать или переименовать `.env.example` файл в `.env`и заполнить это`STEAMGRIDDB_API_KEY`, `ONLINEFIX_USERNAME`, `ONLINEFIX_PASSWORD`.
+
+## Запуск
+
+После того, как у вас все настроено, вы можете запустить следующую команду, чтобы запустить приложение Electron и клиент BitTorrent:
+
+```bash
+yarn dev
+```
+
+## Создание
+
+### Создайте клиент BitTorrent
+
+Создайте клиент BitTorrent, используя эту команду:
+
+```bash
+python torrent-client/setup.py build
+```
+
+### Создайте приложение Electron
+
+Создайте приложение Electron с помощью этой команды:
+
+В Windows:
+
+```bash
+yarn build:win
+```
+
+В Linux:
+
+```bash
+yarn build:linux
+```
+
+## Участники
+
+
+