NieR:Automata™

NieR:Automata™

檢視統計資料:
Breedloved 2017 年 3 月 18 日 下午 7:21
Potential Movie fps fix - [SOLVED]
Update 3: New guide for using the fix. Includes DIY option or download and install fixed video files: http://steamcommunity.com/sharedfiles/filedetails/?id=887370335

So, the choppy movie sections in the game will hopefully be patched, but I was playing around with the game files and discovered the .usm files can be extracted, and the containing mpeg file viewed and converted.

Long and short is this - movies run very smooth once unpacked, even when left at the 30fps they are encoded at. I tinkered and converted to 60 fps and it took out the last bits of choppyness I could see.

Bad news is this: video files aren't 1080p quality, encoded at 900p resolution of 1600x904 which isn't the worst but these movies play as part of most cut-scenes, which make the low res stand out more when your gaming in 4k :). Other bad news is the audio: the .usm files do not contain the accompanying audio. I imagine this means the audio is running through the in-game engine, and is unpacked and played behind the video files and modifying the video files may make weird audio stuff happen...

Good news is this: the game runs with my modified .usm files. I tested this with the first in-game movie which plays as 2B crashes into the factory with the mech and switches to fighting with her swords. I replaced the movie from the game's directory with my re-packed 60fps version and it played smooth, much better than the original game file.

Unsure of what is causing the choppyness, but I'll keep tinkering to see if re-packing fixes it without causing new issues. I may end up re-packing the video files into 60fps version and will upload online so others can use to mod if requested.

pic of one of the un-packed vids: http://imgur.com/kHGtdlO

Update: Game takes re-packed .usm movie files just fine, no crashes so far. I converted videos to 60 fps and found 2 pieces of bad news: The engine locks the pre-rendered cut-scenes to 30fps, regardless of the fps the video was encoded at. The sounds generally follow along with the video, and FX don't really seem off at all, but the voice-overs are noticably off if the video was encoded at 60 fps.

This being the case, I plan to un-pack, convert from mpeg1>mpeg4 @30fps, re-pack, and replace all movies files for the game. However the videos were encoded originally seem to be an issue, as I've now tested an mpeg4 converted, 30fps, re-packed video in-game and it looks much, much smoother. Anyone know where I can upload the fixed movie files for others to mod their game with? Original file size is ~24gb

Update2:
Backup your original .usm files. Download and install fixed .usm files into this directory and ovewrite existing:

Download: https://drive.google.com/drive/folders/0B39MXLFF7T_CUHB0Vl9uaGItSnM?usp=sharing
Install: \Steam Games\steamapps\common\NieRAutomata\data\movie
最後修改者:Breedloved; 2017 年 3 月 21 日 下午 2:36
< >
目前顯示第 61-75 則留言,共 110
AssPained 2017 年 3 月 22 日 下午 1:07 
It's quite amazing how the community and fans find and fixes ♥♥♥♥ in a couple of weeks.
Why are game QAs so ♥♥♥♥♥♥?
Lulech93 2017 年 3 月 22 日 下午 3:43 
Ok folks, here it is! https://dl.dropboxusercontent.com/s/obrvdz7bx0ul1zi/NieRepack.zip

You will also need VGMToolbox to extract the videos before running my repack tool: https://sourceforge.net/projects/vgmtoolbox/

In theory I could've taken the source code to make a command-line extractor myself, but I felt that was more work than it was worth, so instead I'm just assuming people can manage that first step for themselves.

So here's how it works:

1) Download and run VGMToolbox.

2) In VGMToolbox, navigate to Misc Tools > Stream Tools > Video Demultiplexer. Set the Format option to USM (CRI Movie 2)

2) Open a file explorer and navigate to your ..\SteamLibrary\SteamApps\common\NieRAutomata\data\movie directory

3) Highlight all .usm files (Ctrl + A is your friend) and drag-and-drop them into VGMToolbox. The videos will extract. (Note that you'll need around 25GB of free space for this step)

4) Download my NieRepack tool and extract the .exe to the same ..\SteamLibrary\SteamApps\common\NieRAutomata\data\movie directory.

5) Run NieRepack and sit back while it does the rest!

Let me know if you try this and have positive results. If I hear a few good responses, I'll make a guide.
Darkside_Hero 2017 年 3 月 22 日 下午 4:01 
引用自 Antilurker77
The fix didn't work for me. Cutscenes still stutter really bad.
Are you running a freesync or gsync monitor? try turning it off
Gamma Ray 2017 年 3 月 22 日 下午 6:58 
All of the video files from the Google drive in the original post didn't do much to stop the stuttering for me. I'm loking forward to trying Lulech's thing tomorrow.
FORTUNE_COOCHIE 2017 年 3 月 22 日 下午 10:22 
引用自 Lulech23
Ok folks, here it is! https://dl.dropboxusercontent.com/s/obrvdz7bx0ul1zi/NieRepack.zip

You will also need VGMToolbox to extract the videos before running my repack tool: https://sourceforge.net/projects/vgmtoolbox/

In theory I could've taken the source code to make a command-line extractor myself, but I felt that was more work than it was worth, so instead I'm just assuming people can manage that first step for themselves.

So here's how it works:

1) Download and run VGMToolbox.

2) In VGMToolbox, navigate to Misc Tools > Stream Tools > Video Demultiplexer. Set the Format option to USM (CRI Movie 2)

2) Open a file explorer and navigate to your ..\SteamLibrary\SteamApps\common\NieRAutomata\data\movie directory

3) Highlight all .usm files (Ctrl + A is your friend) and drag-and-drop them into VGMToolbox. The videos will extract. (Note that you'll need around 25GB of free space for this step)

4) Download my NieRepack tool and extract the .exe to the same ..\SteamLibrary\SteamApps\common\NieRAutomata\data\movie directory.

5) Run NieRepack and sit back while it does the rest!

Let me know if you try this and have positive results. If I hear a few good responses, I'll make a guide.


Just wondering something. Maybe you can answer me about it.
So I used your software, and I have files with the .CUT format like : ev0092_40534656.CUT

Is it normal? Or I did something wrong? :)
Lulech93 2017 年 3 月 22 日 下午 10:44 
Make sure you set VGMToolbox to USM (CRI Movie 2) mode before extracting.
FORTUNE_COOCHIE 2017 年 3 月 22 日 下午 11:08 
引用自 Lulech23
Make sure you set VGMToolbox to USM (CRI Movie 2) mode before extracting.

I did it. And I got these files :
ev0090_40534656.cut
ev0092_40534656.cut

I don't know why.
floyd ryan 2017 年 3 月 23 日 上午 2:10 
Wouldn't it be possible to reencode the cutscenes with black bars to get rid of the stretching in 21:9? I am pretty sure that could be done with ffmpeg or similar tools, but i wonder if the game would play the reencoded files.
Nineteen Hundred 2017 年 3 月 23 日 上午 2:22 
I just tried Lulech23's solution and did a quick run of the opening and... yeah, still the same problems, with the video quality now well below what I'm comfortable with, personally. I think we're stuck hoping and praying for a patch.
Antitype 2017 年 3 月 23 日 上午 3:50 
引用自 floyd ryan
Wouldn't it be possible to reencode the cutscenes with black bars to get rid of the stretching in 21:9? I am pretty sure that could be done with ffmpeg or similar tools, but i wonder if the game would play the reencoded files.

If the encoded movies are still 16:9, yeah it will work, the game won't know the difference, it will just output them stretched to your 21:9 aspect ratio, which will display them just the way you want it.
floyd ryan 2017 年 3 月 23 日 上午 3:55 
引用自 Antitype
引用自 floyd ryan
Wouldn't it be possible to reencode the cutscenes with black bars to get rid of the stretching in 21:9? I am pretty sure that could be done with ffmpeg or similar tools, but i wonder if the game would play the reencoded files.

If the encoded movies are still 16:9, yeah it will work, the game won't know the difference, it will just output them stretched to your 21:9 aspect ratio, which will display them just the way you want it.

So i cannot encode them in my native resolution with ~21:9 aspect ratio, but would need to squeeze them to 16:9 with the bars added and let the game stretch it to 21:9? That sounds tedious.
Antitype 2017 年 3 月 23 日 上午 3:59 
引用自 floyd ryan
引用自 Antitype

If the encoded movies are still 16:9, yeah it will work, the game won't know the difference, it will just output them stretched to your 21:9 aspect ratio, which will display them just the way you want it.

So i cannot encode them in my native resolution with ~21:9 aspect ratio, but would need to squeeze them to 16:9 with the bars added and let the game stretch it to 21:9? That sounds tedious.

Yeah. It will degrade the quality obviously, but at least the aspect ratio will be correct.
Lulech93 2017 年 3 月 23 日 上午 7:05 
Yeah, could be done. I'm aware that my tool won't solve 100% of stutters, but it should at least make an improvement. And if not, you at least get the benefit of space savings on your hard drive. For that reason alone I may keep up working on the tool. Could maybe provide low/medium/high compression options and an option to convert to 21:9.
floyd ryan 2017 年 3 月 23 日 上午 7:49 
引用自 Lulech23
Yeah, could be done. I'm aware that my tool won't solve 100% of stutters, but it should at least make an improvement. And if not, you at least get the benefit of space savings on your hard drive. For that reason alone I may keep up working on the tool. Could maybe provide low/medium/high compression options and an option to convert to 21:9.

That would be awesome!
HeyApple 2017 年 3 月 23 日 上午 8:20 
The audio sync Issue might be related to the audio format used to encode the movies. You might want to try using a different audio format when your encoding (MP3,ACL,etc...)

Just a thought.
最後修改者:HeyApple; 2017 年 3 月 23 日 下午 2:35
< >
目前顯示第 61-75 則留言,共 110
每頁顯示: 1530 50

張貼日期: 2017 年 3 月 18 日 下午 7:21
回覆: 110