Author Topic: Community Patch discussion and development thread  (Read 21115 times)

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #510 on: July 10, 2014, 06:32:10 pm »


               


ShadoOow, i think i encountered some bugs with your mod "Hyper-Gore Re-Revised Edition":


 


1. The NWN game seems to consider important monsters alive as long as their "corpse" exists.


Many important enemies that i had to kill the game would not consider "dead" until i right click-bashed their corpses (bashed corpses into blood and guts).


Example would be the Catapult Commanders (or catapult captains?) in chapter 3 of original campaign, where i can not destroy ("use") the catapults until their Catapult Commander's body was bashed into nothing.


Even after i kill the catapult commander and click on the catapult, the game tells me that the commander is still alive - but this issue goes away after i bash the commander's corpse.


 


2. Certain creatures, like the huge water and huge air elementals, get bugged upon their death - they levitate in the air in a death pose, which looks really silly.


 


3. Certain enemies, like some variant of the "Shadow Fiend" and "Invisible Stalker" creatures, bleed big amounts of (usually green) blood - but those creatures are either ghosts or elementals of shadow/air, and as far as i know they do not have any blood to begin with.


I am not sure of the exact name of the bleeding ghosts/elementals, but they look like the Shadow Fiend type of monster.


 


 


The first bug is really annoying to deal with, since i have to bash pretty much every important corpse for the game to register the death of those monsters.


As long as the game requires me to kill a creature (and not just show it's head that i can loot), i need to bash all the relevant corpses in order for the game to register their deaths.


Worst situation is if i need to kill all the creatures in a specific area for something crucial to happen - i need to bash the corpse of every enemy in that specific area, which can mean i need to bash 15++ corpses '<img'>




None of these issues are caused by CPP or Hyper-Gore.


 


Some clarification then:


 


1: Bad campaign design, you remember the issue with Arena in Chapter1? Same story, the scripting is bad and checks whether creature exists rather than if she is dead.


 


2. Thats normal, it gets messed especially when the creatures are knocked down in the time of death. Its purely visual issue so not big deal.


 


3. Thats vanilla settings - their blood is set to green in appearance.2da, so they are splattering green blood - this setting is questionable but I think its correct. The invisible stalker is invisible - that doesn't mean he has no body or blood. The shadow fiend is similar case - its demon not a living shadow.


               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #511 on: July 10, 2014, 07:50:42 pm »


               

I have dropped the licence on the project itself. I am highly disappointed with all the peoples for which the only interest in CPP is to rip specific features or even nwnx features into their own mods (plugins) and toss away the patch itself after. But as Gruflord said - even those do use the work I did in some way and they might change their opinion later.


 


Thus as of now, you are free to rip anything, repackage anything, redistribute anything, claim that CPP content is your own, make your own fork of CPP, whatever you want. If thats what means the project is open, then this is it ':sick:' .



               
               

               
            

Legacy_Gruftlord

  • Sr. Member
  • ****
  • Posts: 490
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #512 on: July 10, 2014, 08:20:50 pm »


               That's a big step, and i think the right one. Though i think it wouldn't harm to state that you wish that people give credit where credit is due and do not try to fork without searching permission. You see, if someone wants to fork for some reason, it might be good to have him come here and state the reason. Who knows, maybe its a good request and it can be incorporated into the real cpp. Or you could state that forks are allowed, as long as the fork also remains open.

But honestly, i doubt someone would want to fork anyway, while i can see some builders wishing to pack cpp into their haks
               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #513 on: July 10, 2014, 08:35:54 pm »


               

Community Patch 1.72 Beta 4 Released


download


 


Yes I renamed it to 1.72. There is now too many content to be convinient to distribute as override or patch-hak. As of now, the ongoing patch development will be distributed in the patch (BIF) way and will have lowest priority.


 


From this reason, a signiicant issue raised - the older addons which were released as override will have higher priority and will overwrite the new stuff. To fix this, either clean your override completely and get all the stuff again (I know not an option for most of you), or proceed this way:


1. download the 1.71 addon v3 again and unpack it into separate folder


2. use some kind of comparing tool (I use Beyond Compare 2 if you don't have any). And compare the folder where you unpacked it with override. Delete every matches and mismatches. Or you can do this manualy...


 


Anyway, without this the new features from 1.72 might not work.


 


Also, note that the 1.72 beta is dependant on 1.71 as it contains only new and changed files (to keep distributing simple for me). It won't work without it and might cause crashing.


 


To install it, follow as in 1.71 manual installation. Simply unpack the archive into folder with NWN files (thus if you do this right it will want to overwrite bunch of files which you have to confirm). The 1.72 is international, works for all languages as there are no changes in dialog.tlk file yet.


 


To uninstall it, either run 1.69 critical rebuild, 1.71 installation, or manually delete/rename the xp2patch.key file and rename the xp2patch171.key which is included in the 1.72 beta distribution.


 


Neverwinter Nights Community Patch 1.72 beta 4 content:

Fixed broken stuff from previous Patch versions:

- Fixed switch for managing henchman inventory which worked reversely.

- Fixed bug with henchman's automatic trap handling.

- Added missing code for Wounding itemproperty handling (somehow didn't make it into 1.71 final due to the overlook).

- Chain lightning: removed duplicate oTarget != spell.Target condition code (no impact on functionality, only cleaner coding).

Revisited features from previous Patch versions:

- Harpy song won't be used by AI under silence effect anymore.

- Removed ground targetting from the Blinding Spittle special ability (Eye of Gruumsh) as it caused misfires. (2DA change in spells.2da)

- Wounding property will be functional now even when player is dying.

- ground item models improved featuring ground models for shields and increased appearance range to 255 (Gruftlord)

New fixes and features:

Tileset fixes:

- tde01_c13_01: one mesh didn't faded properly

- tde01_a01_02: fixed flickeringof the lava behind the bars

- tdm01_z01_01: shiny water fixed (image)

- tde01_o16_01: pathnode changed to fix pathfinding issues

- tdt01_j02_02: "up in the air" walkmesh fix

AI improvements:

- Improved barbarian rage handling, creature using barbarian rage will immediately run into combat and won't stand flatfooted any longer. (Note this is 1.71 feature which is allowed by default only for henchmans and creatures with variable 70_ALLOW_RAGE = 1, it won't have impact on creatures using the special ability rage version)

- Improved intentional trap triggering by a henchman. It's still not perfect due to the engine limitation, but its not more reliable then before.

- Daze spell handling - won't be cast on creatures with more than 5 HD.

- AI will be able (with 50% chance) to cast silence spell at location instead of at target, granting no saving throw roll.

- Fixed henchmen AI issue that could cancel ongoing spellcasting in middle, to cast exactly the same spell again.

- Further improved defensive casting AI behavior:

-- henchmens are allowed to use it as well now, even if their AI level is not HIGH

-- defensive casting won't be used if creature is in Expertise/Improved Expertise mode

-- AI will now use defensive casting mode even if the creature has less than 100% (but at least 25%) chance to actually succeed in the concentration check

-- chance to use defensive casting mode now depends on the chance to succeed in the check and a the number of enemies threatening in melee

Spells and spellabilities:

- Firestorm: fixed bug that prevented the spell to affect placeables and doors.

- Harpy song: added deafness failure.

- Wail of Banshee: number of targets pool was decreased even for targets that were skipped.

- Power Word: Kill : immunity check didn't correctly passed caster into consideration.

- Various AoE spells: line of sight wasn't checked, spell now doesn't affect creatures behind walls. Spells affected: basically all OC and SoU spells with area of effect.

- Dispell spells will no longer affect dead targets (basically only a visual change since it had no effect anyway)

- Added formians and hound archon into list of creatures immune to petrification.

- Removed ground targetting from the Chaos Slaad Spittle special ability as it caused misfires. (2DA change in spells.2da)

Other scripts:

- Module Switches globalized. The switches setup will now be transferred into every single player module the player will play. Note, the module settings has always priority - but player is able to override even module settings via PC Widget Tool.

- Newly, a skill and saving throws bonuses/penalties will be propertly stackes as well if the module switch to stack ability bonuses is active. (Note that a single saving throws itemproperty is capped to +12 thus you might not get what you expect. Examplet: wo rings +8fort => +12fort)

- Incorporated the "new engine polymorph" package. This has been substantially reworked, several bugs has been fixed, class locking disabled by default, added comments, code better formatted. This handles:

 - disabled casting spells in polymorph that player normally doesn't have access to

 - fixed polymorph temp hitpoints stacking (dependant on 2DA change in polymorph.2da)

 - fixed losing all merged item properties when "repolymorph" happens

 - fixed losing bonus spell slots from ability bonuses (but only up to the ability bonus that was merged into shape)

 - merged ability decreases now ignores immunity to ability decrease from shape or from other merged items (without NWNX, that is)

 - dying after unpolymorph

 - and this features the OnPolymorph event inside NWScript without NWNX, the OnPolymorph event script is "70_mod_polymorph". (see here: http://forum.bioware...s-without-nwnx/ )

- Player given items are no longer lost when OC henchman level up. (But still be gone when moving between chapters!)

- Upon respawn, outgoing AOEs cast by the respawning PC will be dispelled. (At this moment only AOEs in the area of the respawning PC - should be enough in most situations.)

- Upon respawn, player will be stripped of every effect, not just negative ones.

- 70_inc_itemprop: added three new functions for builders:

 - ItemPropertyBoomerang

 - ItemPropertyWounding

 - ItemPropertyItemCostParameter

- 70_inc_itemprop: added also three new constants, useful for checking itemproperty type:

 - ITEM_PROPERTY_BOOMERANG

 - ITEM_PROPERTY_ITEM_COST_PARAMETER

 - ITEM_PROPERTY_WOUNDING

- in several spell scripts, the oTarget != spell.Caster sanity check position swapped from unification/efficiency reasons

NWNX_Patch and NWNCX_Patch plugins (version number v1.7):

- Enabled and implemented Boomerang itemproperty. Throwing weapon with this property will return to hands of wielder = never decreases quantity.

- Increased limit in SetItemCharges function to 100.

- Fixed losing spellslots after polymorph - instead, spells in the slots will be "consumed". Also, merged bonus spell slots won't be consumed at all (note this is dependant on new scripting engine for polymorph which marks which item was merged and which wasn't, without it this feature won't be functional.)

- Added a method of checking whether is NWNX/NWNCX_Patch currently in use, see code below:

 



//return TRUE if the NWNX_Patch or NWNCX_Patch is currently in use and functional - only works with v1.7 and higher
int NWNX_Patch_IsInUse()
{
    SetLocalString(GetModule(),"NWNX!PATCH!VERIFY","0");
    string sRetVal = GetLocalString(GetModule(),"NWNX!PATCH!VERIFY");
    DeleteLocalString(GetModule(),"NWNX!PATCH!VERIFY");
    return sRetVal == "1";
}

Now notes:


 


1. Keep in mind that this is beta version and might contain bugs, I cannot recommend to use it for PW because it wasn't thorougly tested yet. Mainly because nobody care to help with that task - I have tested it in the most common way and made sure everything work as intented, however I didn't checked every possibilities especially those that includes:


- what happens if this will be used without CPP


- what happens if script A will be overriden by module version and scriptB not and reversely


 


2. Everything in 1.72 beta is subject to revision and possible removal. Almost every feature can be removed if it is not desired.


 


3. Some of this stuff is now dependant on the NWNX and also reversely on the scripting Ive done. Thus some features might not work properly if NWNX or CPP scripts are not in use. For this reason I implemented the new function which allows builder to check the NWNX_Patch presence/absence and inform player about the features not working in his module. Unfortunately this doesn't work retrospectively. It will be available only for NWNX_Patch v1.7 and higher. The only way to handle this issue that I can think of, is to distribute NWNX_Patch separately (atm only the 1.2 version is downloadable separately because higher versions are still treated beta).


 


4. I apologize for the way how I did described the polymorph changes - but trust me this is very very messy and hard to describe, not many peoples even knows what exactly is broken there and how it should work. So before you ask a question, try it. Then ask for anything you want to know.


 


5. I have removed the new polymorph engine package from CPP downloads page. It contained several bugs, one quite serious (too many instruction error) and I heavily revisited the code anyway. The new code is now twice as complicated, but its better formatted and very deeply commented. At any way both the 70_inc_shifter and 70_inc_itemprops are not expected to changed by majority users. Usual builder will want only to use the function ApplyPolymorph() in his script and thats everything he needs to care about.


 


6. I hope you guys agree that we don't need a special switch to allow stack merged skills and merged saves and its fine under one switch. If thats the case, the switch will be renamed in the PC Tool Widget but its internal name (the one that builders uses) will remain the same to make it backwards compatible (which is always requirement).


 


7. I havent dealt with Continuous Light spell yet. Its not because you haven't persuaded me, but because I haven't decided how to deal with it yet. At this moment, the complete removal of that feature is what I see as a best option - I wonder if this could be removed also in 1.70/1.71 final or whats the preference on the handling this.


 


And last. I noticed that there is a little issue with the new ground models: I found the new ring to be too small and too undistinguished from the ground especially in forest tileset but basically everywhere with a bit darker ground. Compared to the previous one I personally see no advantage - but I keep it to you to decide. (Also I noticed that these models comes from Q, but I think Pstemarie won't mind)



               
               

               
            

Legacy_Pstemarie

  • Hero Member
  • *****
  • Posts: 4368
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #514 on: July 10, 2014, 08:51:14 pm »


               

Don't mind at all Shadooow.


 


This Q is your Q


This Q is my Q


From the tileset fixes


To the brand new models


This Q was made for you and me


 


Use whatever you need Shadooow.



               
               

               
            

Legacy_Gruftlord

  • Sr. Member
  • ****
  • Posts: 490
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #515 on: July 10, 2014, 10:40:00 pm »


               Great update. Lots of usefull changes here. I got to agree that the ring can be hard to spot at times. Maybe the new model can be enlarged somehow surely that would be the ideal solution.


One question regarding the new skill and saving throw stacking: what is the new change? I thought they stacked already in vanilla
               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #516 on: July 10, 2014, 10:44:04 pm »


               


Great update. Lots of usefull changes here. I got to agree that the ring can be hard to spot at times. Maybe the new model can be enlarged somehow surely that would be the ideal solution.


One question regarding the new skill and saving throw stacking: what is the new change? I thought they stacked already in vanilla




Not on the same item, which is what happens after polymorph merging, when the highest is used. This wasn't adressed in CPP before because I didn't know how to code it seamlessly and custom content compatibly - I finally figured it out so here it is.


               
               

               
            

Legacy_Bogdanov89

  • Full Member
  • ***
  • Posts: 155
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #517 on: July 10, 2014, 11:06:23 pm »


               

Superb patch '<img'>


I love all the AI tweaks and the spell fixes!


 


 


Will all these changes to the polymorph engine help out the druid/shifter (and wizard) shape-changing?


 


I primarily mean about the scaling with items, so that shape-shifting (with good gear and weapons) can actually be very good even in very-high-magic worlds (compared to melee classes like fighter/barbarian/weaponmaster)?



               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #518 on: July 10, 2014, 11:58:28 pm »


               


Superb patch '<img'>


I love all the AI tweaks and the spell fixes!


 


 


Will all these changes to the polymorph engine help out the druid/shifter (and wizard) shape-changing?


 


I primarily mean about the scaling with items, so that shape-shifting (with good gear and weapons) can actually be very good even in very-high-magic worlds (compared to melee classes like fighter/barbarian/weaponmaster)?




Yes, but to clarify. There are two features in play here.


 


1. The new polymorph "engine" which is a fully scripted improvement for the polymorph effect which doesn't use NWNX.


2. NWNX fix for losing spell slots in polymorph.


 


The new polymorph engine adressess the losing spell slots only partially - it saves only spell slots coming from ability bonus and only up to the maximum merged ability.


 


To explain this its needed to clarify why the slots are lost in the first place. Its because that after polymorph, all items are unequipped and their bonuses removed, so its like you had no items. At this moment you lose all your spell slots granted by ability bonus from items. No matter that the shape merges the items because the merging is done a slightly later and while it will grant the slots again, the spell you had there will be lost.


 


This is now fixed as ability bonuses are applied before polymorph so you won't lose spellslots from that. But not all shapes merges items and not all shapes merges everything by default so you still lose some slots in polymorphs that doesn't merge items that are granting you the ability bonuses - you follow? This is not handled by the new polymorph engine because this behavior is correct - you are not expected to get these bonuses so the slot removal is expected.


 


The same applies for itemproperties granting bonus slots - the slots from these are lost and new polymorph engine doesn't handle it at all.


 


But the new NWN©X_Patch solves all of this. In polymorph, when the ability is removed, the spell slot is not removed but consumed (that is slot is still there with the spell you memorised but the spell will be used as if you cast it). And for spell slots from itemproperties - if the item granting that itemproperty is merged, then the spell slot won't removed nor consumed. If the item is not merged, it will be consumed. This works together with new polymorph engine - it doesnt need it, but without it you all the spell slots will be always consumed.


 


As I said its very hard to explain, so some examples:


 


A) Wizard casting Shapechange with +12intelligence from items:


- without NWNX: all spellslots from the +12int are lost completely


- with NWNX: all spellslots from the +12 int are consumed but not lost


 


'B)' Druid casting animal shape with +12wisdom however +5 on armor +1on helm and +6on amulet.


- without NWNX without ability bonus stacking switch: after polymorph, the wis bonus will be +5 so the spell slots from +6/+8/+10/+12 are completely lost


- with NWNX without ability bonus stacking switch: after polymorph, the wis bonus will be +5 but the spell slots from +6/+8/+10/+12 are consumed not lost


- without NWNX with ability bonus stacking switch: after polymorph, the wis bonus will be +6 because animal shape doesn't merge items only armor category so the spell slots from +8/+10/+12 are completely lost


- with NWNX with abiliy bonus stacking switch: slots from +8+10+12 are consumed but not lost


- with NWNX without new polymorph engine (no matter stacking switch): all spellslots from the +12wis are consumed but not lost


- normally without any of this: all spellslots from the +12wis are completely lost


 


C) Druid/Shifter shapeshifting into wyrmling with +12wis and staff with bonus spell 9 and ring with bonus spell 9 (now assuming ability stacking since that was explained already)


- without NWNX - spellslots from bonus wisdom are intact since the shape merged full +12wis, both bonus slots from items are lost completely


- with NWNX - spellslots from bonus wisdom are intact since the shape merged full +12wis, one bonus slot is intact (because ring merged) and the other is consumed (because staff didnt merged as wyrmling shape doesnt merge weapon)


- with NWNX without new polymorph engine (no matter stacking switch): all spellslots from the +12wis are consumed but not lost, one bonus slot is intact (because ring merged) and the other is consumed (because staff didnt merged as wyrmling shape doesnt merge weapon)


- normally without any of this: everything lost!


 


Now thinking about this - for player it might be convinient to have a switch to allow full merging for all shapes. It wouldn't be a gamebreaker though it would significally improved already strong shape - Tenser, but there is actually no reason why itemproperties shouldn't be merged for all shapes. What you think?


               
               

               
            

Legacy_Bogdanov89

  • Full Member
  • ***
  • Posts: 155
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #519 on: July 11, 2014, 12:09:23 am »


               

Honestly i always thought that ALL ITEMS you are currently wearing should 100% scale (merge) with all druid, shifter and wizard forms.


 


It just seems better and simpler that way.


 


Every form gets the full benefit of all of your items and all your feats '<img'>


 


In short, what affects/improves your character should also fully affect/improve your character while in any shape forms.


 


It would also be awesome if all shape-forms could benefit (use) feats like all those monk unarmed feats, and feats like Power Attack, and perhaps even feats like Weapon Focus (and weapon master's feats for that weapon) IF your shape actually has a weapon of that type.



               
               

               
            

Legacy_Gruftlord

  • Sr. Member
  • ****
  • Posts: 490
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #520 on: July 11, 2014, 10:16:35 pm »


               Hey Shadooow. I have some interesting news. I found 5 slightly varied bark textures inside the vanilla high res erf. They all have slightly different colors and moss coverage and are stored in 512x512. And it seems, that they are the same texture that the low res bark skin was derived from.


I was able to generate new vanilla like high res texture replacers for barkskin. There is currently one i like especially, which has some moss here and there. The bark itself still has some odd red spots, that i will try to get rid of.


In the end i'm not too sure how it will turn out. The current cpp barkskin is higher resolution and also sharper. Then again, the new one would be closer to vanilla and has the nice moss. I'll upload it soon with some comparison pics once its finished
               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #521 on: July 11, 2014, 11:02:42 pm »


               

It would also be awesome if all shape-forms could benefit (use) feats like all those monk unarmed feats, and feats like Power Attack, and perhaps even feats like Weapon Focus (and weapon master's feats for that weapon) IF your shape actually has a weapon of that type.


Those actually works fine in polymorph


 


But yes, I agree that there is no real reason why all gear shouldn't be merged into shape. It is possible that it is because this feature wasn't there from start and it was one modder who invented it (and he made those categories), bioware inherited it then into official game but kept the categories. It is better no doubt since that way builder has a direct control over this, but seriously, polymorphing suffers with so many issues and limitations that allow to merge everything for every shape won't cause any balance issues at all.


 


Anyway, Iam not considering to replace the categories nor vanilla merging choices. Those will stay intact - builders can always modify this to their own pleasure. But a switch for players to merge everything might be really useable.


 




Hey Shadooow. I have some interesting news. I found 5 slightly varied bark textures inside the vanilla high res erf. They all have slightly different colors and moss coverage and are stored in 512x512. And it seems, that they are the same texture that the low res bark skin was derived from.


I was able to generate new vanilla like high res texture replacers for barkskin. There is currently one i like especially, which has some moss here and there. The bark itself still has some odd red spots, that i will try to get rid of.


In the end i'm not too sure how it will turn out. The current cpp barkskin is higher resolution and also sharper. Then again, the new one would be closer to vanilla and has the nice moss. I'll upload it soon with some comparison pics once its finished




Thats very instesting. I get used to the new barkskin color very fast, but if we can get closer to vanilla then it should be attempted to.


               
               

               
            

Legacy_Gruftlord

  • Sr. Member
  • ****
  • Posts: 490
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #522 on: July 11, 2014, 11:36:08 pm »


               

Ok, i think i got a version i'm happy with. One question regarding format: do you prefer dds or tga for cpp? I saw you packed both versions i send you in the new beta. For the record: i just sent both because i did not know which is better for bif files. Maybe the amethyst dragon knows this.



               
               

               
            

Legacy_Bogdanov89

  • Full Member
  • ***
  • Posts: 155
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #523 on: July 12, 2014, 02:13:10 am »


               

Both me and my brother are huge fans of the shapeshifting - but the weird item/feat scaling always kept us from actually being good at it xD


 


If you could please make it so that regular players (like myself) can "switch" it so that all shapeshift/polymorph forms 100% scale from all items and feats (even in the original bioware campaigns/expansions) - THAT WOULD BE AMAZING!!! '<img'>



               
               

               
            

Legacy_Gruftlord

  • Sr. Member
  • ****
  • Posts: 490
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #524 on: July 12, 2014, 05:25:24 pm »


               

here is a preview of the new barkskin:


4040104-1405181733.jpg


 


let me know if you like the moss. i can also use a version without it, but i think the high res texture without the moss looks a bit boring, and the moss adds just the right amount of diversity (and i was surprised how nicelly it spreads across the armor and cloak).


i also managed to make a new texture for the key ground model, that hides the horrible UV mapping, and also improved the belt texture a bit. stay tuned