Contributors Forks Stargazers Issues MIT License


Logo

Grand Theft Auto V Native Database

A native database viewing client for Grand Theft Auto V

Live Page · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. Contributing
  5. License
  6. Contact
  7. Acknowledgments

About The Project

Desktop Interface Screenshot

A native reference for Grand Theft Auto V built with React. Inspired by FiveM's reference with a few improvements.

  • Quickly jump to a namespace.
  • Uses Alloc8or's native data which is more up-to-date and has the correct naming for all of the namespaces.
  • Ability to generate a native header file.
  • The namespace name is sticky so you always know what namespace you're viewing.
  • Works offline and is installable as a PWA.
  • Mobile UI.
  • FiveM natives (disabled by default).
  • Script usage (disabled by default).
  • Light and dark mode.

Screenshots

Show screenshots

Desktop Dark

Desktop dark interface screenshot

Desktop Light

Desktop light interface screenshot

Mobile Dark

Mobile dark interface

Mobile Light

Mobile light interface

Mobile Native Info

Mobile interface native info

(back to top)

Built With

(back to top)

Getting Started

Prerequisites

This project has been built with some of the following technologies:

Setup

  1. Clone the repo

    git clone https://github.com/DottieDot/GTAV-NativeDB.git
  2. Build wasm-lib

    npm run build:wasm
  3. Install NPM packages

    npm install

Local development

  1. Start development server
    npm start

(back to top)

Roadmap

  • Update to new MUI
  • Fix layout issues
  • Provide Open Graph data
  • SEO
  • Code generation support for more languages
    • Rust
    • Typescript
    • C# (Not an enum)
    • More?...
  • More tools
    • Hashing
    • Decompiler
    • Special json generator
    • Tunable viewer
    • More?...
  • Game integrations
    • Grand Theft Auto 5
    • Red Dead Redemption 2
    • Max Payne 3

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Branch (git checkout -b <branch name>)
  3. Commit your Changes (git commit -m '<commit message>')
  4. Push to the Branch (git push origin <branch name>)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

To contact me refer to the socials on my Github profile:
https://github.com/DottieDot

(back to top)

Acknowledgments

(back to top)