itsyourfuture.net / browser
THL: Local Dialogue Archive
A bilingual, searchable archive of every line spoken in The Hundred Line: Last Defense Academy, with sprite display, CG mapping, voice playback, and live in-game synchronization.
- The main set of filters: Route, Day, Speaker, and Location. Also includes a filter for showing scenes that feature a second character in addition to the speaker, and a filter for whether the results show original or patched content.
- The Route IDs. Click one and it'll show things from that route only.
- The Story Locks. You can lock or unlock these in the settings.
- Content tabs: Search results, Scenes, CGs, Sprites, Endings, Battle Voices, Models, Decisions, and Glossary.
- The Search Results window. Shows all of the results according to your filters.
- The Scene Context window. When you click on a search result, it jumps to that line in its corresponding scene here, so you can see what came before and after.
- The sprite or CG that matches the highlighted line of dialogue.
- The small menu. Shows controls for playing audio and changing your language. Access the main menu via "help."
- The Live-Sync module (see below).
In the main menu, you can pick which color you want the browser to be. And you can configure the paths to match the ones you exported things to using the extractor program (see below). The spoiler menu can let you filter out characters and also give the ghost boy a name. It is also used to filter out routes and disable or enable the story locks.
The Live-Sync module reads the game's memory and it will follow you as you progress through the game. It abides by spoiler settings. It'll show you the dialogue in both languages. You can also replay the voice files in both languages from here.
This is a simple GUI for Hundred Line file extraction. Gather up all the tools and define their paths. Then choose where you want things to be exported. You can export the game's audio (both languages), CGs (and other images like the Glossary), Sprites, and 3D models with this. Once you extract the files, be sure to point the main browser to the same locations you used here.
- OS
- Windows 10 / 11 (64-bit)
- Disk (minimum)
- ~1.0 GB — browser + main database only (text search works, audio & image features disabled)
- Disk (with audio + sprites)
- ~5.5 GB — adds English voice (1.3 GB), Japanese voice (1.3 GB), sprite cache (1.7 GB)
- Disk (full extract)
- ~60 GB — adds CG art (~55 GB, 6,000+ files) and 3D models (~400 MB)
- RAM
- 4 GB recommended
- Game
- The Hundred Line: Last Defense Academy (Steam build v1.3.0 for live sync; older builds work without it)
-
File Extractor — Windows
60 MB -
Local Dialogue Archive — source code
3.6 MB -
File Extractor — source code
233 KB
// v2.6.20 · released 2026-07-18 · new DECISIONS tab: every Branch Destiny Select choice in the game — the question, the options, and the scrolling inner-monologue lines — in all four languages, spoiler-filtered by route like everything else. The MODELS tab gains three extra models that stay hidden until your spoiler settings enable a route beyond the first (no spoilers here; you'll know them when you unlock them), and the model viewer now runs the game's own effect shaders for weapon flames and similar effects, so they render animated and game-accurate instead of as static approximations. The bundled database also backfills Japanese text for scenes that previously only shipped English lines, and corrects sprite mappings on narration lines.
// extractor v1.0.2 · released 2026-07-18 · extracts the three new browser models (with their animation sets) and now pulls the effect-shader textures models reference (flame masks and the like), so fresh exports remain fully self-contained — nothing renders untextured.
// v2.6.10 · released 2026-07-02 · launches about 4× faster (heavy startup work now happens in the background instead of freezing the window), and the app stays responsive from the moment it appears. The timeline bar graph animates again — smoothly this time — when switching routes and filters. The version number shown in the interface now always matches the actual release.
// v2.6.0 · released 2026-06-21 · big performance pass: fixed the scroll/click “rubber-banding” and general stutter, and the Sprite and CG galleries now load and scroll smoothly even with thousands of entries. The retro CRT screen effects (scanlines, glow) are off by default now for a faster, crisper, more readable display.
// extractor v1.0.1 · released 2026-06-21 · model exports are now self-contained for the model viewer: each character folder also gets its battle-effect (.sprk) files, the billboard textures those reference, and the animation-setting CSVs, so in-viewer effects and expression swaps work straight from a fresh export
// v2.5.0 · released 2026-06-20 · the sprite/CG panel now follows whichever line is highlighted in the scene-context window; double-click a sprite's scene to jump to its first use; Speaker and In-Scene-With lists are ordered by character; In-Scene-With scenes are sorted fewest-cast-first; faster startup and fully offline (the interface no longer loads anything from the web)
// v1.2.0 · released 2026-05-31 · search fix: dialogue on split/branch routes (Slasher/Comedy, Killing Game/Mystery, S.F./Romance, etc.) was hidden by the route spoiler filter — now shown whenever any child route is enabled
// v1.0.1 · released 2026-05-27 · live-sync offsets for game v1.3.0 · narration sprite fix