|
|
Big title's color changed, hope it helps.
and the new version is coming, I just don't have a chance to update it, lol...
Sorry for the wait, tests took me few more days.
Hope you like it, Thank you
5.00 - Jan 20, 2010
HoNMod versions are now truly folder-less, means only the mod that modify same line of code would remain incompatible.
Found a bug with this mod; If you click match replay, the images of player's hero are not showing.
known bug. A workaround would prolly be tedious, so you will have to get used to it.
I think it can only be fixed by using "package", which demands coding skill, that's why I'm unable to fix it...
So...until someone remake this from dust, this issue will not be fixed, yes, sad...
This mod alters (somehow) the recommended items for hero's.
For example without this mod a recommended item for Sand Wraith is Geometer's Bane.
If I have this mod enabled it doesn't show up
Also, auto update would really help for this one![]()
Thank you for this, will fix it in next patch.
There's some other hero's that break aswell, recommended item for wretched hag for example without the mod has a null stone, with the mod its gone. I'd like for you to kinda fix these 'bugs' or just things that you missed.
Also, since I'm working on a practise mode item/entity search box, searching to the actual item/entity name would be a lot more user friendly then the developer names (hence this mod in the first place xD).
I would like to recommend this mod in combination with test++ (new version by Sephinator & me) so the search makes actual sense.
But before we can do that we'd like for you to fix the known bug (icons messing up @ match stats window),
and some consistency in the naming.
Right now if a name has a space the search is looking for the space, removes it and replace the letter with a capital letter.
So "Staff of the Master" would become StaffOfTheMaster, and "Axe of the Malphai" would become AxeOfTheMalphai.
This way the name is still pretty easy to read
Would you want to do this? If not I'll have to look for a solution myself![]()
Thanx for that, will try to fix them by myself in the future.
been saying this for months, I'm sorry to repeat once again, but I can't fix it with my zero programming knowledge.Also, since I'm working on a practise mode item/entity search box, searching to the actual item/entity name would be a lot more user friendly then the developer names (hence this mod in the first place xD).
I would like to recommend this mod in combination with test++ (new version by Sephinator & me) so the search makes actual sense.
But before we can do that we'd like for you to fix the known bug (icons messing up @ match stats window),
I'm afraid that you guys have to do on your own if you want to get rid of that bug.
Actually, it would be 10x thankful&better if you guys take it over, cause I've been waiting for a real mod-ers to make this bug-free.
Not a big problem, just a easy "find&replace" job, will do it once the new patch is up.and some consistency in the naming.
Right now if a name has a space the search is looking for the space, removes it and replace the letter with a capital letter.
So "Staff of the Master" would become StaffOfTheMaster, and "Axe of the Malphai" would become AxeOfTheMalphai.
This way the name is still pretty easy to read
Would you want to do this? If not I'll have to look for a solution myself![]()
Thank you.
The known bug of this mod seems to be (I have no confirmation yet) caused by data not getting pulled from the client files but from the server files (yes even the path's to the local icons of the hero's/items).
The Match Stats are filled with data through the watch "MatchInfoPlayer{index}" with index varying from 0 to 4, and dependant on the team (1 for Legion, 2 for Hellbourne).
And since we (I tested it myself) alter entity files to change the names, when the Match Stats fill up it checks against those names and because they don't match the icon isn't showing.
Now I'm hoping to see if I can somehow change the way a watch outputs params or we might need to find another way of changing the item/hero names than via entity files.
Edit:
Or maybe this isn't pulled from the server and just didn't change the texture paths with the new names, so maybe if we do that this might get fixed. I'll have a look at it tomorrow.
Edit2:
After some digging I came with these results:
MatchInfoPlayer{index} watcher has these parameters I know of (maybe more, didn't test after 16)
param1 = player team, 1 = legion, 2 = hellbourne
param2 = player index in the table (0 being top, 9 being bottom) from 0 - 4 = legion, from 5 - 9 = hellbourne
param3 = player level
param4 = kills
param5 = creep kills
param6 = xp/min
param7 = gold/min
param8 = actions/min
param9 = creep denies
param10 = /path/to/hero/icon.tga
param11 = /path/to/item0/icon.tga
param12 = /path/to/item1/icon.tga
param13 = /path/to/item2/icon.tga
param14 = /path/to/item3/icon.tga
param15 = /path/to/item4/icon.tga
param16 = /path/to/item5/icon.tga
As you can see with the icons it links to, there's some weird behaviour because I don't know how it works.
If you change the name of the item inside the .entity file and a player had that item in one of the slots (param11 to param16), the param is EMPTY
Example:
Player1 (number 2 in the list, legion team), has a Frostwolf's Skull in his second item slot (param12).
Original name Item_Freeze:
Param12 = /items/recipes/wolf_of_the_wilds/icon.tga
Changed the name inside item.entity to Item_FrostwolfsSkull:
Param12 = ''
(notice how they used another name for the folder of the item, makes me sadpanda)
And simply because I can't figure out how this works and why it goes empty when the name changes I'll be looking at another way of changing the items in practise mode
As this is about items, I'm pretty sure the hero icons disappearing same s tuff like this.
edit3:
I've made my own conversion list for the items (and will do the same for the heroes). I'll be using this in the next version of Test++, which is getting released (probably) at the same time as when S2 releases a new patch![]()
Last edited by Quzzap; 03-22-2010 at 12:40 AM.
P.S. to S2
While I was there I came across an 'empty item' icon, and used that if a player has no item in one of the slots instead of nothing.
As a freebie use this code to fix the 'empty_pack.tga' showing when a player has no item in that slot.
Code:<!-- Inventory --> <panel width="19.5%" color="invisible" float="right" padding="5@"> <image x="20@" width="80@" height="80%" valign="center" texture="/ui/elements/empty_pack.tga" onmouseover="ShowWidget(player_inventory_tip);" onmouseout="HideWidget(player_inventory_tip);" watch="MatchInfoPlayer{index}" ontrigger="If(param1 == {team}, if(!StringEquals(param11, ''), SetTexture(param11), SetTexture('/ui/elements/empty_pack.tga')));"/> <image width="80@" height="80%" valign="center" texture="/ui/elements/empty_pack.tga" onmouseover="ShowWidget(player_inventory_tip);" onmouseout="HideWidget(player_inventory_tip);" watch="MatchInfoPlayer{index}" ontrigger="If(param1 == {team}, if(!StringEquals(param12, ''), SetTexture(param12), SetTexture('/ui/elements/empty_pack.tga')));"/> <image width="80@" height="80%" valign="center" texture="/ui/elements/empty_pack.tga" onmouseover="ShowWidget(player_inventory_tip);" onmouseout="HideWidget(player_inventory_tip);" watch="MatchInfoPlayer{index}" ontrigger="If(param1 == {team}, if(!StringEquals(param13, ''), SetTexture(param13), SetTexture('/ui/elements/empty_pack.tga')));"/> <image width="80@" height="80%" valign="center" texture="/ui/elements/empty_pack.tga" onmouseover="ShowWidget(player_inventory_tip);" onmouseout="HideWidget(player_inventory_tip);" watch="MatchInfoPlayer{index}" ontrigger="If(param1 == {team}, if(!StringEquals(param14, ''), SetTexture(param14), SetTexture('/ui/elements/empty_pack.tga')));"/> <image width="80@" height="80%" valign="center" texture="/ui/elements/empty_pack.tga" onmouseover="ShowWidget(player_inventory_tip);" onmouseout="HideWidget(player_inventory_tip);" watch="MatchInfoPlayer{index}" ontrigger="If(param1 == {team}, if(!StringEquals(param15, ''), SetTexture(param15), SetTexture('/ui/elements/empty_pack.tga')));"/> <image width="80@" height="80%" valign="center" texture="/ui/elements/empty_pack.tga" onmouseover="ShowWidget(player_inventory_tip);" onmouseout="HideWidget(player_inventory_tip);" watch="MatchInfoPlayer{index}" ontrigger="If(param1 == {team}, if(!StringEquals(param16, ''), SetTexture(param16), SetTexture('/ui/elements/empty_pack.tga')));"/> </panel>
Good try
Thanx alot for bug fixing
by the way, possible to tell HoN to use custom names ONLY in Practice Mode?
eg.
without mod : LiveGame/MatchStats/PM --> load name entities
with mod : LiveGame/MatchStats --> load name entities, PM --> load custom entities
This way, it should not messed up everything else.
and, you may want to post the "P.S. to S2" reply to "Modifications" forum, more people there than here![]()
I didn't really fix the bug, I just found another way
I couldn't find that aswell, so I made my own list which is only used in my own mod, which is only used in practise mode, so that kinda fixed it
I'll do that in the correct forum yea![]()
Needs an update!
http://forums.heroesofnewerth.com/sh...ad.php?t=91502
This thread is not longer needed
Thank you all for using it, although it came with few bugs.