-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CD 2000 movies aren't installed automatically #96
Comments
I'm just gonna give them a small program to unpack to pak files if someone else wants to write a change cd screen they are welcome to it. |
Using the toolset's class as a blueprint. I made a PAK class and put it in a PAK extractor project. The PAK class could be moved into the Core project. The default behaviour is to use the Core to detect where FF8 is installed and extract all the videos and cam files into the |
From Discord: "i'm kind of brainstorming. since the movies are in the ZZZ file much like the PAK file... I'm probably better off figuring out a way to playback the nested video files." I'm going to reopen this. So it's an issue that exists in 2000 and remaster. Where the videos aren't their own files. So to fight this. I'll need to take the code that is used to play sounds from ram and make it work with streams. This way I don't have to dump the video into ram just to play it back. The idea is the code that reads bytes from ram could be pointed to read the same way from a generic stream. Then I can send any stream type I want to it. I'll also have to have code that scans the zzz files and pak files to know what videos we have access too. I could even read the video directly from the cd. Though that could be problematic depending on which discs are detected you'd have different videos. |
Movies are on 4 cds in PAK files
So 3 options
I think option 1 is the easiest. Our code can already playback the extracted videos. It's just an issue of time. Toolset can only extract one movie at a time and you need to manually name them correctly. I suggest if we go with option 1 we need to write a script to do this for the user. I was thinking of providing one to the python toolkit project.
The text was updated successfully, but these errors were encountered: