Table of Contents
-
About The Project
-
Getting Started
- Roadmap
- Contributing
- License
- Contact
- Acknowledgments
About The Project
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-dark-screenshot]
#### Desktop Light
![Desktop light interface screenshot][desktop-light-screenshot]
#### Mobile Dark
#### Mobile Light
#### Mobile 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
-
Clone the repo
git clone https://github.com/DottieDot/GTAV-NativeDB.git
-
Build wasm-lib
npm run build:wasm
-
Install NPM packages
npm install
Local development
- Start development server
npm start
(back to top)
Roadmap
- [x] Update to new MUI
- [x] Fix layout issues
- [x] Provide Open Graph data
- [ ] SEO
- [ ] Code generation support for more languages
- [x] Rust
- [x] Typescript
- [ ] C# (Not an enum)
- [ ] More?...
- [ ] More tools
- [x] Hashing
- [ ] Decompiler
- [ ] Special json generator
- [ ] Tunable viewer
- [ ] More?...
- [ ] Game integrations
- [x] Grand Theft Auto 5
- [x] 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!
- Fork the Project
- Create your Branch (
git checkout -b <branch name>
)
- Commit your Changes (
git commit -m '<commit message>'
)
- Push to the Branch (
git push origin <branch name>
)
- 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)