Open deuxsonic opened 1 week ago
What version of the game are you trying this on? Are the .bik files in the game folder?
Custom Edition 1.10. Yes, the Bink files are in the game's root.
The setting is working as intended for me. Are you sure it is uncommented properly in the config?
It is uncommented in chimera.ini. I figured it worked fine for others, especially since most people would operate with it skipping videos, so most people wouldn't notice if it was always doing this erroneously. I thought maybe it could be some kind of race condition, like the ini settings are read in after the decision to use enable_novideo is already set, but only sometimes?
i hate to ask, you're not using a shortcut with -novideo in it by chance
Custom Edition 1.10. Yes, the Bink files are in the game's root.
@deuxsonic Have you tested if it works in the retail version? Can you attach a screenshot of the game's folder?
I'm not using a shortcut to launch the game, I launch haloce.exe directly. I haven't tested this with the retail version of the game, but I could do so. I've included a screenshot of the game's root. I didn't mention it before but my system is Windows 10 Enterprise x64 19045.5073.
Wondering if Rad Tools ( icon on the bink videos) or some codec is interfering.
If that were the case, wouldn't it also interfere with my source code change that bypasses the novideo stuff?
Maybe I should ask first, do the videos play on normal vanilla startup?
Just to weed out any suspicion of the codec issue.
Also are you using any additional mods/addons?
The videos do play on vanilla CE. The only mod that I use is Refined.
yeah this one is a weird one, and you're using the latest Chimera and HaloCE Executable?
Heard of binkw32.dll causing issues due to people screwing with bik files or utilizing different binkw32 Dynamic Libraries. But Chimera being the cause I am stumped.
Yep, original binkw32.dll and video files and latest Chimera and 1.10 CE. That's why I thought some kind of race condition where the setting isn't read until after the point where the setting would have effect, as simply disabling the skip in the source code fixes the problem or some other interaction.
So I've been having a Chimera issue for years and many different versions where even with startup videos enabled in chimera.ini (intro_videos=1), they still will not start, so it doesn't seem to care what the setting is, it will use enable_novideo regardless. I realize it is an annoyance fix for many, but if the option is given to enable or disable the behavior, the option should work. I've encountered the issue on different computers with different configurations. I have sidestepped the issue by recently rebuilding Chimera on my end by commenting out "enable_novideo();" (line 282) in chimera.cpp to stop this functionality from being used, but this doesn't actually fix the incorrect behavior of Chimera per se.