Unreal Package Dependencies

External tools, software and sites for creating or editing UT99 resources.
User avatar
Posts: 187
Joined: Wed Oct 10, 2018 11:15 am
Location: Australia

Unreal Package Dependencies

Post by Shrimp » Tue Sep 24, 2019 7:46 pm

Hi guys.

Here's the initial release of a tool I've been working on.

https://github.com/shrimpza/unreal-pack ... /tag/1.0.1

See the README for instructions and a small visual usage demo: https://github.com/shrimpza/unreal-pack ... /README.md

It's a _very_ simple command-line tool which does a "deep" analysis of package dependencies, and validates that they're available. Deep here means it doesn't just check if DM-RandomMap depends on "CoolTextures.utx" bit it checks the individual textures used from that package, so it'll check "CoolTextures.Walls.CoolWall", etc. Hopefully this helps identify issues like packages with duplicated names but different content.

It's also intended to easily perform batch analysis, rather than one-at-a-time checks.

It forms the basis of some packaging stuff I want to do in the future, but I'm hoping it may be useful to server admins or people with large collections of maps they want to clean up. Issues or general feedback welcomed.
Unreal Archive - preserving over 20 years of user-created content for the Unreal series!

User avatar
Posts: 942
Joined: Mon Aug 31, 2015 12:58 pm
Personal rank: Dialed in.

Re: Unreal Package Dependencies

Post by esnesi » Tue Sep 24, 2019 7:57 pm

Ah! Very nice Shrimp, and thanks!
Even a quicker and more complete way of locating what is actually wrong with the package which it's miss matches on.

I probably will be using this very soon!
Although i reserve the map with a txt note in a separate folder till now. (the folder keeps getting bigger tho ;p)
Unfortunately i don't own the editor knowledge to fix the actual mismatching file, but can always shoot here and there ;)

User avatar
Posts: 1963
Joined: Sat Sep 17, 2011 4:32 pm
Personal rank: Dame. Vandora
Location: TN, USA

Re: Unreal Package Dependencies

Post by Chamberly » Wed Sep 25, 2019 6:55 am

Interesting, may check it out in about 2 weeks!
Image Edit: Why does my sig not work anymore?