├── .gitattributes ├── .gitignore ├── .gitmodules ├── LICENSE.md ├── README.md ├── premake5.exe ├── premake5.lua ├── source ├── Common.h ├── core │ ├── 2dEffect.h │ ├── AnimManager.cpp │ ├── AnimManager.h │ ├── ColStore.h │ ├── CullZones.h │ ├── CutsceneMgr.h │ ├── Entities.cpp │ ├── Entities.h │ ├── Ferry.h │ ├── HandlingMgr.cpp │ ├── HandlingMgr.h │ ├── ModelInfo.cpp │ ├── ModelInfo.h │ ├── ObjectData.h │ ├── ParticleMgr.cpp │ ├── ParticleMgr.h │ ├── Ped.cpp │ ├── Ped.h │ ├── PedStats.h │ ├── PedType.cpp │ ├── PedType.h │ ├── Plane.h │ ├── Pools.h │ ├── Population.h │ ├── SampMan.h │ ├── Streaming.h │ ├── SurfaceTable.h │ ├── TexListStore.h │ ├── TimeCycle.h │ ├── Train.h │ ├── WaterLevel.h │ ├── WeaponInfo.cpp │ ├── WeaponInfo.h │ └── Zones.h ├── extract │ ├── Extract.h │ ├── extractAnimations.cpp │ ├── extractDIRs.cpp │ ├── extractFightMoves.cpp │ ├── extractIPLs.cpp │ ├── extractModelInfoAndStuff.cpp │ ├── extractObjectData.cpp │ ├── extractParticle.cpp │ ├── extractPathData.cpp │ ├── extractPedGroups.cpp │ ├── extractPedStats.cpp │ ├── extractPedType.cpp │ ├── extractSurfaceTable.cpp │ ├── extractTimeCycle.cpp │ ├── extractWaterLevel.cpp │ ├── extractWeaponInfo.cpp │ └── extractZones.cpp ├── leeds │ ├── Base.cpp │ ├── Base.h │ ├── ResourceImage.cpp │ ├── ResourceImage.h │ └── RslEngine.h ├── main.cpp ├── maths │ ├── Maths.cpp │ ├── Maths.h │ ├── Matrix.h │ ├── Quaternion.cpp │ └── Vector.cpp ├── names │ ├── bruteforcedvcsnames.inc │ ├── lcsnames.inc │ └── vcsnames.inc └── utils │ ├── FileSystem.cpp │ ├── FileSystem.h │ ├── Utils.cpp │ ├── Utils.h │ └── Win32.h ├── vs2019.bat └── vs2022.bat /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | projects/ 3 | zlib/ 4 | *.sln 5 | .vs/ -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/README.md -------------------------------------------------------------------------------- /premake5.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/premake5.exe -------------------------------------------------------------------------------- /premake5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/premake5.lua -------------------------------------------------------------------------------- /source/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/Common.h -------------------------------------------------------------------------------- /source/core/2dEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/2dEffect.h -------------------------------------------------------------------------------- /source/core/AnimManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/AnimManager.cpp -------------------------------------------------------------------------------- /source/core/AnimManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/AnimManager.h -------------------------------------------------------------------------------- /source/core/ColStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/ColStore.h -------------------------------------------------------------------------------- /source/core/CullZones.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/CullZones.h -------------------------------------------------------------------------------- /source/core/CutsceneMgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/CutsceneMgr.h -------------------------------------------------------------------------------- /source/core/Entities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/Entities.cpp -------------------------------------------------------------------------------- /source/core/Entities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/Entities.h -------------------------------------------------------------------------------- /source/core/Ferry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/Ferry.h -------------------------------------------------------------------------------- /source/core/HandlingMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/HandlingMgr.cpp -------------------------------------------------------------------------------- /source/core/HandlingMgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/HandlingMgr.h -------------------------------------------------------------------------------- /source/core/ModelInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/ModelInfo.cpp -------------------------------------------------------------------------------- /source/core/ModelInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/ModelInfo.h -------------------------------------------------------------------------------- /source/core/ObjectData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/ObjectData.h -------------------------------------------------------------------------------- /source/core/ParticleMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/ParticleMgr.cpp -------------------------------------------------------------------------------- /source/core/ParticleMgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/ParticleMgr.h -------------------------------------------------------------------------------- /source/core/Ped.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/Ped.cpp -------------------------------------------------------------------------------- /source/core/Ped.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/Ped.h -------------------------------------------------------------------------------- /source/core/PedStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/PedStats.h -------------------------------------------------------------------------------- /source/core/PedType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/PedType.cpp -------------------------------------------------------------------------------- /source/core/PedType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/PedType.h -------------------------------------------------------------------------------- /source/core/Plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/Plane.h -------------------------------------------------------------------------------- /source/core/Pools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/Pools.h -------------------------------------------------------------------------------- /source/core/Population.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/Population.h -------------------------------------------------------------------------------- /source/core/SampMan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/SampMan.h -------------------------------------------------------------------------------- /source/core/Streaming.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/Streaming.h -------------------------------------------------------------------------------- /source/core/SurfaceTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/SurfaceTable.h -------------------------------------------------------------------------------- /source/core/TexListStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/TexListStore.h -------------------------------------------------------------------------------- /source/core/TimeCycle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/TimeCycle.h -------------------------------------------------------------------------------- /source/core/Train.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/Train.h -------------------------------------------------------------------------------- /source/core/WaterLevel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/WaterLevel.h -------------------------------------------------------------------------------- /source/core/WeaponInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/WeaponInfo.cpp -------------------------------------------------------------------------------- /source/core/WeaponInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/WeaponInfo.h -------------------------------------------------------------------------------- /source/core/Zones.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/core/Zones.h -------------------------------------------------------------------------------- /source/extract/Extract.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/extract/Extract.h -------------------------------------------------------------------------------- /source/extract/extractAnimations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/extract/extractAnimations.cpp -------------------------------------------------------------------------------- /source/extract/extractDIRs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/extract/extractDIRs.cpp -------------------------------------------------------------------------------- /source/extract/extractFightMoves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/extract/extractFightMoves.cpp -------------------------------------------------------------------------------- /source/extract/extractIPLs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/extract/extractIPLs.cpp -------------------------------------------------------------------------------- /source/extract/extractModelInfoAndStuff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/extract/extractModelInfoAndStuff.cpp -------------------------------------------------------------------------------- /source/extract/extractObjectData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/extract/extractObjectData.cpp -------------------------------------------------------------------------------- /source/extract/extractParticle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/extract/extractParticle.cpp -------------------------------------------------------------------------------- /source/extract/extractPathData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/extract/extractPathData.cpp -------------------------------------------------------------------------------- /source/extract/extractPedGroups.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/extract/extractPedGroups.cpp -------------------------------------------------------------------------------- /source/extract/extractPedStats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/extract/extractPedStats.cpp -------------------------------------------------------------------------------- /source/extract/extractPedType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/extract/extractPedType.cpp -------------------------------------------------------------------------------- /source/extract/extractSurfaceTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/extract/extractSurfaceTable.cpp -------------------------------------------------------------------------------- /source/extract/extractTimeCycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/extract/extractTimeCycle.cpp -------------------------------------------------------------------------------- /source/extract/extractWaterLevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/extract/extractWaterLevel.cpp -------------------------------------------------------------------------------- /source/extract/extractWeaponInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/extract/extractWeaponInfo.cpp -------------------------------------------------------------------------------- /source/extract/extractZones.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/extract/extractZones.cpp -------------------------------------------------------------------------------- /source/leeds/Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/leeds/Base.cpp -------------------------------------------------------------------------------- /source/leeds/Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/leeds/Base.h -------------------------------------------------------------------------------- /source/leeds/ResourceImage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/leeds/ResourceImage.cpp -------------------------------------------------------------------------------- /source/leeds/ResourceImage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/leeds/ResourceImage.h -------------------------------------------------------------------------------- /source/leeds/RslEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/leeds/RslEngine.h -------------------------------------------------------------------------------- /source/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/main.cpp -------------------------------------------------------------------------------- /source/maths/Maths.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/maths/Maths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/maths/Maths.h -------------------------------------------------------------------------------- /source/maths/Matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/maths/Matrix.h -------------------------------------------------------------------------------- /source/maths/Quaternion.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/maths/Vector.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/names/bruteforcedvcsnames.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/names/bruteforcedvcsnames.inc -------------------------------------------------------------------------------- /source/names/lcsnames.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/names/lcsnames.inc -------------------------------------------------------------------------------- /source/names/vcsnames.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/names/vcsnames.inc -------------------------------------------------------------------------------- /source/utils/FileSystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/utils/FileSystem.cpp -------------------------------------------------------------------------------- /source/utils/FileSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/utils/FileSystem.h -------------------------------------------------------------------------------- /source/utils/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/utils/Utils.cpp -------------------------------------------------------------------------------- /source/utils/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/utils/Utils.h -------------------------------------------------------------------------------- /source/utils/Win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guard3/g3DTZ/HEAD/source/utils/Win32.h -------------------------------------------------------------------------------- /vs2019.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | premake5 vs2019 -------------------------------------------------------------------------------- /vs2022.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | premake5 vs2022 --------------------------------------------------------------------------------