Line counts on TLWiki are automatic, which menas they probably just count the total lines in the script (or just the ones containing japanese symbols) and output that. Which means it's probably counting all the fuckton of comments and functions the script has in the middle of actual lines, making the count not that precise. I've already played the game so I know how long it is, and it's nothing too extraordinary. Finally, even taking into acount all of that, if you just keep working, you'll always end up somewhere, even if the destination is far far away; I just focus in getting some work done.
This is a tiny part of one of the scripts, so you can see what I'm talking about.
//――――――――――――――――――――――――――――――――――――――
[text0010030]
//【デネブ】
//「…………」
「&.&.&.&.」
//【デネブ】
//「……カペラがそう言うなら」
「&.&.If Capella says so&.」
SetText();
TypeBegin3(200);//―――――――――――――――――――――――――――――
CreateColorSP("絵背景L", 10, "#3393E0");
.//流れる雲のプロセス===============================================
CreateTextureEX("雲1C", 20, 0, 600, "cg/ef/ef_ct_落下雲c01.png");
CreateTextureEX("雲1L", 22, 0, 900, "cg/ef/ef_ct_落下雲c02.png");
CreateTextureEX("雲1R", 24, InRight, 900, "cg/ef/ef_ct_落下雲c03.png");
CreateTextureEX("雲2L", 50, -100, 1200, "cg/ef/ef_ct_落下雲a01.png");
Zoom("雲2L", 0, 4000, 3000, null, true);
CreateTextureEX("雲2R", 50, 400, 1600, "cg/ef/ef_ct_落下雲a02.png");
Zoom("雲雲2R", 0, 1000, 3000, null, true);
CreateTextureEX("雲3L", 2000, 0, 1800, "cg/ef/ef_ct_落下雲a01.png");
Zoom("雲3L", 0, 4000, 3000, null, true);
CreateTextureEX("雲3R", 2000, 450, 2000, "cg/ef/ef_ct_落下雲a02.png");
Zoom("雲3R", 0, 100, 3000, null, true);
Fade("雲*", 0, 1000, null, true);
Fade("雲3*", 0, 800, null, true);
Fade("雲1L", 0, 800, null, true);
Fade("雲1R", 0, 900, null, true);
Request("雲1C", Smoothing);
Request("雲2L", Smoothing);
Request("雲2R", Smoothing);
Request("雲3L", Smoothing);
Request("雲3R", Smoothing);
//プロセスの定義
CreateProcess("プロ落下雲", 10000, 0, 0, "CloudMove");
//プロセススタート
Request("プロ落下雲", Start);
FadeDelete("絵イベント*", 500, true);
//――――――――――――――――――――――――――――――――――――――