Im close to final release however there is a lot of stuff I cant do myself and I need help with. Im looking for help with these tasks:
1) Rewrite the 1.71 in the main GUI image to 1.72 (or bring new GUI maybe colorful one this time, but it must be something generic)
Unfortunately I dont have the original image and I dont know which font was used. The original author is gone from NWN community and I cant contact him, so the ending "1" needs to be erased and replaced with "2" with correct font which needs to be found first... If you do this, this time please provide me also the layered file from image editor you used to do this so this wont be issue in future. Image download.
2) Colorize the Eye of Gruumsh and Shou Disciple icons.
I already have an attempt from White Dragon but it doesnt match the already existing ones the way I would like. I guess its better than having them colorless but if someone might take a try I would be grateful. Icon download.
3) Linux port of the nwnx_patch plugin.
This is not so important I can release it without it I think as I expect further development of the plugin only anyway. And elven already expressed intent to do this someday, but if there is anyone who is interested in doing this I will send him sources.
4) To fix the cloak issue as described and explained here. I will try to contact original creator OTR but till he responds if anyone wanna try to take a look it would be great.
EDIT: also need help to decide one feature
5) I was thinking about the spell metamagic rework I did a while ago in one of the 1.72betas. The purpose is to allow builder to add metamagic together via Spell Hook and CPP spell variables. Basically metamagic will no longer be always exact value but a bitflag.
While I rewrote all spellscripts to use bitwse AND (&) instead of ==, I realized that if builder uses this feature and make a spell to be both extended and empowered, if the spell doesnt use CPP spell engine (for some reason), none of the metamagic will work. This could be solved differently by using a secondary variable like spell.MetaNew or spell.Meta2 and then check for if(spell.Meta == METAMAGIC_EXTEND || spell.MetaNew == METAMAGIC_EXTEND) instead of if(spell.Meta & METAMAGIC_EXTEND) as it is now. This way the spell.Meta would remain the original value and thus a spell using vanilla spellscript would still be extended (empower wouldnt have worked ofc but thats expected).
Questions are:
- is is worth to rewrite this way when builder that wants this kind of feature would have made sure all his spells are using CPP spell engine?
- is this way more readdable, ie. could it be worth to remake just for the easier to understand/use?
Modifié par Shadooow, 11 juin 2015 - 09:46 .