542 Commits

Author SHA1 Message Date
Victor Brodin
aa74babb7f Updating templates that weren't setting r.AllowStaticLighting to either False or True, to r.AllowStaticLighting=False
#jira UE-227612
#fyi arciel.rekman
#rb Arciel.Rekman

[CL 37232312 by Victor Brodin in 5.5 branch]
2024-10-17 14:13:24 -04:00
graham wihlidal
d5136f82e2 Disable r.AllowStaticLighting by default in new projects
#rb daniel.wright
#jira UE-226398
#[robomerge] 5.5
#[fyi] brian.karis, ola.olsson, andrew.lauritzen, krzysztof.narkowicz

#ushell-cherrypick of 36751872 by graham.wihlidal

[CL 36830409 by graham wihlidal in 5.5 branch]
2024-10-03 13:46:03 -04:00
andrea botti
3166f09731 [GameProjectGeneration] Scaling down the New Project from Template selection window results in overlapping
#rb brooke.hubert, ronald.koppers
#jira UE-223646

[CL 36259473 by andrea botti in 5.5 branch]
2024-09-13 05:47:24 -04:00
rex hill
cbc63ec3ac Editor - When creating assets call new delegate to customize when to set package flag NotExternallyReferenceable
#rnx
#rb Dave.Belanger

[CL 36245385 by rex hill in 5.5 branch]
2024-09-12 17:02:59 -04:00
ben hoffman
10d43ec0fe Add a "Don't show this again" checkbox to the "Project file is out of date." pop up at the start of the editor.
This will simply check the value of this cvar:
   [GameProjectUtils]
   SuppressUpdateProjectFilePromptNotification=true

Upon first clicking the "Don't show this again" checkbox, that CVar will be set to true.

#rb brooke.hubert, guillaume.patry, jodon.karlik
#rnx

[CL 35118007 by ben hoffman in ue5-main branch]
2024-07-26 15:49:48 -04:00
guillaume patry
3dc218dcab Add log to more easily know why project file requires update
#rnx

[CL 33866753 by guillaume patry in ue5-main branch]
2024-05-23 13:15:31 -04:00
george rolfe
fd2ceef39c Add New Class error message padding fix
#jira UE-212232
#rb aditya.ravichandran

[CL 33315149 by george rolfe in ue5-main branch]
2024-04-29 17:19:22 -04:00
tiago costa
f855bd390e Enable Ray Tracing by default on new projects.
- also remove "Ray Tracing" check box from new project dialog.

#rb aleksander.netzel, Krzysztof.Narkowicz

[CL 32835564 by tiago costa in ue5-main branch]
2024-04-09 15:14:32 -04:00
jeanluc corenthin
2e2a6aa173 Fixed issue with Deleted StarterContent getting copied over and over
Root cause: the update of bAddPacks to False in the Game config was not saved to disk
Solution: Added a "SectionsToSave" section to the DefaultGame.ini at creation to add the 'StartupActions' as persistable

#jira UE-211233
#rb Josh.Adams
#rnx

[CL 32769215 by jeanluc corenthin in ue5-main branch]
2024-04-05 15:15:32 -04:00
brooke hubert
892b93dfda [Misc Editor] New class dialog can use the given class name and parent class info to populate more descriptive strings for blueprint based types
#Jira UE-204383
#rb aditya.ravichandran

[CL 31853979 by brooke hubert in ue5-main branch]
2024-02-27 16:42:34 -05:00
kerim borchaev
20fd20e533 [Scene Graph] Prevent creating Prefab blueprint with "Save As Prefab" dialog until valid path is selected once
- SPathPicker calls OnPathSelected in its Construct when path is valid(passes filters). This is controlled by a flag in FPathPickerConfig, off by default.

- SNewClassDialog disables Create button until OnPathSelected is called)

#jira UE-202592
#rb aditya.ravichandran, brooke.hubert

[CL 31833631 by kerim borchaev in ue5-main branch]
2024-02-27 02:30:24 -05:00
aditya ravichandran
7406b4c014 SNewClassDialog: Fix incorrect conversion from class path + class name to FSoftObjectPath
#jira UE-191562
#rb ronald.koppers

[CL 31723024 by aditya ravichandran in ue5-main branch]
2024-02-22 11:20:09 -05:00
christopher waters
5a0e169c6d Getting more headers compiling solo on Win64.
#rb joe.kirchoff, henrik.karlsson

[CL 31663239 by christopher waters in ue5-main branch]
2024-02-20 18:57:35 -05:00
aditya ravichandran
aef273134d SNewClassDialog: Pick a valid default path and prevent the user from picking read only paths from the path picker
#jira UE-191562
#rb brooke.hubert, Jamie.Dale

[CL 31058962 by aditya ravichandran in ue5-main branch]
2024-01-31 14:38:49 -05:00
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
dan smith
fe6e821dd4 Fixed [at]oaram typo (should be [at]param) in various files
#rnx

[CL 28698745 by dan smith in ue5-main branch]
2023-10-11 22:54:35 -04:00
tiago costa
5e888ae8a6 Don't replace the default local exposure settings specified in templates when creating a new project.
- for example, virtual production projects want to have local exposure disabled by default.

#rb none

[CL 27786219 by tiago costa in ue5-main branch]
2023-09-12 06:05:36 -04:00
vincent gauthier
0540099b2b Minor fix to TextBlock in New C++ Class dialog to fix localization in Japanese.
#jira UE-192771
#rb trivial

[CL 27723997 by vincent gauthier in ue5-main branch]
2023-09-08 15:38:27 -04:00
kirill zorin
6b206ca86d Turning on FormatStringSan in UBT
#rb joe.kirchoff

[CL 27314833 by kirill zorin in ue5-main branch]
2023-08-23 14:49:29 -04:00
jamie dale
b79af6ffa9 SNewClassDialog fixes
* Correctly set the "IsExternallyReferenceable" state after creating a BP class
* Fixed the initial path not being selected in the path picker when creating a BP class
* Hide the "Class Type" label when creating a BP class, as it has no value
* Show the current resolved "Path" when creating a BP class, as not everything in the path picker may update it

#jira
#rb Scott.Nelson
#rnx

[CL 27245956 by jamie dale in ue5-main branch]
2023-08-21 13:48:18 -04:00
calvin zheng
d6029aa03c Fix C++ project creation error: Failed to open selected source code accessor 'Xcode'
#jira UE-189861
#rb Josh.Adams

[CL 26832983 by calvin zheng in ue5-main branch]
2023-08-03 19:22:06 -04:00
jeanmichel dignard
43dd206097 Filter out program projects from the project browser
#jira UE-191160
#rb julien.stjean

[CL 26752674 by jeanmichel dignard in ue5-main branch]
2023-08-01 16:20:22 -04:00
tiago costa
754ea0ade7 Change default Local Exposure settings (contrast scale set to 0.8).
- Enabled Local Exposure in new projects via project "Default Settings".
- Modified default Local Exposure values in PPV.

In order to keep PPV in existing projects unmodified, this change adds a new BranchObjectVersion so that when loading assets saved in previous engine version, the default values are set accordingly before deserialization happens.

#rb daniel.wright, marc.audy

[CL 26557359 by tiago costa in ue5-main branch]
2023-07-24 17:53:34 -04:00
alejandro aguilar
f8de38e4a3 Removed old logic for processing EOS Sessions and Lobbies presence information, left new logic.
Removed config option to alternate between the two.
Removed automatic addition of the config option to new projects.

#jira UE-185410
[REVIEW] [at]Joe.Graf, [at]Chris.Varnsverry

[CL 26232071 by alejandro aguilar in ue5-main branch]
2023-06-26 09:10:08 -04:00
yohann dossantos
8c0370a000 - Added a per project Font display DPI setting, in order to allow using (but not being limited to) the standard 72 DPI used by most creation software (Photoshop, Figma,...). Slate will still work at 96DPI.
- Converted the font size to float, to allow specifying more precise size, and support the sizes that would be wanted at (for instance) 72 DPI, without losing information (ie rounding to the closest 96DPI int).
- Change various font caches behavior (glyph, advance, kerning...) to match behavior of Freetype, and ensure that a given size in Freetype will be stored only once in the font caches.
- Added cvar commands:
    - Slate.DumpFontCacheStats: will display the list of all font combinations used, with the number of glyphs for each combination.
    - Slate.FlushFontCache: will clear the font caches as well as the font atlases, then will invalidate all the widgets to force the cache to be refilled.
- Fixed the combo box for font typeface selection not disabled when necessary.

#tests:
- changed the Font display settings between various values and customDPI, validatet that everything was save correctly, and that the display was reacting to the value change.
- tested all the tooltips, simple, extended (ctrl + alt), and dynamic (display of the current DPI setting next to the font size).
- validated that the font atlas/cache was containing not more than one time each glyph rendered by Freetype.
- validated that the edition of the font size was still fully functionnal (spinbox, undo/redo, support of disable state,...).
- tested default value for a new project (72DPI).
- compiled Slate/SlateCore/UMG with UnsafeTypeCastWarningLevel = WarningLevel.Warning to fix warnings related to the change.
- tested in a game with latest changes from BP team (CL 26034633), ensuring that there are no regression related to the change of type (int to float) from the Font size.
- running with it in a game and UE branch for months.

#jira UE-152161
#rb patrick.boutot

[CL 26074522 by yohann dossantos in ue5-main branch]
2023-06-16 18:35:04 -04:00