├── .clang-format ├── .clang-format-ignore ├── .gitattributes ├── .github └── workflows │ └── release.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── CMakePresets.json ├── changelog.md ├── cmake ├── target_add_versioninfo.cmake └── version.rc.in ├── dependencies ├── CMakeLists.txt └── union │ ├── CMakeLists.txt │ └── update.bat ├── readme.md ├── resources ├── README.md ├── g1.txt ├── g1a.txt ├── g2.txt ├── g2a.txt ├── generate.py ├── resource.h └── resource.rc ├── src ├── AudioHelper.hpp ├── BlindCameraModel.hpp ├── Compass.hpp ├── DllMain.cpp ├── Hooks │ ├── oCAIHuman.hpp │ ├── oCGame.hpp │ ├── oCItemContainer.hpp │ ├── oCMobInter.hpp │ ├── oCNpc.hpp │ ├── oCWorld.hpp │ ├── zCAIPlayer.hpp │ ├── zCMenu.hpp │ ├── zCModel.hpp │ ├── zCViewDialogChoice.hpp │ └── zCVob.hpp ├── Plugin.cpp ├── Plugin.hpp ├── Readers │ ├── CompassReader.hpp │ ├── DialogReader.hpp │ ├── FocusReader.hpp │ ├── GameReader.hpp │ ├── InventoryReader.hpp │ └── MenuReader.hpp ├── Settings │ └── YAGA.hpp ├── SmartMap.hpp ├── Sources.hpp ├── Speech │ ├── Speech.hpp │ ├── SpeechEngine.h │ ├── SpeechEngineNVDA.cpp │ ├── SpeechEngineNVDA.h │ ├── SpeechEngineSAPI.cpp │ ├── SpeechEngineSAPI.h │ ├── SpeechEngineZhengdu.cpp │ └── SpeechEngineZhengdu.h ├── Trackers │ ├── NPCTracker.hpp │ ├── ObjectTracker.hpp │ └── VobTracker.hpp ├── Utils │ ├── Generic.hpp │ └── String.hpp ├── VobSoundEmitter.hpp └── WallDetection │ ├── Raycast.hpp │ └── Sound3D.hpp ├── userapi ├── oCAIHuman.inl ├── oCGame.inl ├── oCItemContainer.inl ├── oCMobInter.inl ├── oCNpc.inl ├── oCViewDialogTrade.inl ├── oCWorld.inl ├── zCAIPlayer.inl ├── zCMenu.inl ├── zCModel.inl ├── zCRenderer.inl ├── zCTextureConvert.inl ├── zCViewDialogChoice.inl └── zCVob.inl └── vdf ├── GothicVDFS.exe ├── System └── Autorun │ ├── ZDSRAPI.dll │ └── nvdaControllerClient32.dll ├── _Work └── Data │ └── Sound │ └── SFX │ ├── CHASM.WAV │ ├── SMALLBELLRINGING.WAV │ ├── WALLBEEP.WAV │ ├── WALLHUMFAR.WAV │ ├── WALLHUMNEAR.WAV │ ├── WHISPERINGCHEST.WAV │ ├── WHISPERINGITEM.WAV │ └── WHISPERINGNPC.WAV └── build.vm /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-format-ignore: -------------------------------------------------------------------------------- 1 | /src/Sources.hpp -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/changelog.md -------------------------------------------------------------------------------- /cmake/target_add_versioninfo.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/cmake/target_add_versioninfo.cmake -------------------------------------------------------------------------------- /cmake/version.rc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/cmake/version.rc.in -------------------------------------------------------------------------------- /dependencies/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/dependencies/CMakeLists.txt -------------------------------------------------------------------------------- /dependencies/union/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/dependencies/union/CMakeLists.txt -------------------------------------------------------------------------------- /dependencies/union/update.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/dependencies/union/update.bat -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/readme.md -------------------------------------------------------------------------------- /resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/resources/README.md -------------------------------------------------------------------------------- /resources/g1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/resources/g1.txt -------------------------------------------------------------------------------- /resources/g1a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/resources/g1a.txt -------------------------------------------------------------------------------- /resources/g2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/resources/g2.txt -------------------------------------------------------------------------------- /resources/g2a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/resources/g2a.txt -------------------------------------------------------------------------------- /resources/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/resources/generate.py -------------------------------------------------------------------------------- /resources/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/resources/resource.h -------------------------------------------------------------------------------- /resources/resource.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/resources/resource.rc -------------------------------------------------------------------------------- /src/AudioHelper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/AudioHelper.hpp -------------------------------------------------------------------------------- /src/BlindCameraModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/BlindCameraModel.hpp -------------------------------------------------------------------------------- /src/Compass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Compass.hpp -------------------------------------------------------------------------------- /src/DllMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/DllMain.cpp -------------------------------------------------------------------------------- /src/Hooks/oCAIHuman.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Hooks/oCAIHuman.hpp -------------------------------------------------------------------------------- /src/Hooks/oCGame.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Hooks/oCGame.hpp -------------------------------------------------------------------------------- /src/Hooks/oCItemContainer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Hooks/oCItemContainer.hpp -------------------------------------------------------------------------------- /src/Hooks/oCMobInter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Hooks/oCMobInter.hpp -------------------------------------------------------------------------------- /src/Hooks/oCNpc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Hooks/oCNpc.hpp -------------------------------------------------------------------------------- /src/Hooks/oCWorld.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Hooks/oCWorld.hpp -------------------------------------------------------------------------------- /src/Hooks/zCAIPlayer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Hooks/zCAIPlayer.hpp -------------------------------------------------------------------------------- /src/Hooks/zCMenu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Hooks/zCMenu.hpp -------------------------------------------------------------------------------- /src/Hooks/zCModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Hooks/zCModel.hpp -------------------------------------------------------------------------------- /src/Hooks/zCViewDialogChoice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Hooks/zCViewDialogChoice.hpp -------------------------------------------------------------------------------- /src/Hooks/zCVob.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Hooks/zCVob.hpp -------------------------------------------------------------------------------- /src/Plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Plugin.cpp -------------------------------------------------------------------------------- /src/Plugin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Plugin.hpp -------------------------------------------------------------------------------- /src/Readers/CompassReader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Readers/CompassReader.hpp -------------------------------------------------------------------------------- /src/Readers/DialogReader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Readers/DialogReader.hpp -------------------------------------------------------------------------------- /src/Readers/FocusReader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Readers/FocusReader.hpp -------------------------------------------------------------------------------- /src/Readers/GameReader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Readers/GameReader.hpp -------------------------------------------------------------------------------- /src/Readers/InventoryReader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Readers/InventoryReader.hpp -------------------------------------------------------------------------------- /src/Readers/MenuReader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Readers/MenuReader.hpp -------------------------------------------------------------------------------- /src/Settings/YAGA.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Settings/YAGA.hpp -------------------------------------------------------------------------------- /src/SmartMap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/SmartMap.hpp -------------------------------------------------------------------------------- /src/Sources.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Sources.hpp -------------------------------------------------------------------------------- /src/Speech/Speech.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Speech/Speech.hpp -------------------------------------------------------------------------------- /src/Speech/SpeechEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Speech/SpeechEngine.h -------------------------------------------------------------------------------- /src/Speech/SpeechEngineNVDA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Speech/SpeechEngineNVDA.cpp -------------------------------------------------------------------------------- /src/Speech/SpeechEngineNVDA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Speech/SpeechEngineNVDA.h -------------------------------------------------------------------------------- /src/Speech/SpeechEngineSAPI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Speech/SpeechEngineSAPI.cpp -------------------------------------------------------------------------------- /src/Speech/SpeechEngineSAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Speech/SpeechEngineSAPI.h -------------------------------------------------------------------------------- /src/Speech/SpeechEngineZhengdu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Speech/SpeechEngineZhengdu.cpp -------------------------------------------------------------------------------- /src/Speech/SpeechEngineZhengdu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Speech/SpeechEngineZhengdu.h -------------------------------------------------------------------------------- /src/Trackers/NPCTracker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Trackers/NPCTracker.hpp -------------------------------------------------------------------------------- /src/Trackers/ObjectTracker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Trackers/ObjectTracker.hpp -------------------------------------------------------------------------------- /src/Trackers/VobTracker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Trackers/VobTracker.hpp -------------------------------------------------------------------------------- /src/Utils/Generic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Utils/Generic.hpp -------------------------------------------------------------------------------- /src/Utils/String.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/Utils/String.hpp -------------------------------------------------------------------------------- /src/VobSoundEmitter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/VobSoundEmitter.hpp -------------------------------------------------------------------------------- /src/WallDetection/Raycast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/WallDetection/Raycast.hpp -------------------------------------------------------------------------------- /src/WallDetection/Sound3D.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/src/WallDetection/Sound3D.hpp -------------------------------------------------------------------------------- /userapi/oCAIHuman.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/userapi/oCAIHuman.inl -------------------------------------------------------------------------------- /userapi/oCGame.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/userapi/oCGame.inl -------------------------------------------------------------------------------- /userapi/oCItemContainer.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/userapi/oCItemContainer.inl -------------------------------------------------------------------------------- /userapi/oCMobInter.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/userapi/oCMobInter.inl -------------------------------------------------------------------------------- /userapi/oCNpc.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/userapi/oCNpc.inl -------------------------------------------------------------------------------- /userapi/oCViewDialogTrade.inl: -------------------------------------------------------------------------------- 1 | int HandleEvent_U(int); -------------------------------------------------------------------------------- /userapi/oCWorld.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/userapi/oCWorld.inl -------------------------------------------------------------------------------- /userapi/zCAIPlayer.inl: -------------------------------------------------------------------------------- 1 | int Hook_CheckEnoughSpaceMoveForward(const int a); -------------------------------------------------------------------------------- /userapi/zCMenu.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/userapi/zCMenu.inl -------------------------------------------------------------------------------- /userapi/zCModel.inl: -------------------------------------------------------------------------------- 1 | void Hook_CalcTransBlending(); -------------------------------------------------------------------------------- /userapi/zCRenderer.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/userapi/zCRenderer.inl -------------------------------------------------------------------------------- /userapi/zCTextureConvert.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/userapi/zCTextureConvert.inl -------------------------------------------------------------------------------- /userapi/zCViewDialogChoice.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/userapi/zCViewDialogChoice.inl -------------------------------------------------------------------------------- /userapi/zCVob.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/userapi/zCVob.inl -------------------------------------------------------------------------------- /vdf/GothicVDFS.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/vdf/GothicVDFS.exe -------------------------------------------------------------------------------- /vdf/System/Autorun/ZDSRAPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/vdf/System/Autorun/ZDSRAPI.dll -------------------------------------------------------------------------------- /vdf/System/Autorun/nvdaControllerClient32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/vdf/System/Autorun/nvdaControllerClient32.dll -------------------------------------------------------------------------------- /vdf/_Work/Data/Sound/SFX/CHASM.WAV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/vdf/_Work/Data/Sound/SFX/CHASM.WAV -------------------------------------------------------------------------------- /vdf/_Work/Data/Sound/SFX/SMALLBELLRINGING.WAV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/vdf/_Work/Data/Sound/SFX/SMALLBELLRINGING.WAV -------------------------------------------------------------------------------- /vdf/_Work/Data/Sound/SFX/WALLBEEP.WAV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/vdf/_Work/Data/Sound/SFX/WALLBEEP.WAV -------------------------------------------------------------------------------- /vdf/_Work/Data/Sound/SFX/WALLHUMFAR.WAV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/vdf/_Work/Data/Sound/SFX/WALLHUMFAR.WAV -------------------------------------------------------------------------------- /vdf/_Work/Data/Sound/SFX/WALLHUMNEAR.WAV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/vdf/_Work/Data/Sound/SFX/WALLHUMNEAR.WAV -------------------------------------------------------------------------------- /vdf/_Work/Data/Sound/SFX/WHISPERINGCHEST.WAV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/vdf/_Work/Data/Sound/SFX/WHISPERINGCHEST.WAV -------------------------------------------------------------------------------- /vdf/_Work/Data/Sound/SFX/WHISPERINGITEM.WAV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/vdf/_Work/Data/Sound/SFX/WHISPERINGITEM.WAV -------------------------------------------------------------------------------- /vdf/_Work/Data/Sound/SFX/WHISPERINGNPC.WAV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/vdf/_Work/Data/Sound/SFX/WHISPERINGNPC.WAV -------------------------------------------------------------------------------- /vdf/build.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nuno69/YAGA/HEAD/vdf/build.vm --------------------------------------------------------------------------------