Releases: kirides/GD3D11
v17.7-dev7 | Re-added Polystripes, workaround for invisible NPCs
v17.7-dev7
v17.7-dev6 | Temporarily disabled PolyStripes, remove all uses of WIC
Changes
- Implementing the PolyStriped showed an issue with Vobs that don't have a Visual. I had to disable the PolyStripes temporarily. (issue is probably not because of the PolyStripes, but somewhere else)
- Fixed rendering of the Atmospheric Scattering (was broken since dev1)
- Removed all png/jpg resources and replaced them with DDS resources.
- Gothic 2 only: Fix invisible sheep. They should use regular sheep model.
Installation
- Have a working Gothic installation
- Gothic 1: Patch 1.08k and Systempack 1.7 (1.8 is yet untested, may work or not)
- Gothic 2: Report-Patch, Systempack 1.7 (1.8 is yet untested, may work or not)
- Rename (to e.g.
Gothic\System\GD3D11_old
) or delete any previousGothic\System\GD3D11
-Directory - Rename (to e.g.
Gothic\System\ddraw_old.dll
) or delete any previousGothic\System\ddraw.dll
- Extract the contents of the respective
GothicX-GD3D11-17.7-devX.zip
into theGothic\System
-Directory
v17.7-dev5 added a null-check in OnRemovedVob
- Add a null-check in case
GothicAPI::OnRemovedVob(...)
is called with NULL world GSky
now makes use of smart pointers
v17.7-dev4 More fixes and changes
- Migrated shader compilation to Windows SDK instead of D3DX
- Removed compilation of unused shaders (they were erroring out anyways)
- changed a few texture formats to be able to use
DDSTextureLoader.h
- Initial shader compilation might be a bit faster now.
Installation:
Unzip the contents of the respective version into you Gothic/Gothic2 system directory and overwrite any prompted files.
Implemented weapon and magic poly-stripes (Gothic 1)
Implemented weapon and magic poly-stripes (merged code from https://github.com/MaxYari/GD3D11)
Poly stripes are the white ghost lines when swinging a weapon, or the trail of eg. a fireball magic
Implemented weapon and magic poly-stripes (Gothic 2)
Implemented weapon and magic poly-stripes (merged code from https://github.com/MaxYari/GD3D11)
Poly stripes are the white ghost lines when swinging a weapon, or the trail of eg. a fireball magic
v17.7-dev2 for Gothic 1
Current dev build for Gothic , see changes for Gothic 2 for details.
17.7-dev2 Fix game crashing as soon as it starts raining
Fixed an issue where the game would crash if it were to rain
Migrated codebase to DirectXMath (DirectXTF SimpleMath)
Migrated the Math library to DirectXMath.
- Now again using dynamic linking to use NuGet's DirectXTK
- Project compiles against Visual c++ v142 (Visual C++ Redist 2019, which includes 2015 and 2017)
- Required Runtime Redist: https://aka.ms/vs/16/release/vc_redist.x86.exe
please create issues if anyone tries this version and finds something that is not working like before
v1.7.7 - basic framelimiter, UserSettings.ini instead of .bin ,...
this release includes many internal changes and a few new features
most notably:
- internal framelimiter (accessible via F11)
- UserSettings are now stored in a
.ini
-File instead of a binaryformatted.bin