Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
12. May 2016

 

Epic have just released another update on Unreal Engine, this time it’s UE 4.12 Preview 3.  Note once again, this is a preview release, so you should expect bugs and shouldn’t use it for production code.  There be dragons!   The single biggest new feature of this preview is the addition of experimental Vulkan support.  Of course this release also has loads of bug fixes including:

Fixed! UE-30343 Project fails to compile after adding child class of AIController (C++)
Fixed! UE-30120 Investigate Crash during Garbage Collection in travel mode with InitProperties() optimization
Fixed! UE-29351 Crash attempting to PIE in QAGame after deleting BP_QAPawn
Fixed! UE-30062 (Regression) BP editor - SCS component tree display is not updated after Undo/Redo of component attachment.
Fixed! UE-30253 Cubes do not react to projectiles in Nativized First Person Code Template
Fixed! UE-30196 Unable to package a copy of project with Nativize Blueprints enabled
Fixed! UE-30235 Mac QAGame fails to package with nativization
Fixed! UE-29888 Hot Reloading an up to date project in Xcode causes the build to fail
Fixed! UE-30150 Crash undoing the selection of an actor while in Mesh Paint mode.
Fixed! UE-28172 Opening asset editor with Ctrl down (including hotkey use) causes editor to act like ctrl still pressed
Fixed! UE-30309 Tabbing to a new row in the details panel selects the blank space to the left of the section
Fixed! UE-30201 Open a copy of a project, results in illegal characters and incorrect filepath warnings when packaging
Fixed! UE-29345 Crash occurs exiting the editor after enabling mesh paint mode and PIEing
Fixed! UE-30218 Build Step Async Step Infinite Loop
Fixed! UE-30318 Crash on mesh reimport after converting brushes to static mesh
Fixed! UE-27087 Crash when pasting MaterialFunctionCall expressions into the material editor between projects
Fixed! UE-30186 SplineComponent has issues shipping
Fixed! UE-30332 "show collision" console command does not render the collision capsule on character
Fixed! UE-30093 Animations created from recorded gameplay are in default pose
Fixed! UE-30039 Crash when removing cloth apb's assigned to asset
Fixed! UE-30100 Destructible meshes can render incorrectly during PiE with Accurate velocities from Vertex Deformation enabled
Fixed! UE-25634 Crash undoing when using component whitelist
Fixed! UE-30142 Landscape3 in ContentExamples Landscape crashes when using erosion tool
Fixed! UE-30400 Sun Temple Fails to launch on PowerVR SGX540 Tablets
Fixed! UE-29569 bReceiveCSMFromDynamicObjects needs a better name, tooltip and to be in a Mobile section
Fixed! UE-29807 Major corruption in ProtoStar in Vulkan PC with VULKAN_ENABLE_PIPELINE_CACHE=1
Fixed! UE-29557 iOS - Packaged Windows BP Template Crashes on Metal Devices
Fixed! UE-30047 Materials that use 5 unique textures do not compile for ES2
Fixed! UE-30331 CompressFileToWorkingBuffer may fail due to block size overhead
Fixed! UE-30258 Packaging for HTML5 in DebugGame fails BuildSettings not cached
Fixed! UE-26057 4.12 regression: UE4Editor-PS4Tracker.dll is always out of date
Fixed! UE-30381 Fatal error in GarbageCollection.cpp file when launching ShooterGame on Xbox One.
Fixed! UE-26495 Crash opening editor on Linux
Fixed! UE-30325 Ads not appearing on full Shipping Distribution Android package of Match3
Fixed! UE-30402 Error in Vulkan.Build.cs check in
Fixed! UE-30401 Add fallback to third party Windows Vulkan SDK for Android if other options not available
Fixed! UE-28862 Xbox One: Cant type in console command
Fixed! UE-30383 Disable MRT on A7 devices for GPU particles
Fixed! UE-30297 iOS from Mac Quick Launch fails at cook on the fly
Fixed! UE-30340 Fix num instances not getting reset after draw indirect calls on PS4
Fixed! UE-30130 [CrashReport] Vulkan Preview Crashes When Running Vulkan Preview PIE
Fixed! UE-30151 Vulkan UI should be gated by Experimental
Fixed! UE-30231 Engine crashes on Android device after being paused for a while
Fixed! UE-30271 Fix bsd_signal linking error for NDK11 and android-21
Fixed! UE-29263 Flying Pawn renders incorrectly while flying on XboxOne
Fixed! UE-30230 Textures aren't getting initialized correctly on PS4
Fixed! UE-30222 Remove glMapBufferOES and glUnmapBufferOES link warnings for Android builds
Fixed! UE-30277 GitHub 2354 : Fix for Git Source Control not working anymore in 4.12, master
Fixed! UE-30190 Adjusting Default Light Settings for Atmospheric Fog causes Crash
Fixed! UE-29150 UT EDITOR: CRASH: Crash occurs when launching Editor on MAC
Fixed! UE-30121 Experimental GPU defragging is enabled by default for PS4
Fixed! UE-29234 Crash when building lighting on Mac with M_EyeRefractive in the scene
Fixed! UE-30208 Ensure taking high resolution screenshot
Fixed! UE-30223 Skylight reflections not rendering correctly on translucent materials
Fixed! UE-30354 CrossCompilerTool does not compile
Fixed! UE-29824 Texture group LOD Bias might be applied several time
Fixed! UE-30115 Indirect Lighting Transition is delayed one frame.
Fixed! UE-29454 M_Water_Drops_Master material failing to compile
Fixed! UE-30112 Standalone Game presents with black bar
Fixed! UE-30266 In Elemental, the lava drip has parts that appear to be cut off
Fixed! UE-30304 In Vehicle Game, the buggy hits collision at the start of the track
Fixed! UE-30246 Content Examples Material_Nodes lighting needs to be rebuilt
Fixed! UE-30386 Dragging Shot_002 down a row causes the shot not to spawn in MasterSequence
Fixed! UE-30367 Crash Auto Saving after using material track
Fixed! UE-30360 Crash converting to spawnable when object is missing
Fixed! UE-30344 Master sequence settings have no bounds
Fixed! UE-29321 Adding a material track sets material to MaterialInstanceDynamic_#
Fixed! UE-30404 Modifications to Android OnCreate delegates
Fixed! UE-29264 Get Screen Percentage does not return values in –game

 

As always this release is available from the game launcher.

GameDev News


3. May 2016

 

A second preview release for Unreal Engine 4.12 has been released.  Once again this is a preview release, so expect some bugs and instability.  According to Epic:

This release comes with updates and new features for rendering, such as improved high quality reflections, an update for the Dual Coat shader model (to now specify a second normal map for the surface below the clearcoat layer) and support for realtime planar reflections.

There are of course several bug fixes in this release as well:

Fixed! UE-30024 Crash when connecting to Source Control
Fixed! UE-30110 Opening blueprint debugger crashes editor
Fixed! UE-29940 Crash during Garbage Collection in travel mode
Fixed! UE-29774 Crash scrubbing sequence after being recorded
Fixed! UE-30096 Compiling a Code project for Shipping or Test Fails
Fixed! UE-25715 Crash when changing a Play Node's "Sequence" to a Montage
Fixed! UE-29131 Particle effects can freeze before terminating
Fixed! UE-25215 Crash opening ConcurrencyBug level - FArchiveFileReaderGeneric::InternalPrecache()
Fixed! UE-29876 Character mesh is not visible in packaged third person project
Fixed! UE-30099 Translucent instanced static meshes drawing incorrectly with ISR on.
Fixed! UE-30087 Crash when dismissing multiple menus
Fixed! UE-30085 Loading Screens Play Before PreLoadMap Finishes
Fixed! UE-30084 UMG Fixed aspect ratio doesn't size right side correctly
Fixed! UE-30042 Changing the View Type folder options when importing an item Crashes the Editor
Fixed! UE-29988 Crash when converting custom curve to metadata in persona
Fixed! UE-30054 Transform text when dragging a component in a BP doesn't update until the drag finishes
Fixed! UE-29994 Materials have incorrect Default Material view
Fixed! UE-30030 ProtoStar Meteors Vanish on touch by User or Neutrino
Fixed! UE-29928 LaunchOn tvOS Fails on Windows.
Fixed! UE-30016 Color picker in cinematic viewport overlays menu does not close when deselected
Fixed! UE-29984 Pixel inspector crash when there is no GBufferE
Fixed! UE-29268 Metal is not enabled for project packaged from windows on iOS device
Fixed! UE-30008 Crash if manipulating a widget in UMG with no animation selected
Fixed! UE-30006 HQ ES3.1 DoF broken with Vulkan RHI
Fixed! UE-29319 Can not use material track with Widgets that use style
Fixed! UE-27735 Enumerators are not set correctly in packaged games if Nativize Blueprint Assets is set to true
Fixed! UE-29942 Selecting Cinematic Viewport does not enable the Cinematic Viewport
Fixed! UE-29934 Blueprint projects packaging and launch on failure for iOS and tvOS from Mac
Fixed! UE-28073 Actors animating as thumbnails redraw in sequencer
Fixed! UE-29938 Saved directories exist in SubwaySequencer sample in 4.12
Fixed! UE-30138 Add missing architectures for Android StripSymbols

 

You can download the preview release using the Epic Game Launcher.

GameDev News


27. April 2016

 

Epic have released another Unreal Engine preview, this time 4.12 preview 2.  Unlike hotfixes, these releases introduce new features and are expected to be quite buggy, so buyer beware!  The biggest feature of this release is the Sequencer, which is an NLE (non-linear editor) enabling you to create in-game cinematics.  Of course, that’s just the tip of the iceberg in this release.  The Unreal Engine updates at a pretty staggering rate over all.  Other new features in Unreal Engine 4.12 Preview 2 include:

  • Editor/Tools Updates:
    • Sequencer is now a supported feature that combines the power of a non­linear editor with 3d animation editing to allow you to produce in-­game cinematics as well as a sequence of shots for film, tv, and previsualization. It’s also designed so that multiple artists can work on a shot together or across multiple shots.
      • Rearrange shots like a traditional non­linear editing package
      • Create alternate takes of a shot and rollback with ease
      • Make per shot tweaks and spawn shot specific actors
      • Designed for collaboration
      • Automatic track creation based on actor type
      • Standardized keyboard shortcuts
      • Auto­keyframing
      • Embedded track and key editing/creation widgets
      • User­definable track coloring
      • Keyframe shapes and colors defined by interpolation behavior
      • Folders and labels for organization
    • Cinematic Camera Actors coupled with new Camera Rig Actors provide filmmakers as well as novices with the ability to create realistic camera shots with ease.
      • Customizable lenses and filmback settings
      • Focal length
      • Look at tracking
    • Cinematic Viewport is new, streamlined and allows you to view a sequence of shots for dailies in filmmaking.
      • Embedded timeline and transport controls
      • Frame numbers indicating shot in and out cut points
      • Overlays and framing helpers for composition
    • Sequence Recording allows you to record gameplay and immediately place the recorded elements into your shot. You can even make a recording while playing back a previous recording.
      • Record gameplay into skeletal animation, transform, event, and audio tracks
      • Automatic track generation for re­editing the recording
    • Audio Localization (Preview) - 4.12 improves our built-­in support for audio localization (via dialogue wave and dialogue voice assets) to the point where you’re now encouraged to try and it out and provide feedback.
      • Spoken text is now gathered from dialogue wave assets and included in your PO files for translation along with your other asset based text.
      • Several new commandlets have been added to facilitate the recording and importing of audio for your dialogue wave assets (these are also integrated into the Localization Dashboard).
        • ExportDialogueScript ­- Exports a per­culture CSV file containing each line of dialogue and its associated filename.
        • ImportDialogueScript -­ Imports a copy­edited per­culture CSV file and updates any translations with the recorded dialogue.
        • ImportLocalizedDialogue -­ Imports per­culture recorded WAV files and generates localized dialogue and sound wave assets.
    • Unreal Editor in VR (Preview)
  • Platform Updates:
    • Xbox One
      • Async compute is now supported. This allows the GPU to use spare resources during drawing to do other work, resulting in faster overall frame times on GPU. This is currently used by the reflection environment and SSAO passes with more coming in future.
      • DX11.x Fast Semantics is now turned on by default which saves CPU time. DX11.x Legacy is now deprecated. We anticipate moving to DX12.x by default in a future release and removing DX11.x entirely.
    • PS4
      • Support for SDK 3.508.031
  • VR Updates:
    • Improved Stereo Layers Support - Layer support now works on all platforms, and has been improved to be more user friendly
    • VR Loading Movies - You can now have framerate-­independent loading movie support.
    • OSVR Support UE4 will now ship with OSVR support out of the box. For more information, visit http://www.osvr.org/
  • Framework Updates:
    • Added ability to use lower LODs for StaticMesh collison
    • Default collision from static mesh asset
    • Animation Node: Twist Corrective can apply a MorphTarget curve value when a twist is overdone
    • Dynamic SoundClass adjustment overrides in sound mixes
    • AnimComposite can be used in AnimMontage or AnimComposite. With this change, now AnimSequenceBase (previously only AnimSequence) is supported through montages or composite. If you’d like to create your own AnimSequenceBase, it should be easier to support with this.
  • Rendering Updates:
    • High Quality Reflections
      • High Precision Static Mesh Vertex Normal/Tangent Encoding
      • Custom Resolutions for Sky Cubemaps and Reflection Probes
      • Custom Cubemaps for Reflection Probes
      • High Precision GBuffer Normal Encoding
  • Blueprints Updates:
    • Cooking Blueprints into C++ (Experimental Beta) allows you to package Blueprints into native source code.
      • Enabled in editor, through your project’s Packaging Settings: Experimental => Nativize Blueprint Assets. Can also be invoked by passing -NativizeAssets as a param to the UAT BuildCookRun script
      • Generated source is saved as a plugin in your project’s intermediate folder, under: …\Intermediate\<PLATFORM>\NativizedAssets\
      • Can exclude certain Blueprints from the process in your game’s DefaultEditor.ini file (under [BlueprintNativizationSettings]). General “types” of Blueprints can be excluded: +ExcludedBlueprintTypes=/Script/UMGEditor.WidgetBlueprint. Specific assets can also be excluded: +ExcludedAssets=/Game/Blueprints/MyBlueprint
    • Mask Field Variables - Integer properties can now be declared as being a bitmask, and optionally associated with an enum which encapsulates bitflag values.
  • Mobile Updates:
    • Vulkan Mobile Renderer (Experimental) as shown in the ProtoStar demo shown at the Samsung Galaxy S7 Unpacked event in Barcelona
    • High Quality Mobile Post Processing
      • Improved Depth of Field quality
      • Filmic Tonemapper
    • More Shadowing Options for Mobile
      • CSM shadows for dynamic objects blended with precomputed Lightmass shadows
      • Planar reflections
    • GPU Particles on High-end Android and iOS devices
      • Apple devices with A8+
      • Android 6.0 with Adreno 4xx and Mali-T7xx (Galaxy Note 4, Note 5, S6, S7, Nexus 6P and others)
    • Web Browser UMG Widget on iOS
  • Mobile Landscape & Foliage Updates:
    • Grass and Foliage Scalability
      • Ability to reduce grass and foliage density based on quality levels
    • New Scaling and Alignment Options for Landscape Grass
    • Landscape Collision Improvements
      • Simplified Player Collision for Landscape
      • Collision support for spline meshes created at runtime (GitHub contribution)

As always, you can download the new preview release using the Epic Game Launcher.

GameDev News


19. April 2016

 

Unreal have released another hotfix for Unreal Engine 4.11.  As the name suggests, this composed entirely of fixes, bringing no new functionality to the table.

This hotfix includes 40+ fixes including:

Fixed in 4.11.2
Fixed! UE-28811 Get mouse X/ Get mouse Y returns zero after the user clicks the screen and mouse is shown
Fixed! UE-29148 Using "Show Mouse Cursor" breaks mouse axis movement
Fixed! UE-28378 Mouse is not captured when switching between clients when running PIE
Fixed! UE-29007 Construction script in parent blueprint cannot call function in child blueprint
Fixed! UE-29207 UMG Widgets aren't cleaned up when a player is removed
Fixed! UE-29208 Third Person C++ Template Doesn't use C++ Character
Fixed! UE-29300 CDO Constructor Error when opening C++ Third Person project
Fixed! UE-29136 Ensure starting PIE after editing character blueprint of a code based side scrollers
Fixed! UE-29046 Crash on exit PIE after editing character blueprint of a code based side scrollers
Fixed! UE-29209 Ensure 'Attaching instanced component to template component' in PIE in TP code project after reparenting character BP
Fixed! UE-29100 Disable spawanbles in 4.11 because they can cause scene corruption and won't be compatible with 4.12
Fixed! UE-28791 Crash smoothing landscape with foliage
Fixed! UE-28926 Editor crashes while sculpting landscape heavily covered in foliage
Fixed! UE-28999 UE 4.11 Project Containing vegetation_pack causes Engine to Crash
Fixed! UE-24725 Vehicle templates have jerky movement when turning due to SpringArmComponent
Fixed! UE-28753 SpringArm causes physics to fail for a character standing on the physics object
Fixed! UE-28991 Cannot manipulate morph targets unique to Slave Component through Master Component
Fixed! UE-29003 Manipulating Morph Target on Master Component distorts Slave Components
Fixed! UE-28789 Root motion has significant error when used in character movement
Fixed! UE-25343 Crash in SetRootBodyIndex ( ParentIndex is 0 but SpaceBases.Num() == 0)
Fixed! UE-29116 Animation CopyRecords need to calculate size at runtime
Fixed! UE-29422 Crash in FollowKnots when compiling Anim Blueprint
Fixed! UE-29326 [CrashReport] UE4Editor_Engine!FBlendedCurve::InitFrom() [animcurvetypes.cpp:590]
Fixed! UE-28011 Media Player assets do not play in packaged games or in standalone
Fixed! UE-29091 Sound Cues with Attenuation 'Override' Nodes break when Upgrading project to 4.11
Fixed! UE-29403 .wav files with max concurrency count data outside proper range will crash editor when played
Fixed! UE-29548 Crash in VoiceModuleWindows.cpp
Fixed! UE-29397 Sounds not Playing for 2nd Player Client when running in Local Multiplayer Splitscreen Mode
Fixed! UE-27646 Editor Crashes When Using Set Replicates in the Construction Script
Fixed! UE-25234 Bloom offset in right eye when rendering in stereoscopic
Fixed! UE-29513 Custom lighting channels ignored when object culled in stereoscopic
Fixed! UE-28609 R.ScreenPercentage and HMD SP commands do not work on Morpheus
Fixed! UE-29505 Wrong colors on Nexus 6 Devices
Fixed! UE-28805 HDR and Bloom not working on Mali Galaxy S7 (SM-G930F)
Fixed! UE-29420 [Metal][iOS] Memory spike caused by FMetalSurface in 4.11
Fixed! UE-29421 [Metal][iOS] Crash in FMetalDynamicRHI::RHIReadSurfaceFloatData since 4.11
Fixed! UE-29006 [CrashReport] UE4Editor-MetalRHI.dylib!FMetalCommandEncoder::RestoreRenderCommandEncoding()
Fixed! UE-29194 PS4 leaks memory in Shipping builds submission timestamp array
Fixed! UE-29390 Html 5 Launch Fails on Windows
Fixed! UE-29392 HTML5 broken load/save
Fixed! UE-28874 New Third Party Plugin does not compile on Mac and Linux and prevents project from opening
Fixed! UE-29158 4.11 regression: Stationary skylights no longer get bounce lighting after a lighting build
Fixed! UE-29255 IndirectLightingIntensity on skylights is broken - can cause level lighting to unexpectedly change after getting the new build
Fixed! UE-29297 Building Grass Map toast stays up forever
Fixed! UE-29332 [CrashReport] Crash When Switching from Lit to Light Complexity Mode
Fixed! UE-29322 [CrashReport] UE4Editor_CoreUObject!StaticFindObjectFastInternalThreadSafe() [uobjecthash.cpp:423]
Fixed! UE-29407 Editor process quits during start up in debug with debugger attached

If you encounter any problems be sure to check out the Unreal Engine 4.11 thread.  As always, the new release can be downloaded using the Epic Game Launcher.

GameDev News


7. April 2016

 

Fast on the heels of the 4.11 release, Unreal just release UE 4.11.1 hotfix.  Perhaps the biggest part of this release is the addition of support for the Oculus Rift 1.3 SDK.  There are also resolutions to several significant bugs.

 

From the UE4 forums (login required):

Fixed in 4.11.1
Updated! UEBP-140 Oculus Integration 1.3 SDK, automation features, adapter support
Fixed! UE-28961 UnrealLightMass fails to compile with VS2015 Update 2
Fixed! UE-29031 Unable to connect to SSL Perforce Server
Fixed! UE-28933 GarbageCollection crash using IWCE
Fixed! UE-28992 [CrashReport] Crash When Enabling Capsule Direct Shadows on a Skeletal Mesh
Fixed! UE-29005 [CrashReport] UE4Editor_CoreUObject!FGCCollector::HandleObjectReferences() [garbagecollection.cpp:586]
Fixed! UE-29012 Crash attempting to open blueprints with make nodes of missing structures made prior to 4.11
Fixed! UE-28954 PSVR Using Old Tracking Data
Fixed! UE-29080 GearVR - project unexpectedly closes on launch
Fixed! UE-29108 GearVR vrplatlib.jar staging logic is backward

 

As always, the hotfix can be downloaded using the Epic Games Launcher.

GameDev News


GFS On YouTube

See More Tutorials on DevGa.me!

Month List