TypeTreeDumper icon indicating copy to clipboard operation
TypeTreeDumper copied to clipboard

2021.3.46 and above require a special license

Open ds5678 opened this issue 10 months ago • 4 comments

No valid Unity Editor license found. Please activate your license.
You must have a valid Unity Industry or Enterprise license with extended LTS to use this version of Unity.
Exiting without the bug reporter. Application will terminate with return code 198

Is this something we should obey or try to circumvent?

ds5678 avatar Mar 01 '25 05:03 ds5678

Technically we aren't "using" Unity, just dumping data from its executable... so I'm fine with hooking out the license checks for the dumper.

DaZombieKiller avatar Mar 01 '25 11:03 DaZombieKiller

Sounds good. Do you have any thoughts about how the project could be improved in other ways? I may be willing to dedicate some extra time on this.

ds5678 avatar Mar 01 '25 11:03 ds5678

There are a lot of ways the project could/should be cleaned up, I just need to spend some time to collect my thoughts on it. Something I've wanted to experiment with is avoiding the "create dummy project" stage, instead opting to call any necessary initialize functions inside Unity to ensure the type tree data is set up, so it can just be dumped directly. That'd massively speed up dump time, but I haven't spent any time on investigating how it should work.

DaZombieKiller avatar Mar 01 '25 12:03 DaZombieKiller

Let me know if you think of anything else.

ds5678 avatar Mar 02 '25 02:03 ds5678