Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions bucket/universal-x86-tuning-utility.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
"version": "26.2.0",
"description": "Advanced tuning utility for AMD and Intel powered laptops, handhelds and mini PCs",
"homepage": "https://github.com/JamesCJ60/Universal-x86-Tuning-Utility",
Comment on lines +2 to +4

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Add a valid package-request issue reference.

This new manifest has no valid issue number or URL in the supplied PR context. Add the package-request issue to the PR description and retain evidence for the popularity, stable-release, and English-documentation criteria. Use the package-request template and official manifest guidance. (github.com)

As per path instructions, new manifests must link a package-request issue and document the acceptance criteria.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@bucket/universal-x86-tuning-utility.json` around lines 2 - 4, Update the PR
metadata rather than the manifest: add a valid package-request issue URL or
number to the PR description using the package-request template, and retain
links or evidence covering popularity, stable release, and English documentation
criteria for the new manifest.

Sources: Path instructions, MCP tools

"license": {
"identifier": "GPL-3.0-only",
"url": "https://github.com/JamesCJ60/Universal-x86-Tuning-Utility/blob/master/LICENSE"
},
"notes": "Universal x86 Tuning Utility must be run as administrator to access CPU/APU registers.",
"suggest": {
".NET Desktop Runtime 10.0": "versions/windowsdesktop-runtime-10.0"
},
Comment on lines +9 to +12

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🩺 Stability & Availability | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

echo "== candidate files =="
git ls-files | rg '^(bucket|deprecated)/.*\.json$|universal-x86-tuning-utility' || true

echo
echo "== target manifest excerpt =="
if [ -f bucket/universal-x86-tuning-utility.json ]; then
  nl -ba bucket/universal-x86-tuning-utility.json | sed -n '1,80p'
else
  fd -a 'universal-x86-tuning-utility\.json$' . | while read -r f; do echo "-- $f"; nl -ba "$f" | sed -n '1,120p'; done
fi

echo
echo "== search for vcredist/pawnio in manifests"
rg -n '"vcredist|PawnIO|pawnio|Visual C\+\+|VCREDIST|vcredist2022' bucket deprecated -g '*.json' || true

Repository: ScoopInstaller/Extras

Length of output: 50379


🌐 Web query:

JamesCJ60 Universal-x86-Tuning-Utility 26.2.0 releases prerequisites PawnIO Microsoft Visual C++ Redistributable .NET Desktop Runtime

💡 Result:

To run Universal x86 Tuning Utility (UXTU) version 26.2.0, you are required to have the following software prerequisites installed on your system: -.NET Desktop Runtime 10.0.X (64-bit) [1][2][3] - PawnIO Driver (required for low-level hardware access) [4][1][5] - Microsoft Visual C++ Redistributable [4][1][2] As of recent updates to UXTU, the project transitioned to the PawnIO driver for both AMD and Intel hardware access, replacing older dependencies like WinRing0 and InpOutx64 [5][6][7]. You can obtain these components from their respective official sources linked in the UXTU release documentation [1][2][3].

Citations:


Declare the VC++ and PawnIO prerequisites.

The 26.2.0 release lists .NET 10 x64, PawnIO, and the Visual C++ Redistributable as prerequisites, but this manifest only suggests .NET. Add buckets/vcredist2022 and document that hardware tuning still requires separate PawnIO installation.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@bucket/universal-x86-tuning-utility.json` around lines 9 - 12, Update the
manifest’s prerequisites metadata near the existing “suggest” entry to include
buckets/vcredist2022 alongside the .NET Desktop Runtime 10.0 requirement, and
revise the notes to explicitly state that PawnIO must be installed separately
for hardware tuning. Preserve the existing administrator-access requirement.

Sources: Path instructions, MCP tools

"architecture": {
"64bit": {
"url": "https://github.com/JamesCJ60/Universal-x86-Tuning-Utility/releases/download/26.2.0/Universal.x86.Tuning.Utility.Portable.zip",
"hash": "81dd6e8fba122a447d05a9220259cad9b14ba01e141cac320a0c53206ffc6553"
}
},
"extract_dir": "net10.0-windows10.0.22621.0",
"pre_install": [
"'apuPresets.json', 'amdDtCpuPresets.json', 'intelPresets.json' | ForEach-Object {",
" if (!(Test-Path \"$persist_dir\\$_\")) { Set-Content \"$dir\\$_\" '{}' -Encoding Ascii }",
"}"
],
"shortcuts": [
[
"Universal x86 Tuning Utility.exe",
"Universal x86 Tuning Utility"
]
],
"persist": [
"apuPresets.json",
"amdDtCpuPresets.json",
"intelPresets.json"
],
"checkver": "github",
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/JamesCJ60/Universal-x86-Tuning-Utility/releases/download/$version/Universal.x86.Tuning.Utility.Portable.zip"
}
}
}
}