Thanks for the reply. I checked out the descr_character.txt and descr_model_battle.txt files. While my extremely limited knowledge of modding prevented me from getting a detailed understanding of how those two files were linked, I was able to find the model causing the problem and create a workaround. In the descr_character file the named chaos generals are listed as "celt_general" while the captains are listed as "celt_lesser_general." As I had no problems starting any custom battles, which always use the captain model, I changed the named chaos general battle model to "celt_lesser_general" to see if that would work. I started up a campaign and was able to successfully start two battles with two separate named generals, so it appears that the "celt_general" model is the problem. Luckily, the lesser general model looks suitably imposing enough on the battlefield to serve as a model in place of the non-working main general model.