Not only is it everything in the game, including unused dialogue, but it’s not a text file on Pastebin, GameFAQs or Github, but on its own website, at dialoguetree.net! This means, when its domain expires, it’ll be gone from the web. Maybe the Internet Archive can rescue it….
If you’re not familiar with it, Thousand-Year Door is widely regarded as the best of the Paper Mario games. Not only does it update the game system of the original Paper Mario with all kinds of new ideas, but it has a fairly brilliant story given its having to work with Mario lore, and it has hilarious writing and memorable characters. Super Paper Mario, that followed it, has its charms, but a somewhat lesser story. And after SPM, it seems Nintendo decided that they weren’t fond of the branching-off of Mario lore that the Paper Mario games was doing, so games after that didn’t have as much of their own continuity.
This is the game where Mario joins a pro wrestling federation as “The Great Gonzales,” where he solves a murder mystery on a train (with a particular NPC who is slightly menacing somehow!), and has one of the best uses of Luigi from among all the Mario games: while you’re on your journey to rescue Peach, it turns out that Luigi is on his own weird adventure, in the “Waffle Kingdom,” that you only find out about from talking with him. Luigi his own crazy partners that accompany him, who have their own opinions about his adventure. Here is the page on dialoguetree.net that lists that part of the script–needless to say, it is spoilers, and if you plan on playing TYD you probably should experience it there first.
Dialogue Tree, Home of Game Scripts (although so far only Paper Mario: The Thousand Year Door)