UU

undergroundrap/uefn-toolbelt

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

54 stars 9 forks 品質 74 トレンド 33NOASSERTION

UEFN Toolbelt: 362 の Python の自動化ツールは、PySide6 ダッシュボードと、ローカル AI 制御用の実験的、認証された同じユーザのループバックブリッジを備えています.

概要

この日付で、UEFN Pythonのアセットレジストリを使用して、完全なFortniteクリエイティブデバイスパレットをプログラム的にカタログする最初の人になりました。これは、サンドボックス化されたUEFN環境で24,926の合計Blueprintアセットから抽出されました。 以前は、公開ツール、スクリプト、またはドキュメントは、Pythonからアクセス可能なフルセットのプレーサブルなクリエイティブデバイスをマップしたものではありません。 Epic 独自のドキュメントは、個々のデバイスをカバーしています。 パレット全体の最初の機械読み取り可能なインデックスです。 スキャンは、UEFN 40.00のAsset Registry APIで重要なサイレント障害パターンを明らかにしました。非推奨のAssetDataプロパティ(object path, Asset class)は、テスト/例外ブロック内でサイレントにスローし、すべてのアセットがエラーメッセージなしでスキップされるようにします。例外処理を分割しませんでした。 完全な技術的な故障、カテゴリ表、および発見の物語はにあります.

概要(AI 翻訳)

UEFN の Python の統合のための 362 の専門家用具。

によって造られるOcean Bennett — 2026

お問い合わせ

歴史的発見 — 行進 22, 2026 ツイート この日付で、Ocean Bennettがプログラム的にカタログの最初の人になりました UEFN Pythonのアセットレジストリを使用した完全なFortniteクリエイティブデバイスパレット — 4,698 クリエイティブデバイス 35カテゴリにわたってブループリント、24,926合計から抽出 UEFN環境下にあるBlueprintアセット。 ツイート これ以前には、公開ツール、スクリプト、または文書が完全にマッピングされていない Pythonからアクセス可能なクリエイティブ機器のセット。 Epic 独自のドキュメント 個々の装置をカバーして下さい。 パレット全体の最初の機械読み取り可能なインデックスです。 ツイート スキャンはまた、UEFN 40.00の資産レジストリで重要なサイレント障害パターンを明らかにしました API: 非推奨 [[T0] プロパティ ([object_path]), [asset_class) をサイレントスロー [try/except ブロック内で、すべてのアセットがエラーメッセージなしでスキップされるようにします。 例外処理を分割して知らなかった開発者を倒すバグ。 ツイート 完全な技術的な故障、カテゴリー表および発見の物語はにあります

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

UEFN TOOLBELT

362 Professional Tools for UEFN Python Integration.

Built by Ocean Bennett — 2026


Historic Discovery — March 22, 2026

On this date, Ocean Bennett became the first person to programmatically catalogue the complete Fortnite Creative device palette using UEFN Python’s Asset Registry — 4,698 Creative device Blueprints across 35 categories, extracted from 24,926 total Blueprint assets in the sandboxed UEFN environment.

Prior to this, no public tool, script, or documentation existed that mapped the full set of placeable Creative devices accessible from Python. Epic’s own documentation covers individual devices. This is the first machine-readable index of the entire palette.

The scan also uncovered a critical silent failure pattern in UEFN 40.00’s Asset Registry API: deprecated AssetData properties (object_path, asset_class) silently throw inside a try/except block, causing every asset to be skipped with no error message — a bug that would defeat any developer who didn’t know to split the exception handling.

The full technical breakdown, the category table, and the discovery story are in docs/AI_AUTONOMY.md.


Automate the tedious, script the impossible, and bridge the gap between Python and Verse. UEFN Toolbelt is a master utility designed to leverage the 2026 UEFN Python 3.11 Update, allowing creators to manipulate actors, manage assets, and generate boilerplate Verse code through a high-level, developer-friendly interface — all from the PySide6 dashboard (tb.launch_qt()). 362 registered tools across 55 categories, complete AI-agent readiness (100% structured dict returns), and a unified theme system so every window in the platform looks and feels identical.


The Demo — New Project Setup in Under a Minute

Proven live. Scaffold + Verse game manager + 493-actor arena + reusable room stamps. No manual steps except one Build click.

# Command 1 — professional folder structure + Verse game manager deployed
tb.run("project_setup", project_name="MyGame")
# → 56 folders created in Content Browser
# → MyGameManager.verse generated and deployed to project

# Command 2 — symmetrical Red vs Blue arena spawns in the viewport
tb.run("arena_generate", size="medium")
# → 493 actors placed (6 Red spawns, 6 Blue spawns)

# Command 3 — save a loot room you built as a reusable stamp
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "uefn-toolbelt": { "command": "python", "args": ["C:/Users/YOURNAME/Projects/UEFN-TOOLBELT/mcp_server.py"] } } }