https://github.com/ramondeleonca/gtavmodlib
GTA V Modlib is a program that allows you to import, install and manage your GTA V mods all while being lightweight and easy to use.
https://github.com/ramondeleonca/gtavmodlib
game games gta gta5 gtav gtav-mod gtav-online launcher launchers lightweight manager mod mods
Last synced: 4 months ago
JSON representation
GTA V Modlib is a program that allows you to import, install and manage your GTA V mods all while being lightweight and easy to use.
- Host: GitHub
- URL: https://github.com/ramondeleonca/gtavmodlib
- Owner: ramondeleonca
- License: gpl-3.0
- Created: 2022-12-03T13:01:03.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-12-06T23:54:57.000Z (over 2 years ago)
- Last Synced: 2025-01-11T06:49:27.267Z (5 months ago)
- Topics: game, games, gta, gta5, gtav, gtav-mod, gtav-online, launcher, launchers, lightweight, manager, mod, mods
- Language: Python
- Homepage:
- Size: 32.3 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()





#### THIS IS A WORK-IN-PROGRESS!
#### Currently only supports Epic games Version# GTA V Modlib
GTA V Modlib is a program that allows you to import, install and manage your GTA V mods all while being lightweight and easy to use.## How it works
Upon opening **GTA V Modlib.exe** up, you'll b met with this UI resembling the Rockstar Launcher:

In the bottom left you'll be prompted to download mods from [gta5-mods.com](https://gta5-mods.com) and install them in GTA V ModlibIn the middle, you'll see two buttons: Launch Modded & Launch Vanilla. It's as easy as clicking one of those two buttons to switch between modded and vanilla GTA V in a matter of seconds[1](#disclaimers)
In the left panel you can also switch mods on and off individually.
## Contributing and technologies
GTA V Modlib is built with **TypeScript** and **Python**: TypeScript is used in conjunction with **React** to create the front-end render build and python is used to put everything inside a nice window with **pywebview** and interfafce with the system with **easygui** and native Python APIs.If you have knowledge in **React**, **Typescript** or **Python** feel free to modify and submit a pull request, help is always welcome!
## Building and Development Server
Before building make sure you have both installed:
- Python 3.8.0
- Node JS v18 or laterThen, in the **root folder** run
```sh
npm i
```
To install the dev dependencies; afer, navigate to the **res folder** and run```sh
npm i
```
Once again to install the dependencies for the render process, lastly, in the **root folder** run
```sh
py -3.8 -m pip install -r requirements.txt
```
To install Python's requirements.To start the development server, in the root folder run
```sh
npm run dev
```
It will start the react dev server and run the app with the dev server URL.To build the app run
```sh
npm run build
```
And your built exe file will be in the **dist folder**#### Disclaimers
1. Depending on the speed of your storage device