Egor-Saveliev / Auto-CSV-PerfReportTool

Automating tables generation for LLM and FPSChart

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Auto CSV PerfReportTool

image

What it do

This program is a Python script that utilizes the PerfReportTool utility from Unreal Engine to process CSV files and generate performance reports. The script provides a GUI for users to choose the folder containing the PerfReportTool.exe, and it also adds a context menu command to allow users to generate performance reports directly from the Windows context menu (folders, backgorund of folders and files with .csv extension).

How to use it

  1. Run script. It will ask administration rights to be able to edit Windows registry.
  2. Click "Choose UE folder" button and choose any folder wich contains Unreal Engine. It must contains "Engine" folder.

image

  1. After that PerfReportTools Filepath should change to what you choose. Click "Add command to context menu" and close program.

image

  1. On any folder that contains csv file or on csv file click right button and click "Create tables from CSV". If everything setted up right in same folder will be generated html file.

How it works

When script started without command line arguments (from icon) window will shows up. Here you can choose Unreal Engine's folder and add command to Windows context menu. When you click button "Add command to context menu" script adds commands to Windows registry. So when you click in a context menu on "Create tables from CSV" it will run this script with such arguments as clicked File/Folder filepath and PerfReportTools filepath. Then script will run PerfReportTools wich generates tables.

image

About

Automating tables generation for LLM and FPSChart

License:MIT License


Languages

Language:Python 100.0%