Metadata-Version: 2.4
Name: gtaz
Version: 0.5
Summary: Visual-based AI for real-time tasks in GTAV
Author: Hansimov
Project-URL: Homepage, https://github.com/Hansimov/gtaz
Project-URL: Issues, https://github.com/Hansimov/gtaz/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: tclogger
Requires-Dist: vgamepad
Requires-Dist: numpy
Requires-Dist: Pillow
Provides-Extra: dev
Requires-Dist: tclogger; extra == "dev"
Requires-Dist: vgamepad; extra == "dev"
Requires-Dist: numpy; extra == "dev"
Requires-Dist: Pillow; extra == "dev"
Requires-Dist: torch; extra == "dev"
Requires-Dist: torchvision; extra == "dev"
Requires-Dist: timm; extra == "dev"
Provides-Extra: gpu
Provides-Extra: cpu
Dynamic: license-file

# GTAZ
Visual-based AI for real-time tasks in GTAV.

![](https://img.shields.io/pypi/v/gtaz?label=gtaz&color=blue&cacheSeconds=60)

## Thanks to

Some ideas and codes (like `GamepadSimulator` ) are inspired by and inherited from:

- [shibeta/JNTMbot_python](https://github.com/shibeta/JNTMbot_python)

Without the original author's great work, this project would not be possible.

## Install and Setup

TBD

## Demos

### 事务所自动走到任务点

行为克隆 + resnet18 + tensorrt：

https://github.com/user-attachments/assets/b8f11ecf-4cc4-4458-8905-debdf7b7a654

### 识别角色楼层

根据小地图，识别角色在事务所的楼层。训练日志：

![recognizes_v2](./assets/recognize_v2_train.png)

交叉验证：

![recognizes_v2_validation](./assets/recognize_v2_validation.png)

## Developer Notes

See [Developer Notes](./DEV.md) for details of data collection, model training, runtime exporting, and real-time inference.
