Skip to content

yldrefruz/duef

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

duef

A very basic cross-platform tool for uncompressing .uecrash files. This utility tries to make it easier to work with crashes from the packaged game builds.

.uecrash file is a zlib compressed file, created by CrashReportClient for sending crash data to DataRouter url (which can be a basic webhook).

a quick usage would be.

explorer (duef -f ./CrashReport.uecrash)

duef uncompresses this files and places them on the file system. On windows this place is in %LocalAppdata%\duef while in other systems it is in ~/.duef directory.

Usage

Uncompress

Uncompressing is actually pretty basic you should just give the file with f option.

duef -f ./CrashReport.uecrash

or for opening the directory instantly on windows

explorer (duef -f ./CrashReport.uecrash)

If you dont enter a file parameter duef fallsback to the CrashReport.uecrash.

Which means if you have a CrashReport.uecrash in your current working directory you can basically do

explorer (duef)

Also you can pipe the output of this command because the directory that is created will be written to the standard output. If duef receives i option, instead of giving back the path of the directory duef will write the absolute path of the created files.

code (duef -if ./Crashreport.uecrash)
# i don't know, whatever program that you want to use.

duef -vif ./Crashreport.uecrash

Uses verbose printing (-v option). Will print details about file, compressed files and process to the stderr.

Cleanup

duef doesn't magically understand when you are done with the files and remove them, instead you should run command below periodically (per week would probably be enough or after you are done with each crash) to remove collected crashes.

duef --clean