WPF front end for Devuvo.ps1, the script that checks and repairs a broken Denuvo
activation on a Windows machine.
You give it a Steam AppID, it pulls the current script, runs it elevated, and streams the output into the window with a progress bar. At the end you get a D-Report code you can paste back into the bot.
There is also a "lock version" checkbox that pins the game to its installed build so a Steam update can't wipe the activation.
Needs the .NET 10 SDK and Windows.
dotnet build
For a single file to hand out:
dotnet publish -c Release -r win-x64 --self-contained
MainWindow.xaml.cs all the logic, script download, process handling, log parsing
MainWindow.xaml the UI
Localization/ string tables, multiple languages
Assets/Devuvo.ps1 bundled copy of the script, used if the mirrors are unreachable
The script is fetched at runtime from luatools.vercel.app first, falling back to the
copy in lt_api_links, so the bundled one is only a last resort. That means fixes to
the checks ship without rebuilding this.
Run it as admin. Most of the repair steps touch the Steam folder and the registry, and it will tell you it's in standard mode if you don't.
Reports get uploaded to paste.rtech.support so they can be linked in a ticket.