| CA | ||
| README.md | ||
dawn-signed
Collection of signed builds of wine and dxvk for certain anime games
The CA certificates used for signing the builds are in the CA directory.
The currently available signed builds:
-
dxvk v2.7.1
-
dxvk-gplasync v2.7.1
-
dxvk-Sarek v1.11.0
-
dxmt v0.72
-
spritz-wine-tkg-aagl v10.15-5
-
wine gcenx v11.0 (for MacOS)
-
dwproton v10.0-14
DXVK
Useful for a certain honkers railway, the game does not require a patch where this is installed. The other games by the same Anime Game Company should not complain when running on such a prefix, it is your choice whether to use it or not as both sides of the coin has valid arguments.
Binaries are sourced directly from upstream, it is possible to verify the authenticity of these builds by comparing the section content of the binary with the upstream builds. Note that comparing raw data of signature-removed binaries will NOT yield the same hashes.
Installation
- Download a dxvk-dw build from the releases on this repo
- Install dxvk-dw same as upstream, copy x64 contents into
C:\windows\system32, x32 intoC:\windows\syswow64. - Add wine DLL overrides for
d3d8,d3d9,d3d10core,d3d11, anddxgiinwinecfg - Open
wine control, Internet Settings -> Content -> Certificates- Navigate to "Trusted Root Certification Authorities"
- Click Import
- Follow wizard, select the "ca-root.crt" when prompted, leave remaining settings as is, and finish.
- Navigate to "Intermediate Certification Authorities"
- Click Import
- Follow wizard, select "interm.crt" when prompted, leave remaining settings as is and finish.
- Navigate to
C:\windows\system32\catroot\{127d0a1d-4ef2-11d1-8608-00c04fc295ee}- If the folder does not exist, create it
- Copy DXVK.cat to folder
Verifying
If you are interested in verifying the signatures in the binary, it is possible to do so with osslsigncode
on linux, the code signing certificate CA/dawncodesign.crt is provided, in order to check, the signature
on a release binary, you can use the commands:
cat CA/ca-root.crt CA/interm.crt > chain.crt
osslsigncode verify -in <binary> -c <catalog> -CAfile chain.crt
Wine
Required for a certain anime game.
Installation
- Open
wine control, Internet Settings -> Content -> Certificates- Navigate to "Trusted Root Certification Authorities"
- Click Import
- Follow wizard, select the "ca-root.crt" when prompted, leave remaining settings as is, and finish.
- Install the signed dxvk (also can be found in the dawn-signed repo) using it's readme, skipping the installation of the ca-root.crt has it has already been installed here in step 1.
- With the prefix setup game can be run normally.
Note: The Anime Game may kick you out one or two times, by the third time it should accept and proceed.