Skip to content

CyberPlayer3DS

Choose a tag to compare

@Taifuoguru Taifuoguru released this 13 Jul 16:25
bdc4b39

Old 3DS / 2DS Optimization Update

  • Added automatic Old 3DS hardware detection.
  • Audio Optimization Mode is automatically enabled on Old 3DS, Old 3DS XL, and 2DS systems.
  • Reduced visual rendering load to prioritize stable audio playback.
  • Disabled expensive post-processing effects during playback on lower-power hardware.
  • Added a lighter Custom Visualizer rendering path for Old 3DS systems.
  • Reduced Custom Pack visual effects in Audio Optimization Mode.
  • Optimized NDSP audio queue servicing to reduce audio stutter, slowdown, and crackling.
  • Removed unused legacy PCM audio buffer allocations to reduce linear memory usage.
  • Custom Pack uses paged image caching instead of keeping all images in memory at once.
  • Improved low-spec image rendering while preserving the normal Custom Visualizer panel size.

(Unfortunately, playing FLAC files with sampling rates higher than 44.1 kHz or bit depths above 16-bit is too demanding for both Old 3DS and New 3DS models. Currently, it is not possible to play these high-res files while simultaneously rendering visual effects and graphics.

To address this, I have added a new error-handling function: if you attempt to load an unsupported audio format, the app will now display an error message stating that the file is not supported, rather than crashing.)