Possible errors in language 2das.
Posted: Sat Oct 08, 2016 12:41 pm
Alright... as far as I can tell bunch of language 2das in bgtscc haks do not match bioware 2da file format.
Basically, bioware 2da spec says that if a word contains spaces, it should be enclosed in double quotes, and it is forbidden to use tabs.
Printed lines go against this convention.
It might make sense to check if those language work as expected..."csl_lang_aquan.2da: Invalid number of columns at line 10. 3 expected, 2 received. Columns: 7;^f"
"csl_lang_assassincant.2da: Invalid number of columns at line 4. 3 expected, 4 received. Columns: 1;^a;*sighs,;sadly*"
"csl_lang_bothii.2da: Invalid number of columns at line 19. 3 expected, 2 received. Columns: 16;^p"
"csl_lang_cant.2da: Invalid number of columns at line 4. 3 expected, 4 received. Columns: 1;^a;*shields;eyes*"
"csl_lang_celestial.2da: Invalid number of columns at line 468. 3 expected, 2 received. Columns: 465;latin"
"csl_lang_chardic.2da: Invalid number of columns at line 44. 3 expected, 2 received. Columns: 41;^O"
"csl_lang_chessic.2da: Invalid number of columns at line 35. 3 expected, 2 received. Columns: 32;^F"
"csl_lang_chultan.2da: Invalid number of columns at line 32. 3 expected, 2 received. Columns: 29;^C"
"csl_lang_dambrathan.2da: Invalid number of columns at line 12. 3 expected, 2 received. Columns: 9;^i"
"csl_lang_drowsign.2da: Invalid number of columns at line 4. 3 expected, 8 received. Columns: 1;^a;*shields;left;thumb;with;right;hand*"
"csl_lang_dtarig.2da: Invalid number of columns at line 44. 3 expected, 2 received. Columns: 41;^O"
"csl_lang_durpari.2da: Invalid number of columns at line 51. 3 expected, 2 received. Columns: 48;^V"
"csl_lang_easting.2da: Invalid number of columns at line 44. 3 expected, 2 received. Columns: 41;^O"
"csl_lang_goblin.2da: Invalid number of columns at line 8. 3 expected, 2 received. Columns: 5;^C"
"csl_lang_halruaan.2da: Invalid number of columns at line 44. 3 expected, 2 received. Columns: 41;^O"
"csl_lang_han.2da: Invalid number of columns at line 19. 3 expected, 2 received. Columns: 16;^p"
"csl_lang_ignan.2da: Invalid number of columns at line 10. 3 expected, 4 received. Columns: 7;^g;k;k"
"csl_lang_illuskan.2da: Invalid number of columns at line 19. 3 expected, 2 received. Columns: 16;^p"
"csl_lang_illuski.2da: Invalid number of columns at line 19. 3 expected, 2 received. Columns: 16;^p"
"csl_lang_imaskar.2da: Invalid number of columns at line 36. 3 expected, 2 received. Columns: 33;^G"
"csl_lang_jotun.2da: Invalid number of columns at line 119. 3 expected, 2 received. Columns: 116;Jotunen"
"csl_lang_kozakuran.2da: Invalid number of columns at line 19. 3 expected, 2 received. Columns: 16;^p"
"csl_lang_lantanese.2da: Invalid number of columns at line 24. 3 expected, 2 received. Columns: 21;^u"
"csl_lang_logos.2da: Invalid number of columns at line 19. 3 expected, 2 received. Columns: 16;^p"
"csl_lang_loross.2da: Invalid number of columns at line 44. 3 expected, 2 received. Columns: 41;^O"
"csl_lang_maidentounge.2da: Invalid 2da format in D:/c++/projects/nwnchargen/nwnchargen/run/2da/csl_lang_maidentounge.2da - unrecognized magic line \"2DA\tV2.0 Edit this somehow so its different its chondath now\""
"csl_lang_mulhorandi.2da: Invalid number of columns at line 24. 3 expected, 2 received. Columns: 21;^u"
"csl_lang_netherese.2da: Invalid number of columns at line 44. 3 expected, 2 received. Columns: 41;^O"
"csl_lang_nexalan.2da: Invalid number of columns at line 19. 3 expected, 2 received. Columns: 16;^p"
"csl_lang_oillusk.2da: Invalid number of columns at line 44. 3 expected, 2 received. Columns: 41;^O"
"csl_lang_orc.2da: Invalid number of columns at line 10. 3 expected, 2 received. Columns: 7;^f"
"csl_lang_payit.2da: Invalid number of columns at line 19. 3 expected, 2 received. Columns: 16;^p"
"csl_lang_raumvira.2da: Invalid number of columns at line 20. 3 expected, 2 received. Columns: 17;^q"
"csl_lang_reghedjic.2da: Invalid number of columns at line 19. 3 expected, 2 received. Columns: 16;^p"
"csl_lang_roushoum.2da: Invalid number of columns at line 36. 3 expected, 2 received. Columns: 33;^G"
"csl_lang_ruathlek.2da: Invalid number of columns at line 44. 3 expected, 2 received. Columns: 41;^O"
"csl_lang_shou.2da: Invalid number of columns at line 19. 3 expected, 2 received. Columns: 16;^p"
"csl_lang_tabaxi.2da: Invalid number of columns at line 32. 3 expected, 2 received. Columns: 29;^C"
"csl_lang_telfir.2da: Invalid number of columns at line 48. 3 expected, 2 received. Columns: 45;^S"
"csl_lang_terran.2da: Invalid number of columns at line 56. 3 expected, 2 received. Columns: 53;danish"
"csl_lang_thayan.2da: Invalid number of columns at line 24. 3 expected, 2 received. Columns: 21;^u"
"csl_lang_thresk.2da: Invalid number of columns at line 35. 3 expected, 2 received. Columns: 32;^F"
"csl_lang_tradetongue.2da: Invalid number of columns at line 19. 3 expected, 2 received. Columns: 16;^p"
"csl_lang_truskan.2da: Invalid number of columns at line 19. 3 expected, 2 received. Columns: 16;^p"
"csl_lang_tulung.2da: Invalid number of columns at line 19. 3 expected, 2 received. Columns: 16;^p"
"csl_lang_turmic.2da: Invalid number of columns at line 56. 3 expected, 2 received. Columns: 53;swedish"
"csl_lang_uluik.2da: Invalid number of columns at line 115. 3 expected, 2 received. Columns: 112;finnish"
"csl_lang_waan.2da: Invalid number of columns at line 19. 3 expected, 2 received. Columns: 16;^p"
"csl_lang_yipyak.2da: Invalid number of columns at line 56. 3 expected, 2 received. Columns: 53;maltese"
"csl_lang_ysgard.2da: Invalid number of columns at line 36. 3 expected, 2 received. Columns: 33;^G"
"csl_lang_yuanti.2da: Invalid number of columns at line 58. 3 expected, 2 received. Columns: 55;catalan"
Basically, bioware 2da spec says that if a word contains spaces, it should be enclosed in double quotes, and it is forbidden to use tabs.
Printed lines go against this convention.