Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Latest Comments by salamanderrake
SEGA Mega Drive and Genesis Classics & Dreamcast Classics get delisted in December
7 Nov 2024 at 7:35 pm UTC

Until Sega decides to remove them from your Steam Library.

Tomb Raider I-III Remastered heads to Steam from Aspyr
16 Sep 2023 at 1:10 am UTC Likes: 3

Crystal Dynamics already remastered Tomb Raider I, its called Tomb Raider: Anniversary https://store.steampowered.com/app/8000/Tomb_Raider_Anniversary/ [External Link]

Unreal Engine 4.25 is up with tons of Linux improvements and Vulkan API fixes
7 May 2020 at 9:58 pm UTC

Don't update to 4.25 if you plan to work with C++ code as intellisense (its still used to generate the preprocessor definitions and include paths for other IDEs) is busted and autocomplete doesn't work. CLion, Visual Studio Code and any IDE that uses CMakeLists.txt is uneffected (Don't know if Visual Studio C++ is uneffected or not).

Unreal Engine 4.25 is up with tons of Linux improvements and Vulkan API fixes
6 May 2020 at 12:03 am UTC

People complaining about UE4 on Linux are just mostly mad about UT3 not being ported to Linux and can't just let it go and move on.
Linux

Bug Fix: Fixed issue that prevented editor windows from restoring when minimized.

Bug Fix: Added PLATFORM_LINUXAARCH64 to Platform.h

Bug Fix: Set UserTempDir for Linux to $TMPDIR or fallback to /var/tmp

Bug Fix: Added missing space to SanitizerInfo string.

Bug Fix: Implemented module path name for Unix to avoid hard coded default path.

Bug Fix: Disabled ispc for Linux AArch64 Currently using ispc v1.12 which has add "experimental AArch64" support.

Bug Fix: Addref Vulkan memory allocation so it's released when not used by framebuffer and surface FrameBuffer ctor was creating a view directly onto a texture surface, but was not holding the allocated memory. If the texture was freed before the framebuffer was destroyed, we could run into use after free type issues.

Bug Fix: Fixed Linux address sanitizer builds.

Bug Fix: Reduced NullRHI static buffer size by using dynamic buffer Reduces allocation size & fixes potential silent buffer overrun.

Bug Fix: Fixed issue with shell script not being able to handle quoted arguments.

Bug Fix: Default LinuxAArch64 platform in binary now builds to the same default as Linux platform.

Bug Fix: Don't add local launch device for Linux AArch64 platform Local device right now will never be an Arm64 device.

Bug Fix: Set PrecompileForTargets to None for AArch64 builds of SoundVisualizations and Kiss_FFT.

Bug Fix: Send 127.0.0.1 by default for Linux/Mac as well for UnrealInsights. Since there's no Event to close dont need to check for this.

Bug Fix: Added win64 platform check for VisualStudioDTE.

Bug fix: Fixed Linux build break with case sensitive headers.

Bug Fix: FixedLinux build break (SEnumComboBox.h -> SEnumCombobox.h)

Bug Fix: Fixed race when two threads are trying to create a folder on Linux.

Bug Fix: Fixed command quoting in Linux chmod command.

Bug Fix: Override GetPortableCallstack to avoid 1MB allocations in crash signal handler.

Bug Fix:: Removed VulkanLinuxPlatform RenderOffScreen logging.

Bug Fix: Fixed Linux build break (includes paths with backslashes)

Bug Fix: Fixed UnrealBuildTool unused variable warnings.

Bug Fix: Fix for ISPCTexComp dll not loading on projects on a different directory. Fixes this warning on UE4Editor startup: LogCore: Warning: dlopen failed: /epic/UE4.git/Engine/ThirdParty/IntelISPCTexComp/Linux64-Release/libispc_texcomp.so: cannot open shared object file: No such file or directory LogTextureFormatIntelISPCTexComp: Warning: Unable to load ../../../Engine/ThirdParty/IntelISPCTexComp/Linux64-Release/libispc_texcomp.so

Bug Fix: Ensures start time for events is now greater than last end time for all nodes.

Bug Fix: GpuProfilerEvent times now clamp to valid values, SanitizeEventTree was not clamping start times to be >= to previous root start times, so we were hitting asserts in TraverseEventTree() for: lastStartTime >= GpuProfilerEvents[Root].GetStartResultMicroseconds(). Also removed unused variables.

Bug Fix: Now using secure_getenv() instead of getenv().

New: Missing toolchain warning now only appears on Linux + Win64.

New: Added linux sanitizer information to build details if set.

New: Build nvTriStrip and ForsythTriOptimizer with UE clang toolchain (link with libstdc++) Removed stdc++ dependency for MeshBuilderCommon.

New: Added LinuxAArch64Server and LinuxAArch64Client build targets.

New: Added VULKAN_ENABLE_DUMP_LAYER to VulkanLinuxPlatform.h.

New: System compiler is no longer the default fall-back on Linux. We now only check for and use the system compiler if "ForceUseSystemCompiler" command line is passed Also, no longer default to epic compiler if ForceUseSystemCompiler is specified and the system compiler can’t be found.

New: Moved Linux architectures to Linux package project submenu. Added a PlatformSubMenu ini entry to DataDrivenPlatformInfo sections, and coalesced these in FPackageProjectMenu::MakeMenu().

New: Added a more descriptive error messages for Linux SDK Toolchain Not Found for three cases:

.$ LINUX_MULTIARCH_ROOT=/tmp/foobar make BlankProgram bash "/epic/UE4-23.git/Engine/Build/BatchFiles/Linux/Build.sh" BlankProgram Linux Development Fixing inconsistent case in filenames. Setting up Mono Building BlankProgram... Unable to locate Linux SDK toolchain at /tmp/foobar/x86_64-unknown-linux-gnu. ERROR: GetBuildPlatform: No BuildPlatform found for Linux make: *** [Makefile:183: BlankProgram] Error 5

make BlankProgram ARGS="forceusesystemcompiler" bash "/epic/UE4-23.git/Engine/Build/BatchFiles/Linux/Build.sh" BlankProgram Linux Development forceusesystemcompiler Fixing inconsistent case in filenames. Setting up Mono Building BlankProgram... Unable to locate system compiler (-ForceUseSystemCompiler specified). ERROR GetBuildPlatform: No BuildPlatform found for Linux make: *** [Makefile:183: BlankProgram] Error 5

LINUX_MULTIARCH_ROOT= make BlankProgram bash "/epic/UE4-23.git/Engine/Build/BatchFiles/Linux/Build.sh" BlankProgram Linux Development Fixing inconsistent case in filenames. Setting up Mono Building BlankProgram... Unable to locate Linux SDK toolchain. Please run Setup.sh. ERROR GetBuildPlatform: No BuildPlatform found for Linux make: *** [Makefile:183: BlankProgram] Error 5

New: Added Linux AArch64 FreeType2 libraries.

New: Added support for Linux offscreen Vulkan rendering, which is enabled with -RenderOffScreen flag. This fixes several Slate issues when rendering offscreen.

New: Enabled Neon instrinsics for Linux AArch64.

New: Moved to new llvm clang 9.0.1 v16 toolchain.

New: Added bGdbIndexSection bool to LinuxToolChain.

New: Added Linux AArch64 libs for FreeType2 v2.10.0, ICU 64.1, and HarfBuzz 2.4.0 Includes BuildForLinuxAArch64.sh cross compilation scripts Adds LinuxAArch64 back to installed engine builds.

New: Linux now always uses lld linker with clang v9 and above.

New: Can now generate .debug_pubnames and .debug_pubtypes sections in a format suitable for conversion into a GDB index. This option is only useful with a linker that can produce GDB index version 7.

New: Added protected to bGdbIndexSection bool.

New: New build of python2.7 for Linux now supports zlib, bz2, and ssl.

New: Use msbuild in mono for Linux when using an installed copy and mono >= 5.0.

New: Batch writing of ini files is now possible.
And this isn't even everything, this is just the Linux section, and Tim's(and Epic's for that matter) issue with Linux has to do with development of games ON Linux, as in getting a user base of developers on it using UE4, but people are just to petty to be willing to do it.

Valve's card game Artifact is still being worked on for a big revamp
20 Mar 2020 at 11:59 pm UTC

If they keep this stupid three lane gimmick BS in Artifact 2, it will just up and die again.

Aquiris Game Studio ending support for their online FPS Ballistic Overkill
6 Dec 2019 at 12:43 pm UTC

Saw this coming a mile away when they stopped releasing updates for it last year.

Easy Anti-Cheat are apparently "pausing" their Linux support, which could be a big problem (updated)
5 May 2019 at 6:28 pm UTC Likes: 1

Quoting: RosieCodecan i first of just say that nothing is confirmed, and that its FP that has said this and i cant say they have much in the way of credibility recently.

Quoting: liamdaweInterestingly, Epic Games actually acquired the maker of Easy Anti-Cheat last year, so perhaps Linux is becoming a casualty of that? I'm not saying it is but it wouldn't surprise me.
personally i feel that's a bit far fetched esp given that Epic do generally support linux builds of their editor etc if they was that anal about linux that would not be a thing in all honesty....

Quoting: GuestMore reason to hate epic as a linux user? Hmmm, didn't expect that...
i would not jump to conclusions, nothing is set in stone

Quoting: GuestCan't Epic Games just die somewhere lonely in a corner?
is this honestly called for.

i'm just going to leave it at, when everyone is sat bashing company's over things repeatedly no wonder they are not gunna be open to supporting this platform, no... they are gunna turn around and be like "no stuff those guys"

please, can people just not jump to conclusions wait for actual responses and not just hate on everything in existence i cant say it helps
Epic does not support their editor on Linux, and they barely support developers who want to port their games to Linux.

Easy Anti-Cheat are apparently "pausing" their Linux support, which could be a big problem (updated)
5 May 2019 at 6:27 pm UTC Likes: 1

Quoting: liamdawe
Quoting: RosieCodecan i first of just say that nothing is confirmed, and that its FP that has said this and i cant say they have much in the way of credibility recently.
There's no reason to think a game developer, one so well known, would lie about this.
Epic does not support Linux builds of their editors, and they barely if ever support developers releasing Linux clients of games built with the editor.

Easy Anti-Cheat are apparently "pausing" their Linux support, which could be a big problem (updated)
5 May 2019 at 5:24 pm UTC Likes: 2

I take that back, it just hit me, Minecraft still runs on Linux, MS still has their silly Linux on Windows stuff going, and MS doen't feel Linux as a threat, the only one that does is the Chinese gov', which owns 48% of Epic stock. The Chinese gov' can't force Linux to create backdoors into peoples software/OS as there is not central controlling body for Linux, and no for-profit company, like MS/Apple, whose finances are so dependent on sales in China that they would bend over backwards to appease the Chinese gov' just to get into that market.

Easy Anti-Cheat are apparently "pausing" their Linux support, which could be a big problem (updated)
5 May 2019 at 5:05 pm UTC

I would say this is more Microsoft pulling Epic's strings, as they have done it the past.