Skip to content

Repository files navigation

LuaTools Validator

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.

Building

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

Layout

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.

Notes

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.

About

WPF front end for the Devuvo activation validator script

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages