<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Shipwright/soh/src/code/z_vr_box.c, branch 9.2.0</title>
<subtitle>Ship of Harkinian: Ocarina of Time PC port</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/'/>
<entry>
<title>[ADD] - 3D Scenes for pre-render areas (#5804)</title>
<updated>2025-10-01T02:03:55+00:00</updated>
<author>
<name>PurpleHato</name>
<email>linkvssangoku.jr@gmail.com</email>
</author>
<published>2025-10-01T02:03:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=e10b882c0811c1d2c08ea400f4e9313c765c0757'/>
<id>e10b882c0811c1d2c08ea400f4e9313c765c0757</id>
<content type='text'>
* Hard removal 2D ones for now

* override some scene values for prerender tests (#46)

* Adult Link Cloudy

* Fix: Child Link Night ToT Exterior

* Fix for real now

* Tweak: Skybox castle courtyard

* WIP - adjusting for patterns

* Hooked all code, needs testing

* Hookified

* Clean up

* Update Fog Control

* clang

* Fix skybox override to only affect 3D pre-rendered scenes

Prevent the 3D scene renderer from overriding skyboxes on all scenes

Previously, the function was applying skybox changes to every scene, overriding the intended skyboxes throughout the game (Example: Kokiri Forest with a blue sky instead of it's original "greyish" one)
Now it only applies custom skybox settings to scenes in the skyboxControlList, preserving original skyboxes for other scenes

* Remove commentary and forgot to add Zelda's courtyard skybox

* Move code to shipInit.

* Early return for VB_SHOULD.

* clang

* Fix missing !

* Feedback fixes.

* clang

* Fix CVAR

* Modify Skybox for scenes with multiple viewpoints.

* setting position change to blend in the "modder stuff can do"

* Adressed review

* tooltip space missing, oops

* InitFunc

---------

Co-authored-by: Archez &lt;Archez@users.noreply.github.com&gt;
Co-authored-by: Caladius &lt;clatini88@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Hard removal 2D ones for now

* override some scene values for prerender tests (#46)

* Adult Link Cloudy

* Fix: Child Link Night ToT Exterior

* Fix for real now

* Tweak: Skybox castle courtyard

* WIP - adjusting for patterns

* Hooked all code, needs testing

* Hookified

* Clean up

* Update Fog Control

* clang

* Fix skybox override to only affect 3D pre-rendered scenes

Prevent the 3D scene renderer from overriding skyboxes on all scenes

Previously, the function was applying skybox changes to every scene, overriding the intended skyboxes throughout the game (Example: Kokiri Forest with a blue sky instead of it's original "greyish" one)
Now it only applies custom skybox settings to scenes in the skyboxControlList, preserving original skyboxes for other scenes

* Remove commentary and forgot to add Zelda's courtyard skybox

* Move code to shipInit.

* Early return for VB_SHOULD.

* clang

* Fix missing !

* Feedback fixes.

* clang

* Fix CVAR

* Modify Skybox for scenes with multiple viewpoints.

* setting position change to blend in the "modder stuff can do"

* Adressed review

* tooltip space missing, oops

* InitFunc

---------

Co-authored-by: Archez &lt;Archez@users.noreply.github.com&gt;
Co-authored-by: Caladius &lt;clatini88@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Apply clang-format to files (#5273)</title>
<updated>2025-04-02T02:33:38+00:00</updated>
<author>
<name>Archez</name>
<email>Archez@users.noreply.github.com</email>
</author>
<published>2025-04-02T02:33:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=8f126344a4ef22765cfa550146f89bf428e86053'/>
<id>8f126344a4ef22765cfa550146f89bf428e86053</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: skybox crash for mask shop (#3427)</title>
<updated>2023-11-24T14:38:45+00:00</updated>
<author>
<name>Adam Bird</name>
<email>Archez@users.noreply.github.com</email>
</author>
<published>2023-11-24T14:38:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=f2df029efa9c46d4169dd1b1fc10ad887ddebe65'/>
<id>f2df029efa9c46d4169dd1b1fc10ad887ddebe65</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add an error for implicit functions (#3017)</title>
<updated>2023-06-27T23:53:35+00:00</updated>
<author>
<name>louist103</name>
<email>35883445+louist103@users.noreply.github.com</email>
</author>
<published>2023-06-27T23:53:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=acfc04d0acdfc83f4dce326844779195bfc51197'/>
<id>acfc04d0acdfc83f4dce326844779195bfc51197</id>
<content type='text'>
* Add the flag and fix errors

* switch assert and skin matrix

* new LUS

* Use normal assert

* hopefully fix WiiU

Signed-off-by: Louis &lt;louist103@pop-os.localdomain&gt;

---------

Signed-off-by: Louis &lt;louist103@pop-os.localdomain&gt;
Co-authored-by: Louis &lt;louist103@pop-os.localdomain&gt;
Co-authored-by: Christopher Leggett &lt;chris@leggett.dev&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add the flag and fix errors

* switch assert and skin matrix

* new LUS

* Use normal assert

* hopefully fix WiiU

Signed-off-by: Louis &lt;louist103@pop-os.localdomain&gt;

---------

Signed-off-by: Louis &lt;louist103@pop-os.localdomain&gt;
Co-authored-by: Louis &lt;louist103@pop-os.localdomain&gt;
Co-authored-by: Christopher Leggett &lt;chris@leggett.dev&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] Upstream updates 1 (#1955)</title>
<updated>2022-11-29T23:28:57+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2022-11-29T23:28:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=d7c35221421bf712b5ead56a360f81f624aca4bc'/>
<id>d7c35221421bf712b5ead56a360f81f624aca4bc</id>
<content type='text'>
* First round of upstream updates and commenting patternss

* Renames from z64player

* Renames from z64save

* Undo changes to legacy save struct

* Add missing reference from entrance rando

* Fixes from stat tracker

* More tweaks</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* First round of upstream updates and commenting patternss

* Renames from z64player

* Renames from z64save

* Undo changes to legacy save struct

* Add missing reference from entrance rando

* Fixes from stat tracker

* More tweaks</pre>
</div>
</content>
</entry>
<entry>
<title>Use PlayState instead of GlobalContext (#1927)</title>
<updated>2022-11-06T08:24:34+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2022-11-06T08:24:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=99260acaf119b6b2b57dd10eb357fa1271bfc536'/>
<id>99260acaf119b6b2b57dd10eb357fa1271bfc536</id>
<content type='text'>
* Use PlayState instead of GlobalContext
- GlobalContext -&gt; PlayState
- globalCtx -&gt; play
- GlobalCtx -&gt; PlayState
- globalContext -&gt; playState

* Find and replace Gameplay_ with Play_

* Correct some misnamed argument cases</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use PlayState instead of GlobalContext
- GlobalContext -&gt; PlayState
- globalCtx -&gt; play
- GlobalCtx -&gt; PlayState
- globalContext -&gt; playState

* Find and replace Gameplay_ with Play_

* Correct some misnamed argument cases</pre>
</div>
</content>
</entry>
<entry>
<title>Update XMLs from upstream (#1448)</title>
<updated>2022-09-19T03:29:24+00:00</updated>
<author>
<name>louist103</name>
<email>35883445+louist103@users.noreply.github.com</email>
</author>
<published>2022-09-19T03:29:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=e76890a796a732398455b2dc10c9a94f9217c9ab'/>
<id>e76890a796a732398455b2dc10c9a94f9217c9ab</id>
<content type='text'>
* litle less than half way

* done?

* revert ganon for now

* anime1

* anime 2-3

* object_ganon

* rest of gaBon

* missed some changes

* player</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* litle less than half way

* done?

* revert ganon for now

* anime1

* anime 2-3

* object_ganon

* rest of gaBon

* missed some changes

* player</pre>
</div>
</content>
</entry>
<entry>
<title>Use Macro for __FILE__ &amp; __LINE__ when possible (#559)</title>
<updated>2022-07-05T23:29:34+00:00</updated>
<author>
<name>Baoulettes</name>
<email>perlouzerie@hotmail.fr</email>
</author>
<published>2022-07-05T23:29:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=a5df9dddf06adc328dea2877d1f21d1836653b35'/>
<id>a5df9dddf06adc328dea2877d1f21d1836653b35</id>
<content type='text'>
* First batch some overlay

* Almost all overlay

* effect &amp; gamestate

* kaleido stuffs

* more overlay

* more left over from code folder

* remaining hardcoded line and file

* Open &amp; Close _DISP __FILE__ &amp; __LINE__ clean up

* Some if (1) {} remove

* LOG_xxxx __FILE__ , __LINE__ cleaned

* ASSERT macro __FILE__ __LINE__

* mtx without line/file in functions

* " if (1) {} " &amp; "if (0) {}" and tab/white place

* LogUtils as macro

* GameState_, GameAlloc_, SystemArena_ &amp; ZeldaArena_

* Revert "GameState_, GameAlloc_, SystemArena_ &amp; ZeldaArena_"

This reverts commit 0d85caaf7e342648c01a15fe21e93637352dc596.

* Like last commit but as macro

* Fix matrix not using macros

* use function not macro

* DebugArena_* functions
GameAlloc_MallocDebug
BgCheck_PosErrorCheck as macros
removed issues with ; in macro file</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* First batch some overlay

* Almost all overlay

* effect &amp; gamestate

* kaleido stuffs

* more overlay

* more left over from code folder

* remaining hardcoded line and file

* Open &amp; Close _DISP __FILE__ &amp; __LINE__ clean up

* Some if (1) {} remove

* LOG_xxxx __FILE__ , __LINE__ cleaned

* ASSERT macro __FILE__ __LINE__

* mtx without line/file in functions

* " if (1) {} " &amp; "if (0) {}" and tab/white place

* LogUtils as macro

* GameState_, GameAlloc_, SystemArena_ &amp; ZeldaArena_

* Revert "GameState_, GameAlloc_, SystemArena_ &amp; ZeldaArena_"

This reverts commit 0d85caaf7e342648c01a15fe21e93637352dc596.

* Like last commit but as macro

* Fix matrix not using macros

* use function not macro

* DebugArena_* functions
GameAlloc_MallocDebug
BgCheck_PosErrorCheck as macros
removed issues with ; in macro file</pre>
</div>
</content>
</entry>
<entry>
<title>Don't copy skybox textures (#129)</title>
<updated>2022-04-02T17:57:20+00:00</updated>
<author>
<name>Emill</name>
<email>emil.lenngren@gmail.com</email>
</author>
<published>2022-04-02T17:57:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=529c5f642d803d74feb4070b66aab85fc02a6bef'/>
<id>529c5f642d803d74feb4070b66aab85fc02a6bef</id>
<content type='text'>
* Don't copy skybox textures

* Remove unnecessary parameter in skybox functions

* Make palette address part of texture cache key

* Support loading TLUT from two different memory locations</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Don't copy skybox textures

* Remove unnecessary parameter in skybox functions

* Make palette address part of texture cache key

* Support loading TLUT from two different memory locations</pre>
</div>
</content>
</entry>
<entry>
<title>Added support for multiple game versions (#107)</title>
<updated>2022-03-31T23:42:44+00:00</updated>
<author>
<name>Nicholas Estelami</name>
<email>NEstelami@users.noreply.github.com</email>
</author>
<published>2022-03-31T23:42:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=c80f9fbd57d2ae90fa87a1e34d906a265de20e55'/>
<id>c80f9fbd57d2ae90fa87a1e34d906a265de20e55</id>
<content type='text'>
* WIP Multiversion support

* GC PAL Non-MQ support complete

* Updated OtrGui to handle different game versions

* Added version file

* Added new extract mode to ZAPD and optimized OTR gen time

* Fixed bug causing crash

* Further optimized OTRExporter, saving around ~20 seconds.

* ZAPD is now multi-threaded.

* Fixed merge issue

* Fixed memory leak and fog issue on pause screen.

* Additional fog fixes.

Co-authored-by: Jack Walker &lt;7463599+Jack-Walker@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* WIP Multiversion support

* GC PAL Non-MQ support complete

* Updated OtrGui to handle different game versions

* Added version file

* Added new extract mode to ZAPD and optimized OTR gen time

* Fixed bug causing crash

* Further optimized OTRExporter, saving around ~20 seconds.

* ZAPD is now multi-threaded.

* Fixed merge issue

* Fixed memory leak and fog issue on pause screen.

* Additional fog fixes.

Co-authored-by: Jack Walker &lt;7463599+Jack-Walker@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
</feed>
