there is an issue with steam drm wrapping in 4.19p
in 4.18, my game's main .exe file in root folder and Win64-Shipping.exe file in Binaries\Win64 were able to wrap properly with drm wrapping steam provides using drmtoolp
in 4.19 i receive an error in drmtoolp, the steam error is error code 8 in my batch file output.
there is some issue with how the binary is packaged in the latest version of unreal that makes drm wrapping with steam not possible - please fix if possible? message me if you have additional questions about my report?
here is an example of how you would use the drmtoolp in a bat file
builder\steamcmd.exe +login mysteamaccount mysteampassword +drm_wrap 480 "D:\src\steamworkssdk\steamworksexample\release\steamworksexample.exe" "D:\src\steamworkssdk\tools\ContentBuilder\content\windows_content\SteamworksExample.exe" drmtoolp 0 +run_app_build ..\scripts\app_build_480.vdf +quit
For anyone else still experiencing this issue, it seems to be caused by trying to apply the DRM wrapper to the bootstrap exe instead of the actual application exe. Remember that UE4 produces two executables; the exe in the project root folder is just a small application to check for prerequisites and invoke the real application exe which is typically further down in the directory structure.
This error from the DRM wrapper is precisely what is expected from trying to sign the bootstrapper rather than the program executable.
answered Aug 13 '18 at 05:36 PM
same problem here :/
File region 6 overlaps file region 13 Not a valid PE code module ) DRM wrap failed with EResult 8 (Invalid Parameter)
answered Jul 09 '18 at 06:22 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here