Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.5 KB

README.md

File metadata and controls

29 lines (24 loc) · 1.5 KB

LumiTool

A "swiss army knife"-type tool that allows for many different manipulations on Unity Asset Bundles, AssetAssistant Manifests, and various other files. Made with BDSP mods in mind.

Features

  • Change Bundle Platform
    • Sets a bundle's Platform.
  • Add MonoScript
    • Adds MonoScripts to a bundle's type tree.
  • Shader Bundle PathID Fixer
    • Changes the PathIDs of all shader and material assets in a bundle to PathIDs from a different bundle, based on the names of the assets.
    • If an asset can't be found in the second bundle, it gets skipped.
  • Bundle Prepper
    • Converts bundles rebuilt from ripping to the Unity Editor (usually using AssetRipper) back into proper bundles for BDSP.
    • Requires reassigning shaders. The tool will automatically ask for those.
    • There is also a version that allows converting a full folder's worth of bundles.
  • Bundle Renamer
    • Changes the Asset Bundle Name of a bundle inside its manifest/preload table at path ID 1.
    • Also changes the "CAB Name" of that bundle to a new user-provided one.
  • AssetAssistant Manifest Refresher (WIP)
    • Refreshes the records in an AssetAssistant manifest by updating the sizes of all records (based on a mod RomFS and a vanilla RomFS) and removing any that cannot be found.
  • AssetAssistant Manifest Editor
    • Allows directly editing an AssetAssistant manifest.

Planned Features

  • ColorVariation Generator
    • Allows previewing and editing color palettes to be used with BDSP's ColorVariation system.