Whole-known-network
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@film_girl" class="u-url mention">@<span>film_girl</span></a></span> <a href="https://mastodon.nz/tags/TIL" class="mention hashtag" rel="tag">#<span>TIL</span></a></p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@gamingonlinux" class="u-url mention">@<span>gamingonlinux</span></a></span> <br />Yeah, I just had a look on wikipedia: <br />"As the game approached launch, Nintendo became concerned that the title "Star Fox" could be considered too similar to the name of the German company "StarVox". Thus like its predecessor, the game was rebranded as Lylat Wars in certain PAL territories."</p><p>But... they already renamed the SNES game Starwing, so why they didn't just call the N64 game Starwing 64 is beyond me. Anyway, looking forward to the recomp.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.gamedev.place/@gweh" class="u-url mention">@<span>gweh</span></a></span> probably something to do with licensing</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@gamingonlinux" class="u-url mention">@<span>gamingonlinux</span></a></span> <br />Awww yeeee, class game. Although, not sure why we called it "Lylat Wars" in the UK.</p>
<p><span class="h-card" translate="no"><a href="https://digipres.club/@foone" class="u-url mention">@<span>foone</span></a></span> this is why i love binja and can't stand hexrays</p><p>who tf *wants* this kind of c output</p><p>(apparently if you work with it for years the typecasts get filtered in your mind. i do not wish to learn this)</p>
<p>this math:</p><p> local_8 = (int)(0x3f / (long)param_1) + 1;<br /> iVar6 = 0;<br /> do {<br /> uVar7 = (undefined2)((ulong)param_2 >> 0x10);<br /> uVar8 = (undefined2)((ulong)param_4 >> 0x10);<br /> iVar4 = (int)param_4;<br /> uVar1 = (int)*(char *)(iVar4 + iVar6) - (int)*(char *)((int)param_2 + iVar6);<br /> uVar2 = (int)uVar1 >> 0xf;<br /> local_608[iVar6] = (char)((int)((uVar1 ^ uVar2) - uVar2) / local_8) + '\x01';<br /> iVar6 = iVar6 + 1;<br /> } while (iVar6 < 0x300);</p>
<p>I'm staring at this code going "if it was less 2am, I could understand this math"</p>
<p>interesting: the same function is called to fade a palette TO black and to fade a palette FROM black</p><p>I wonder if it's specialized to just be palette to black and vice versa, or if it does arbitrary fades between two palettes?</p>
<p>Star Fox 64 is getting a Native PC port from the devs of Ocarina Of Time and Zelda Majoras Mask ports <a href="https://www.gamingonlinux.com/2024/11/star-fox-64-is-getting-a-native-pc-port-from-the-devs-of-ocarina-of-time-and-zelda-majoras-mask-ports/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">gamingonlinux.com/2024/11/star</span><span class="invisible">-fox-64-is-getting-a-native-pc-port-from-the-devs-of-ocarina-of-time-and-zelda-majoras-mask-ports/</span></a></p><p><a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="tag">#<span>Linux</span></a> <a href="https://mastodon.social/tags/LinuxGaming" class="mention hashtag" rel="tag">#<span>LinuxGaming</span></a> <a href="https://mastodon.social/tags/PCGaming" class="mention hashtag" rel="tag">#<span>PCGaming</span></a></p>