Help with adding subtitles to all FMVs + more
Wondering if anyone wants to help out with these tasks:
Add srt subtitles for all DDV/MOVs https://github.com/paulsapps/alive/issues/7 Map MOV's to individual DDV files https://github.com/paulsapps/alive/issues/6 And generally test each FMV plays correctly, this means enduring watching each FMV quite a few times which is sending me round the bend at the moment. Therefore L1+Circle of a possessed slig in AO demo. |
https://www.youtube.com/watch?v=IWX8YbHrFfk
Some progress if it adds more motivation for anyone to help with these tedious tasks ;) |
Does the sprite system support partially transparent pixels? It looks kinda like it, but I'm not sure.
At some point there was a sprite extractor app and it didn't support it and the results looked kinda crappy |
If I recall the original sprites didn't have semi-transparent pixels as such. As in, the actual data didn't contain literal information about it. I think the pixel transparency was done with some DX blending that I could never quite replicate perfectly.
|
I can add subtitles to the movies some time within the following days. I don't have the PSX version of AO, though. Will the PC version suffice? What do I have to use to convert DDV to whatever watchable format I need?
|
:
The sprites do support semi transparency now - the decoder app didn't get this info correctly. Also some other sprites have additional blending modes that are not supported yet. E.g explosions, electric walls and shadows etc. The semi trans stuff is done here: https://github.com/paulsapps/alive/b.../anim.cpp#L393 Still needs a refactoring once its all working, should ideally be its own object that deals with palts/blending modes. |
Do you want subtitles for AO? The example file https://github.com/paulsapps/alive/b...NGRDNT.DDV.SRT is from AE
|
:
Edit: Strange. I am almost sure I clicked "Edit" instead of "Reply". What the hell |
Ideally AO and AE DDV's. They'll both need subbing eventually.
Edit: You can grab a copy of masher here: https://github.com/paulsapps/MasherReversing But I just remembered it only plays AE DDVs. So probably better to turn to youtube for the AO ones. |
I can confirm it can't read AO movies.
Youtube is inaccurate, it uses youtube codecs and doesn't always start perfectly from the 0:00 start of FMV |
The other option is to use https://obsproject.com/ and record it out of the new engine.
|
You doing anything with this or gave up? :P
|
Is there no another way? I don't feel like compiling anything from source code, and I don't want to make inaccurate subtitles with timing issues like those based on youtube vids
|
You can grab a CI build for Windows here to save having to compile anything:
https://ci.appveyor.com/project/paul...gqdg/artifacts If you record the FMV from playing it in the engine itself using OBS then that should eliminate any timing issues. |
Ok, I'll try
Edit: ![]() The videos don't render properly on my end. |
Sorry, I'm so used to running this I forgot to tell you that you need to edit "resource_paths.json" in "C:\Program Files (x86)\ALIVE 0.1.0\data". Just point this to bin files of the PSX games or the install dir of the PC games.
Additionally I forgot to add main.lua to the installer, will be fixed in next build. I'll post the link when its compiled. |
Yeah, I already figured this out. It's not it. It plays the correct ddv movie from AO steam, but the video renders as small flashes of green-blue and a black screen. The audio is heard though.
|
Hmm might be worth trying this build anyway: https://ci.appveyor.com/project/paul...4dtp/artifacts
What GPU do you have? Does the path/animations viewer work? Sounds like its failing to render textures on your GPU for some reason. Maybe your GFX drivers are out of date? Edit: Opps, this should be the fixed one: https://ci.appveyor.com/project/paul...tu3w/artifacts Then you can check if there are any errors without the lua spam. |
No change in FMVs in the https://ci.appveyor.com/project/paul...tu3w/artifacts build.
This version crashes when I try opening levels or animation browser. Reverting back to x64 version I used before. At least it opens levels (buggy) ![]() My GPU is Radeon HD5770, it's not a top-tier GPU but come on it should be able to handle it effortlessly. The drivers are fine. |
Crash seems to be because BA.LVL isn't found.. behavior is just to blow up at the moment. You say the level browser opens? The textured quad rendering there is the same as what the FMV player does so if one works then they should both probably work.
x64 build isn't too well tested, I'll try the latest x64 build with AO and AE FMV's. Edit: Seems to work, perhaps AMD issue as I think everyone who used it so far had NVIDIA cards. Edit x2: Perhaps you could try a debug build - that has checking on every openGL call. Created an issue for this here: https://github.com/paulsapps/alive/issues/54 |
The animation browser tab started to work after I installed AE -_- Don't make it a requirement. The movies didn't fix in the debug version. The animations don't show at all, I click one and the item just checks. Nothing else happens. When I say the level browser works (barely) I mean the geometry shows on a black/colorful background. Or sometimes even somewhere else, like partially out of the window.
![]() |
I see - so rendering a textured quad of any description isn't working on AMD for some reason. AE will be optional eventually, I'm in the middle of rewriting the FS stuff after which it will become more robust.
No one in the dev team has an AMD GPU so not sure what the best way to debug this is. Maybe try this build: https://ci.appveyor.com/project/paul...semr/artifacts Switched to SDL_GL_CONTEXT_PROFILE_CORE which is a stab in the dark fix :P |
![]() Visual Studio C++ redistr 2015 and 2013 are installed. It won't let me install 2012 |
That error is STATUS_INVALID_IMAGE_FORMAT, usually when a 64bit .NET app trys to load a 32bit native DLL. Dunno why you've started getting this error :S.
The 64bit one worked previously? Maybe try the 64bit build: https://ci.appveyor.com/project/paul...5kfk/artifacts |
The x64 app works. The movies still don't.
|
Hmm without AMD hardware to test on I'm not sure what else to try, do you get any errors during startup in the Console window related to gfx?
|
Nope, nothing of the sort.
Technically the movies "play", something flashes in the place the video is supposed to be. But it's hardly the movie. |
This is what I get when playing any .ddv:
http://i.imgur.com/Eyi6pMQ.png Video card is AMD Radeon HD 7310. |
That's exactly what I have, too.
|
I've just thrown loads of "stab in the dark" fixes to OddMan360 via IRC and managed to fix it. Seems the graphics dude forgot to bind some shader attributes, so it only works by chance on Nvidia hardware :S.
This one should work: https://ci.appveyor.com/project/paul...t3xk/artifacts |