From 1ed675921a17b77908c305e001b83bbdf7c0e07a Mon Sep 17 00:00:00 2001 From: MegaMech Date: Sat, 18 Jul 2026 22:30:39 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20n64decom?= =?UTF-8?q?p/mk64@44c71a7978e6abae95399db732a40186a165e2ee=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- actorsmenu.html | 2 +- actorsmenu.js | 2 +- basics.js | 2 +- bug.html | 8 +- choco__mountain_2course__offsets_8c.html | 4 +- code__800029B0_8c.html | 96 +- code__800029B0_8c.js | 6 +- code__800029B0_8h.html | 144 +- code__800029B0_8h.js | 6 +- code__800029B0_8h_source.html | 12 +- controlflow.html | 4 +- course_8h_source.html | 6 +- cpu__speed__control_8inc_8c_source.html | 2 +- cpu__vehicles__camera__path_8c.html | 132 +- cpu__vehicles__camera__path_8c.js | 6 +- ...056485e80d615faffaf2715a906c294_cgraph.svg | 2 +- ...56485e80d615faffaf2715a906c294_icgraph.svg | 2 +- ...9637c3409649f6821951395ba8f0cb_icgraph.svg | 2 +- ...a648b345a39b2070d8f56dc0ed04cb4_cgraph.svg | 2 +- ...648b345a39b2070d8f56dc0ed04cb4_icgraph.svg | 2 +- ...405615f7a8bf075a39f55ec610515b4_cgraph.svg | 2 +- ...05615f7a8bf075a39f55ec610515b4_icgraph.svg | 2 +- ...1358fe9226e37c5b8650e255bb121c_icgraph.map | 6 +- ...1358fe9226e37c5b8650e255bb121c_icgraph.md5 | 1 + ...1358fe9226e37c5b8650e255bb121c_icgraph.svg | 18 +- ...fe9226e37c5b8650e255bb121c_icgraph_org.svg | 16 +- ...584244982fdde545473a274f700c19_icgraph.svg | 2 +- ...0d054883ba7ddebb1b79918d9ac5c86_cgraph.svg | 2 +- ...d054883ba7ddebb1b79918d9ac5c86_icgraph.svg | 2 +- ...21c2d9c469606ad4ceb44b3feed0b2a_cgraph.svg | 2 +- ...1c2d9c469606ad4ceb44b3feed0b2a_icgraph.svg | 2 +- ...93cdf918f0aaa85d53e5eea5e1e5df_icgraph.svg | 2 +- ...5e42391f675d011b865e8568b78f4e_icgraph.svg | 2 +- ...4f79b7815d902f0c40373c892d9241b_cgraph.svg | 2 +- ...f79b7815d902f0c40373c892d9241b_icgraph.svg | 2 +- ...dccc976f7577332da6eb6767817fd9_icgraph.svg | 2 +- ...25ddded54aab32025174f6aedd5e391_cgraph.svg | 2 +- ...5ddded54aab32025174f6aedd5e391_icgraph.svg | 2 +- ...f4e263ad7573063f17905299a90caf_icgraph.svg | 2 +- ...9e8de4d9023a78f604c09110041943_icgraph.md5 | 1 - ...2262372d1330cf5b593b430082715f_icgraph.svg | 2 +- ...72ec39727066197b32405580133928_icgraph.svg | 2 +- ...653876884c97d13061b7b420a918c2e_cgraph.svg | 2 +- ...53876884c97d13061b7b420a918c2e_icgraph.svg | 2 +- ...731d6b2880816d8559df507cbdb912_icgraph.svg | 2 +- ...0e359a856cfdf5ac5bf2562683de34_icgraph.svg | 2 +- ...fd145e3b7fa20e3752c05fd73260a1_icgraph.svg | 2 +- ...065fa509a905eea7a2993cc3cfbb21e_cgraph.svg | 2 +- ...65fa509a905eea7a2993cc3cfbb21e_icgraph.svg | 2 +- ...da9c57e00b21e4a075bf9d41b932a1_icgraph.svg | 2 +- ...71c7774931a008442d74e61aff710c6_cgraph.svg | 2 +- ...1c7774931a008442d74e61aff710c6_icgraph.svg | 2 +- ...2e6c62c1044979174afaf6abc83b8e_icgraph.svg | 2 +- ...a53187f6650dd4c4ed9852c841e6c4_icgraph.svg | 2 +- ...8c9c39fb2e2613ec57cd1bda073e1d_icgraph.svg | 2 +- ...512a13bf1bd10a7c33a6b047e9c4330_cgraph.map | 6 +- ...512a13bf1bd10a7c33a6b047e9c4330_cgraph.md5 | 2 +- ...512a13bf1bd10a7c33a6b047e9c4330_cgraph.svg | 16 +- ...13bf1bd10a7c33a6b047e9c4330_cgraph_org.svg | 16 +- ...7709d8cbf7a0b88d0f3cb3f5efca3be_cgraph.svg | 2 +- ...709d8cbf7a0b88d0f3cb3f5efca3be_icgraph.svg | 2 +- ...808902aee426ba4433e92cde1feb8a1_cgraph.svg | 2 +- ...08902aee426ba4433e92cde1feb8a1_icgraph.svg | 2 +- ...9cd9c001e0a06c9cab23fe2cf070abf_cgraph.svg | 2 +- ...cd9c001e0a06c9cab23fe2cf070abf_icgraph.svg | 2 +- ...92eea4d8e687b403e99a57406c7b5f_icgraph.svg | 2 +- ...eca821e375d293b4bc6ead44dd26463_cgraph.svg | 2 +- ...ca821e375d293b4bc6ead44dd26463_icgraph.svg | 2 +- ...c44af1268e58cc195aeab08726c3cd_icgraph.svg | 2 +- ...1a2a6017420af697758903d74577445_cgraph.svg | 2 +- ...a2a6017420af697758903d74577445_icgraph.svg | 2 +- ...82c41e97c070bce2807758473cc361_icgraph.svg | 2 +- ...d21c866c74e866e873dfd2f67c3c8da_cgraph.svg | 2 +- ...21c866c74e866e873dfd2f67c3c8da_icgraph.svg | 2 +- ...3d50445c0f98845ef112c4d057bc81a_cgraph.svg | 2 +- ...d50445c0f98845ef112c4d057bc81a_icgraph.svg | 2 +- ...681749e0e5afdeefcf4d2f57cc0a78_icgraph.svg | 2 +- ...8f25cc327a8c3877ab8045b90d415b6_cgraph.svg | 2 +- ...f25cc327a8c3877ab8045b90d415b6_icgraph.svg | 2 +- ...c4cde6a11c3d5856e79a4a78b1dbfd_icgraph.svg | 2 +- ...7ace5756348e3544752155e4aa0a0d_icgraph.svg | 2 +- ...0edcb74c914d4ec407eaeaf5a0558f_icgraph.svg | 2 +- ...97657992b3d5468d1944de0edff43c5_cgraph.svg | 2 +- ...7657992b3d5468d1944de0edff43c5_icgraph.svg | 2 +- ...6e3847b08d305b234ce56824c3ba43_icgraph.svg | 2 +- ...7e9390ad2244500d6a53bc8e2a691d_icgraph.svg | 2 +- ...bc40fe4e009791986ce6c008160879_icgraph.svg | 2 +- ...8f7e67df0617119c93806df449a557_icgraph.svg | 2 +- ...039d0cb8abc0ee9194def4fcc07479_icgraph.svg | 2 +- ...119d7238dcb3fe9cbb416e70e61b7e_icgraph.svg | 2 +- ...49b80191c30a11aff82b49192a096f_icgraph.svg | 2 +- ...c4f7a788cab53db51dbcc51c5766aa_icgraph.svg | 2 +- ...0c0324f89d6d71e463f60b57bb6c81_icgraph.svg | 2 +- ...b51f46008c8a06197fc136c4f2802a9_cgraph.svg | 2 +- ...51f46008c8a06197fc136c4f2802a9_icgraph.svg | 2 +- ...ac9fce1255b48eabba9843067498e54_cgraph.svg | 2 +- ...c9fce1255b48eabba9843067498e54_icgraph.svg | 2 +- ...9b8cd30f2be4e125706fa55ea2272d_icgraph.svg | 2 +- ...9aa5441b5960d23c8c24d1630582c2_icgraph.svg | 2 +- ...e801375eb2285e6993ba1023fa00b1a_cgraph.svg | 2 +- ...801375eb2285e6993ba1023fa00b1a_icgraph.svg | 2 +- ...3a97717dacd39073f64d574a709501d_cgraph.svg | 2 +- ...a97717dacd39073f64d574a709501d_icgraph.svg | 2 +- ...c654f7098be6c6ff382d5058263a76a_cgraph.svg | 2 +- ...654f7098be6c6ff382d5058263a76a_icgraph.svg | 2 +- ...1a4df415ec78112e486c4503c728e3_icgraph.svg | 2 +- ...78d8397fa3a12ca87ae281bdf990218_cgraph.svg | 2 +- ...8d8397fa3a12ca87ae281bdf990218_icgraph.svg | 2 +- ...de1debe516fb907e5241d931719ba3e_cgraph.svg | 2 +- ...e1debe516fb907e5241d931719ba3e_icgraph.svg | 2 +- ...a9758c9f344fdd388632dac92e2186_icgraph.svg | 2 +- cpu__vehicles__camera__path_8h.html | 152 +- cpu__vehicles__camera__path_8h.js | 6 +- ...0cdca14fb60bb8f9174a25f665efac7_cgraph.map | 6 +- ...0cdca14fb60bb8f9174a25f665efac7_cgraph.md5 | 2 +- ...0cdca14fb60bb8f9174a25f665efac7_cgraph.svg | 16 +- ...a14fb60bb8f9174a25f665efac7_cgraph_org.svg | 16 +- cpu__vehicles__camera__path_8h_source.html | 114 +- defines_8h.html | 128 + defines_8h.js | 8 + defines_8h_source.html | 11 + doxygen_crawl.html | 126 +- globals_a.html | 1 + globals_d.html | 4 - globals_defs_d.html | 1 - globals_defs_g.html | 1 + globals_defs_r.html | 8 + globals_f.html | 4 +- globals_func_a.html | 1 + globals_func_f.html | 4 +- globals_func_t.html | 1 + globals_g.html | 7 +- globals_n.html | 3 + globals_r.html | 8 + globals_t.html | 1 + globals_vars_d.html | 3 - globals_vars_g.html | 6 +- globals_vars_n.html | 3 + guMtxCatL_8c.html | 2 +- heap_8c.html | 2 +- heap_8h.html | 2 +- load_8c.html | 6 +- load_8h.html | 6 +- main_8c.html | 44 +- main_8c.js | 4 +- main_8h.html | 54 +- main_8h.js | 2 +- main_8h_source.html | 10 +- md_docs_2doxygen__syms.html | 18 +- menu__items_8c.html | 22 +- menu__items_8c.js | 2 +- ...002f259a6c887d6672085b8cda7d4d_icgraph.map | 2 +- ...002f259a6c887d6672085b8cda7d4d_icgraph.md5 | 2 +- ...002f259a6c887d6672085b8cda7d4d_icgraph.svg | 2 +- ...259a6c887d6672085b8cda7d4d_icgraph_org.svg | 2 +- ...be09f5258f7b9e60f78e51ad9b5c73_icgraph.map | 2 +- ...be09f5258f7b9e60f78e51ad9b5c73_icgraph.md5 | 2 +- ...be09f5258f7b9e60f78e51ad9b5c73_icgraph.svg | 2 +- ...f5258f7b9e60f78e51ad9b5c73_icgraph_org.svg | 2 +- ...eb021a953285ba504198ac6ca73a9a_icgraph.map | 2 +- ...eb021a953285ba504198ac6ca73a9a_icgraph.md5 | 2 +- ...eb021a953285ba504198ac6ca73a9a_icgraph.svg | 2 +- ...1a953285ba504198ac6ca73a9a_icgraph_org.svg | 2 +- ...91de5df0dffc5bed84260ec758d6612_cgraph.map | 0 ...91de5df0dffc5bed84260ec758d6612_cgraph.md5 | 0 ...91de5df0dffc5bed84260ec758d6612_cgraph.svg | 2 +- ...5df0dffc5bed84260ec758d6612_cgraph_org.svg | 0 ...1de5df0dffc5bed84260ec758d6612_icgraph.map | 0 ...1de5df0dffc5bed84260ec758d6612_icgraph.md5 | 0 ...1de5df0dffc5bed84260ec758d6612_icgraph.svg | 2 +- ...df0dffc5bed84260ec758d6612_icgraph_org.svg | 0 ...8dbe30ffd4a4cb17d08d5c5bfa68822_cgraph.map | 2 +- ...8dbe30ffd4a4cb17d08d5c5bfa68822_cgraph.md5 | 2 +- ...8dbe30ffd4a4cb17d08d5c5bfa68822_cgraph.svg | 2 +- ...30ffd4a4cb17d08d5c5bfa68822_cgraph_org.svg | 2 +- ...ff828f0134d42058cf8be2e012a8a3_icgraph.map | 2 +- ...ff828f0134d42058cf8be2e012a8a3_icgraph.md5 | 2 +- ...ff828f0134d42058cf8be2e012a8a3_icgraph.svg | 2 +- ...8f0134d42058cf8be2e012a8a3_icgraph_org.svg | 2 +- ...ca6e35a19465ad361e68b13e467243_icgraph.map | 2 +- ...ca6e35a19465ad361e68b13e467243_icgraph.md5 | 2 +- ...ca6e35a19465ad361e68b13e467243_icgraph.svg | 2 +- ...35a19465ad361e68b13e467243_icgraph_org.svg | 2 +- ...3214a6a4c78586f2ad8c6b46e449446_cgraph.map | 2 +- ...3214a6a4c78586f2ad8c6b46e449446_cgraph.md5 | 2 +- ...3214a6a4c78586f2ad8c6b46e449446_cgraph.svg | 2 +- ...a6a4c78586f2ad8c6b46e449446_cgraph_org.svg | 2 +- ...6ff5db272f5bc36175fa9373072270b_cgraph.map | 2 +- ...6ff5db272f5bc36175fa9373072270b_cgraph.md5 | 2 +- ...6ff5db272f5bc36175fa9373072270b_cgraph.svg | 2 +- ...db272f5bc36175fa9373072270b_cgraph_org.svg | 2 +- ...1d2583978658f8524340b7b94544b1_icgraph.map | 2 +- ...1d2583978658f8524340b7b94544b1_icgraph.md5 | 2 +- ...1d2583978658f8524340b7b94544b1_icgraph.svg | 2 +- ...83978658f8524340b7b94544b1_icgraph_org.svg | 2 +- menu__items_8h.html | 8 +- ...a4da908a31782d2dd58a320dea741e_icgraph.map | 2 +- ...a4da908a31782d2dd58a320dea741e_icgraph.md5 | 2 +- ...a4da908a31782d2dd58a320dea741e_icgraph.svg | 2 +- ...908a31782d2dd58a320dea741e_icgraph_org.svg | 2 +- ...1bcf63b41f2161d490fa7dfb396a93_icgraph.map | 2 +- ...1bcf63b41f2161d490fa7dfb396a93_icgraph.md5 | 2 +- ...1bcf63b41f2161d490fa7dfb396a93_icgraph.svg | 2 +- ...63b41f2161d490fa7dfb396a93_icgraph_org.svg | 2 +- ...ab1f2888cd7c5107c43c2a102332b4_icgraph.map | 2 +- ...ab1f2888cd7c5107c43c2a102332b4_icgraph.md5 | 2 +- ...ab1f2888cd7c5107c43c2a102332b4_icgraph.svg | 2 +- ...2888cd7c5107c43c2a102332b4_icgraph_org.svg | 2 +- ...cf55c28f8456b37e21357ffc16bba9_icgraph.map | 2 +- ...cf55c28f8456b37e21357ffc16bba9_icgraph.md5 | 2 +- ...cf55c28f8456b37e21357ffc16bba9_icgraph.svg | 2 +- ...c28f8456b37e21357ffc16bba9_icgraph_org.svg | 2 +- ...f3db169f50e66ea196709884fb2d4e_icgraph.map | 2 +- ...f3db169f50e66ea196709884fb2d4e_icgraph.md5 | 2 +- ...f3db169f50e66ea196709884fb2d4e_icgraph.svg | 2 +- ...169f50e66ea196709884fb2d4e_icgraph_org.svg | 2 +- ...bba8ec27961b87cf9d086b2517f4338_cgraph.map | 2 +- ...bba8ec27961b87cf9d086b2517f4338_cgraph.md5 | 2 +- ...bba8ec27961b87cf9d086b2517f4338_cgraph.svg | 2 +- ...ec27961b87cf9d086b2517f4338_cgraph_org.svg | 2 +- ...87afa5d9479f79907d55593924d411_icgraph.map | 2 +- ...87afa5d9479f79907d55593924d411_icgraph.md5 | 2 +- ...87afa5d9479f79907d55593924d411_icgraph.svg | 2 +- ...a5d9479f79907d55593924d411_icgraph_org.svg | 2 +- menu__items_8h_source.html | 824 +- moo__moo__farm_2course__data_8c.html | 2 +- moo__moo__farm_2course__data_8h.html | 2 +- navtreedata.js | 232 +- navtreeindex100.js | 18 +- navtreeindex101.js | 18 +- navtreeindex102.js | 18 +- navtreeindex103.js | 18 +- navtreeindex104.js | 18 +- navtreeindex105.js | 18 +- navtreeindex106.js | 18 +- navtreeindex107.js | 18 +- navtreeindex108.js | 18 +- navtreeindex109.js | 18 +- navtreeindex110.js | 18 +- navtreeindex111.js | 18 +- navtreeindex112.js | 18 +- navtreeindex113.js | 18 +- navtreeindex114.js | 18 +- navtreeindex115.js | 18 +- navtreeindex116.js | 18 +- navtreeindex117.js | 18 +- navtreeindex118.js | 18 +- navtreeindex119.js | 18 +- navtreeindex120.js | 18 +- navtreeindex121.js | 18 +- navtreeindex122.js | 18 +- navtreeindex123.js | 18 +- navtreeindex124.js | 18 +- navtreeindex125.js | 18 +- navtreeindex126.js | 18 +- navtreeindex127.js | 18 +- navtreeindex128.js | 18 +- navtreeindex129.js | 18 +- navtreeindex130.js | 18 +- navtreeindex131.js | 18 +- navtreeindex132.js | 18 +- navtreeindex133.js | 18 +- navtreeindex134.js | 18 +- navtreeindex135.js | 18 +- navtreeindex136.js | 18 +- navtreeindex137.js | 18 +- navtreeindex138.js | 18 +- navtreeindex139.js | 18 +- navtreeindex14.js | 56 +- navtreeindex140.js | 18 +- navtreeindex141.js | 18 +- navtreeindex142.js | 8 + navtreeindex21.js | 2 +- navtreeindex22.js | 6 +- navtreeindex23.js | 192 +- navtreeindex24.js | 244 +- navtreeindex25.js | 286 +- navtreeindex26.js | 14 +- navtreeindex27.js | 192 +- navtreeindex28.js | 108 +- navtreeindex29.js | 18 +- navtreeindex30.js | 18 +- navtreeindex31.js | 18 +- navtreeindex32.js | 18 +- navtreeindex33.js | 18 +- navtreeindex34.js | 18 +- navtreeindex35.js | 18 +- navtreeindex36.js | 18 +- navtreeindex37.js | 18 +- navtreeindex38.js | 18 +- navtreeindex39.js | 18 +- navtreeindex40.js | 18 +- navtreeindex41.js | 18 +- navtreeindex42.js | 18 +- navtreeindex43.js | 18 +- navtreeindex44.js | 18 +- navtreeindex45.js | 18 +- navtreeindex46.js | 18 +- navtreeindex47.js | 18 +- navtreeindex48.js | 18 +- navtreeindex49.js | 18 +- navtreeindex50.js | 18 +- navtreeindex51.js | 18 +- navtreeindex52.js | 18 +- navtreeindex53.js | 18 +- navtreeindex54.js | 18 +- navtreeindex55.js | 18 +- navtreeindex56.js | 18 +- navtreeindex57.js | 18 +- navtreeindex58.js | 18 +- navtreeindex59.js | 18 +- navtreeindex60.js | 18 +- navtreeindex61.js | 18 +- navtreeindex62.js | 18 +- navtreeindex63.js | 18 +- navtreeindex64.js | 18 +- navtreeindex65.js | 18 +- navtreeindex66.js | 18 +- navtreeindex67.js | 18 +- navtreeindex68.js | 18 +- navtreeindex69.js | 84 +- navtreeindex70.js | 278 +- navtreeindex71.js | 50 +- navtreeindex72.js | 18 +- navtreeindex73.js | 18 +- navtreeindex74.js | 18 +- navtreeindex75.js | 18 +- navtreeindex76.js | 20 +- navtreeindex77.js | 20 +- navtreeindex78.js | 18 +- navtreeindex79.js | 18 +- navtreeindex80.js | 18 +- navtreeindex81.js | 18 +- navtreeindex82.js | 18 +- navtreeindex83.js | 18 +- navtreeindex84.js | 18 +- navtreeindex85.js | 20 +- navtreeindex86.js | 18 +- navtreeindex87.js | 18 +- navtreeindex88.js | 18 +- navtreeindex89.js | 18 +- navtreeindex90.js | 18 +- navtreeindex91.js | 48 +- navtreeindex92.js | 26 +- navtreeindex93.js | 18 +- navtreeindex94.js | 18 +- navtreeindex95.js | 18 +- navtreeindex96.js | 18 +- navtreeindex97.js | 18 +- navtreeindex98.js | 18 +- navtreeindex99.js | 18 +- objects.html | 2 +- osViBlack_8c.html | 2 +- osViSwapBuffer_8c.html | 2 +- os__vi_8h.html | 4 +- piint_8h.html | 6 +- race__logic_8c.html | 50 +- race__logic_8c.js | 2 +- ...1b81b0761fe49ed9207567c7769ba94_cgraph.svg | 2 +- ...b81b0761fe49ed9207567c7769ba94_icgraph.svg | 2 +- ...a1efbd97d34c4f81c9184a4a029a26_icgraph.md5 | 1 - ...8a5da7a5ebbbd333d582c03c136c2b_icgraph.svg | 2 +- ...645116d52469ec9b45c668d694e98c4_cgraph.map | 68 +- ...645116d52469ec9b45c668d694e98c4_cgraph.md5 | 2 +- ...645116d52469ec9b45c668d694e98c4_cgraph.svg | 350 +- ...16d52469ec9b45c668d694e98c4_cgraph_org.svg | 352 +- ...7f2e46e866e68495bc5792fb13f0d66_cgraph.svg | 2 +- ...f2e46e866e68495bc5792fb13f0d66_icgraph.svg | 2 +- ...f21a1ef55b61f5678170da62e5e51dc_cgraph.map | 26 +- ...f21a1ef55b61f5678170da62e5e51dc_cgraph.md5 | 2 +- ...f21a1ef55b61f5678170da62e5e51dc_cgraph.svg | 128 +- ...1ef55b61f5678170da62e5e51dc_cgraph_org.svg | 128 +- ...3e9b44dadfdb847a128a25aa618de5_icgraph.map | 4 +- ...3e9b44dadfdb847a128a25aa618de5_icgraph.md5 | 1 + ...3e9b44dadfdb847a128a25aa618de5_icgraph.svg | 18 +- ...44dadfdb847a128a25aa618de5_icgraph_org.svg | 16 +- ...3cce6260fc4d7f0c4610aeebce8de54_cgraph.svg | 2 +- ...cce6260fc4d7f0c4610aeebce8de54_icgraph.svg | 2 +- ...207ea8c493abfaa7e63d66ae57453e_icgraph.svg | 2 +- ...62382097107c855812aa65f2acbd49_icgraph.svg | 2 +- ...563ce64a716f5d420505adc3e9b89d_icgraph.svg | 2 +- ...b498a031d0fc8f31b5947bf329344f4_cgraph.svg | 2 +- ...498a031d0fc8f31b5947bf329344f4_icgraph.svg | 2 +- race__logic_8h.html | 50 +- race__logic_8h.js | 2 +- ...1b81b0761fe49ed9207567c7769ba94_cgraph.svg | 2 +- ...b81b0761fe49ed9207567c7769ba94_icgraph.svg | 2 +- ...8a5da7a5ebbbd333d582c03c136c2b_icgraph.svg | 2 +- ...645116d52469ec9b45c668d694e98c4_cgraph.map | 68 +- ...645116d52469ec9b45c668d694e98c4_cgraph.md5 | 2 +- ...645116d52469ec9b45c668d694e98c4_cgraph.svg | 350 +- ...16d52469ec9b45c668d694e98c4_cgraph_org.svg | 352 +- ...9f9e3af8403dbedd2e08adb6342fe7_icgraph.md5 | 1 - ...7f2e46e866e68495bc5792fb13f0d66_cgraph.svg | 2 +- ...f2e46e866e68495bc5792fb13f0d66_icgraph.svg | 2 +- ...f21a1ef55b61f5678170da62e5e51dc_cgraph.map | 26 +- ...f21a1ef55b61f5678170da62e5e51dc_cgraph.md5 | 2 +- ...f21a1ef55b61f5678170da62e5e51dc_cgraph.svg | 128 +- ...1ef55b61f5678170da62e5e51dc_cgraph_org.svg | 128 +- ...3cce6260fc4d7f0c4610aeebce8de54_cgraph.svg | 2 +- ...cce6260fc4d7f0c4610aeebce8de54_icgraph.svg | 2 +- ...207ea8c493abfaa7e63d66ae57453e_icgraph.svg | 2 +- ...e2bf81853f463ff886188545241203_icgraph.map | 4 +- ...e2bf81853f463ff886188545241203_icgraph.md5 | 1 + ...e2bf81853f463ff886188545241203_icgraph.svg | 18 +- ...81853f463ff886188545241203_icgraph_org.svg | 16 +- ...62382097107c855812aa65f2acbd49_icgraph.svg | 2 +- ...563ce64a716f5d420505adc3e9b89d_icgraph.svg | 2 +- ...b498a031d0fc8f31b5947bf329344f4_cgraph.svg | 2 +- ...498a031d0fc8f31b5947bf329344f4_icgraph.svg | 2 +- race__logic_8h_source.html | 42 +- rainbow__road_2course__data_8c.html | 2 +- rainbow__road_2course__data_8h.html | 2 +- search/all_10.js | 249 +- search/all_11.js | 2 +- search/all_14.js | 898 +- search/all_16.js | 331 +- search/all_3.js | 493 +- search/all_6.js | 15952 ++++++++-------- search/all_8.js | 3638 ++-- search/all_9.js | 9407 ++++----- search/defines_11.js | 248 +- search/defines_4.js | 293 +- search/defines_7.js | 91 +- search/functions_1.js | 135 +- search/functions_13.js | 37 +- search/functions_6.js | 3636 ++-- search/variables_4.js | 15427 ++++++++------- search/variables_7.js | 6808 +++---- search/variables_e.js | 73 +- toads__turnpike_2course__offsets_8c.html | 4 +- todo.html | 26 +- vehicle__utils_8inc_8c_source.html | 2 +- wario__stadium_2course__offsets_8c.html | 4 +- 434 files changed, 33301 insertions(+), 33106 deletions(-) rename cpu__vehicles__camera__path_8c_a359e8de4d9023a78f604c09110041943_icgraph.map => cpu__vehicles__camera__path_8c_a1b1358fe9226e37c5b8650e255bb121c_icgraph.map (95%) create mode 100644 cpu__vehicles__camera__path_8c_a1b1358fe9226e37c5b8650e255bb121c_icgraph.md5 rename cpu__vehicles__camera__path_8c_a359e8de4d9023a78f604c09110041943_icgraph.svg => cpu__vehicles__camera__path_8c_a1b1358fe9226e37c5b8650e255bb121c_icgraph.svg (95%) rename cpu__vehicles__camera__path_8c_a359e8de4d9023a78f604c09110041943_icgraph_org.svg => cpu__vehicles__camera__path_8c_a1b1358fe9226e37c5b8650e255bb121c_icgraph_org.svg (93%) delete mode 100644 cpu__vehicles__camera__path_8c_a359e8de4d9023a78f604c09110041943_icgraph.md5 rename menu__items_8c_af2f6da2963f7cc24c5fad14aecd39c92_cgraph.map => menu__items_8c_a491de5df0dffc5bed84260ec758d6612_cgraph.map (100%) rename menu__items_8c_af2f6da2963f7cc24c5fad14aecd39c92_cgraph.md5 => menu__items_8c_a491de5df0dffc5bed84260ec758d6612_cgraph.md5 (100%) rename menu__items_8c_af2f6da2963f7cc24c5fad14aecd39c92_cgraph.svg => menu__items_8c_a491de5df0dffc5bed84260ec758d6612_cgraph.svg (99%) rename menu__items_8c_af2f6da2963f7cc24c5fad14aecd39c92_cgraph_org.svg => menu__items_8c_a491de5df0dffc5bed84260ec758d6612_cgraph_org.svg (100%) rename menu__items_8c_af2f6da2963f7cc24c5fad14aecd39c92_icgraph.map => menu__items_8c_a491de5df0dffc5bed84260ec758d6612_icgraph.map (100%) rename menu__items_8c_af2f6da2963f7cc24c5fad14aecd39c92_icgraph.md5 => menu__items_8c_a491de5df0dffc5bed84260ec758d6612_icgraph.md5 (100%) rename menu__items_8c_af2f6da2963f7cc24c5fad14aecd39c92_icgraph.svg => menu__items_8c_a491de5df0dffc5bed84260ec758d6612_icgraph.svg (99%) rename menu__items_8c_af2f6da2963f7cc24c5fad14aecd39c92_icgraph_org.svg => menu__items_8c_a491de5df0dffc5bed84260ec758d6612_icgraph_org.svg (100%) delete mode 100644 race__logic_8c_a1ea1efbd97d34c4f81c9184a4a029a26_icgraph.md5 rename race__logic_8c_a1ea1efbd97d34c4f81c9184a4a029a26_icgraph.map => race__logic_8c_aad3e9b44dadfdb847a128a25aa618de5_icgraph.map (96%) create mode 100644 race__logic_8c_aad3e9b44dadfdb847a128a25aa618de5_icgraph.md5 rename race__logic_8c_a1ea1efbd97d34c4f81c9184a4a029a26_icgraph.svg => race__logic_8c_aad3e9b44dadfdb847a128a25aa618de5_icgraph.svg (94%) rename race__logic_8c_a1ea1efbd97d34c4f81c9184a4a029a26_icgraph_org.svg => race__logic_8c_aad3e9b44dadfdb847a128a25aa618de5_icgraph_org.svg (91%) delete mode 100644 race__logic_8h_a3e9f9e3af8403dbedd2e08adb6342fe7_icgraph.md5 rename race__logic_8h_a3e9f9e3af8403dbedd2e08adb6342fe7_icgraph.map => race__logic_8h_acde2bf81853f463ff886188545241203_icgraph.map (96%) create mode 100644 race__logic_8h_acde2bf81853f463ff886188545241203_icgraph.md5 rename race__logic_8h_a3e9f9e3af8403dbedd2e08adb6342fe7_icgraph.svg => race__logic_8h_acde2bf81853f463ff886188545241203_icgraph.svg (94%) rename race__logic_8h_a3e9f9e3af8403dbedd2e08adb6342fe7_icgraph_org.svg => race__logic_8h_acde2bf81853f463ff886188545241203_icgraph_org.svg (91%) diff --git a/actorsmenu.html b/actorsmenu.html index b91851270..7dbf4c584 100644 --- a/actorsmenu.html +++ b/actorsmenu.html @@ -177,7 +177,7 @@ $(function(){initNavTree('actorsmenu.html',''); initResizable(true); });

-

Actors Objects Vehicles Items

+

Actors Objects Vehicles Items

diff --git a/actorsmenu.js b/actorsmenu.js index a1f7e0e44..03d6a6bce 100644 --- a/actorsmenu.js +++ b/actorsmenu.js @@ -4,7 +4,7 @@ var actorsmenu = [ "Actors", "actors.html#actors", null ] ] ], [ "Objects", "objects.html", [ - [ "Objects", "objects.html#objects-1", null ] + [ "Objects", "objects.html#objects", null ] ] ], [ "Vehicles", "vehicles.html", [ [ "Trains", "vehicles.html#trains", null ], diff --git a/basics.js b/basics.js index 256a27b47..d8ca81661 100644 --- a/basics.js +++ b/basics.js @@ -26,7 +26,7 @@ var basics = [ "Menus", "controlflow.html#menus", null ], [ "Players", "controlflow.html#players", null ], [ "Actors", "controlflow.html#actors-1", null ], - [ "Objects", "controlflow.html#objects", null ], + [ "Objects", "controlflow.html#objects-1", null ], [ "Courses", "controlflow.html#courses", [ [ "Course Folder", "controlflow.html#course-folder", null ] ] ], diff --git a/bug.html b/bug.html index 9f6eb6fee..596512a1f 100644 --- a/bug.html +++ b/bug.html @@ -118,15 +118,15 @@ $(function(){initNavTree('bug.html',''); initResizable(true); });
Global func_8001969C (UNUSED s32 playerId, UNUSED f32 arg1, s32 cameraId, UNUSED s16 pathIndex)
Adding an (f32) cast changes asm, why?
Global func_800B9BE4 (f32, f32, u16 *)
-
they probably meant to store the value to tmp[i] and tmp[8 + i]
+
they probably meant to store the value to tmp[i] and tmp[8 + i]
Global func_800BB388 (s32 bankId, s32 instId, s32 arg2)
-
missing return
+
missing return
Global init_sequence_players (void)
Size of wrong array. Zeroes out second half of gSequenceChannels[0], all of gSequenceChannels[1..31], and part of gSequenceLayers[0]. However, this is only called at startup, so it's harmless.
Global load_ceremony_cutscene (void)
these segmented addresses need to be symbols for mobility
Global load_sequence_internal (u32, u32, s32)
-
This should set the last bank (i.e. the first in the JSON) as default, not the missing one. This code path never gets taken, though – all sequence loading is synchronous.
+
This should set the last bank (i.e. the first in the JSON) as default, not the missing one. This code path never gets taken, though – all sequence loading is synchronous.
Global new_actor (ActorInitParams *)

No null check.

@@ -134,7 +134,7 @@ $(function(){initNavTree('bug.html',''); initResizable(true); });
Global note_set_vel_pan_reverb (struct Note *note, f32 velocity, u8 pan, u8 reverbVol)
for the change to UQ0.7, the if statement should also have been changed accordingly
Global preload_sequence (u32, u8)
-
should be IS_SEQ_LOAD_COMPLETE
+
should be IS_SEQ_LOAD_COMPLETE
Global update_gamestate (void)
Reloading this segment makes random_u16() deterministic for player spawn order. In laymens terms, random_u16() outputs the same value every time.
diff --git a/choco__mountain_2course__offsets_8c.html b/choco__mountain_2course__offsets_8c.html index 1c0db2ef1..0b8677521 100644 --- a/choco__mountain_2course__offsets_8c.html +++ b/choco__mountain_2course__offsets_8c.html @@ -197,7 +197,7 @@ Variables
{ gTexture64647C, 0x0829, 0x1000, 0x0 },
{ gTexture647F4C, 0x05BC, 0x1000, 0x0 },
{ gTexture64FBF4, 0x0274, 0x0800, 0x0 },
-
{ gTexture653DB0, 0x06AE, 0x0800, 0x0 },
+
{ gTexture653DB0, 0x06AE, 0x0800, 0x0 },
{ gTexture652B54, 0x0606, 0x0800, 0x0 },
{ gTexture65315C, 0x04A9, 0x0800, 0x0 },
{ gTexture6684F8, 0x010D, 0x0800, 0x0 },
@@ -216,6 +216,7 @@ Variables
{ 0x00000000, 0x0000, 0x0000, 0x0 },
}
u8 gTexture64FBF4[]
+
u8 gTexture653DB0[]
u8 gTexture67B864[]
u8 gTexture65315C[]
u8 gTexture679C04[]
@@ -231,7 +232,6 @@ Variables
u8 gTexture64619C[]
u8 gTextureSignBackside[]
u8 gTexture6774D8[]
-
u8 gTexture653DB0[]
u8 gTextureSignFallingRocks[]
u8 gTexture647F4C[]
u8 gTexture67DC20[]
diff --git a/code__800029B0_8c.html b/code__800029B0_8c.html index 977c1e0f1..7cc5764ac 100644 --- a/code__800029B0_8c.html +++ b/code__800029B0_8c.html @@ -313,12 +313,12 @@ Variables   f32 gTimePlayerLastTouchedFinishLine [8]   -u8gNmiUnknown1 -  -u8gNmiUnknown2 -  -u8gNmiUnknown3 -  +u8nmi_gVersusResults2P +  +u8nmi_gVersusResults3P +  +u8nmi_gVersusResults4Pu8gNmiUnknown4   u8gNmiUnknown5 @@ -1675,48 +1675,6 @@ Here is the caller graph for this function:
-
- - -

◆ gNmiUnknown1

- -
-
- - - - -
u8* gNmiUnknown1
-
- -
-
- -

◆ gNmiUnknown2

- -
-
- - - - -
u8* gNmiUnknown2
-
- -
-
- -

◆ gNmiUnknown3

- -
-
- - - - -
u8* gNmiUnknown3
-
-
@@ -1873,6 +1831,48 @@ Here is the caller graph for this function:
+
+ + +

◆ nmi_gVersusResults2P

+ +
+
+ + + + +
u8* nmi_gVersusResults2P
+
+ +
+
+ +

◆ nmi_gVersusResults3P

+ +
+
+ + + + +
u8* nmi_gVersusResults3P
+
+ +
+
+ +

◆ nmi_gVersusResults4P

+ +
+
+ + + + +
u8* nmi_gVersusResults4P
+
+
diff --git a/code__800029B0_8c.js b/code__800029B0_8c.js index bd66003d3..99821430f 100644 --- a/code__800029B0_8c.js +++ b/code__800029B0_8c.js @@ -88,9 +88,6 @@ var code__800029B0_8c = [ "gIsInQuitToMenuTransition", "code__800029B0_8c.html#a2e7d63dbfdabad69a70a95734822fe41", null ], [ "gIsMirrorMode", "code__800029B0_8c.html#abf3ecec3eda7109a8cd4cfd8f6826330", null ], [ "gNextFreeMemoryAddress", "code__800029B0_8c.html#acd2abe1d3f00f9dee4d679d14074480e", null ], - [ "gNmiUnknown1", "code__800029B0_8c.html#ad46f5cbdc056c4a5b9f5e6ef16dafb61", null ], - [ "gNmiUnknown2", "code__800029B0_8c.html#a0672d4666c6da2bd972d9999291133bb", null ], - [ "gNmiUnknown3", "code__800029B0_8c.html#a650e14abec4a1117c9600f7817f00f90", null ], [ "gNmiUnknown4", "code__800029B0_8c.html#a996dcce6c6d768308ca3a69e2c8c49b2", null ], [ "gNmiUnknown5", "code__800029B0_8c.html#ac9a865b3bfdbf78679ed655f58c61e70", null ], [ "gNmiUnknown6", "code__800029B0_8c.html#afae1f3d4c1a73f29eeea7c146836ee26", null ], @@ -102,6 +99,9 @@ var code__800029B0_8c = [ "gPlayerWinningIndex", "code__800029B0_8c.html#a8a6a0e5ed8709356fba948d0beeb6a95", null ], [ "gQuitToMenuTransitionCounter", "code__800029B0_8c.html#a5018fabd53fbeb5f453f5d76a8620c84", null ], [ "gTimePlayerLastTouchedFinishLine", "code__800029B0_8c.html#a8c78a0be98c8aca4ff6b7d66c6f1096a", null ], + [ "nmi_gVersusResults2P", "code__800029B0_8c.html#a57bf421655aecac9699dcacdd927878b", null ], + [ "nmi_gVersusResults3P", "code__800029B0_8c.html#a766f70a07bd1a860308f6fea6e3e1c59", null ], + [ "nmi_gVersusResults4P", "code__800029B0_8c.html#af1fb26553f6131bd8c37a94b38c50497", null ], [ "pad_800029B0", "code__800029B0_8c.html#aea825b8f6ea6bd888583c5c22e27c427", null ], [ "pAppNmiBuffer", "code__800029B0_8c.html#a1b736c2cce57eb258b8e704e9424a9b4", null ], [ "sIsController1Unplugged", "code__800029B0_8c.html#a432e0d50767ea0e8ac6ce5eb757ce1a8", null ], diff --git a/code__800029B0_8h.html b/code__800029B0_8h.html index 273894a0a..34947a94a 100644 --- a/code__800029B0_8h.html +++ b/code__800029B0_8h.html @@ -293,12 +293,12 @@ Variables   f32 gTimePlayerLastTouchedFinishLine []   -u8gNmiUnknown1 -  -u8gNmiUnknown2 -  -u8gNmiUnknown3 -  +u8nmi_gVersusResults2P +  +u8nmi_gVersusResults3P +  +u8nmi_gVersusResults4Pu8gNmiUnknown4   u8gNmiUnknown5 @@ -2141,72 +2141,6 @@ Here is the caller graph for this function:
-
- - -

◆ gNmiUnknown1

- -
-
- - - - - -
- - - - -
u8* gNmiUnknown1
-
-extern
-
- -
-
- -

◆ gNmiUnknown2

- -
-
- - - - - -
- - - - -
u8* gNmiUnknown2
-
-extern
-
- -
-
- -

◆ gNmiUnknown3

- -
-
- - - - - -
- - - - -
u8* gNmiUnknown3
-
-extern
-
-
@@ -2451,6 +2385,72 @@ Here is the caller graph for this function:
+
+ + +

◆ nmi_gVersusResults2P

+ +
+
+ + + + + +
+ + + + +
u8* nmi_gVersusResults2P
+
+extern
+
+ +
+
+ +

◆ nmi_gVersusResults3P

+ +
+
+ + + + + +
+ + + + +
u8* nmi_gVersusResults3P
+
+extern
+
+ +
+
+ +

◆ nmi_gVersusResults4P

+ +
+
+ + + + + +
+ + + + +
u8* nmi_gVersusResults4P
+
+extern
+
+
diff --git a/code__800029B0_8h.js b/code__800029B0_8h.js index 16b6b95f3..7453923b6 100644 --- a/code__800029B0_8h.js +++ b/code__800029B0_8h.js @@ -82,9 +82,6 @@ var code__800029B0_8h = [ "gIsInQuitToMenuTransition", "code__800029B0_8h.html#a2e7d63dbfdabad69a70a95734822fe41", null ], [ "gIsMirrorMode", "code__800029B0_8h.html#abf3ecec3eda7109a8cd4cfd8f6826330", null ], [ "gNextFreeMemoryAddress", "code__800029B0_8h.html#acd2abe1d3f00f9dee4d679d14074480e", null ], - [ "gNmiUnknown1", "code__800029B0_8h.html#ad46f5cbdc056c4a5b9f5e6ef16dafb61", null ], - [ "gNmiUnknown2", "code__800029B0_8h.html#a0672d4666c6da2bd972d9999291133bb", null ], - [ "gNmiUnknown3", "code__800029B0_8h.html#a650e14abec4a1117c9600f7817f00f90", null ], [ "gNmiUnknown4", "code__800029B0_8h.html#a996dcce6c6d768308ca3a69e2c8c49b2", null ], [ "gNmiUnknown5", "code__800029B0_8h.html#ac9a865b3bfdbf78679ed655f58c61e70", null ], [ "gNmiUnknown6", "code__800029B0_8h.html#afae1f3d4c1a73f29eeea7c146836ee26", null ], @@ -96,6 +93,9 @@ var code__800029B0_8h = [ "gPlayerWinningIndex", "code__800029B0_8h.html#a8a6a0e5ed8709356fba948d0beeb6a95", null ], [ "gQuitToMenuTransitionCounter", "code__800029B0_8h.html#a5018fabd53fbeb5f453f5d76a8620c84", null ], [ "gTimePlayerLastTouchedFinishLine", "code__800029B0_8h.html#ac94b9ded4f026071618320e4ac6a0c54", null ], + [ "nmi_gVersusResults2P", "code__800029B0_8h.html#a57bf421655aecac9699dcacdd927878b", null ], + [ "nmi_gVersusResults3P", "code__800029B0_8h.html#a766f70a07bd1a860308f6fea6e3e1c59", null ], + [ "nmi_gVersusResults4P", "code__800029B0_8h.html#af1fb26553f6131bd8c37a94b38c50497", null ], [ "pAppNmiBuffer", "code__800029B0_8h.html#a1b736c2cce57eb258b8e704e9424a9b4", null ], [ "sIsController1Unplugged", "code__800029B0_8h.html#a432e0d50767ea0e8ac6ce5eb757ce1a8", null ], [ "vtxBuffer", "code__800029B0_8h.html#a3a6a06fba59b75eba6032889f42330a2", null ] diff --git a/code__800029B0_8h_source.html b/code__800029B0_8h_source.html index 777d952fe..dc8cf4bd4 100644 --- a/code__800029B0_8h_source.html +++ b/code__800029B0_8h_source.html @@ -230,9 +230,9 @@ $(function(){initNavTree('code__800029B0_8h_source.html',''); initResizable(true
118extern u16 D_8015F894;
119extern f32 gTimePlayerLastTouchedFinishLine[];
120
-
121extern u8* gNmiUnknown1;
-
122extern u8* gNmiUnknown2;
-
123extern u8* gNmiUnknown3;
+
121extern u8* nmi_gVersusResults2P;
+
122extern u8* nmi_gVersusResults3P;
+
123extern u8* nmi_gVersusResults4P;
124extern u8* gNmiUnknown4;
125extern u8* gNmiUnknown5;
126extern u8* gNmiUnknown6;
@@ -261,7 +261,6 @@ $(function(){initNavTree('code__800029B0_8h_source.html',''); initResizable(true
s16 gCourseMaxY
Definition code_800029B0.c:91
s32 D_800DC5D0
Definition code_800029B0.c:43
u16 * gCollisionIndices
Definition code_800029B0.c:76
-
u8 * gNmiUnknown2
Definition code_800029B0.c:134
void clear_nmi_buffer(void)
Definition code_800029B0.c:290
s16 gCourseMinZ
Definition code_800029B0.c:95
u32 D_8015F58C
Definition code_800029B0.c:79
@@ -294,17 +293,18 @@ $(function(){initNavTree('code__800029B0_8h_source.html',''); initResizable(true
u16 D_8015F894
Definition code_800029B0.c:129
s16 D_8015F6F4
Definition code_800029B0.c:97
u16 D_8015F890
Definition code_800029B0.c:127
+
u8 * nmi_gVersusResults2P
Definition code_800029B0.c:133
u16 gNumPermanentActors
Definition code_800029B0.c:147
struct UnkStruct_800DC5EC D_8015F480[4]
Definition code_800029B0.c:56
s32 D_8015F788
Definition code_800029B0.c:125
s32 D_8015F59C
Definition code_800029B0.c:82
s32 D_8015F8E0
Definition code_800029B0.c:143
u16 D_8015F702
Definition code_800029B0.c:109
-
u8 * gNmiUnknown3
Definition code_800029B0.c:135
f32 D_8015F8E8
Definition code_800029B0.c:145
s16 D_8015F6FC
Definition code_800029B0.c:101
s32 D_801625EC
Definition code_800029B0.c:156
s16 gCurrentlyLoadedCourseId
Definition code_800029B0.c:32
+
u8 * nmi_gVersusResults3P
Definition code_800029B0.c:134
u16 D_800DC5B0
Definition code_800029B0.c:35
s32 D_8015F5A0
Definition code_800029B0.c:83
s32 D_800DC5D4
Definition code_800029B0.c:44
@@ -342,7 +342,6 @@ $(function(){initNavTree('code__800029B0_8h_source.html',''); initResizable(true
u16 gCollisionMeshCount
Definition code_800029B0.c:77
CollisionTriangle * gCollisionMesh
Definition code_800029B0.c:75
u16 D_800DC5B4
Definition code_800029B0.c:36
-
u8 * gNmiUnknown1
Definition code_800029B0.c:133
Vec3f D_8015F768
Definition code_800029B0.c:121
Vec3f D_8015F8D0
Definition code_800029B0.c:140
u16 D_8015F700
Definition code_800029B0.c:108
@@ -352,6 +351,7 @@ $(function(){initNavTree('code__800029B0_8h_source.html',''); initResizable(true
UNUSED u32 D_8015F718[3]
Definition code_800029B0.c:112
void func_80003040(void)
Definition code_800029B0.c:297
Vec3f D_8015F590
Definition code_800029B0.c:81
+
u8 * nmi_gVersusResults4P
Definition code_800029B0.c:135
u16 D_8015F6F8
Definition code_800029B0.c:99
u8 * gNmiUnknown6
Definition code_800029B0.c:138
s16 gDebugPathCount
Definition code_800029B0.c:154
diff --git a/controlflow.html b/controlflow.html index 9be31c2c1..f53013d1b 100644 --- a/controlflow.html +++ b/controlflow.html @@ -116,7 +116,7 @@ $(function(){initNavTree('controlflow.html',''); initResizable(true); });
  • Code Breakdown