Re: Add language to 3.5
toggle quoted messageShow quoted text
Criticism is not disrespectful. Dissent is not disloyalty.
That the **present** source files for the core java engine are protected while being edited for release---Andrew Maitland's "git"---does **not** alter the fact that there is and was very poor control of the data sets which are essential to the **useful** functioning of the program. There are whole swaths of file data that are duplicated, or rendered null, or in conflict with one another, &c, but all of which comprise a continuing source of error and confusion. That is poor version control.
Pointing that out may not make you happy, but it does not make the criticism invalid.
For the record, the "homebrew" folder gets written over, too. It is no different than any other folder (nee directory) in the distribution.
Have you told the OP what happens to the other languages in their selected datasets? Or how to make "Read Lips" show up as a selectable Bonus language? Or how the languages subsystem works?
The fact is that using PCGen for more than vanilla character generation is non-trivial, except in the most trivial of circumstances. But the overwhelming usage of the program is ordinary character generation and maintenance, with GM Monster generation next. So vanilla is exactly where the emphasis **should** be.
The fact that PCGen does it's core job very well does not mitigate the difficulty in using it in ways it asserts it is just as useful for: one of the reasons the data sets are a hot mess, and the loader and output interfaces have so many issues, is that flexibility comes at a cost, and requires much more stringent **version control** in the strictest sense; I use sccs when making my edits to the splat.lst files, but that does not protect me from unseen and undiscovered errors buried in other splat2.lst files that have been overlooked for uncounted years. I have to build those matrices by hand, through trial and error.
Andrew Maitland noted, as I did, that the homebrew folder get overwritten---which is clearly stated inside the folder and in the textual help files.
On Thu, 14 Nov 2019 at 02:16, Andrew Maitland via Groups.Io <email@example.com> wrote: