Some UE Viewer news

As I already mentioned before, this page is rarely update. This doesn't mean that the project is "dead" - UE Viewer is maintained quite actively, especially over past 2 months: UModel's build "jumped" through 200 versions, from nearly 1150 to 1350. It's just too heavy to put news to half-dozen sources.

If you have a twitter account, you may subscribe to my page - https://twitter.com/UGildor. Besides the typical "likes" which I put there, you'll see more or less detailed news about changes in UE Viewer.

Another social page is facebook: http://www.facebook.com/ue.viewer. It is not updated as frequent as twitter, this is just because it has much less user activity. However I'm still trying to put the most significant news there.

There's also a forum board dedicated to news: https://www.gildor.org/smf/index.php/board,11.0.html. Recently I'm trying to add threads there about most significant changes which aren't related to just one game.

The most noticeable of the recent news are:

Added support for Days Gone (PS4)

UE Viewer got support for the Days Gone video game (Playstation 4). In order to open its files, you should choose "Days Gone" from dropdown list of startup window, or use command line option -game=daysgone.

Of course you should also select "PS4" platform, otherwise you'll see either crash when UE Viewer loads any texture, or textures will appear as garbage.

Discussion.

A few words about image compression

A day or two ago I worked on adding PNG texture export into UE Viewer. As it is well known, PNG is using Zlib for data compression, so I did some performance tests comparing "original" Zlib with my Fast Zlib. Compared various compression levels, plus TGA texture export.

For testing I've exported PlayerSkins.utx file from the Unreal Tournament 2004. Provided timings includes decoding of DXT textures and writing compressed files back to the disk.

Gears of War 4 support

Full Gears of War 4 support has been added to UE Viewer. To activate it, you should start UE Viewer with overriding game to "Gears of War 4" in user interface, or setting -game=gow4 for command line.

This is not a usual UE4 game, so there are some recommendations about how UE Viewer should be used - you may read them in the game's thread


Please note that UE Viewer is constantly updated, and if you're trying to monitor THIS page to track activity - this is not correct. You should track facebook page (see facebook block right beyond the menu block on the left), forum, or github page.

Optimized zlib compression

After several years of silence, I spent 2 weeks polishing fast zlib implementation. This library got a major update at GitHub.

The code was polished, fixed all found problems. Made C-version fully functional. It generates fully identical result to Asm version. C version is just a little bit slower than Asm version. Supported 32 and 64 bit platforms (64 bit via C). Added a new test application. Test results are here. For those who wants to use this library but too lazy to build it - precompiled version is here

Animation support for Unreal engine 4 games

Today I decided to release UE Viewer with animation support for Unreal engine 4 games. Important: working with UE4 animation is very different from those you did for UE2 and UE3 games, so I've recorded several videos describing how to do that. You may watch these videos on youtube.

I was able to test animation with just 3 games. If you'll find that some UE4 game is fully supported, please inform me on the forum, so I could update the compatibility table.

Epic Games ActorX source code released

ActorX logoHi "Unreal" guys!

As you probably know, I maintained Epic's ActorX exporter plugin to support new versions of Max andMaya for a few recent years, since Epic discontinued this product in favor of FBX file format. A few days ago I asked Epic Games support team on UDN for permission to publish the source code somewhere online, and I've got this permission. Epic has licensed this source code to me under the terms of BSD license, with possibility for me to license my modification to other people under the same license.

Today, I've released the source code of Epic's ActorX plugin on GitHub - https://github.com/gildor2/ActorX

More details, and announcements thread - http://www.gildor.org/smf/index.php/topic,1221.0.html

Regards,
Konstantin

Vote on UE Viewer's roadmap

Hi!

Perhaps you heard about UE Viewer's Trello board containing my roadmap. I think this will take ages until I'll complete ALL items, especially when I'm very limited in time. To help me with decision what is demanded and what is not, I've enabled "voting" on my board. In every card you may see "Vote" button on the right, and you may press it if you think that this feature is especially important for you. So I will see what is desired by people, and can adjust my priorities.

If this feature will not be demanded, I'll remove it in the future, it is "experimental" for me.

Thanks,
Konstantin

Batman: Arkham Knight

Full Batman: Arkham Knight support has been added to UE Viewer.

Mortal Kombat X

UE Viewer got support for SkeletalMesh and StaticMesh from Mortal Kombat X. Textures are also supported. Animations are not supported.