feat: build profile for That New Teacher 0.9.0

The Phone library's own statement parsers (ll.require, ll.keyword ... in 01statements.rpy) run while
Ren'Py reads scripts, so the converter reads `init phone register` itself and the file is skipped. Also
skipped: the old-save fixer (it reads Ren'Py's pickled saves), the shader blur patched into Transform,
and the text-effect modules that draw letters through the render API (the player has its own text
tags). One misspelt call in the library (`charcter`) is recorded as a defect of the original build.
The game now passes the strict check and converts fully (14236 files, 3.3 GB).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
mrleo1nidandClaude Sonnet 5.5 committed 2026-10-26 22:39:16 +03:00
1 parent db52a2b589
commit e94f9b0d9e
1 file changed
+14
+14
View File
@@ -90,6 +90,20 @@ BUILDS: dict[str, dict] = {
}, },
"defects": {}, "defects": {},
}, },
"16a55ecc23aaac8f81b94d1f84ae6cfe305d758fc95b93cb2171d42c0d4a209f": {
"id": "renpy/that-new-teacher-0.9.0",
# The Phone library's own statement parsers (ll.require, ll.keyword ...) run while Ren'Py reads scripts; the
# converter reads `init phone register` itself (converter/phone_register.py), so the file is not needed
# the old-save fixer reads Ren'Py's pickled saves (the browser keeps its own), and the text-effect modules draw
# letters through the render API: the player has its own {bt} {sc} {fi} {rotat} {glitch} {wave} (text.ts),
# and explode/gradient/ruby text is shown plain
"skip": ["01statements.rpy", "versioning/save_fixer.rpy", "explosion_text.rpy", "glitch_tag.rpy",
"gradient_tags.rpy", "kinetic_text_tags.rpy", "ruby.rpy", "wavey_tag.rpy",
# a shader blur patched into Ren's Transform; the player's own blur property needs no patch
"blur.rpy"],
# group_chats.rpy calls `charcter(char)`, a misspelling of its own `character`, in one branch
"defects": {"Вызов не поддерживается плеером: charcter": 1},
},
"0c31b84adcee03c53ffdd8ff7a8b6c1fb78ac020b35b45b12d6686f8f9c006b9": { "0c31b84adcee03c53ffdd8ff7a8b6c1fb78ac020b35b45b12d6686f8f9c006b9": {
"id": "renpy/saintly-corruption-0.13", "id": "renpy/saintly-corruption-0.13",
"defects": {}, "defects": {},