Difference between revisions of "Running Bug List"

From Bitfighter
(General Bugs)
(Non-bugs stuff to do)
Line 50: Line 50:
 
#<del>Get level stats into the database</del>
 
#<del>Get level stats into the database</del>
 
# Get an achievement working
 
# Get an achievement working
# Get the following stats into the database; they are already sent to the master
+
<del># Get the following stats into the database; they are already sent to the master
 
##playerStats.crashedIntoAsteroid  
 
##playerStats.crashedIntoAsteroid  
 
##playerStats.flagDrop  
 
##playerStats.flagDrop  
Line 57: Line 57:
 
##playerStats.flagScore  
 
##playerStats.flagScore  
 
##playerStats.switchedTeamCount  
 
##playerStats.switchedTeamCount  
##playerStats.teleport
+
##playerStats.teleport</del>
 
#<del>Create rudimentary in-game leader board display</del>
 
#<del>Create rudimentary in-game leader board display</del>
 
# Players who are idle when game starts should not be added to a team, and, if they idle through entire game, should not be added to game stats
 
# Players who are idle when game starts should not be added to a team, and, if they idle through entire game, should not be added to game stats
 
# If only one player playing goes idle (or two players, one idle, one not, and non-idle player quits leaving only one idle player), game should automatically suspend; some sort of hybrid "idle & suspended" notice should be shown
 
# If only one player playing goes idle (or two players, one idle, one not, and non-idle player quits leaving only one idle player), game should automatically suspend; some sort of hybrid "idle & suspended" notice should be shown
 +
# Need sound effects for killing core panels and achieving an achievement

Revision as of 00:13, 9 March 2012

This is a running bug list.

Right now it's mostly for regressions after the release of 016

General Bugs

  1. numpad keys are separate from their standard keyboard counterparts since the change to SDL. This makes loadout menus etc. not as workable
  2. Preserving load-outs.
    • Player has loadout xyz when level ends.
    • Next level starts, player gets default loadout abc
    • Player enters loadout zone -- should get loadout xyz again
    • When level ends, current loadout should become "on-deck" loadout, at least on levels with loadout zones.
  3. Mouse selection location problems when scrolling through levels
  4. Scrolling menus are wonky when typing letter to jump to relevant entry
  5. Undoing insertion of vertices into walls can be quirky
  6. 2pt barriers with points on top of each other do not load in editor -- walls fell prey to culling mechanism that removed duplicate points from walls
  7. User has no way of knowing how to lay spybugs (advantage through obscurity!)
  8. Add info about presets to help
  9. If unrecognized JS is detected, should use most recently selected joystick profile
  10. Verify twoplayer.bat -- could not reproduce bug, even on same machine where it was reported
  11. Dissalow user names with "%" in them -- this needs to happen at the forums level
  12. Core heartbeat is broken somehow
  13. Every gametype says 'Blast as many ships as you can' in the level info screen
  14. Hostile objects are pink/purple? Only on old levels, probably created with really old editor
  15. Hostile forcefield should let flags float through
  16. <space> to suspend snapping in editor doesn't suspend it for snapping objects at vertices (like a goalzone to a barrier) FEATURE NOT BUG (see update to editor help for explanation)
  17. Phantom forcefields appear when testing a level in the editor after adding forcefields. Has this been fixed??
  18. Repairing Core is broken. How would we handle this with panels?
  19. Fix Game Parameters menu in the editor -- should not scroll
  20. Make core look good again!
  21. Spawn shield rotation is jerky (F32 v S32?) [not jerky for me -raptor]
  22. Editor crash when pressing Ctrl+R to add levelgen items, then Ctrl+R again to remove them
  23. Bursts only ever do damage to right-most Core panel, no matter the damage impact point
  24. Client-side Core panel health is out of sync slightly with server health: Core panels can look destroyed but not really be

OS X Related

  1. Crash when exiting from main menu sometimes on Mac, ppc only. Stack trace: http://pastie.org/3474625
  2. Switching to fullscreen on Mac sometimes makes the window disappear - may be related to loss of opengl context or error with opengl pixel format. Workaround coded: Use FakeFullScreen, but you have to hide the dock
  3. command keys don't work on Mac
  4. Get Bitfighter working on Mac OS X 10.7 Lion

Windows Related

  1. Exiting bitfighter with music playing will crash the game and spike the CPU. Possible solutions:

Non-bugs stuff to do

  1. Get level stats into the database
  2. Get an achievement working

# Get the following stats into the database; they are already sent to the master

    1. playerStats.crashedIntoAsteroid
    2. playerStats.flagDrop
    3. playerStats.flagPickup
    4. playerStats.flagReturn
    5. playerStats.flagScore
    6. playerStats.switchedTeamCount
    7. playerStats.teleport
  1. Create rudimentary in-game leader board display
  2. Players who are idle when game starts should not be added to a team, and, if they idle through entire game, should not be added to game stats
  3. If only one player playing goes idle (or two players, one idle, one not, and non-idle player quits leaving only one idle player), game should automatically suspend; some sort of hybrid "idle & suspended" notice should be shown
  4. Need sound effects for killing core panels and achieving an achievement