Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zalexanninev15/jetpack-downgrader

App for downgrading the game Grand Theft Auto: San Andreas to version 1.0
https://github.com/zalexanninev15/jetpack-downgrader

csharp-code downgrade game grand-theft-auto-san-andreas gta gta-san-andreas jpd rgl rockstar rockstar-games-launcher sa san-andreas steam

Last synced: 2 months ago
JSON representation

App for downgrading the game Grand Theft Auto: San Andreas to version 1.0

Awesome Lists containing this project

README

        

# Jetpack Downgrader | [Latest release](https://github.com/Zalexanninev15/Jetpack-Downgrader/releases/latest) | [Topic](https://gtaforums.com/topic/969056-jetpack-downgrader)

![alt](https://github.com/Zalexanninev15/Jetpack-Downgrader/raw/unstable/data/docs/logo.png)

[![](https://img.shields.io/badge/OS-Windows-informational?logo=windows)](https://github.com/Zalexanninev15/Jetpack-Downgrader)
[![](https://img.shields.io/badge/.NET-Framework_4.8-4E2ACD.svg)](https://dotnet.microsoft.com/download/dotnet-framework/net48)
[![](https://img.shields.io/github/release/Zalexanninev15/Jetpack-Downgrader)](https://github.com/Zalexanninev15/Jetpack-Downgrader/releases/latest)
[![](https://img.shields.io/badge/versions-changelog-7D28CC.svg)](https://github.com/Zalexanninev15/Jetpack-Downgrader/blob/unstable/data/docs/Changelog.md)
[![](https://img.shields.io/github/downloads/Zalexanninev15/Jetpack-Downgrader/total.svg)](https://github.com/Zalexanninev15/Jetpack-Downgrader/releases)
[![](https://img.shields.io/github/last-commit/Zalexanninev15/Jetpack-Downgrader/unstable.svg)](https://github.com/Zalexanninev15/Jetpack-Downgrader/commits/unstable)
[![](https://img.shields.io/github/stars/Zalexanninev15/Jetpack-Downgrader.svg)](https://github.com/Zalexanninev15/Jetpack-Downgrader/stargazers)
[![](https://img.shields.io/github/issues-closed/Zalexanninev15/Jetpack-Downgrader.svg)](https://github.com/Zalexanninev15/Jetpack-Downgrader/issues?q=is%3Aissue+is%3Aclosed)
[![](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

## Screenshot

![screenshot](https://raw.githubusercontent.com/Zalexanninev15/Jetpack-Downgrader/unstable/data/docs/gui.png)

## Description

App for downgrading the game Grand Theft Auto: San Andreas to version 1.0

## System requirements

* **OS:** Windows 7/8/8.1/10
* **Additional:** .NET Framework 4.8

## Authors

* Zalexanninev15 - programmer and creator [![](https://img.shields.io/badge/donate-Buy_Me_a_Coffee-F94400.svg)](https://zalexanninev15.jimdofree.com/buy-me-a-coffee)
* Vadim M. - consultant [![](https://img.shields.io/badge/donate_and_read_news-Patreon-FF424D.svg)](https://www.patreon.com/NationalPepper)

## Features

* Easy to use and lots of additional downgrade settings
* The ability to fine-tune the downgrading process, the *Jetpack Downgrader* itself, and some other aspects
* Using patches that weigh significantly less than the files from the game version 1.0
* Support for installing modifications after downgrading the game version
* Smart checking for different versions and other aspects that will help you perform downgrades, in many cases, successfully
* Display process of downgrade and maximum speed of operations
* Support for localizations to different languages: English, Russian (GUI only, for now)
* Support for hotkeys (**Ctrl + O**, **Ctrl + Y**, **Ctrl + Z**, **Ctrl + S**, **F1**, **F4**, **F12**)

## Supported versions

* 1.0 [exe only] (if forced)
* 1.01 [exe only]
* 2.0 [fully supported]
* Steam [fully supported]
* Rockstar Games Launcher [fully supported]

**Only licensed versions of the game are supported, work on pirated builds is not guaranteed and will never be added!!!**

## Usage

*You can also open this document by pressing **F1***

1. Launch **app.exe**
2. Select language using corresponding icon. *At the moment, list of languages is very limited. You can [create a localization in your language and request it to be added to the repository](https://github.com/Zalexanninev15/Jetpack-Downgrader/blob/unstable/data/docs/AddNewData.md#add-new-localizations), after which it will be added in the next update*
3. Select the first stage and select the path to game folder (or press **Ctrl + O**) and necessary settings (the recommended are already checked)
4. If necessary, select the second stage. Select the desired modification(s) (correction and improvement of the game) (you can try to [add your (or not) modification to the list](https://github.com/Zalexanninev15/Jetpack-Downgrader/blob/unstable/data/docs/AddNewData.md#add-new-modifications)) using the list. Then select the checkbox ("install this") and wait for downloading the cache with mod's files
5. Select stage 3 (or press **Ctrl + S**). The console will appear and downgrade process will start... If we can't find the patch files, you'll need to download them first (that's why step 3 is called "Download patches"), only then the button with the title "Downgrade" will appear
6. After the end, make sure that there are no errors in the console, this downgrade of the game is completed
7. If you have selected the modifications, you still need to wait until they are fully unpacked
8. After all operations are completed, a will be displayed a success message (although it may be displayed even if an error occurred somewhere, so start the game and make sure that everything was successful). If there are problems, press **F12** and start the downgrade process again
9. Play! Run strictly file **gta_sa.exe**, or, if you ticked the checkbox, from a shortcut on the Desktop

## Links

* If you want to use more powerful settings for the game's downgrade/downgrader setup, then you need to read the [help about other things](https://github.com/Zalexanninev15/Jetpack-Downgrader/blob/unstable/data/docs/OtherThings.md) about it
* [Add new data (localization(s) or modification(s))](https://github.com/Zalexanninev15/Jetpack-Downgrader/blob/unstable/data/docs/AddNewData.md) to the GUI

## Used libraries

* [VitNX](https://github.com/Zalexanninev15/VitNX) ([MIT License](https://github.com/Zalexanninev15/VitNX/blob/main/LICENSE))
* [MegaApiClient](https://github.com/gpailler/MegaApiClient) ([MIT License](https://github.com/gpailler/MegaApiClient/blob/master/LICENSE))
* [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) ([MIT License](https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md))

## Build

Open solution *Jetpack Downgrader* and compile all projects using [Visual Studio 2019](https://visualstudio.microsoft.com/vs). You also need from NuGet restore/install [*MegaApiClient*](https://www.nuget.org/packages/MegaApiClient) (with [*Newtonsoft.Json*](https://www.nuget.org/packages/Newtonsoft.Json)) package and manually add reference to the library [*VitNX*](https://github.com/Zalexanninev15/VitNX)