Tuesday, 15 March 2011

Game Engine3 buglist

This post will be continually edited so we can keep track of possible bugs and glitches:

Any you think you find should be posted as a comment onto the bottom of this post. I will delete comments as I fix the bugs, all bugs will be listed with the person who found it.

Please only post comments for the latest version of the engine:

Known bugs
=========
bug id
Description
spotter
status
EventManager:006
Events don't Pause when using Pause()
[me]
5.14
EngineManager:021
Not a bug a mistake by Rhys Point in First Sprite appears to not align properly[Rhys]
openclosed
Bin:001
Bins not working properly during collision testing when outside default viewport. Probably related to something I changed ages ago but never properly tested with large play areas.
[me]
5.10
EngineManager:020
System font is not correct, has artifacts below text
[me]
5.10
TextManager:004
Rotated text does not start where you think it should. Needs to use X and Y as rotation anchors, based on alignment mode. This is incredibly complex and requires a complete from the ground up re-write of the text rendering system.
[me]
open
TrackManager:003
Set direction to -1 when moving along track was not making sprite follow track in reverse (and it should)
[me]
5.09
TrackManager:002
crazy set of bugs forcing EndTrackAction.reverse to do double wrap motions !
[me]
5.09
TrackHelper003:
Last point getting zero z value in SineWaveSimple, SineWaveComplex
[me]
5.09
TextManager003:
Line wrapping not resetting when ~ line break characters detected
[me]
open
EngineManager019:
PointInFirstSprite (all version) don't work if some sprites don't have types
[me]
5.08
TextManager002:
Sprite attributes that don't explicitly Show a sprite are not working (KillAfter(1) not working but ShowAfterKillAfter(0,1) is)
me
5.08
Audio003:
Some sound effects are generating multiple instances - don't know why yet????
[me]
closed
EngineManager018:
In update Sprite clears can crash engine
[me]
5.08
Audio002:
RemoveAllManagedEffects crashing, when effects duplicated
[me]
5.08
Audio001:
PlayEffect doesn't work for more than a game loop
[me]
5.08
Timing002:
Chained TimingActions are elapsing immediately
[hope]
5.07
Menu004:
Centre tag alignment doesn't take account of text alignment
[me]
5.06
TextStore003:
Renderlength crashing with ~
[me]
5.06
EngineManager017:
Sprites are intermittingly flickering
[Richard Brinkley/Dan Barratt]
4.06alpha
EngineManger016:
Collisions are broken again!!
[Richard Brinkley]
4.06alpha
Timing001:
Zero based timing actions never occur, timing is slightly out with certain
[me]
4.05
TrackManager001:
TrackPositionNear is picking the correct physical position but not setting sprite at correct position on track
[me/Paul Smith]
4.04
EngineManager015:
Collisions still busted, I know why it's because I have part built the new collision system, this will be fixed in 4.03 when the 2nd phase of the collision system is active.
[Richard Brinkley]
4.03
Menu003:
Tag alignment modes other than centre don't appear to work with consistently
[me]
4.03
EngineManager014:
Collisions appear to be completely and utterly busted?
[Richard Brinkley/James Richards]
4.01
TextManager001:
Sprite attributes not working and disabling text sprites
[Blake McConigle]
4.01
Menu002:
SelectItem(number) does not check that the menu item exists letting you set stupid values
[jamie marshall]
4.00
Limit001:
Bounce is working odd at top of limit boxes
[patrick gudge]
5.04
EngineManager013:
GetFirstSpriteOfThisType() crashes due to same issues as EngineManager012
[me]
3.19
TrackHelper002:
CloneSmooth can go a bit mad under certain circumstances (TrackerHelper.Smooth works though so use that), need to investigate the LERP functions available.
[me]
open
EngineManager012:
RemoveFirstSpriteOfThisType crashes if type not found, may effect some other items
[Jamie Marshall]
3.17
TrackHelper001:
Tracks created over a large number of points are not reaching the specified end point
[Paul Smith]
3.17
EventManager005:
Events using RaiseUntil only run once if used again and not for full period
[Adam Street]
3.16
EngineManager011
Draw crash when moving between screens
[me]
3.16
EngineManager010
Killed sprites not removed from bins
[me]
3.16
EventManager004:
Events don't initialise if elapsed and removed once
[me]
3.14
EventManager003:
Non auto resetting timers do not elapse
[me]
3.14
EngineManager009:
KillFirstSpriteOfThisType()) doesn't work
[me]
3.14
EngineManager008:
RemoveFirstSpriteOfThisType() doesn't work
[me]
3.14
EngineManager007:
GetFirstSpriteOfThisType() doesn't work
[me]
3.14
Sprite003:
Friction is not working
[various]
3.14
EventManager002:
All event names coming back with same internal name
[Dan Barratt]
3.13
AnimatedTexture001:
Animation mode not switch from OnDistance to OnFrameRate when issuing AnimateOnFrameRate() after previously doing AnimateOnDistance
[Blake McConigle]
3.13
EngineManager006:
Error in Layer rendering, when removing all layers occuring causing crash at base.Draw()
[Dan Barratt]
3.13
Menu001:
Setting a tag on track menu crashes
]me]
3.12
EngineManager005:
Bin and collision data always showing
[me]
3.11
EngineManager004:
Layers not rendering in correct order, bodge now removed and replace with full fix
[James Richards]
3.10
Sprite002:
Problem related to fix for viewport wrapping EngineManager002 seems to be affecting wrapping still
[Paul Smith]
3.13
TextStore002:
Sprite attributes are not applied to sprite text
[me]
3.09
EngineManager003:
Rectangle sprite debug is meaningless
[dan hudspeth]
3.07
FontBank001:
Some members are publically visible and shoudn't be
[me]
3.07
TextStore001:
Text drawing crashes if illegal characters involved
[me]
3.07
EventManager001:
ReturnValueForFrame is not working giving odd values
[me]
3.07
EngineManager002:
Sprites using viewport co-ordinate mode (default is world co-ordinate mode) are not displaying properly when viewport is moved and they are set to wrap within the viewport. I have a fix coming for this.
[Paul Smith]
3.07
Sprite001:
There seems to be a problem with the History system (seems a bit stuttery)
[me]
3.11
EngineManager001:
Collision system is well busted and is to be re-written.EDIT fixed thanks to stupid swap of X and Y co-ordinates in world settings of template (still needs re-writting tho')
[Dan Cotton]
not bug
TileSheet001:
TileSheet scrolling has a glitch if viewport is moved and texture tiled on it is not divisible by tile width/height. This only happens if you're texture is not divisible by tile size (which is defaulted to 50 x 50)
[me]
open

No comments:

Post a Comment