Difference between revisions of "Slow Motion Bug"

From Custom Mario Kart
Jump to navigation Jump to search
m
m
Line 1: Line 1:
 
== Description ==
 
== Description ==
  
The '''Slow Motion Bug''' appears if the track contains too many objects, the model is too complex, or there are too many textures/hi-res texturesThe Wii slows down when it does not have enough RAM/CPU power to calculate everything for two or more viewpoints.  The game can slow down to near half the standard frames per second or more.  
+
Like a PC, the Wii is a computer system with a set amount of CPU power and memoryWhen it does not have enough RAM/CPU power to calculate what is rendered on screen, the action on screen (the frames per second or ''FPS'') can slow down dramatically.  The "Slow Motion Bug" can be caused many factors including model complexity, the number of objects rendered on screen, hi-res textures or a large quantity of textures.  It really isn't a bug in the traditional sense, but a symptom of poor optimization.  
  
Most this happens when playing on 2-split-screen when playing 150cc mode offline with enabled computer drivers (bots.) The effects are lessened if:
+
The slow down will be most noticeable when playing split-screen modes with computer drivers (bots) enabled on 150 CCs. The effects are lessened if:
  
* The computer drivers are disabled
+
* The computer drivers are disabled.
* Playing on full screen.
+
* Playing 50 or 100 CCs.
 +
* Playing Single Player mode.
 
* Playing online (no bots)  
 
* Playing online (no bots)  
 
* Playing 2 players online (no bots and FPS is set lower in this mode.)
 
* Playing 2 players online (no bots and FPS is set lower in this mode.)
 +
* Playing 2 player split-screen instead of 3 or 4 player mode.
  
 
=== Example Video ===
 
=== Example Video ===
Line 34: Line 36:
 
The easy solution would be to remove all unnecessary items. This can be done with easily The [[KMP Modifier]].
 
The easy solution would be to remove all unnecessary items. This can be done with easily The [[KMP Modifier]].
  
The last problem could be a dirty SZS. All this means is that the SZS has too many unnecessary files that are not intended for use in the track.
+
The last problem could be a dirty SZS. All this means is that the SZS has too many unnecessary files that are not intended for use in the track. These files are still loaded in memory even if they don't appear in the level.
  
 
To fix this, open up the SZS [[CTools]], right click unnecessary items, and press "Delete".
 
To fix this, open up the SZS [[CTools]], right click unnecessary items, and press "Delete".
  
Some items should only appear in single player mode, such as animated characters like piantas, flowers, and shy guy groups. In SZS Modifier's KMP Editor the final box will have a value like 0000003F.  3F means that object will appear in all game modes.  Change it to 00000009 to disable those objects in splitscreen.  
+
Some items should only appear in single player mode, such as animated characters like piantas, flowers, and shy guy groups. In SZS Modifier's KMP Editor the final box will have a value like 0000003F.  3F means that object will appear in all game modes.  Change it to 00000009 to disable those objects in split screen modes.  
  
=== Known tracks with this Bug ===
+
=== Known Tracks with Slow Down ===
  
 
; Major problems:
 
; Major problems:
Line 52: Line 54:
  
 
[[Category:Bug]]
 
[[Category:Bug]]
 +
[[Category:Optimization]]

Revision as of 05:38, 5 January 2012

Description

Like a PC, the Wii is a computer system with a set amount of CPU power and memory. When it does not have enough RAM/CPU power to calculate what is rendered on screen, the action on screen (the frames per second or FPS) can slow down dramatically. The "Slow Motion Bug" can be caused many factors including model complexity, the number of objects rendered on screen, hi-res textures or a large quantity of textures. It really isn't a bug in the traditional sense, but a symptom of poor optimization.

The slow down will be most noticeable when playing split-screen modes with computer drivers (bots) enabled on 150 CCs. The effects are lessened if:

  • The computer drivers are disabled.
  • Playing 50 or 100 CCs.
  • Playing Single Player mode.
  • Playing online (no bots)
  • Playing 2 players online (no bots and FPS is set lower in this mode.)
  • Playing 2 player split-screen instead of 3 or 4 player mode.

Example Video

Slow Motion Bug

Fixing The Bug

There are three major things that may slow down the Custom Track. The first an most common effect of this is a too complex model. Here are some ways to detect a model that is too complex:

  • Model Has Many Lines
  • Model Has Many Faces
  • Model Is Too Large
  • Model Contains Too Many Textures

The only solution is to get rid of all unnecessary lines/faces/textures in your model. If this still does not solve your problem, than your model may have too many items.

This may be caused by:

  • Too Many Items in SZS
  • Too Many Items In Game
  • Unused items that are still rendered
  • Items with animations set to display in all game modes

The easy solution would be to remove all unnecessary items. This can be done with easily The KMP Modifier.

The last problem could be a dirty SZS. All this means is that the SZS has too many unnecessary files that are not intended for use in the track. These files are still loaded in memory even if they don't appear in the level.

To fix this, open up the SZS CTools, right click unnecessary items, and press "Delete".

Some items should only appear in single player mode, such as animated characters like piantas, flowers, and shy guy groups. In SZS Modifier's KMP Editor the final box will have a value like 0000003F. 3F means that object will appear in all game modes. Change it to 00000009 to disable those objects in split screen modes.

Known Tracks with Slow Down

Major problems
Minimal problems