I'm going to start a new run on BGEE and was thinking of playing a ranger. And then I remembered how underwhelming the "racial enemy" choices are for the class.
I have a series of ideas (and questions) below. I have some basic modding skills, but I don't have the depth of experience that a lot of you have, so please forgive me if I ask obvious questions. Snippets of code that I can steal are always welcome. And, of course, if anyone has already done any or all of what I'm planning, please let me know and I'll download their mod.
My questions:
1. What is the most graceful and least harmful way to mod dialog.tlk to change all instances of "racial enemy" to "favored enemy"? (I mean, are Giant Spiders really a race?)
2. I was thinking of completely reorganizing racial/favored enemies along the lines of 3.5e. So, for instance, instead of separate choices for Carrion Crawlers, Ettercaps, and Gibberlings in BGEE, there would be a more generic group, Aberrations. Similarly, Ghouls and Skeletons could be combined under Undead. Other categories could be introduced, for example Shapechangers (Doppelgangers and Werewolves) and Constructs (Golems, Doom Guards, Battle Horrors). This would make choices other than Giant Spiders viable and fun.
The question is, how best to do this? For instance, can HATERACE.2DA (such an awful name) be pointed to the "General" field in the CRE file, or must it refer to the "Race" field? Either way, I assume that I'd have to make some additions to RACE.IDS. What are the dangers here? If I create a General category or Race called "Aberration" and then change the appropriate field for Ettercaps, etc., is there a down side? Are there weapons, spells, or abilities that I need to have on my radar? Is there anything else that I am missing?
If it works, it shouldn't be too overpowered for BGEE. What thoughts to people have about extending this to BG2EE? Beholders and Mindflayers are both Aberrations; Liches and Vampires are both Undead. Too much?
3. I would love to build a kit around the choice of enemy, but I can't think of a way to do it. Any ideas? How awesome would it be to have a Crypt Ranger, Dragonslayer, or Giant Killer kit! Even if it were simply an option to change the name of a true class Ranger, it would add flavor.
Thanks!