Hang on, I'll get together a test patch.
Hang on, I'll get together a test patch.
Yep, that worked. I forgot how optimized LAVFilters' h.264 decoder was, the 720p PS2 OPs were playing perfectly on the XP PC's measly Celeron M @ 1.5GHz!
However, something odd did happen. The first things I tested was the Extra -> Movie menu, and that worked perfectly in all modes. I then tried the PS2 Fate OP after the prolouge and that worked as well in both fullscreen and windowed. After that I tested the Vita Fate OP in fullscreen after Day 3 and it gave me an EAccessError, but when I tried it again in windowed it worked fine, and it also worked fine when I tested again in fullscreen...so I don't know.
Here's the error log text anyway:
Error log text
Looks like the error that happens when the file in the xp3 is compressed.
If it is, you might be able to reproduce the error if you start that movie in the movie menu a lot of times.
I investigated this previously, but I'll give a more detailed explanation.
It's because the computer couldn't allocate enough memory for the decompression. Even though you have plenty spare (it happens when I have 16GB RAM, but 32-bit processes are limited to 2GB), it's because the memory is fragmented due to many things being allocated and deallocated.
The Kirikiri decompression uses two large contiguous pieces of memory: one for the compressed file and one for the uncompressed file. This could be approximately halved (assuming compressed and decompressed sizes are about equal) by making it read directly from the file instead of loading the whole thing into memory. The other large piece of memory (for the decompressed file) can be reduced by writing to a temporary file on disk, but hard drives are slow.
The reason the whole file needs to be decompressed is that the compressed file can only be read linearly. If you just want to read a part near the end, you will have to go through the whole file first. One way to deal with this is to build an index for the compressed file so you can load a chunk rather than the whole thing. Kirikiri has code that supports decoding files with indexes, but there's no code to build the index in the way we want for large files. However, since the movie file only needs to be read linearly, another solution is to decompress on the fly, but you will have to write your own code for that.
Since large files are usually compressed to start with (movies, music, images), there isn't much of a use-case for fixing this limitation of Kirikiri. This problem occurs for our 150MB Vita OP, but it's rare for music and images to get that large. You can specify which files to keep uncompressed in the "Kirikiri releaser" program, so I guess this problem was known at one point. This is the simplest solution, and it meets our needs and doesn't require building our own packer or decompresser or even changing one line of code. Even though there exists a pure optimisation that doesn't have any side-effects (changing it so that it doesn't load the compressed file into memory), it is probably not useful because 1) the memory is freed immediately after it finishes decompression, 2) it is unlikely that large files need to use XP3 compression and 3) it doesn't solve the problem fully, only reduces the chance of it occurring (because it still allocates memory for the whole uncompressed file).
Ahhh, good to know! Yeah, this XP laptop has quite the slow hard drive, though I did actually disable the pagefile *gasp* in an attempt to use the physical RAM more and not said slow hard drive.
Ah, that. I'm actually already familiar with that issue, particularly from byuu's stance on supporting compressed archives in emulators.
I reinstaled my Fate/Stay Night pc game version, installed the version of mirror moon, I follow all the instructions
and now playing from the beginning I have saved data, where I completed the game, but I'm playing from zero now
this patch is working. when appers the new menu? I ended the prologue and nothing yet this is adde after the third Day
of Shirou? in the video show Rin summoning Archer but in the game i saw this in first person :/ maybe a did somethig
wrong
This patch works only in realta nua Pc version or can be used in F/SN original version?
It only works for the Realta Nua PC version (not the original).
And for the menu to appear you need to keep on playing :P
Well, finished doing my replay of Fate (Saber Route) last night...wanted it to be fresh in my memory before doing LE.
Spoiler:
I started playing Fate RN almost 3 months ago...and now I'm finally done with all the routes. To be perfectly honest, I didn't expect that this game would impact me nearly as much as it did. Even though this game may have a few minor flaws, I truly consider this to be a masterpiece. The voice acting, the music, the characters, the humor, the awesome battles...and the complete immersion in the storytelling. I can't thank you guys enough for providing the translation for this game. THANK YOU SO MUCH for allowing me to experience something as amazing as Fate!
Last Episode comes after HF, not Fate.
HF comes after Fate.
Do you imply it could be a conclusion of Heaven's Feel rather than Fate route?
That would be the ultimate fuck you.
He simply choose to re-read Fate first before reading LE for the first time.
Edit: also technically for me, LE comes after UBW because the way I play, I get the second UBW ending last because going back and getting HF Normal is as easy as selecting a different choice that's given to you, whereas the difference between UBW True and Good constitutes as whole re-playthrough of the route.