EliotVU / Unreal-Library

UnrealScript decompiler library for Unreal package files (.upk, .u, .uasset; etc), with support for Unreal Engine 1, 2, and 3
MIT License
367 stars 86 forks source link

References to contained archetypes in the defaultproperties block are not decompiled #57

Open EliotVU opened 1 year ago

EliotVU commented 1 year ago

Normally, if a reference to an archetype occurs UELib will decompile and inline that archetypes declaration if its outer matches the current context. However for some reason this is not always the case e.g.

begin object name=Default__BCAI_EnemyBossDus01 class=BCAI_EnemyBossDus01
    ReactionManager=BCAIReactionManager'Default__BCAI_EnemyBossDus01.ReactionManager0'
object end