MCPcopy Index your code
hub / github.com/dylanpdx/talkmodachi

github.com/dylanpdx/talkmodachi @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
3,214 symbols 6,862 edges 30 files 7 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Talkmodachi

Make Tomodachi Life's TTS say whatever you want!

This website uses a patched version of Tomodachi Life and a custom build of Citra to make Miis say whatever you want! Try it out at https://talkmodachi.dylanpdx.io/ The tool is currently work in progress, so not a lot is documented here, but I hope to change that in the future!

For hosting this locally, see Hosting. For a very detailed (and nerdy) look at what I've reverse engineered so far, check out Internals. For information about singing, take a look at Singing.

Core symbols most depended-on inside this repo

formatCommandP
called by 15
api/ttsCommands.py
getTag
called by 8
api/songConverter.py
tmalloc
called by 8
gamePatch/source/mem.c
getGridSize
called by 8
web/sing/sing.js
p
called by 8
web/sing/ust2json/utils.js
getJobAddr
called by 7
api/tts.py
genId
called by 7
web/sing/sing.js
command_setChorusVoice
called by 6
api/ttsCommands.py

Shape

Method 1,895
Function 849
Class 468
Enum 1
Route 1

Languages

TypeScript97%
Python2%
C1%
C++1%

Modules by API surface

web/sing/pixi.min.js3,047 symbols
web/sing/sing.js38 symbols
api/ttsCommands.py19 symbols
api/tts.py17 symbols
gamePatch/source/main.c11 symbols
api/songConverter.py10 symbols
api/citra.py8 symbols
web/sing/ust2json/utils.js7 symbols
web/simple-ver3storedata-studio-from-c.js7 symbols
web/script.js7 symbols
web/bytebuffer.min.js6 symbols
api/songParser.py6 symbols

For agents

$ claude mcp add talkmodachi \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact