I had avoided this in the past since it seemed unstable. But with @Frank-74's changes, the game now seems stable with CF=1, and it runs at 60fps with occasional dips instead of all over the place with dips into the teens as it does with CF=2.
Alphabetical Order
The English alphabet starts with the letter a and finishes with the
letter z. We always write the alphabet in the same order:
a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z
A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z
This order is called "alphabetical order". We often write lists in
alphabetical order. For example, to write a list of countries in
alphabetical order, we start with countries that begin with the letter
A, then with countries that begin with B, and so on. For example:
Australia
Brazil
Canada
The game currently has FAT and Audio Sync both enabled, which IMO is a bad idea because it makes the game's framerate erratic."
I tried it with
Sync Audio=0
and i didn't notice anything bad...
Sync Audio, enabled or disabled I didn't see an difference in frame rate on my PC....
Changed to Counter Factor 1 for all regions. Improves poly tearing, but might potentially cause timing issues.
Added Dsound-SyncAudio=1, forcing the game to use Jabo's audio synch option, removing slight popping that the PJ64 audio synch failed to fix.
Changed AiCountPerBytes to 625 for PAL to align with other regions. Could cause issues. Haven't tested with PAL version.
Game doesn't appear to need it except when using certain plugins. Some VI\AI tweaking might possible make this game smoother, but I can't be bothered testing because this is possibly the worst N64 game I have ever played. So much potential crushed under so much bullcrap.
Nightmare Creatures runs at 60fps with CF=1, but the game runs too fast and has some odd behavior. (Menu selection is difficult, camera bounce during opening cutscene, odd movement sometimes) CF=2 fixes this but unfortunately gives framerates between 15-30fps. Setting VI to 2200 fixes the jerky animations.
This is one very odd game. I suspect it's still not running right based on Youtube footage, but it's less broken now.
The US and PAL versions behave quite differently when it comes to refusing to boot randomly. The ideal VI should be around 1500, but the closest I can get seems around 1800 for PAL and 2050 for US. US version runs faster - significantly so in certain levels. However, this could be related to the PAL conversion - although I doubt it.
This fixes the game not reliably booting with Counter Factor=1. 1500\530 gets better results with some games, such as Resident Evil 2 - but clearly not this one.
This commit. I hate it. In order to cure the game's extreme speed, I kept lowing the VI, and it's now running at 15fps. But the ingame clock seems to match 1:1 close enough for most purposes. Game needs RSP Audio Signal to boot, interestingly.