Game-compatibility: 007: Nightfire [EA-038] [1.01]

Created on 25 Jun 2018  Â·  13Comments  Â·  Source: Cxbx-Reloaded/game-compatibility

Description


Ingame, broken graphics

Dumps


KrnlDebug_007NF.zip
Xbe_007NF.txt

Status

Previous behavior:

None reported
Current behavior:

Ingame, broken graphics. Sound works only on "Press Start" screen.

Screenshots


image
image
image

Additional Information

issue-audio issue-files issue-video language-english region-us-canada state-partially-working type-retail xdk-4831

Most helpful comment

This game has now started showing Textures in On-Foot Missions and MP Levels thanks to "Vertex shader register tweaks" Commit. I am using (688238c4) for this progress report.
007 Nightfire

The Levels that don't work show the Geometry, but without Shaders and Textures.
007 Nightfire Bad

And also, this is the current state of Driving missions. Facing a certain direction causes the whole screen to go white.
007 Nightfire Driving

I have recorded a video at 1920x1080 using 3x Native to show it working. Some Polygons for the Players and Enemies hands reach off into the Void, and all sounds work, but music loops. (Don't know if you can embed YT videos on here, so I'll post the link instead)
https://www.youtube.com/watch?v=pyfqqiCpk9Q

List of working Levels/MP Maps:
SP
Paris Prelude - Working (Driving)
The Exchange - Broken
Alpine Escape - Working (Driving)
Enemies Vanquished - Working (driving)
Double Cross - Working
Night Shift - Broken
Chain Reaction - Broken (Extremely Slow!)
Phoenix Fire - Working
Deep Descent - Working (Driving)
Island Infiltration - Working (Driving)
Countdown - Broken
Equinox - Working

MP
Skyrail - Broken
Fort Knox - Broken
Snow Blind - Working
Phoenix Base - Working
Atlantis - Working
Missle Silo - Broken
Sub Pen - Working
Ravine - Can't try this. No AI allowed, only Human Players. Need 2 or more players to start the game.

CakeLancelot, can you update the Labels to reflect these latest findings. Thank You.

All 13 comments

Can some details be given on how you got the game to boot? I've tried. Once I press Start, Emulation is stopped and the next XBE isn't loaded. I wanted to try how onfoot missions work as they use a completely different Engine to Driving missions.

I have managed to complete the first driving mission, despite how hard it was to see, and have made a game Profile. The game now loads to the menu. Extract this file into AppData/Roaming/Cxbx-Reloaded/EmuDisk/Partition1/UDATA
45410026.zip

This is what the Menu looks like:
menu

I have tried the first On-Foot mission, and this is what greets you:
nightfire

EDIT: The KrnlDebug might help:
KrnlDebug.txt

I got this error message.

007 Nightfire

007 Nightfire.txt

This game has now started showing Textures in On-Foot Missions and MP Levels thanks to "Vertex shader register tweaks" Commit. I am using (688238c4) for this progress report.
007 Nightfire

The Levels that don't work show the Geometry, but without Shaders and Textures.
007 Nightfire Bad

And also, this is the current state of Driving missions. Facing a certain direction causes the whole screen to go white.
007 Nightfire Driving

I have recorded a video at 1920x1080 using 3x Native to show it working. Some Polygons for the Players and Enemies hands reach off into the Void, and all sounds work, but music loops. (Don't know if you can embed YT videos on here, so I'll post the link instead)
https://www.youtube.com/watch?v=pyfqqiCpk9Q

List of working Levels/MP Maps:
SP
Paris Prelude - Working (Driving)
The Exchange - Broken
Alpine Escape - Working (Driving)
Enemies Vanquished - Working (driving)
Double Cross - Working
Night Shift - Broken
Chain Reaction - Broken (Extremely Slow!)
Phoenix Fire - Working
Deep Descent - Working (Driving)
Island Infiltration - Working (Driving)
Countdown - Broken
Equinox - Working

MP
Skyrail - Broken
Fort Knox - Broken
Snow Blind - Working
Phoenix Base - Working
Atlantis - Working
Missle Silo - Broken
Sub Pen - Working
Ravine - Can't try this. No AI allowed, only Human Players. Need 2 or more players to start the game.

CakeLancelot, can you update the Labels to reflect these latest findings. Thank You.

I went ahead and tested Ravine in muntiplayer on build 89e19097, and it _works,_ but the music only loops the first second of the track, and players' hands have some spikes on the models. Oddly, the spikes don't actually rotate with the camera like the hands and gun do, so they spin around while you turn

image

Game has regressed, as of Jan 24, 2020 (d870b0c8), now showing a black screen on the menus. Getting in-game, the 3D renders better than it did before, but runs slowly, and the HUD and Pause menu do not display
image

Testers here, please retest this now or soon.

A comment from PR 1835 from late February 2020 confirmed that this game gets in-game all the time now and that it has accrued stability improvements.

  • Video (25 Feb 2020) from tester Literalmente{game}. Looks highly promising. Gameplay hanged in under 2 minutes.

Nope, game still crashes occasionally when loading the first level. Nothing seems to be different since the last time I posted.

I am getting past the start menu, but there does not seem to be much happening with the actual rending of 3d objects. When the emulation begins I can hear the sound, and I can both the start menu, and the loading screen. It seems to completely stopafter the first loading screen.

KrnlDebug.txt

Huge improvement in the most recent build. The title now gets in game, but there are many errors with the rendering. In game audio also appears to be broken. The title did take a very long time to load, and it renders at about 2 frames per second. Cinematics appeared to render at a better rate. It also seemed to be complete broken when I had "Run Xbox threads on all cores" enabled.

KrnlDebug.txt
Capture

Build f1d09af (Jun 8 2020)

I can confirm the state of the game is the same as above.

The game has a default.xbe and a driving.xbe file. The default one leads to the picture above me. The driving one gets stuck in the loading screen. I don´t know what´s its purpose.

KrnlDebug(default).txt
Xbe(default.xbe).txt

KrnlDebug(driving.xbe).txt
Xbe(driving.xbe).txt

Description

Ingame, with some graphic bugs like missing human textures, missing sound during missions and game froze during mission after a while without any errors. FMVs are not works, you have to navigate in menus blindly to get into actual ingame.

Dumps

Xbe_007Nightfire.txt
KrnlDebug_007nighfire.txt

Status

Previous behavior:
Ingame

Current behavior:
Ingame with some bugs, may freeze

Screenshots

image

Additional Information

Used d5af846, without any hacks.
TODO After PR1894 get merged need to retest this game, game should be slightly improved - FMV before first mission rendered, GUI at pause screen was appeared.

This PR # 2007 (Changes to D3D patches) dated October 26, 2020, which changed some patching like D3D_BlockOnTime_4 and D3DDevice_GetTransform, was meant to render geometry in another game but that it also shows that this game probably has slightly improved rendering and a faster framerate (Although this may have been helped by one or more other PR's).

The possibly rendering improvement may be that the garish yellow shading on some surfaces inside the cabin of the helicopter model, as shown by bryce13950 in his June 15, 2020 post above, may be gone.

Please retest this game again and also state if the FPS is faster now for you than before.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

hotzenplotz3000 picture hotzenplotz3000  Â·  3Comments

equipeXomega117 picture equipeXomega117  Â·  3Comments

ghost picture ghost  Â·  3Comments

hotzenplotz3000 picture hotzenplotz3000  Â·  3Comments

jeltaqq picture jeltaqq  Â·  3Comments