<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Shipwright/soh/src/code/game.c, branch 5.0.2</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>Cheat: Switch Age and Reload Link (#1963)</title>
<updated>2022-11-15T00:29:16+00:00</updated>
<author>
<name>briaguya</name>
<email>70942617+briaguya-ai@users.noreply.github.com</email>
</author>
<published>2022-11-15T00:29:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=8571545bf2514fe4392c639e1dd9b618e3c0eb6c'/>
<id>8571545bf2514fe4392c639e1dd9b618e3c0eb6c</id>
<content type='text'>
* Added button to switch age

* Added logic to switch link's age

Reloads link from last entrance he went through once his age is switched.

* Link now respawns where he last was

* Update game.c

* move setting to GameMenuBar.cpp, fix build issues

Co-authored-by: Jake Edvenson &lt;77412657+JakeEdvenson@users.noreply.github.com&gt;
Co-authored-by: briaguya &lt;briaguya@alice&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Added button to switch age

* Added logic to switch link's age

Reloads link from last entrance he went through once his age is switched.

* Link now respawns where he last was

* Update game.c

* move setting to GameMenuBar.cpp, fix build issues

Co-authored-by: Jake Edvenson &lt;77412657+JakeEdvenson@users.noreply.github.com&gt;
Co-authored-by: briaguya &lt;briaguya@alice&gt;</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>[#1716] Prevent infinite ammo cheat from filling bombchus unless the item is obtained (#1723)</title>
<updated>2022-10-10T08:19:44+00:00</updated>
<author>
<name>Garrett Cox</name>
<email>garrettjcox@gmail.com</email>
</author>
<published>2022-10-10T08:19:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=c00edb928b9c41d7fbda6e58d882e7fd9f07e884'/>
<id>c00edb928b9c41d7fbda6e58d882e7fd9f07e884</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>FIX: RetrictItem SunSong issue (#839)</title>
<updated>2022-07-19T02:47:37+00:00</updated>
<author>
<name>PurpleHato</name>
<email>linkvssangoku.jr@gmail.com</email>
</author>
<published>2022-07-19T02:47:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=235cef6abffea3fff1ec28fa4a7856464ec886bd'/>
<id>235cef6abffea3fff1ec28fa4a7856464ec886bd</id>
<content type='text'>
Thanks @vaguerant</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks @vaguerant</pre>
</div>
</content>
</entry>
<entry>
<title>add support for clang compiler (#592)</title>
<updated>2022-07-10T14:51:12+00:00</updated>
<author>
<name>Jeffrey Crowell</name>
<email>github@crowell.biz</email>
</author>
<published>2022-07-10T14:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=d4c1c40c1db2efaa5e0c15be6bf705d5f378c62d'/>
<id>d4c1c40c1db2efaa5e0c15be6bf705d5f378c62d</id>
<content type='text'>
* hacks to align strings for clang... wow just wow

* start work to getting built with clang

* fix issues with struct constructors, all builds, doesn't link still

* fix some narrowing issues that clang complains about

* fix compliation of zapd

* fix null deref in VersionInfo

* builds with clang

* make stringbuilding use StringHelper instead of addition

* fix linking

* add CLANG SHIP overlay on clang built versions

* doesn't need to be volatile

* mark unknown strings as extern

* rename some stuff

* can't align extern

* hopefully fix compilation for everythign

* expandtab

* allow setting LD

* Revert "allow setting LD"

This reverts commit 711aba6db2c41bab476bd34e878af6a37a7f5559.

maybe to use lld it should be a LDFLAG?

* -Wno-deprecated-declarations is required for newer versions of clang

on macOS 13 beta sdk, the version of apple clang requires this

* Add jenkins support for clang

* Forward CXX flags to stormlib compilation

* Move GCC only flags to check

* use exports to set multiarch setup

* Fix Jenkins forever

* use make instead of cmake --build

add some flags to build with clang-11 as well

* address review coments

- rework extraction to allow multi thread
- misc readability cleanup

* update makefile to add WARN on linux+clang

Co-authored-by: David Chavez &lt;david@dcvz.io&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* hacks to align strings for clang... wow just wow

* start work to getting built with clang

* fix issues with struct constructors, all builds, doesn't link still

* fix some narrowing issues that clang complains about

* fix compliation of zapd

* fix null deref in VersionInfo

* builds with clang

* make stringbuilding use StringHelper instead of addition

* fix linking

* add CLANG SHIP overlay on clang built versions

* doesn't need to be volatile

* mark unknown strings as extern

* rename some stuff

* can't align extern

* hopefully fix compilation for everythign

* expandtab

* allow setting LD

* Revert "allow setting LD"

This reverts commit 711aba6db2c41bab476bd34e878af6a37a7f5559.

maybe to use lld it should be a LDFLAG?

* -Wno-deprecated-declarations is required for newer versions of clang

on macOS 13 beta sdk, the version of apple clang requires this

* Add jenkins support for clang

* Forward CXX flags to stormlib compilation

* Move GCC only flags to check

* use exports to set multiarch setup

* Fix Jenkins forever

* use make instead of cmake --build

add some flags to build with clang-11 as well

* address review coments

- rework extraction to allow multi thread
- misc readability cleanup

* update makefile to add WARN on linux+clang

Co-authored-by: David Chavez &lt;david@dcvz.io&gt;</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>change OSMesg definition and fix memory corruptions</title>
<updated>2022-06-04T15:09:50+00:00</updated>
<author>
<name>Random06457</name>
<email>28494085+Random06457@users.noreply.github.com</email>
</author>
<published>2022-06-04T09:56:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=b5d5930fed84b094c8fc82244d6a64a4a9cd5087'/>
<id>b5d5930fed84b094c8fc82244d6a64a4a9cd5087</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Cheat Menuing (#237)</title>
<updated>2022-05-02T22:24:39+00:00</updated>
<author>
<name>Ralphie Morell</name>
<email>stratomaster64@gmail.com</email>
</author>
<published>2022-05-02T22:24:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=43294d66b5202bf719b805d2103ccac19132feda'/>
<id>43294d66b5202bf719b805d2103ccac19132feda</id>
<content type='text'>
* readded cheats to menu; fixed bug with freezing time

* removed extraneous dev tools section</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* readded cheats to menu; fixed bug with freezing time

* removed extraneous dev tools section</pre>
</div>
</content>
</entry>
<entry>
<title>Languages selection menu (#232)</title>
<updated>2022-05-02T22:24:12+00:00</updated>
<author>
<name>Baoulettes</name>
<email>perlouzerie@hotmail.fr</email>
</author>
<published>2022-05-02T22:24:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=18d2bac409d32c59022ac5293eec80682fa13648'/>
<id>18d2bac409d32c59022ac5293eec80682fa13648</id>
<content type='text'>
* Adding Languages section

* Added LanguagesSection

* Register the Cvar

* Added switcher method

* Added Language selection menu + function

* function ref.

* Conflict fixes to be sure nothing else is modded

* space removed

* no need to have conditions since ID are the same</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Adding Languages section

* Added LanguagesSection

* Register the Cvar

* Added switcher method

* Added Language selection menu + function

* function ref.

* Conflict fixes to be sure nothing else is modded

* space removed

* no need to have conditions since ID are the same</pre>
</div>
</content>
</entry>
<entry>
<title>Cheats Menu expansion (#176)</title>
<updated>2022-04-21T22:39:39+00:00</updated>
<author>
<name>Ralphie Morell</name>
<email>rafael.morell@techfield.us</email>
</author>
<published>2022-04-21T22:39:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=f65486d82dfece3b305697e0fd258cdfaa9c6252'/>
<id>f65486d82dfece3b305697e0fd258cdfaa9c6252</id>
<content type='text'>
* Added extra cheats; compacted cheats menu

* fixed flag oversight</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Added extra cheats; compacted cheats menu

* fixed flag oversight</pre>
</div>
</content>
</entry>
</feed>
