Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-5) was last changed on 05-Jul-2025 09:30 by Shelf

This page was created on 17-Apr-2024 19:38 by Garhoogin

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 removed one line
!!! Mario Kart DS Errata
At line 4 changed one line
!! Programming Errors
!!! Programming Errors
At line 6 added 8 lines
! Prolonged Rocket Boost
It is possible to maintain the starting boost by repeating mini turbos quick enough that the boost timer doesn't run out.
! Logo Sound Randomization Oversight
When the game starts up, it is meant to play a random sound. The sound sequence for this startup sound ({{{SEQ_LOGO}}}) uses the sequence command {{{randvar}}} to generate random numbers. This results in a call to the {{{SND_CalcRandom}}} function on the ARM7, which generates a random number using a linear congruential generator with a fixed starting seed. The {{{SND_CalcRandom}}} function is also called by the {{{SndThread}}} function approximately once every 5.2095 milliseconds.
Because the starting seed and the frequency with which the random number generator is called are fixed, the result is that the startup sound is consistent. Timing differences between hardware revisions produce different outcomes.
At line 23 added 3 lines
! Shrunk Driver Collision Bug
When colliding with another driver, the effective weight of a kart is decreased if it is shrunk by thunder bolt. The check is improperly done for the kart being hit, so its weight is decreased as well only if the source kart is shrunk.
At line 19 changed 2 lines
!! Design Errors
This section highlights some of the design mistakes in the game that aren't a result of programming errors.
! CPU Balloon Battle Freeze Glitch
In any balloon battle track, hitting a CPU with 2 balloons lefts (and no reserves) with a star with a mushroom at the same time, then hitting them one more time will freeze the CPU, they can still be bumped (and will move around), and are still in the game displaying 1 balloon. The game won’t end until they are out that can be done via any means. [reference (youtube)|https://youtu.be/v9YeMA0nUyc?feature=shared]
At line 32 added 9 lines
!!! Track Errors
This section highlights some of the design flaws in specific tracks.
! Bowser Castle
In Bowser Castle, when starting the race in 8th place, the place marker shows 7th place. This is due to the calculation of race progress losing enough precision that, in the checkpoint quad immediately before the finish line, the drivers in 7th and 8th place have equal race progress. The race progress ranges from 0.0 (no progress) to 1.0 (race complete), represented as a fixed-point number with 12 fractional bits, giving 4096 discrete race completion values. Race progress is uniformly distributed across laps. Within laps, race progress is uniformly distributed across checkpoint sections. Within checkpoint sections, the race progress is uniformly distributed across individual checkpoint quads. Bowser Castle has 3 laps and 3 checkpoint sections, with the last section having 20 checkpoints. This means that the checkpoint quad the driver starts in has about 18 distinct race progress increments, which is not enough precision to accurately determine driver race progress.
! Luigi's Mansion
In Luigi's Mansion, there exists a bug that shows up when doing a stand still turn on the first staircase. This crashes the game due to a null pointer access trying to play a sound that doesn't exist.
Version Date Modified Size Author Changes ... Change note
5 05-Jul-2025 09:30 4.084 kB Shelf to previous Added CPU Balloon Battle Freeze Glitch
4 07-Oct-2024 17:18 3.63 kB Garhoogin to previous | to last Add note about logo sound and move things around
3 06-Oct-2024 20:37 2.892 kB Garhoogin to previous | to last Add note about Bowser Castle 7th place issue
2 08-May-2024 21:38 2.006 kB Garhoogin to previous | to last Included some missing items
1 17-Apr-2024 19:38 1.288 kB Garhoogin to last
« This page (revision-5) was last changed on 05-Jul-2025 09:30 by Shelf