Commit Graph

330 Commits

Author SHA1 Message Date
steve robb
6d5b974842 Fixed up a lot of bool-taking container resize functions to take EAllowShrinking instead.
[CL 30735396 by steve robb in ue5-main branch]
2024-01-19 19:41:56 -05:00
andrew phillips
87499e5576 Added warning about packages that cannot be found when wanting to be copied.
[CL 30724980 by andrew phillips in ue5-main branch]
2024-01-19 14:55:11 -05:00
andrew phillips
0e3e68ca92 Fix for Headerpatching and Default__$name_C objects
#rb Francis.Hurteau, Dave.Belanger

[CL 30671435 by andrew phillips in ue5-main branch]
2024-01-17 17:32:38 -05:00
andrew phillips
bfca176283 Added scope timer to indicate use of header patching
[CL 30624622 by andrew phillips in ue5-main branch]
2024-01-15 17:02:48 -05:00
andrew phillips
9efd415bc4 Using header patcher instead of root asset package patcher
Based on CL 30214572

Addeds Patching call to IAssetTools.
Consumes the call in a task in the DuplicatePluginCommandlet
#jira UE-199075
#rb Justin.Marcus

[CL 30595853 by andrew phillips in ue5-main branch]
2024-01-12 12:06:14 -05:00
dave belanger
d5bc7391ec Automatically make an asset public when moving it in another plugin if it's going to be referenced from another plugin after the move (including redirectors)
Don't move an asset if it cannot be made public or if it ends up referencing a private asset that's not being moved or if a dependent asset cannot be moved to a different plugin
Only enabled if AssetTools.EnablePublicAssetFeature cvar is set (which replaces ContentBrowser.PublicAsset.EnablePublicAssetFeature)
#rb Rex.Hill
#rnx

[CL 30595439 by dave belanger in ue5-main branch]
2024-01-12 11:54:15 -05:00
andrew phillips
6e403663de Fix for duplicate LOCTEXT ID
#jira UE-203815

[CL 30593190 by andrew phillips in ue5-main branch]
2024-01-12 10:24:44 -05:00
andrew phillips
6713b45484 Header patching.
Surfacing errors.
Removing many duplications of strings

#jira UE-0199079


#rb Francis.Hurteau

[CL 30565134 by andrew phillips in ue5-main branch]
2024-01-11 06:57:01 -05:00
jeanluc corenthin
a90d2d8067 Improve Interchange import performance
Took the opportunity:
- Renamed FTaskPipelinePostImport FTaskPostImport as it now includes the call to FinalizeObject_GameThread on factories
- Fixed issues when Interchange is used at runtime
- Only select InterchangeSceneImport asset in content browser when importing a scene

#jira UE-202783, UE-201353
#rb alexis.matte

[CL 30379715 by jeanluc corenthin in ue5-main branch]
2023-12-18 13:24:37 -05:00
alexis matte
9090295af7 Interchange: Add convert legacy fbx option to Interchange API.
#jira UE-202572
#rb jeanluc.corenthin
#rnx

[CL 30353714 by alexis matte in ue5-main branch]
2023-12-15 13:09:45 -05:00
dave belanger
5fb2a47448 Replace IContentBrowserSingleton::CanChangeAssetPublicState by IAssetTools::CanAssetBePublic
#rb scott.nelson
#rnx

[CL 30090129 by dave belanger in ue5-main branch]
2023-12-04 14:13:00 -05:00
andrew phillips
b497e0142e Fix for Header patching Actordefs
#jira Ue-201640
#rb Francis.Hurteau

[CL 30075059 by andrew phillips in ue5-main branch]
2023-12-04 06:05:10 -05:00
andrew phillips
2b238d50d2 Filtering package names through FName to make sain patching set for header patching
#rb Francis.Hurteau

[CL 29803551 by andrew phillips in ue5-main branch]
2023-11-17 04:35:57 -05:00
andrew phillips
ecd7677c49 Advanced copy using header patching as an option
Advanced copy, builds a list of depended assets, builds patching rules, and calls the AssetHeaderPatcher.
use `-ini:Engine:[ConsoleVariables]:AssetTools.UseHeaderPatchingAdvancedCopy=true` as cli option


#ushell-cherrypick of 28492015 by andrew.phillips

[CL 29144603 by andrew phillips in ue5-main branch]
2023-10-26 14:54:24 -04:00
jason stasik
59abe9e7a2 Create IAssetTools::IsAssetVisible and hook up material function menu to it
#rb dave.belanger,jason.nadro

[CL 27933398 by jason stasik in ue5-main branch]
2023-09-15 16:55:30 -04:00
jason stasik
44b79721ba [Backout] - CL27896400
[FYI] Jason.Stasik
Original CL Desc
-----------------------------------------------------------------
Create IAssetTools::IsAssetVisible and hook up material function menu to it
#rb dave.belanger,jason.nadro

[CL 27897936 by jason stasik in ue5-main branch]
2023-09-14 18:02:00 -04:00
jason stasik
4dbe81a3cb Create IAssetTools::IsAssetVisible and hook up material function menu to it
#rb dave.belanger,jason.nadro

[CL 27896467 by jason stasik in ue5-main branch]
2023-09-14 17:29:16 -04:00
jeanfrancois dube
da95707995 World Partition: move data layer and hlod layer asset into the world category.
#rb richard.malo
[FYI] jeansebastien.guay

[CL 27797977 by jeanfrancois dube in ue5-main branch]
2023-09-12 13:14:25 -04:00
alexis matte
7c978de0e6 Make sure all options from the import system are supported properly.
#jira UE-193922
#rb jeanluc.corenthin
#rnx

[CL 27524703 by alexis matte in ue5-main branch]
2023-08-31 11:39:42 -04:00
devon penney
aac53a4096 Support asset creation of child asset classes when factory is defined for super class
#rb Julien.StJean

[CL 27285198 by devon penney in ue5-main branch]
2023-08-22 16:32:55 -04:00
patrick enfedaque
0967478909 Migrate dialog: Migration of a map is all or nothing. Hide __ExternalActors__ / __ExternalObjects__ from dialog when migrating OFPA maps.
#rb jeanfrancois.dube
#rnx

[CL 27199211 by patrick enfedaque in ue5-main branch]
2023-08-18 07:50:59 -04:00
julien stjean
2a0e0ff7da Removing the deprecated functions for the class permission list from the asset tools api.
#rb rex.hill

[CL 26809677 by julien stjean in ue5-main branch]
2023-08-03 10:14:35 -04:00
francis hurteau
0a395d69e1 Truncation warnings fixes for AssetTools
#rb Devin.Doucette
#jira UE-166274

[CL 26759447 by francis hurteau in ue5-main branch]
2023-08-01 18:48:02 -04:00
nick baltis
61b7cf81c7 Variable Frame Stripping
Swarm review [at] https://p4-swarm.epicgames.net/reviews/25771279
https://horde.devtools.epicgames.com/job/6480c6078417d79259d7b71c

Added functionality to strip at ratios higher 1 out of every 2. testing shows good savings at stripping 2/3 frames on NX64 and in editor of around 8mb with no noticeable visual degradation.

Works through the VariableFrameStripping object that is a member of the AnimSequence.

Fixed issue with valkyrie

[CL 25857620 by nick baltis in ue5-main branch]
2023-06-07 16:48:21 -04:00
hilda cruz
a43cbb3322 [Backout] - CL25804385 for a BH issue
#rnx
[FYI] nick.baltis
Original CL Desc
-----------------------------------------------------------------
Variable Frame Stripping
Swarm review [at] https://p4-swarm.epicgames.net/reviews/25771279

Added functionality to strip at ratios higher 1 out of every 2. testing shows good savings at stripping 2/3 frames on NX64 and in editor of around 8mb with no noticeable visual degradation.

Works through the VariableFrameStripping object that is a member of the AnimSequence.

Fixed issue with valkyrie

[CL 25809604 by hilda cruz in ue5-main branch]
2023-06-05 22:13:54 -04:00