Open Source Snapmatic and Savegame viewer/editor for GTA V https://gta5view.syping.de/
Go to file
Rafael 20de3627d5
continuous-integration/drone/push Build is passing Details
fix manifest release year
2023-03-15 09:19:24 +01:00
.ci gta5view 1.10.2 release 2023-03-15 07:10:50 +01:00
.drone gta5view 1.8.0 release 2020-10-11 17:46:45 +02:00
.flatpak fix Qt 6.4 build and few other changes 2022-08-21 21:39:19 +02:00
.gitlab add drone build 2020-06-07 20:30:53 +02:00
.travis 1.7.0 release 2019-07-24 20:23:40 +02:00
anpro add QR codes for donation addresses 2021-04-25 13:24:05 +02:00
lang update community translation files 2018-05-31 04:49:17 +02:00
pcg random generator now based on pcg-random 2018-06-15 04:43:13 +02:00
qjson4 [skip ci] fix indent spelling 2020-08-25 15:47:08 +02:00
res fix manifest release year 2023-03-15 09:19:24 +01:00
tmext update telemetry blob 2018-06-22 14:59:39 +02:00
uimod Build fix Qt6 ifdef 2021-01-10 01:33:18 +01:00
.drone.yml gta5view 1.10.0 release 2021-05-27 04:08:37 +02:00
.gitattributes add NSIS script for gta5view Installer 2018-02-06 11:26:20 +01:00
.gitignore increase Snapmatic Max Capacity to 512 KB, support for pre May 2015 2018-07-12 10:52:33 +02:00
.gitlab-ci.yml gta5view 1.10.0 release 2021-05-27 04:08:37 +02:00
.travis.yml gta5view 1.10.2 release 2023-03-15 07:10:50 +01:00
AboutDialog.cpp gta5view 1.10.0 release 2021-05-27 05:03:27 +02:00
AboutDialog.h CMake and build type recognition improvements 2021-01-21 21:50:18 +01:00
AboutDialog.ui gta5view 1.9.0 release 2020-11-30 13:19:42 +01:00
AppEnv.cpp Fix Windows resource folder 2021-04-02 20:02:35 +02:00
AppEnv.h QCONF build separates images 2021-04-02 19:51:05 +02:00
CMakeLists.txt gta5view 1.10.2 release 2023-03-15 07:10:50 +01:00
CrewDatabase.cpp SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
CrewDatabase.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
DatabaseThread.cpp code cleanup, remove first start prompt 2021-01-29 19:46:01 +01:00
DatabaseThread.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
ExportDialog.cpp SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
ExportDialog.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
ExportDialog.ui fix chmod and desktop file 2018-01-11 09:01:32 +01:00
ExportThread.cpp Aspect Ratio fixes, HiDPI fullscreen fix 2020-11-25 00:36:12 +01:00
ExportThread.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
GlobalString.cpp Force Borderless mode added 2021-02-03 20:22:00 +01:00
GlobalString.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
IconLoader.cpp fix IconLoader typo 2021-04-02 19:54:07 +02:00
IconLoader.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
ImportDialog.cpp fix Qt 6.4 build and few other changes 2022-08-21 21:39:19 +02:00
ImportDialog.h Force Borderless mode added 2021-02-03 20:22:00 +01:00
ImportDialog.ui Improve ImportDialog layouts 2021-05-22 20:22:02 +02:00
JsonEditorDialog.cpp Add Cayo Perico Map, optimisations 2021-02-15 23:12:44 +01:00
JsonEditorDialog.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
JsonEditorDialog.ui add ability to change picture while import process 2018-07-17 16:41:38 +02:00
LICENSE prepare 1.5.0 release 2018-02-08 12:39:57 +01:00
LICENSE.GPL prepare 1.5.0 release 2018-02-08 12:39:57 +01:00
LICENSE.LGPL prepare 1.5.0 release 2018-02-08 12:39:57 +01:00
MapLocationDialog.cpp MapLocationDialog zoom is now experimental (incomplete) 2021-05-09 07:42:14 +02:00
MapLocationDialog.h unfinished zoom support 2021-02-26 19:59:05 +01:00
MapLocationDialog.ui fix broken Map drawing on some platforms 2020-08-25 12:52:45 +02:00
MessageThread.cpp added motd message system 2020-09-13 02:10:15 +02:00
MessageThread.h added motd message system 2020-09-13 02:10:15 +02:00
OptionsDialog.cpp fix Content Mode options and few other changes 2022-12-25 22:11:51 +01:00
OptionsDialog.h Add Font Dialog for Font changing 2020-11-17 10:46:37 +01:00
OptionsDialog.ui content mode now in options 2020-11-23 03:47:17 +01:00
PictureDialog.cpp gta5view 1.10.1 release 2021-06-17 06:14:35 +02:00
PictureDialog.h Fix Qt6 Windows build, improve build success consistency 2021-02-11 23:09:49 +01:00
PictureDialog.ui Improved PictureDialog resizing 2021-01-30 12:02:55 +01:00
PictureExport.cpp Aspect Ratio fixes, HiDPI fullscreen fix 2020-11-25 00:36:12 +01:00
PictureExport.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
PictureWidget.cpp gta5view 1.9.0 release 2020-11-30 13:19:42 +01:00
PictureWidget.h gta5view 1.9.0 release 2020-11-30 13:19:42 +01:00
PlayerListDialog.cpp Fix Qt4 builds 2021-05-23 07:20:20 +02:00
PlayerListDialog.h use icons for PlayerListDialog buttons 2019-01-16 02:11:42 +01:00
PlayerListDialog.ui use icons for PlayerListDialog buttons 2019-01-16 02:11:42 +01:00
ProfileDatabase.cpp SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
ProfileDatabase.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
ProfileInterface.cpp gta5view 1.10.2 release 2023-03-15 07:10:50 +01:00
ProfileInterface.h Fix Qt4 builds 2021-05-23 07:20:20 +02:00
ProfileInterface.ui fix chmod and desktop file 2018-01-11 09:01:32 +01:00
ProfileLoader.cpp Feature: Auto-detect new files in Profile folder 2021-05-23 07:12:56 +02:00
ProfileLoader.h Feature: Auto-detect new files in Profile folder 2021-05-23 07:12:56 +02:00
ProfileWidget.cpp SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
ProfileWidget.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
README.md fix Qt 6.4 build and few other changes 2022-08-21 21:39:19 +02:00
RagePhoto.cpp gta5view 1.10.2 release 2023-03-15 07:10:50 +01:00
RagePhoto.h add RAGEPHOTO_BENCHMARK for parser benchmarks 2021-03-26 09:40:30 +01:00
SavegameCopy.cpp SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
SavegameCopy.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
SavegameData.cpp Ported now to Qt 6 2020-09-28 05:33:04 +02:00
SavegameData.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
SavegameDialog.cpp Add Cayo Perico Map, optimisations 2021-02-15 23:12:44 +01:00
SavegameDialog.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
SavegameDialog.ui gta5view 1.9.0 release 2020-11-30 13:19:42 +01:00
SavegameWidget.cpp QCONF build separates images 2021-04-02 19:51:05 +02:00
SavegameWidget.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
SavegameWidget.ui fix chmod and desktop file 2018-01-11 09:01:32 +01:00
SidebarGenerator.cpp SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
SidebarGenerator.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
SnapmaticEditor.cpp Fix Qt4 qAsConst 2021-03-26 10:59:34 +01:00
SnapmaticEditor.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
SnapmaticEditor.ui ImportDialog improved 2018-07-25 20:52:30 +02:00
SnapmaticPicture.cpp fix Qt 6.4 build and few other changes 2022-08-21 21:39:19 +02:00
SnapmaticPicture.h Add Cayo Perico Map, optimisations 2021-02-15 23:12:44 +01:00
SnapmaticWidget.cpp gta5view 1.10.1 release 2021-06-17 06:14:35 +02:00
SnapmaticWidget.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
SnapmaticWidget.ui fix chmod and desktop file 2018-01-11 09:01:32 +01:00
StandardPaths.cpp Add Cayo Perico Map, optimisations 2021-02-15 23:12:44 +01:00
StandardPaths.h Add Cayo Perico Map, optimisations 2021-02-15 23:12:44 +01:00
StringParser.cpp Add Cayo Perico Map, optimisations 2021-02-15 23:12:44 +01:00
StringParser.h Add Cayo Perico Map, optimisations 2021-02-15 23:12:44 +01:00
TelemetryClass.cpp CMake improvements, deprecate QMake for Qt5, GTA5SYNC_WIN -> Q_OS_WIN, 2020-09-26 16:12:55 +02:00
TelemetryClass.h added ability to read GTA V game language 2018-07-28 04:55:55 +02:00
TranslationClass.cpp code cleanup, remove first start prompt 2021-01-29 19:46:01 +01:00
TranslationClass.h SnapmaticPicture now stay alone, gta5sync references reduced 2018-05-24 22:32:00 +02:00
UserInterface.cpp gta5view 1.10.1 release 2021-06-17 06:14:35 +02:00
UserInterface.h add donation system 2021-03-26 14:58:54 +01:00
UserInterface.ui String Update + added new Dialog 2018-01-17 00:59:40 +01:00
config.h gta5view 1.10.2 release 2023-03-15 07:10:50 +01:00
gta5view.pro QCONF build separates images 2021-04-02 19:51:05 +02:00
main.cpp Fix default font loading 2021-02-17 23:31:26 +01:00
wrapper.h Fix Qt4 qAsConst 2021-03-26 10:59:34 +01:00

README.md

gta5view

Open Source Snapmatic and Savegame viewer/editor for GTA V

  • View Snapmatics with the ability to disable them in-game
  • Edit Snapmatic pictures and properties in multiple ways
  • Import/Export Snapmatics, Savegames and pictures
  • Choose between multiple Social Club accounts as GTA V profiles IDs

Screenshots

Snapmatic Picture Viewer
User Interface
Snapmatic Properties

Build gta5view for Windows

# Note: Install Docker Community Edition and Git before continuing
docker pull sypingauto/gta5view-build:1.10-static
git clone https://gitlab.com/Syping/gta5view
docker run --rm -v "$PWD/gta5view:/gta5view" -it sypingauto/gta5view-build:1.10-static
mingw64-qt-cmake -B /gta5view/build /gta5view
cmake --build /gta5view/build

Build gta5view for Debian/Ubuntu

sudo apt-get install cmake git gcc g++ libqt5svg5-dev make qtbase5-dev qttranslations5-l10n
git clone https://gitlab.com/Syping/gta5view
cmake -B gta5view-build gta5view
cmake --build gta5view-build
sudo cmake --install gta5view-build

Build gta5view for Arch/Manjaro

sudo pacman -S cmake gcc git make qt5-base qt5-svg qt5-tools qt5-translations
git clone https://gitlab.com/Syping/gta5view
cmake -B gta5view-build gta5view
cmake --build gta5view-build
sudo cmake --install gta5view-build

Build gta5view for Fedora/RHEL

sudo dnf install cmake git gcc gcc-c++ make qt5-qtbase-devel qt5-qtsvg-devel qt5-qttranslations
git clone https://gitlab.com/Syping/gta5view
cmake -B gta5view-build gta5view
cmake --build gta5view-build
sudo cmake --install gta5view-build