Open Source Snapmatic picture and Savegame viewer/editor for GTA V https://gta5view.syping.de/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Syping fcbe264d63 Small Flatpak fixes, Qt6 beta build fix 1 week ago
.ci gta5view 1.8.0 release 2 weeks ago
.drone gta5view 1.8.0 release 2 weeks ago
.flatpak add metainfo 1 week ago
.gitlab add drone build 4 months ago
.travis 1.7.0 release 1 year ago
anpro fix Qt 5.15 build 2 months ago
lang update community translation files 2 years ago
pcg random generator now based on pcg-random 2 years ago
qjson4 [skip ci] fix indent spelling 2 months ago
res Small Flatpak fixes, Qt6 beta build fix 1 week ago
tmext update telemetry blob 2 years ago
uimod Ported now to Qt 6 1 month ago
.drone.yml gta5view 1.8.0 release 2 weeks ago
.gitattributes add NSIS script for gta5view Installer 2 years ago
.gitignore increase Snapmatic Max Capacity to 512 KB, support for pre May 2015 2 years ago
.gitlab-ci.yml gta5view 1.8.0 release 2 weeks ago
.travis.yml gta5view 1.8.0 release 2 weeks ago
AboutDialog.cpp 1.7.0 release 1 year ago
AboutDialog.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
AboutDialog.ui Fix translation issues and update location files 2 years ago
AppEnv.cpp Ported now to Qt 6 1 month ago
AppEnv.h massive DPI improvements 1 year ago
CMakeLists.txt add metainfo 1 week ago
CrewDatabase.cpp SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
CrewDatabase.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
DatabaseThread.cpp Ported now to Qt 6 1 month ago
DatabaseThread.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
ExportDialog.cpp SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
ExportDialog.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
ExportDialog.ui latest changes from gta5sync 3 years ago
ExportThread.cpp 1.8 bump, fix res regression from 1.7, other fixes. 6 months ago
ExportThread.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
GlobalString.cpp Ported now to Qt 6 1 month ago
GlobalString.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
IconLoader.cpp updated gta5view icon naming 2 months ago
IconLoader.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
ImportDialog.cpp 1.8 bump, fix res regression from 1.7, other fixes. 6 months ago
ImportDialog.h 1.8 bump, fix res regression from 1.7, other fixes. 6 months ago
ImportDialog.ui imge cropping added 2 years ago
JsonEditorDialog.cpp fix some deprecations, more compatibility 2 months ago
JsonEditorDialog.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
JsonEditorDialog.ui add ability to change picture while import process 2 years ago
LICENSE prepare 1.5.0 release 2 years ago
LICENSE.GPL prepare 1.5.0 release 2 years ago
LICENSE.LGPL prepare 1.5.0 release 2 years ago
MapLocationDialog.cpp gta5view 1.8.0 release 2 weeks ago
MapLocationDialog.h gta5view 1.8.0 release 2 weeks ago
MapLocationDialog.ui fix broken Map drawing on some platforms 2 months ago
MessageThread.cpp added motd message system 1 month ago
MessageThread.h added motd message system 1 month ago
OptionsDialog.cpp CMake improvements, deprecate QMake for Qt5, GTA5SYNC_WIN -> Q_OS_WIN, 1 month ago
OptionsDialog.h added ability to read GTA V game language 2 years ago
OptionsDialog.ui added ability to read GTA V game language 2 years ago
PictureDialog.cpp Ported now to Qt 6 1 month ago
PictureDialog.h CMake improvements, deprecate QMake for Qt5, GTA5SYNC_WIN -> Q_OS_WIN, 1 month ago
PictureDialog.ui clean up resources 2 years ago
PictureExport.cpp Ported now to Qt 6 1 month ago
PictureExport.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
PictureWidget.cpp Small Flatpak fixes, Qt6 beta build fix 1 week ago
PictureWidget.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
PlayerListDialog.cpp improved more manual DPI scaling 2 months ago
PlayerListDialog.h use icons for PlayerListDialog buttons 1 year ago
PlayerListDialog.ui use icons for PlayerListDialog buttons 1 year ago
ProfileDatabase.cpp SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
ProfileDatabase.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
ProfileInterface.cpp gta5view 1.8.0 release 2 weeks ago
ProfileInterface.h replace savegame.png with scaleable savegame.svgz 1 year ago
ProfileInterface.ui latest changes from gta5sync 3 years ago
ProfileLoader.cpp SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
ProfileLoader.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
ProfileWidget.cpp SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
ProfileWidget.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
README.md README: add Arch/Manjaro build instruction 2 weeks ago
SavegameCopy.cpp SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
SavegameCopy.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
SavegameData.cpp Ported now to Qt 6 1 month ago
SavegameData.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
SavegameDialog.cpp SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
SavegameDialog.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
SavegameDialog.ui latest changes from gta5sync 3 years ago
SavegameWidget.cpp massive DPI improvements 1 year ago
SavegameWidget.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
SavegameWidget.ui latest changes from gta5sync 3 years ago
SidebarGenerator.cpp SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
SidebarGenerator.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
SnapmaticEditor.cpp Ported now to Qt 6 1 month ago
SnapmaticEditor.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
SnapmaticEditor.ui ImportDialog improved 2 years ago
SnapmaticPicture.cpp gta5view 1.8.0 release 2 weeks ago
SnapmaticPicture.h fix some deprecations, more compatibility 2 months ago
SnapmaticWidget.cpp 1.8 bump, fix res regression from 1.7, other fixes. 6 months ago
SnapmaticWidget.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
SnapmaticWidget.ui latest changes from gta5sync 3 years ago
StandardPaths.cpp SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
StandardPaths.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
StringParser.cpp gta5view 1.8.0 release 2 weeks ago
StringParser.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
TelemetryClass.cpp CMake improvements, deprecate QMake for Qt5, GTA5SYNC_WIN -> Q_OS_WIN, 1 month ago
TelemetryClass.h added ability to read GTA V game language 2 years ago
TranslationClass.cpp Ported now to Qt 6 1 month ago
TranslationClass.h SnapmaticPicture now stay alone, gta5sync references reduced 2 years ago
UserInterface.cpp Small Flatpak fixes, Qt6 beta build fix 1 week ago
UserInterface.h Small Flatpak fixes, Qt6 beta build fix 1 week ago
UserInterface.ui String Update + added new Dialog 2 years ago
config.h CMake build improved and does now Windows build 1 month ago
gta5view.pro Ported now to Qt 6 1 month ago
main.cpp Small Flatpak fixes, Qt6 beta build fix 1 week ago

README.md

gta5view

Grand Theft Auto V Savegame and Snapmatic viewer/editor

  • 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
git clone https://gitlab.com/Syping/gta5view && cd gta5view
docker pull sypingauto/gta5view-build:1.8-static
docker run --rm -v ${PWD}:/gta5view -it sypingauto/gta5view-build:1.8-static
cd /gta5view && mkdir -p build && cd build
mingw64-qt-cmake ../
make -j $(nproc --all)

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 && cd gta5view
mkdir -p build && cd build
cmake ../
make -j $(nproc --all)
sudo make install

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 && cd gta5view
mkdir -p build && cd build
cmake ../
make -j $(nproc --all)
sudo make install

Build gta5view for Fedora

sudo dnf install cmake git gcc gcc-c++ make qt5-qtbase-devel qt5-qtsvg-devel qt5-qttranslations
git clone https://gitlab.com/Syping/gta5view && cd gta5view
mkdir -p build && cd build
cmake ../
make -j $(nproc --all)
sudo make install

Download Binary Releases

Go to gta5view release and download the .exe file for Windows, .deb file for Debian/Ubuntu and .dmg file for OS X.