Skip to content

Instantly share code, notes, and snippets.

@sup39
sup39 / SMS-Infodump-Extra.txt
Last active December 16, 2021 11:17
Super Mario Sunshine "position/angle/speed + extra info display" Gecko code (NTSC-J). Extra info includes (1) water amount that Petey has drunk (2) Shadow Mario's HP. This is an extension of Noki Doki's "position/angle/speed display" (https://gist.github.com/QbeRoot/5c62ac9211680cd7706e70c9189b658f).
060F9B64 00000010
496FE57D 60000000
60000000 60000000
040ECE3C 4970B1D5
04206734 495F1AA5
077F8010 000002D8
9421FFE0 7C0802A6
90010024 93E1001C
39200000 3D408180
912A8008 3D408180
void OnDraw2D(J2DGrafContext* graphics) {
static uint32_t color = 0x00000080; // RGBA
static JUTRect rectQFTimer = {0x10-2, 0x1b4-1, 0x10+112, 0x1b4+24}; // {x0, y0, x1, y1}
// setup
J2DGrafContext_Setup2D(graphics);
// set rect color to #00000080 (gradient color)
setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor(
graphics, &color, &color, &color, &color
2440A378 80000000
82200000 8040A378
80000001 817F1000
80000002 000003E4
88000002 00000000
80000003 00001C80
88020003 00000002
82200002 8040A2A8
28400D51 00000001
8C004401 0000007C
077FC000 00000450
9421FF98 7C0802A6
9001006C DB410038
DB610040 DB810048
DBA10050 DBC10058
DBE10060 93810028
93A1002C 93C10030
93E10034 7C7F1B78
4CC63182 4A8391ED
38C0000F 38A00005
@sup39
sup39 / SMS-infodump-heldObj.txt
Last active January 19, 2022 03:23
Gecko Code to show last held object's position. https://twitter.com/sup39x1207/status/1483641052619997184
040ECE3C 4970D1C9
04206734 495F3931
077FA004 000001E0
9421FFE8 7C0802A6
9001001C 3D208180
39400000 9149A000
4A912391 3D208041
8149A2B8 39200000
39000002 3CE08180
38E7A13C 80CA0048
040ECE3C 4970D1C9
04206734 495F3931
077FA004 000001F0
9421FFE8 7C0802A6
9001001C 3D208180
39400000 9149A000
4A912391 3D208041
8149A2B8 39200000
39000002 3CE08180
38E7A150 80CA0048
040ED288 4970CA09
077F9540 00000858
9421FE88 7C0802A6
38830054 39610178
9001017C 38610008
48000745 BF21012C
4CC63182 4A83D5D5
38610008 3FA08040
4CC63182 4A83BCB5
38C0000F 38A00005
040ED288 4970A22D
077F7000 000005A0
9421FFB8 686900B0
21290000 3D208041
BF21002C 3BE00001
812998AC 7FFF3830
7FFF0194 7C0802A6
7CE74A14 7C9C2378
3D208041 38800000
7CBB2B78 3FA00001
040ED288 49708F79
077F6200 000001D8
9421FFB8 7C0802A6
9001004C BFC10040
4A8B1159 38800001
38600009 4A8B06CD
38E00000 38C00004
38A00001 38800009
38600000 4A8B1181
38600001 4A8B28F5
040ED288 49708F79
077F6200 000002D0
9421FF98 7C0802A6
9001006C BEC10040
4A8B1159 38800001
38600009 4A8B06CD
38E00000 38C00004
38A00001 38800009
38600000 4A8B1181
38600001 4A8B28F5