Skip to content

Add Return of the Obra Dinn profile (010032E00E6E2000) - #427

Closed
CarloCamacho wants to merge 3 commits into
seedds:mainfrom
CarloCamacho:obra-dinn
Closed

CarloCamacho wants to merge 3 commits into
seedds:mainfrom
CarloCamacho:obra-dinn

Conversation

@CarloCamacho

Copy link
Copy Markdown
Contributor

Adds a profile and note for Return of the Obra Dinn (010032E00E6E2000), with its row in dm/games/README.md and a gallery entry.

  • Unity 2017.4.28f1 IL2CPP, NVN, SDK 8.2.1; modules main, subsdk0 (movie), sdk
  • 1,260 shaders; the game has no PC version to pair against, so shader_pairs.tsv holds one pair
  • tested on the Mac: the save-slot menu, the opening letter and the ship's deck at 60 fps with audio, no crash and no dropped frames
  • two pipelines fail to build at startup (user(locn1) mismatch) and their draws are skipped; noted as open in the profile
  • not tested on iPhone, and there is no smoke.tsv route

This is a first contribution and mostly a way to get the hang of the toolchain, so the note is a starting point rather than the finished article.

A separate commit carries the two small changes this game needed to build: a jump-table form in dm/tools/patch_nso.py and the Unity 2017.4 Shader type tree in dm/gfx/tools/unityfs.py. Happy to split them out or leave them for you to take differently.

Closes #426

Ian Franklin added 3 commits October 27, 2026 21:14
jump_offsets accepts a mask bounds test (tst wS,#M; b.eq) whose source and mask
equal the index's and, as a size check like the cmp form's, in the last attempt
only. unityfs.py gains the Unity 2017.4 Shader type tree for players whose
serialized files carry none.
@CarloCamacho

Copy link
Copy Markdown
Contributor Author

Closing this as superseded. While it was open, upstream landed its own profile for this game (06ce3ce7, 1.0.1), the jump-table recognition fix (e34fe271), the Unity 2017.4 Shader and ComputeShader type trees, and a generated README gallery (#401). Nothing here is needed on top of that. It was a good first run through the toolchain — thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bringing up Return of the Obra Dinn (010032E00E6E2000)

1 participant