SpaghettiKart/bug.html

156 lines
8.8 KiB
HTML

<!-- HTML header for doxygen 1.10.0-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Mario Kart 64: Bug List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
<link href="docs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
<script type="text/javascript">
DoxygenAwesomeDarkModeToggle.init()
</script>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Mario Kart 64
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('bug.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div><div class="header">
<div class="headertitle"><div class="title">Bug List</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><dl class="reflist">
<dt>Global <a class="el" href="defines_8h.html#ac80a3592e72fd96b772ee47a7d8e0d0a">DEBUG_MODE</a> </dt>
<dd><a class="anchor" id="_bug000016"></a>This looks like it should work at any point in the race. </dd>
<dt>Global <a class="el" href="collision_8h.html#a10c118854a3112e7a2e86fd88d538f01">detect_tyre_collision</a> (<a class="el" href="structKartTyre.html">KartTyre</a> *)</dt>
<dd><a class="anchor" id="_bug000014"></a> </dd>
<dt>Global <a class="el" href="code__80005FD0_8c.html#a61da9c57e00b21e4a075bf9d41b932a1">func_8001969C</a> (UNUSED s32 playerId, UNUSED f32 arg1, s32 cameraId, UNUSED s16 pathIndex)</dt>
<dd><a class="anchor" id="_bug000007"></a>Adding an (f32) cast changes asm, why? </dd>
<dt>Global <a class="el" href="update__objects_8c.html#aec77d54c5edbca021bb2c01c31af955a">func_80077E20</a> (s32 objectIndex)</dt>
<dd><a class="anchor" id="_bug000015"></a>frappe snowland There's something up with the handling of common_vtx_rectangle and the loading of 0x10 right here </dd>
<dt>Global <a class="el" href="heap_8h.html#ab4f80aff560307d96b2c40b5c0ed82f8">func_800B9BE4</a> (f32, f32, u16 *)</dt>
<dd><a class="anchor" id="_bug000002"></a>they probably meant to store the value to tmp[i] and tmp[8 + i] </dd>
<dt>Global <a class="el" href="load_8h.html#ab3527402c5b0ba729e379fb33e802291">func_800BB388</a> (s32 bankId, s32 instId, s32 arg2)</dt>
<dd><a class="anchor" id="_bug000003"></a>missing return </dd>
<dt>Global <a class="el" href="seqplayer_8h.html#a96fd2718691a0e1c86de13d55670a8b1">init_sequence_players</a> (void)</dt>
<dd><a class="anchor" id="_bug000006"></a>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. </dd>
<dt>Global <a class="el" href="podium__ceremony__actors_8h.html#a186674a03da1d9fce04a3211d6f4ec4d">new_actor</a> (<a class="el" href="structActorInitParams.html">ActorInitParams</a> *)</dt>
<dd><p class="startdd"><a class="anchor" id="_bug000009"></a>No null check. </p>
<p class="enddd"><a class="anchor" id="_bug000010"></a> </p>
</dd>
<dt>Global <a class="el" href="playback_8h.html#a281646ee32b4a0af33bcb1e95afd624e">note_set_vel_pan_reverb</a> (struct <a class="el" href="structNote.html">Note</a> *note, f32 velocity, u8 pan, u8 reverbVol)</dt>
<dd><a class="anchor" id="_bug000005"></a>for the change to UQ0.7, the if statement should also have been changed accordingly </dd>
<dt>Global <a class="el" href="load_8h.html#a9c1bfb29806b05fc3a700184dcac6880">preload_sequence</a> (u32, u8)</dt>
<dd><a class="anchor" id="_bug000004"></a>should be IS_SEQ_LOAD_COMPLETE </dd>
<dt>Global <a class="el" href="menu__items_8h.html#a5b9f65d326f8281c8d77ab26a178de52">render_menu_item_data_course_image</a> (<a class="el" href="structMenuItem.html">MenuItem</a> *)</dt>
<dd><a class="anchor" id="_bug000013"></a>todo: This function will not work in custom courses. </dd>
<dt>Global <a class="el" href="code__80281780_8h.html#a59f61302f1f5f6ecab728bf08608d16b">setup_podium_ceremony</a> (void)</dt>
<dd><a class="anchor" id="_bug000008"></a>these segmented addresses need to be symbols for mobility </dd>
<dt>Global <a class="el" href="blue__and__red__shells_2update_8inc_8c.html#a6e281ad692a9ccd329fa6840ad38afbc">update_actor_red_blue_shell</a> (struct <a class="el" href="structShellActor.html">ShellActor</a> *shell)</dt>
<dd><a class="anchor" id="_bug000001"></a>commented out code results in cpus controlling player1 items and other glitches </dd>
<dt>Global <a class="el" href="main_8h.html#ad0625ed56ac663d3ec7ae8f1ba50c735">update_gamestate</a> (void)</dt>
<dd><a class="anchor" id="_bug000012"></a>Reloading this segment makes <a class="el" href="math__util_8c.html#a062850863585005ad1d0a75d9ff70693">random_u16()</a> deterministic for player spawn order. In laymens terms, <a class="el" href="math__util_8c.html#a062850863585005ad1d0a75d9ff70693">random_u16()</a> outputs the same value every time. </dd>
<dt>Global <a class="el" href="classYoshiValley.html#aeb7285a3e855f75b8a1bde321834be1b">YoshiValley::BeginPlay</a> () override</dt>
<dd><a class="anchor" id="_bug000011"></a>Skip spawning in credits due to animation crash for now </dd>
</dl>
</div></div><!-- contents -->
</div><!-- PageDoc -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
</ul>
</div>
</body>
</html>