Journal customization - How To
Posted: Sat Apr 22, 2017 1:01 am
Hi there guys,
I want to apologize for my english that could be not that good, and also if it is the wrong section to write.
I'm working on a highly customized shard based on pol 098, and I would like to make some changes on the journal behavior.
In this shard the character name attribute is actually is race, while his name is saved on a cprop, don't ask me why, and I can't switch them because there are a lot of script based on this configuration, but it makes really hard to read the journal because you only see the race and the speech color of who is speaking.
Anyway every character has the way to assign someone an alias, always saved on a cprop, and what I've tried to do is to hook the unicode speech message packet [0xAE] and overwrite "name" filed with this alias, so that when someone you have assigned a name is talking you can recognize him in the journal. It didn't work. I think this is not the rule "name" field is made for.
I figured out that I can't obtain my purpose with escript, and I should consider the idea to customize pol source code and compile it, but I can't find on git pol 098 suorce code.
Any suggestions? I'm also thinking about to upgrade everything to pol 099, but I'm not entirely sure of the retrocompatibility.
Thank you for reading and for help!
I want to apologize for my english that could be not that good, and also if it is the wrong section to write.
I'm working on a highly customized shard based on pol 098, and I would like to make some changes on the journal behavior.
In this shard the character name attribute is actually is race, while his name is saved on a cprop, don't ask me why, and I can't switch them because there are a lot of script based on this configuration, but it makes really hard to read the journal because you only see the race and the speech color of who is speaking.
Anyway every character has the way to assign someone an alias, always saved on a cprop, and what I've tried to do is to hook the unicode speech message packet [0xAE] and overwrite "name" filed with this alias, so that when someone you have assigned a name is talking you can recognize him in the journal. It didn't work. I think this is not the rule "name" field is made for.
I figured out that I can't obtain my purpose with escript, and I should consider the idea to customize pol source code and compile it, but I can't find on git pol 098 suorce code.
Any suggestions? I'm also thinking about to upgrade everything to pol 099, but I'm not entirely sure of the retrocompatibility.
Thank you for reading and for help!