Many moons ago, I made a real world language pack, to collect the many little files together in one place, and add some more of my own. Original thread was
here, but in an old account that's deactivated. You can download the file in my current .sig
Now, I've decided to reboot the project, but to take it in another direction: rather than add more languages, the goal is to look at the language system and see what improvements can be made to make real-world language output more closely match the actual languages. Correct English will be the first goal for simplicities sake, though the limits to the system still don't allow following
exact English conventions (verbs are the worst offender here).
A survey of the available tags leads to the following observations:
[spoiler]- there are numerous use-cases of each noun-word, adjectives and prefixes. Each use-case could be split into multiple sub-entries in the language files, allowing them to be customized for each use-case.
- if words are split into sub-entries, then the language symbols file needs to be updated to take this into account, and each race language needs to be expanded to fill any gaps.
- Verbs are very limited, there is no way to differentiate past-tense, present tense etc, in generated languages. Since there are no options for verbs, little can be done here.
- the construction system takes English as it's conceptual starting point, so constructs unfamiliar to English will be difficult to generate in other languages.
- there are many inconsistencies in the language system, many of them feel arbitrary. These
would be nice to clean up, however, the new system needs to be as closely compatible with the old raws as possible. My goal is to make a new raws format for "enhanced" languages that get parsed through a tool to make an "enhanced version raw", that way language files can be created and used with either the old or new system. The goal is that the base file still works as a regular raw for normal use.