descawed / tesconvert

A tool for converting player characters between The Elder Scrolls III: Morrowind and The Elder Scrolls IV: Oblivion
0 stars 0 forks source link

Race, class, birthsign #4

Open descawed opened 4 years ago

descawed commented 4 years ago

Convert race, class, and birthsign. These all affect attributes and skills, and the effects they have are not the same in both games. One approach would be to copy everything over from the source game unchanged. I do think that should be an option. It may also make sense/be preferred in certain situations/by certain people to replace the source game's effects with the destination game's effects. We should probably allow configuring this on a case-by-case basis. For example, someone might be okay with swapping Morrowind's race and birthsign effects for Oblivion's, but might not want their class to be switched automatically (assuming they picked a default class; a custom class will always have to be copied over). If we do swap things out, attributes and skills will also have to be adjusted.

Another issue to consider is what to do if some of the player's major skills are skills that don't exist in Oblivion. I think a good option would be to "promote" their highest minor skills to fill the gaps.

descawed commented 4 years ago

Race and class conversion are complete. I've chosen not to recalculate attributes and skills based on Oblivion's racial bonuses. I feel like the behavior most users will expect is that their skills and attributes match what they were in Morrowind. Maybe we can add an option for it in the future.

I also make no attempt to convert races that aren't mapped to an Oblivion race. I could convert their stats, but I would have no way to convert their appearance. But again, we could add an option for it in the future, maybe allowing to specify a default race whose appearance to copy.

I do intend to convert racial resistances, but for that I need to finish active magic effects (#8). Once that's done I'll add birthsign conversion.