View Issue Details

IDProjectCategoryView StatusLast Update
0000520FSSCPgraphicspublic2005-09-05 08:16
ReporterAxem Assigned ToWMCoolmon  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Summary0000520: Player vanishes on Default 2D Mission View
DescriptionTitle pretty much explains the problem.

When you first enter the mission, your fighter does not appear at all. Switching to any other view (Chase, Freelook) will make the fighter reappear. Switching back to the default view again does not make the player's ship reappear.

This is with fs2_open_T-20050807.exe

Pictures attached to show problem, and here's a link to the mission I was playing with when it happened.

http://www.mts.net/~jmsrmr/narfin/fs2/axm_Funtastic.fs2
TagsNo tags attached.

Activities

2005-08-23 15:50

 

topdown.jpg (98,032 bytes)   
topdown.jpg (98,032 bytes)   

2005-08-23 15:51

 

chase.jpg (91,016 bytes)   
chase.jpg (91,016 bytes)   

2005-08-23 15:51

 

freelook.jpg (70,006 bytes)   
freelook.jpg (70,006 bytes)   

Goober5000

2005-08-23 19:46

administrator   ~0003114

Camera code, maybe?

taylor

2005-08-24 02:42

administrator   ~0003116

Making sure that Viewer_obj gets reset to NULL for VM_TOPDOWN in game_render_frame_setup() fixes this for me. I'd rather have WMCoolmon verify that though.

WMCoolmon

2005-08-24 05:41

developer   ~0003117

Last edited: 2005-08-24 05:44

It's been awhile since I looked at the relevant code, but that sounds like it could be right.

If it's already topdown, the problem may actually be in the ship_render function.

Edit: Ahh, problem was pretty damn obvious. This:

if(!(si->flags2 & SIF2_SHOW_SHIP_MODEL))

needs to be this:

if(!(si->flags2 & SIF2_SHOW_SHIP_MODEL) && !(Viewer_mode & VM_TOPDOWN))

edited on: 08-24-05 01:44

WMCoolmon

2005-08-24 23:46

developer   ~0003157

Before anyone goes bugging me :p I'll commit that fix as soon as I've gotten ships modular tables working properly.

WMCoolmon

2005-09-05 08:16

developer   ~0003268

Fix0red in CVS

Issue History

Date Modified Username Field Change
2005-08-23 15:50 Axem New Issue
2005-08-23 15:50 Axem File Added: topdown.jpg
2005-08-23 15:51 Axem File Added: chase.jpg
2005-08-23 15:51 Axem File Added: freelook.jpg
2005-08-23 19:46 Goober5000 Note Added: 0003114
2005-08-23 19:46 Goober5000 Assigned To => WMCoolmon
2005-08-23 19:46 Goober5000 Status new => assigned
2005-08-24 02:42 taylor Note Added: 0003116
2005-08-24 05:41 WMCoolmon Note Added: 0003117
2005-08-24 05:44 WMCoolmon Note Edited: 0003117
2005-08-24 23:46 WMCoolmon Note Added: 0003157
2005-09-05 08:16 WMCoolmon Status assigned => resolved
2005-09-05 08:16 WMCoolmon Resolution open => fixed
2005-09-05 08:16 WMCoolmon Note Added: 0003268