View Issue Details

IDProjectCategoryView StatusLast Update
0000718FSSCPgameplaypublic2006-01-17 16:42
Reporterthesource2 Assigned Tophreak  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Summary0000718: Rearm procedure takes too much time.
DescriptionI have noticed that for ships with 3 missile banks (at least for bombs) rearm procedure takes abnormally much time.
TagsNo tags attached.

Activities

phreak

2006-01-16 21:25

developer   ~0004322

Which ships and weapons are you using?
Which mission are you playing?
Which build are you using?
What are your command lines?

thesource2

2006-01-16 21:39

reporter   ~0004326

I use latest redmenace built 20060109. Bug happens in any mission.
My command lines are:
exe_filepath = C:\FS2\fs2_open_r-20060109.exe;
game_flags = -spec -glow -jpgtga -cache_bitmaps -missile_lighting -orbradar -ballistic_gauge -3dwarp -snd_preload ;
active_mod = ;

Mr_Maniac

2006-01-16 21:54

reporter   ~0004328

Yes, thats true...
Especially rearming Torpedos is taking several Minutes, sometimes...
But sometimes it's faster...

Oh... It happens since a few weeks... ;)

phreak

2006-01-16 22:37

developer   ~0004329

Well according to the retail tables, it takes 20 seconds to reload a pack of cyclops and 50 seconds to reload a pack of helios.

There is a sound syncing issue that i found may cause reloading to take forever. If bombs are the first used weapon in secondaries, then it may take a while longer to reload then normal. I'm currently testing that theory and a possible fix. A workaround for now would be to have bombs in the second and third banks and something that reloads quickly in the first one, like tempests. If you shoot off even 1 tempest before reloading, it should go alot quicker.

phreak

2006-01-17 04:57

developer   ~0004332

Ok i think i fixed that issue. I will be posting a test build in the recent builds forum shortly.

thesource2

2006-01-17 07:52

reporter   ~0004333

Yeah, it is fixed

Goober5000

2006-01-17 16:16

administrator   ~0004341

How did it break in the first place? I never noticed this problem until a few days ago.

thesource2

2006-01-17 16:32

reporter   ~0004343

Well, what can I say? Shit happens, man :)

phreak

2006-01-17 16:34

developer   ~0004344

Last edited: 2006-01-17 16:42

Goober: The first bank to load had its rearm time multiplied by 3 in order to sync up with the loading sound. Its been like this since retail. However, its rare that bombs would be in all 3 slots, especially on bombers where you have a bank of anti-fighter missiles for protection. The top bank is usually the smallest, so you're sacrificing less bombs by putting the anti-fighter missiles first. These missiles are fast loading so the multiplication won't be noticed. However, if you're using a suicide Myrmidon with all 3 banks of Helios and somehow survive, it'll take 150 seconds to reload the top bank and 3 seconds to reload the other two. The bottom two will be loaded as the support ship docks.

edit: The fix is to delay loading everything by the length of the initial reloading sound by using snd_get_duration() and then start the loading procedure that way. Reloading the suicide myrmidon will only take about 5 seconds since all of its bombs are loaded in at once. It only takes that long since only one reload is needed for each bank (holds 1/1/2)

edited on: 01-17-06 11:42

phreak

2006-01-17 16:42

developer   ~0004345

fixed

Issue History

Date Modified Username Field Change
2006-01-16 20:47 thesource2 New Issue
2006-01-16 21:25 phreak Note Added: 0004322
2006-01-16 21:39 thesource2 Note Added: 0004326
2006-01-16 21:54 Mr_Maniac Note Added: 0004328
2006-01-16 22:37 phreak Note Added: 0004329
2006-01-16 23:08 phreak Status new => assigned
2006-01-16 23:08 phreak Assigned To => phreak
2006-01-17 04:57 phreak Note Added: 0004332
2006-01-17 07:52 thesource2 Note Added: 0004333
2006-01-17 16:16 Goober5000 Note Added: 0004341
2006-01-17 16:32 thesource2 Note Added: 0004343
2006-01-17 16:34 phreak Note Added: 0004344
2006-01-17 16:37 phreak Note Edited: 0004344
2006-01-17 16:42 phreak Note Edited: 0004344
2006-01-17 16:42 phreak Status assigned => resolved
2006-01-17 16:42 phreak Resolution open => fixed
2006-01-17 16:42 phreak Note Added: 0004345