[PR #117] [MERGED] kb: FPV LOGIC drones (flight model, RC radio and 3D models) ported into Minecraft 26.3 (Fabric) #137

Closed
opened 2026-10-15 20:53:42 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/rehan-remade/universal-modder/pull/117
Author: @PieselPolski
Created: 10/6/2026
Status: ✅ Merged
Merged: 10/7/2026
Merged by: @rehan-remade

Base: main ← Head: kb/fpv-logic-drones-in-minecraft


📝 Commits (4)

  • e5b55ff kb: FPV LOGIC drones (flight model, RC radio and 3D models) ported into Minecraft 26.3 (Fabric) (FPV LOGIC)
  • 8c6316e kb: FPV LOGIC note: TX15 radio and Iris shader packs confirmed in the player's install
  • da1c063 Merge main into kb/fpv-logic-drones-in-minecraft and regenerate the kb index
  • 7edd21e kb: say the converted FPV LOGIC models stay on the player's own PC

📊 Changes

3 files changed (+377 additions, -1 deletions)

View changed files

📝 knowledge/INDEX.md (+2 -1)
➕ knowledge/games/fpv-logic/fpv-logic-drones-flight-model-rc-radio-and-3d-models-in-minecraft.md (+315 -0)
📝 knowledge/index.json (+60 -0)

📄 Description

What: FPV LOGIC (UE 5.3) drones ported into Minecraft 26.3 (Fabric): the flight model, the player's own RC radio and drone setups, and all 15 flyable drones as 3D models. Nothing on FPV LOGIC existed in the knowledge base before.

New note: games/fpv-logic/fpv-logic-drones-flight-model-rc-radio-and-3d-models-in-minecraft

  • Flight model: FPV LOGIC's Blueprint flight logic, reimplemented from its Kismet bytecode and drone DataTable.
    • Kinematic rate control: the four rate models plus feedforward.
    • Thrust curve with horizontal attenuation, throttle-dependent damping, propwash.
    • Angle mode and altitude hold, and the reset / mode / camera / slow-mo switches.
  • Player setup: the player's controller map and per-drone setups are read from FPV LOGIC's GVAS SaveGames at run time.
  • Reading unversioned UE 5.3 cooks without .usmap:
    • UserDefinedStruct DataTables.
    • SimpleConstructionScript component trees with per-variant template overrides, including the schema indices.
    • StaticMesh LOD buffers and the mesh's material slot order.
    • Texture2D mip / .ubulk layout.
    • MaterialInstanceConstant parameters and how the Blueprint applies the player's paint.
  • Models in Minecraft:
    • A pure-Python, meshoptimizer-style simplifier for detail levels.
    • Minecraft 26.3 entity rendering at scale: custom geometry cost per vertex, quads from triangle pairs, a mipmapped texture class, measured frame costs.
    • 20 numbered gotchas.

Checklist

  • um kb check passes (field notes); um kb check --index passes on all 60 notes
  • um kb index regenerated (additions only: one entry and the counts)
  • no game files, extracted assets, decompiled code dumps or secrets. The converted models are private outputs on the player's PC and are not included; no local paths or personal details.
  • nothing that cheats other players or bypasses anti-cheat / DRM / ownership checks (single-player; FPV LOGIC was only read from disk, never launched or modified)
  • versions, verification and what was NOT verified are written down (not verified: , dedicated servers)
  • authored by (agent + model / human): Claude Code (Opus 5.5) with @PieselPolski

🤖 Generated with Claude Code


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/rehan-remade/universal-modder/pull/117 **Author:** [@PieselPolski](https://github.com/PieselPolski) **Created:** 10/6/2026 **Status:** ✅ Merged **Merged:** 10/7/2026 **Merged by:** [@rehan-remade](https://github.com/rehan-remade) **Base:** `main` ← **Head:** `kb/fpv-logic-drones-in-minecraft` --- ### 📝 Commits (4) - [`e5b55ff`](https://github.com/rehan-remade/universal-modder/commit/e5b55ff96c46671c8e1c01bb608828dbb054467c) kb: FPV LOGIC drones (flight model, RC radio and 3D models) ported into Minecraft 26.3 (Fabric) (FPV LOGIC) - [`8c6316e`](https://github.com/rehan-remade/universal-modder/commit/8c6316ec8d98e2f541981d75d2546880bf29e27e) kb: FPV LOGIC note: TX15 radio and Iris shader packs confirmed in the player's install - [`da1c063`](https://github.com/rehan-remade/universal-modder/commit/da1c06331c3e6a8d3cc00b82736187e5abffd9da) Merge main into kb/fpv-logic-drones-in-minecraft and regenerate the kb index - [`7edd21e`](https://github.com/rehan-remade/universal-modder/commit/7edd21eba027ebcca90667a5940709804ab07c63) kb: say the converted FPV LOGIC models stay on the player's own PC ### 📊 Changes **3 files changed** (+377 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `knowledge/INDEX.md` (+2 -1) ➕ `knowledge/games/fpv-logic/fpv-logic-drones-flight-model-rc-radio-and-3d-models-in-minecraft.md` (+315 -0) 📝 `knowledge/index.json` (+60 -0) </details> ### 📄 Description **What:** FPV LOGIC (UE 5.3) drones ported into Minecraft 26.3 (Fabric): the flight model, the player's own RC radio and drone setups, and all 15 flyable drones as 3D models. Nothing on FPV LOGIC existed in the knowledge base before. **New note:** `games/fpv-logic/fpv-logic-drones-flight-model-rc-radio-and-3d-models-in-minecraft` - **Flight model:** FPV LOGIC's Blueprint flight logic, reimplemented from its Kismet bytecode and drone DataTable. - Kinematic rate control: the four rate models plus feedforward. - Thrust curve with horizontal attenuation, throttle-dependent damping, propwash. - Angle mode and altitude hold, and the reset / mode / camera / slow-mo switches. - **Player setup:** the player's controller map and per-drone setups are read from FPV LOGIC's GVAS SaveGames at run time. - **Reading unversioned UE 5.3 cooks without `.usmap`:** - UserDefinedStruct DataTables. - SimpleConstructionScript component trees with per-variant template overrides, including the schema indices. - StaticMesh LOD buffers and the mesh's material slot order. - Texture2D mip / `.ubulk` layout. - MaterialInstanceConstant parameters and how the Blueprint applies the player's paint. - **Models in Minecraft:** - A pure-Python, meshoptimizer-style simplifier for detail levels. - Minecraft 26.3 entity rendering at scale: custom geometry cost per vertex, quads from triangle pairs, a mipmapped texture class, measured frame costs. - 20 numbered gotchas. **Checklist** - [x] `um kb check` passes (field notes); `um kb check --index` passes on all 60 notes - [x] `um kb index` regenerated (additions only: one entry and the counts) - [x] no game files, extracted assets, decompiled code dumps or secrets. The converted models are private outputs on the player's PC and are not included; no local paths or personal details. - [x] nothing that cheats other players or bypasses anti-cheat / DRM / ownership checks (single-player; FPV LOGIC was only read from disk, never launched or modified) - [x] versions, verification and what was NOT verified are written down (not verified: , dedicated servers) - [x] authored by (agent + model / human): Claude Code (Opus 5.5) with @PieselPolski 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 20:53:42 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rehan-remade/universal-modder#137
No description provided.