LAN Background in Main Menu

From Custom Mario Kart: Double Dash Wiki!!
Jump to navigation Jump to search
LAN Background in Main Menu
Author: AdolescentSeagull
Version: v1.0
Date of latest version: 2024-08-31

Overview

LAN Background in Main Menu is a Gecko code created by AdolescentSeagull. It uses the background that is shown on the LAN Mode and LAN entry screens instead of the blue star background. The backgrounds used on the other screens (Records, Options, Title and all the LAN screens) are unaffected.

Codes

Japanese (NTSC-J) American (NTSC-U) European (PAL) July 2004 Debug
041e717c 9421ffec

041e7180 7c0802a6
041e7184 90010018
041e7188 93e1000c
041e718c 7c7f1b78
041e7190 38600008
041e7194 4bff26f1
041e7198 7fe3fb78
041e719c 4be48e25
041e71a0 7fe3fb78
041e71a4 808da318
041e71a8 8084001c
041e71ac 4bffa101
041e71b0 7fe3fb78
041e71b4 80010018
041e71b8 83e1000c
041e71bc 7c0803a6
041e71c0 38210014
041e71c4 4e800020
041e7200 4bffa18c
0413f194 38600000

041e7154 9421ffec

041e7158 7c0802a6
041e715c 90010018
041e7160 93e1000c
041e7164 7c7f1b78
041e7168 38600008
041e716c 4bff26f1
041e7170 7fe3fb78
041e7174 4be48e4d
041e7178 7fe3fb78
041e717c 808da318
041e7180 8084001c
041e7184 4bffa101
041e7188 7fe3fb78
041e718c 80010018
041e7190 83e1000c
041e7194 7c0803a6
041e7198 38210014
041e719c 4e800020
041e71d8 4bffa18c
0413f194 38600000

041e7124 9421ffec

041e7128 7c0802a6
041e712c 90010018
041e7130 93e1000c
041e7134 7c7f1b78
041e7138 38600008
041e713c 4bff2705
041e7140 7fe3fb78
041e7144 4be48e7d
041e7148 7fe3fb78
041e714c 808da338
041e7150 8084001c
041e7154 4bffa109
041e7158 7fe3fb78
041e715c 80010018
041e7160 83e1000c
041e7164 7c0803a6
041e7168 38210014
041e716c 4e800020
041e71a8 4bffa194
0413f1c4 38600000

0421906c 9421ffec

04219070 7c0802a6
04219074 90010018
04219078 93e1000c
0421907c 7c7f1b78
04219080 38600008
04219084 4bfeffe5
04219088 7fe3fb78
0421908c 4be33a59
04219090 7fe3fb78
04219094 808da378
04219098 8084001c
0421909c 4bff9b69
042190a0 7fe3fb78
042190a4 80010018
042190a8 83e1000c
042190ac 7c0803a6
042190b0 38210014
042190b4 4e800020
042190f0 4bff9bf4
04150bcc 38600000

Media

LANBackgroundInMainMenu.png

Technical Information

The constructor function MenuBackground::MenuBackground is overwritten to use new code:

  • The background is obtained from lanentry.arc found in SceneData/<Language>/ and is loaded by using the function SequenceApp::loadTask.
  • After calling the constructor J2DScreen::J2DScreen, LANBackground::setup is called to set up the LAN background.
  • Similarly, the MenuBackground:::calc function jumps to LANBackground::calc for the LAN Background animation.

Finally, to ensure that the game does not crash due to lack of memory, the back.arc file that is usually loaded (in SceneFactory::loadData) for the blue star background is not loaded in this cheat code.
Since most of the changes are related to MenuBackground::MenuBackground, this does not affect the other screens including the LAN screens.

Version History

Version Date of release Information
v1.0 2024-08-31 First revision