Git Product home page Git Product logo

ramondeleonca / gtavmodlib Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 33.04 MB

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.

License: GNU General Public License v3.0

Shell 0.16% Python 58.92% Batchfile 1.66% HTML 8.23% JavaScript 1.17% TypeScript 22.45% SCSS 7.39%
game games gta gta5 gtav gtav-mod gtav-online launcher launchers lightweight

gtavmodlib's Introduction

GTA V Modlib Logo

App size Downloads Issues Pull Requests License Version

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: GTA V Modlib Home Screen Screenshot In the bottom left you'll be prompted to download mods from gta5-mods.com and install them in GTA V Modlib

In 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 seconds1

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 later

Then, in the root folder run

npm i

To install the dev dependencies; afer, navigate to the res folder and run

npm i

Once again to install the dependencies for the render process, lastly, in the root folder run

py -3.8 -m pip install -r requirements.txt

To install Python's requirements.

To start the development server, in the root folder run

npm run dev

It will start the react dev server and run the app with the dev server URL.

To build the app run

npm run build

And your built exe file will be in the dist folder

Disclaimers

  1. Depending on the speed of your storage device

gtavmodlib's People

Contributors

ramondeleonca avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.