<feed xmlns='http://www.w3.org/2005/Atom'>
<title>botw/src/Game/AutoPlacement/AutoPlacement.h, branch master</title>
<subtitle>Decompilation of The Legend of Zelda: Breath of the Wild (Switch v1.5.0)</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/'/>
<entry>
<title>uking: name AutoPlacement::reset and AutoPlacementMgr creator functions</title>
<updated>2026-10-18T23:52:18+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@leolam.fr</email>
</author>
<published>2026-10-15T21:56:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/commit/?id=a955a9482b8c107f69e0bcff31a74ff20087f5b8'/>
<id>a955a9482b8c107f69e0bcff31a74ff20087f5b8</id>
<content type='text'>
The names come from the IDB. AddAutoPlacementCreator registers its actor
with addCreator on enter and unregisters it with removeCreator on leave.

(AI assisted using Claude Opus 5.5)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The names come from the IDB. AddAutoPlacementCreator registers its actor
with addCreator on enter and unregisters it with removeCreator on leave.

(AI assisted using Claude Opus 5.5)</pre>
</div>
</content>
</entry>
<entry>
<title>uking: import names from the IDB</title>
<updated>2026-10-18T23:52:18+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@leolam.fr</email>
</author>
<published>2026-09-28T01:47:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/commit/?id=689c34adf7d856cbc3fd75b3fe4ffc5805702f8e'/>
<id>689c34adf7d856cbc3fd75b3fe4ffc5805702f8e</id>
<content type='text'>
Names were read from function bodies and callers. uking::Title comes
from the "uking::Title::drawObj" string. The save-transfer functions
stay in plain uking rather than uking::ui since they are linked right
after sinit_SaveSystem.

Also renames AutoPlacement.h's sub_710064ED60 to match its new row name,
and names a few sead::SafeArray dtors that sit among the uking code.

(AI assisted using Claude Fable 5.1 and Claude Opus 5.5)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Names were read from function bodies and callers. uking::Title comes
from the "uking::Title::drawObj" string. The save-transfer functions
stay in plain uking rather than uking::ui since they are linked right
after sinit_SaveSystem.

Also renames AutoPlacement.h's sub_710064ED60 to match its new row name,
and names a few sead::SafeArray dtors that sit among the uking code.

(AI assisted using Claude Fable 5.1 and Claude Opus 5.5)</pre>
</div>
</content>
</entry>
<entry>
<title>AutoPlacement is game code: move it to Game/</title>
<updated>2026-10-06T01:19:38+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@leolam.fr</email>
</author>
<published>2026-09-28T01:39:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/botw/commit/?id=38905c8c075ec4ed8f8fcf858aef46bc5e05f8e2'/>
<id>38905c8c075ec4ed8f8fcf858aef46bc5e05f8e2</id>
<content type='text'>
It is created only from game code, no engine code calls it, and it
hardcodes game actor names.

(AI assisted using Claude Fable 5.1 and Claude Opus 5.5)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is created only from game code, no engine code calls it, and it
hardcodes game actor names.

(AI assisted using Claude Fable 5.1 and Claude Opus 5.5)
</pre>
</div>
</content>
</entry>
</feed>
