Skip to content

Latest commit

 

History

History
82 lines (70 loc) · 3.46 KB

File metadata and controls

82 lines (70 loc) · 3.46 KB

Fab Submission Checklist

Repository Gates

  • Copyright and repository-history audit passed
  • Assimp 6.0.5 tag and commit provenance recorded
  • Assimp DLL, import library, generated headers, and licenses bundled
  • Six Blueprint-callable functions verified
  • StaticMesh and latent APIs removed
  • Runtime import and construction automation tests pass on UE 5.4, 5.5, 5.7, and 5.8
  • Fab package structure validation passes
  • Safe external texture file import
  • Embedded texture file and memory import
  • Model-directory sandbox for MTL, glTF buffers, and textures
  • Relative path escape rejection
  • Absolute outside-root rejection
  • Junction escape rejection
  • Memory import external-I/O denial
  • Actual material parameter verification
  • Texture and auxiliary file size limits
  • Compressed image metadata validation before decode
  • Open-only unique-file and byte-budget accounting
  • File-growth delta accounting
  • Process-CWD-independent relative path resolution
  • Auxiliary hard-link rejection
  • Quaternion validity validation
  • FabPluginRelease.json validated by fab-plugin-release-tools 0.5.0
  • Canonical Assimp TPS declaration validated and generated by central release-tools
  • Repository-specific ZIP implementation replaced by pinned central release pipeline
  • Deterministic ZIP, SHA-256, JSON report, and release log generated
  • Direct ZIP inspection, safe extraction, and manifest comparison pass

Unreal Engine Package Matrix

  • UE 5.4 Automation Tests
  • UE 5.4 central Fab release pipeline, Automation Tests, and BuildPlugin
  • UE 5.4 BuildPlugin Win64 Rocket build
  • UE 5.5 Automation Tests, central Fab package validation, and BuildPlugin
  • UE 5.6 Automation Tests, Fab package validation, and BuildPlugin — Stock UE 5.6.1 verification failed; no engine files were modified.
  • UE 5.7 Automation Tests, central Fab package validation, and BuildPlugin
  • UE 5.8 Automation Tests, central Fab package validation, and BuildPlugin

Packaged Shipping Smoke

  • Import FBX in packaged Shipping
  • Import OBJ in packaged Shipping
  • Import glTF in packaged Shipping
  • Import GLB in packaged Shipping
  • Import DAE in packaged Shipping
  • Automated DynamicMesh geometry/material/collision verification
  • Packaged executable contains Assimp DLL
  • No Assimp DLL load error
  • Owner transform tracking verified
  • Safe external PNG, MTL, and glTF buffer loading
  • Embedded PNG file and memory loading
  • Actual imported color and material scalar/vector/texture values
  • Memory imports deny external material, buffer, and texture access
  • Oversized compressed image metadata rejected before decode for construction, file import, and memory import

Media

  • Human visual confirmation of imported geometry/material
  • Runtime before/after screenshot
  • Thumbnail
  • Blueprint workflow screenshot
  • Formats graphic
  • External and embedded texture graphic

Product limitations are documented in MarketplaceListing.md; no dedicated limitations image is used.

Fab Portal

  • UE 5.4 Project File Link
  • UE 5.5 Project File Link
  • UE 5.7 Project File Link
  • UE 5.8 Project File Link
  • Seller, payout, and tax setup
  • Preview Listing
  • Manual activation selected
  • Submit for Review

Do not Submit for Review while Media or the Project File Link is incomplete.