Firstly I am very excited to play the game the way the devs meant for it to be played.
Secondly it seems like a lot of stuff is exposed to the user for easy editing hopefully enabling some awesome modding. If that appeals to you read on, else probably stop reading.
So I frist noticed all of the strings(text) in the game is exposed through easy to read/edit xml files. Which opens up some fun 'modding' opportunities such as playing as yourself, a licensed character or whoever.
For example to change name of you hero in the prologue go to:
1. %STEAM_DIR%\steamapps\common\kingarthurii\Strings where __ is where you steam games live for example D:\Steam\
2. open Lang_Heroes.xml in notepad go to line 30
3. change the text in that node to whatever you want. For example replace 'Septimus Sulla' with Sun Tzu to play with your hero named after the strategist.
You can perform similar trickery with artifacts, wives, units and so on and so forth(You can even reauthor the text based quests) via the strings folder but this is only the start. In addition to those xml files large portions of the game exist in plain text which is similarly editable.
Next: most(all?) of the game's graphics are stored as dds(DirectDrawSurface) files and follow an excellent naming scheme. While I personally am not the best at the artistic side of software it should quite straightforward to replace many of the in game models.
The sounds and some(much) of the other data uses a nice open source format(ogg which I am only passingly familiar with) and as far as I can tell all of this might be fairly easy to mod. If not
Given I have only spent about an hour on this so far so none of this is final, it looks like we should have an excellent and easily moddable game on our hands with KA2.
Hopefully that will give it the boost it needs to challenge the more and more locked down total war games.
***Two notes:
1. If this is bothersome to the devs let me know and I will remove it/refrain from such things
2. I think it is awesome that so much of the game is available in documented formats instead of compiled way into the dlls and exes.
Secondly it seems like a lot of stuff is exposed to the user for easy editing hopefully enabling some awesome modding. If that appeals to you read on, else probably stop reading.
So I frist noticed all of the strings(text) in the game is exposed through easy to read/edit xml files. Which opens up some fun 'modding' opportunities such as playing as yourself, a licensed character or whoever.
For example to change name of you hero in the prologue go to:
1. %STEAM_DIR%\steamapps\common\kingarthurii\Strings where __ is where you steam games live for example D:\Steam\
2. open Lang_Heroes.xml in notepad go to line 30
3. change the text in that node to whatever you want. For example replace 'Septimus Sulla' with Sun Tzu to play with your hero named after the strategist.
You can perform similar trickery with artifacts, wives, units and so on and so forth(You can even reauthor the text based quests) via the strings folder but this is only the start. In addition to those xml files large portions of the game exist in plain text which is similarly editable.
Next: most(all?) of the game's graphics are stored as dds(DirectDrawSurface) files and follow an excellent naming scheme. While I personally am not the best at the artistic side of software it should quite straightforward to replace many of the in game models.
The sounds and some(much) of the other data uses a nice open source format(ogg which I am only passingly familiar with) and as far as I can tell all of this might be fairly easy to mod. If not
Given I have only spent about an hour on this so far so none of this is final, it looks like we should have an excellent and easily moddable game on our hands with KA2.
Hopefully that will give it the boost it needs to challenge the more and more locked down total war games.
***Two notes:
1. If this is bothersome to the devs let me know and I will remove it/refrain from such things
2. I think it is awesome that so much of the game is available in documented formats instead of compiled way into the dlls and exes.