Repository navigation
Conversation
Adds the profile of Hello Kitty Party Land (01001340271EC000), update 1.0.2 (v131072): Unity 6000.3.11f1 IL2CPP, SDK 21.4.4, NVN. It plays on the Mac and on the iPhone at 60 fps; the IPA is 2.7 GB. The profile is the NSP script's provisional one, checked by hand: the build row, modules main / subsdk0 / sdk, the 5 GB block of the other Unity 6 games with virtual address memory (the alias region's high-water mark measured at +2.75 GB of 4.375 GB), and the shader tables of 12,739 shaders, 92 of them compute. On the Switch the game runs its menus at 60 fps and gameplay at 30: each gameplay section calls the game's own SetMode(0) (vSyncCount 2) and returns to SetMode(1). patches.py makes the 30 fps paths the 60 fps ones, vSyncCount 1 and the game's mode field 1, on main build ca82f3ab. It needs two tool changes in PRs of their own: the rewriter's split of two patch areas within the back area's reach (main has 151.8 MB of text) and Unity 6000.3's ComputeShader layout in unityfs.py (the GPU skinning kernels; without it the characters draw as stretched triangles). Checked, with both changes: about an hour on the Mac (M3 Pro, macOS 27.0), the menus, the tutorial and minigames at 60 fps (frame time p50 16.66 ms, p95 17.2 ms) with sound; about 30 minutes on an iPhone 15 Pro Max (iOS 27.0.1), a few minigames at 60 fps, on par with the Mac. The minigames keep their intended speed at 60 fps. The SDK-wide node-area cut matches nothing in this SDK 21 sdk build, and neither platform needs it. Open, in the note: nvnTextureViewCompare is unimplemented. test_docs, test_game_profile, test_patches and the other profile tests pass; the patch index and the README gallery are regenerated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R7xrTscy83tumn2qjtrv6a
capibawa
force-pushed
the
game-hello-kitty-party-land
branch
from
November 1, 2026 20:42
eba80c7 to
496d3f0
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What and why
Adds Hello Kitty Party Land (
01001340271EC000), update 1.0.2 (v131072): Unity 6000.3.11f1 IL2CPP, SDK 21.4.4, NVN. It plays on the Mac and on the iPhone at 60 fps. Its profile, its note (dm/games/01001340271EC000/README.md) and its row in the games table.Its README gallery entry too.
main subsdk0 sdk, the 5 GB block of the other Unity 6 games with virtual address memory, and the shader tables (12,739 shaders, 92 compute).patches.py): on the Switch the game runs its menus at 60 fps and gameplay at 30. Each gameplay section calls the game's ownSetMode(0)(vSyncCount2) and returns toSetMode(1). Four cuts onmainbuildca82f3ab…make the 30 fps paths the 60 fps ones (vSyncCount1 and the game's mode field 1). Details in the note's Frame rate section.Depends on two tool PRs, without which
maincannot be rewritten or its characters drawn; merge them first:mainhas 151.8 MB of text)The note's "Found on this game" links the parent reference entries that exist on
maintoday; once #856 and #857 are in, the links can point at their new entries, and the entries' "Found on" can link this note.Checked
test_docs,test_game_profile,test_patches,test_launcher_settings,test_nso_matchandtest_profile_guesspass.docs_patches.pyanddocs_symptoms.pywere run.sdkbuild; neither the Mac nor the iPhone needs them (recorded in the note).nvnTextureViewCompareis unimplemented (no wrong picture traced to it).docs/images/hello-kitty-party-land.jpg) with the note "60 fps with 1.0.2";docs_gallery.pywas run.Docs
docs/reference/<subsystem>.mdentry, andpython3 dm/tools/docs_symptoms.pywas run (the symptom index)