Announcement

Collapse
No announcement yet.

[N64] Mario Kart 64 (U) course randomizer

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [N64] Mario Kart 64 (U) course randomizer

    Here's a fun code I cooked up. The Mario Kart 64 (U) course randomizer. Play a Grand Prix Cup with four random courses, or VS mode with random courses. I know… it is 121 lines long. I don’t know a way to shorten it at the moment. If you find any bugs/issues, please let me know.

    How it works is I mapped out where in RAM the grand prix course order is stored, and then used a bunch of random number generator queries to scramble the Mushroom Cup. The first line of code forces you to play the Mushroom Cup and the rest of it is random number generator queries to scramble the Mushroom Cup's course order.

    You can also find this code and others, along with my notes, on my github wiki: https://github.com/kfkaplan/nintendo64_hacking/wiki

    Code:
    8018EE09 0000
    D02BA290 00B0
    810F2BB4 0000
    D02BA290 00B1
    810F2BB4 0001
    D02BA290 00B2
    810F2BB4 0002
    D02BA290 00B3
    810F2BB4 0003
    D02BA290 00B4
    810F2BB4 0004
    D02BA290 00B5
    810F2BB4 0005
    D02BA290 00B6
    810F2BB4 0006
    D02BA290 00B7
    810F2BB4 0007
    D02BA290 00B8
    810F2BB4 0008
    D02BA290 00B9
    810F2BB4 0009
    D02BA290 00BA
    810F2BB4 000A
    D02BA290 00BB
    810F2BB4 000B
    D02BA290 00BC
    810F2BB4 000C
    D02BA290 00BD
    810F2BB4 000D
    D02BA290 00BE
    810F2BB4 000E
    D02BA290 00BF
    810F2BB4 0012
    D02BA290 00C0
    810F2BB6 0000
    D02BA290 00C1
    810F2BB6 0001
    D02BA290 00C2
    810F2BB6 0002
    D02BA290 00C3
    810F2BB6 0003
    D02BA290 00C4
    810F2BB6 0004
    D02BA290 00C5
    810F2BB6 0005
    D02BA290 00C6
    810F2BB6 0006
    D02BA290 00C7
    810F2BB6 0007
    D02BA290 00C8
    810F2BB6 0008
    D02BA290 00C9
    810F2BB6 0009
    D02BA290 00CA
    810F2BB6 000A
    D02BA290 00CB
    810F2BB6 000B
    D02BA290 00CC
    810F2BB6 000C
    D02BA290 00CD
    810F2BB6 000D
    D02BA290 00CE
    810F2BB6 000E
    D02BA290 00CF
    810F2BB6 0012
    D02BA290 00E0
    810F2BB8 0000
    D02BA290 00E1
    810F2BB8 0001
    D02BA290 00E2
    810F2BB8 0002
    D02BA290 00E3
    810F2BB8 0003
    D02BA290 00E4
    810F2BB8 0004
    D02BA290 00E5
    810F2BB8 0005
    D02BA290 00E6
    810F2BB8 0006
    D02BA290 00E7
    810F2BB8 0007
    D02BA290 00E8
    810F2BB8 0008
    D02BA290 00E9
    810F2BB8 0009
    D02BA290 00EA
    810F2BB8 000A
    D02BA290 00EB
    810F2BB8 000B
    D02BA290 00EC
    810F2BB8 000C
    D02BA290 00ED
    810F2BB8 000D
    D02BA290 00EE
    810F2BB8 000E
    D02BA290 00EF
    810F2BB8 0012
    D02BA290 00F0
    810F2BBA 0000
    D02BA290 00F1
    810F2BBA 0001
    D02BA290 00F2
    810F2BBA 0002
    D02BA290 00F3
    810F2BBA 0003
    D02BA290 00F4
    810F2BBA 0004
    D02BA290 00F5
    810F2BBA 0005
    D02BA290 00F6
    810F2BBA 0006
    D02BA290 00F7
    810F2BBA 0007
    D02BA290 00F8
    810F2BBA 0008
    D02BA290 00F9
    810F2BBA 0009
    D02BA290 00FA
    810F2BBA 000A
    D02BA290 00FB
    810F2BBA 000B
    D02BA290 00FC
    810F2BBA 000C
    D02BA290 00FD
    810F2BBA 000D
    D02BA290 00FE
    810F2BBA 000E
    D02BA290 00FF
    810F2BBA 0012
    Last edited by triclon; 05-12-2019, 12:40:36 PM.
Working...
X