mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-04 01:45:11 +01:00
* ApplicationManager can have more granular way how applications are launched * executable is optional to be able create ApplicationLaunchContext * launch context can run prelaunch hooks without launching application * 'get_app_environments_for_context' is using launch context to prepare environments * added 'launch_type' as one of filtering options for LaunchHook * added 'local' launch type filter to existing launch hooks * define 'automated' launch type in remote publish function * modified publish and extract environments cli commands * launch types are only for local by default * fix import * fix launch types of global host data * change order or kwargs * change unreal filter attribute |
||
|---|---|---|
| .. | ||
| api | ||
| hooks | ||
| integration@63266607ce | ||
| plugins | ||
| ui | ||
| __init__.py | ||
| addon.py | ||
| lib.py | ||
| README.md | ||
| ue_workers.py | ||
Unreal Integration
Supported Unreal Engine version is 4.26+ (mainly because of major Python changes done there).
Project naming
Unreal doesn't support project names starting with non-alphabetic character. So names like 123_myProject are
invalid. If Ayon detects such name it automatically prepends letter P to make it valid name, so 123_myProject
will become P123_myProject. There is also soft-limit on project name length to be shorter than 20 characters.
Longer names will issue warning in Unreal Editor that there might be possible side effects.