Hi, i have a question. When i publish my map with all 3 mods War3, War3 Extra, War3 Terrain i can't use Always use latest version. When i add War3 Extra with flag Always use latest i am getting Error: Dependency data could not be loaded. Dependency file could not be found (Mods\WarCraft\WarCraft.SC2Mod). But if i press ok again it allows to me to save map, but i can't use War3 Extra. It means that i always should have latest mod locally on my disk to publish latest War3 Extra mod, because it must uses latest version of War 3 mod, LOL. Can we fix it or should i just don't use War3 Extra mod? My map Warcraft 3 Unit Tester is always broken because i need to update each time when war3 mods are updated...
You need to download War3 (GA) and resave it as Mods\WarCraft\WarCraft.SC2Mod. Have you did this step?
I'm enjoying your mod as a tool very much, thank you!. I'll be posting bugs as I find them, here are a couple:
- Picking up a clarity potion with a hero will cause inventory problems, at times hides the inventory slot. Lesser Clarity and other items seem to work fine, but the Clarity Potion (pclr) triggers the problem.
- Sylvanas Windrunner has the wrong ability setup on frost/cold arrows causing a problem learning/using the correct ability.
When giving gold/lumber via property add triggers, which is the correct resource to use? Edit: Nvm, Terrazine=Gold and Custom Resource=Lumber.
Currentlly non-Melee abilites are not finished. So some non-melee items would have bugged since they don't have vaild abilites. I will do them after I redone the AI.
Secondly, I wanted to share some "bugs" I found playing on Lost Temple in these two days:
- acolytes can mine from haunted mines when they're still in construction and when they're being sold;
- all the night elf tree buildings cost 60 gold less than it should be (I guess this has something to do with the fact that in the buildings cost in SC2 you take in account the worker you're losing - ie zergs).
Secondly, I wanted to share some "bugs" I found playing on Lost Temple in these two days:
- acolytes can mine from haunted mines when they're still in construction and when they're being sold;
- all the night elf tree buildings cost 60 gold less than it should be (I guess this has something to do with the fact that in the buildings cost in SC2 you take in account the worker you're losing - ie zergs).
Hoping this is helpful, keep it up!
Thanks for your feedback:)
All bugs you mentioned are fixed now - Except the EU region which I have issue to access right now(Editor: Now EU is also done).
Hi Excellent mod ! Here are my bugs report/suggestions as I played yesterday (I only played orc and a bit elf) :
- Can't collect the wood when interrupt an orc worker on wood collection (in War3 we can collect wood even if the worker has not finish its collect)
- We can't have multiple workers on the same tree when collect a tree with an orc worker
- When we finished build something, there is the VO orc sound "work completed" (with orc and even elf)
- We need War 3 Font =) and smaller (for critical hits, gold, etc...)
- On the map editor, there is only Data mod, no extra and terrain mod
Unfortunately, all you mentioned about harvest are engine limits. Which we could only hope if we can get official engine support in the future. Some of them can be mimicked but it would sacrifice too much performance.
'Work Completed’ also a bug on engine - You can't select custom race in lobby with current SC2, so all 4 races are actually orcs. I get some information that Void may provide some kind of fix for this.
For the Font, I did used a war3 font for zhCN version, but for other language version, using other fonts may have risk to leads to some legal issue, which I want to avoid.
To find the Mod in the editor, you will need to select "Map/Mod Name" while you are searching, by default, it would only list blizzard maps for you.
Thank you Renee. I also noticed something while I was playing around with the far seer hero using your mod, I found that for items that add a set amount of energy (staff of brilliance adds 200 energy and an energy regen aura) the stats are added to both the maximum AND current energy such that if you are at 0 out of 600 mana and you pick up and drop the item 3 times, you will get to max energy. I believe that this isn't intentional, and I'd love to know if you have any ideas on how to prevent this automatic stat gain from happening!
Edit:
Also, I read earlier that someone was having a problem determining how to get heroes to level up past level 5 while killing neutrals, and they figured out how to do it without saying it publicly :( I would like to know how to do this as well so if anyone knows, let me know please!
I have located the correct behavior (HostileSurpressXPGrant) but whenever I try to modify this behavior it creates a copy with my new stats, it doesn't directly modify the original behavior. Any ideas how to remove this XP suppression on heroes?
Thank you Renee. I also noticed something while I was playing around with the far seer hero using your mod, I found that for items that add a set amount of energy (staff of brilliance adds 200 energy and an energy regen aura) the stats are added to both the maximum AND current energy such that if you are at 0 out of 600 mana and you pick up and drop the item 3 times, you will get to max energy. I believe that this isn't intentional, and I'd love to know if you have any ideas on how to prevent this automatic stat gain from happening!
Edit: Also, I read earlier that someone was having a problem determining how to get heroes to level up past level 5 while killing neutrals, and they figured out how to do it without saying it publicly :( I would like to know how to do this as well so if anyone knows, let me know please!
I have located the correct behavior (HostileSurpressXPGrant) but whenever I try to modify this behavior it creates a copy with my new stats, it doesn't directly modify the original behavior. Any ideas how to remove this XP suppression on heroes?
Hmmm, interesting. I thought I fixed the vital max thing long ago in 2.0... Perhaps the mech is changed again, I will check it.
For creep XP, it's fully done by trigger, each creep has a HostileSurpressXPGrant buff says 'I don't grant any xp'. So while killed heroes won't get any XP, and then added the true xp via trigger.
Im sorry but I'm not quite sure I understand :P I have homework brain from doing 8 hours of homework straight today, but Im a little confused about allowing XP gain from hostiles to persist after level 5.
I have located the trigger that does Creep XP / Gold in the War3 Extra library which is the trigger that adds experience. But I'm a little confused about how to remove this restriction in my map which uses the mod. Seeing as I am unable to modify the trigger directly itself in the library, is there any other way of overriding this besides writing my own identical trigger adding a unit death event, where I simply modify the if hero level < 5 line to be if hero level > 4? This is the only idea I currently have to get around not being able to modify trigger libraries.
I noticed that the Pendant of Vitality which adds life works correctly, but the item from the mod that doesn't work correctly is the Mindstaff item. It adds both 200 to the current and max vitals.
I found a bug.
When I am far away from a shop and right click to sell, my hero will run to about 3 range away from the shop, the item will be removed from his inventory, the yellow +X gold indicator shows, but I don't get any gold!
BUT, if I run up close to the shop and click it a few times to hug it, i get my gold from the shop.
Im pretty sure I noticed similar behavior when I was playing War3 Lost Temple the other day too
With the newest mod I found that you heavily changed the Creep XP/Gold trigger and experience no longer works. I think you may have accidently deleted part of the trigger?
Reading the FAQ when I go to the GameBalanceArrayValues(Unnamed) user data type, I can see that there is one instance with 1 index at 0. When I click on this I see
Index Id
[default]
1 Hero XP Gained - Creep Reduction Table
But when I click on Hero XP Gained - Creep Reduction Table I get a screen that says
ID: Hero XP Gained - Creep Reduction Table
Values:
And the values are completely blank. Whats more, theres NO buttons beside "ok" and "cancel" so there is no possible way to add ANY values.
Because of these issues mentioned above, the trigger seems to be grabbing NO value, so it's giving 0 experience every time.
Also when I try and do it by trigger, i am being told that the Hero XP Gained - Creep Reduction Table has absolutely no fields, so I cannot modify it here either.
How can I go about fixing this myself? Or will I have to wait for another patch before testing my mod?
Edit: I've even tried to add my own "Fields" of Value to match exactly how it used to be before the last update, but for some reason this wont work either. Im gonna stop trying workarounds on this for now i guess
Edit #2: Okay I officially give up. Ive found that experience "CAN" work but ONLY once every 3-4 kills AND ONLY if you are standing in a group of 6 OR MORE enemies, AND you must kill 4 of them within a couple seconds. I HAVE NO IDEA why this trigger is acting so strangely!
I've ran around killed 50 mobs and maybe 4 of them gave me experience (the EXACT same units too)
this is very bizzare!
I guess for the time being for my map I will make some very messy pseudo-random experience giver. Since i've observed that only 1/10 kills give experience, I will just code my own experience trigger and scale all experience by 0.9 seeing as the current system is completely unusable and random
Thank you very much again for your dedication to making this mod better :) I know it stinks when something that was previously working stops working like this is :(
You need to download War3 (GA) and resave it as Mods\WarCraft\WarCraft.SC2Mod. Have you did this step?
Currentlly non-Melee abilites are not finished. So some non-melee items would have bugged since they don't have vaild abilites. I will do them after I redone the AI.
Hey, first of all awesome project and thanks :)
Secondly, I wanted to share some "bugs" I found playing on Lost Temple in these two days:
- acolytes can mine from haunted mines when they're still in construction and when they're being sold;
- all the night elf tree buildings cost 60 gold less than it should be (I guess this has something to do with the fact that in the buildings cost in SC2 you take in account the worker you're losing - ie zergs).
Hoping this is helpful, keep it up!
Hi Excellent mod ! Here are my bugs report/suggestions as I played yesterday (I only played orc and a bit elf) :
- Can't collect the wood when interrupt an orc worker on wood collection (in War3 we can collect wood even if the worker has not finish its collect)
- We can't have multiple workers on the same tree when collect a tree with an orc worker
- When we finished build something, there is the VO orc sound "work completed" (with orc and even elf)
- We need War 3 Font =) and smaller (for critical hits, gold, etc...)
- On the map editor, there is only Data mod, no extra and terrain mod
Thanks for your feedback:)
All bugs you mentioned are fixed now - Except the EU region which I have issue to access right now(Editor: Now EU is also done).
Unfortunately, all you mentioned about harvest are engine limits. Which we could only hope if we can get official engine support in the future. Some of them can be mimicked but it would sacrifice too much performance.
'Work Completed’ also a bug on engine - You can't select custom race in lobby with current SC2, so all 4 races are actually orcs. I get some information that Void may provide some kind of fix for this.
For the Font, I did used a war3 font for zhCN version, but for other language version, using other fonts may have risk to leads to some legal issue, which I want to avoid.
To find the Mod in the editor, you will need to select "Map/Mod Name" while you are searching, by default, it would only list blizzard maps for you.
See this tutorial
http://www.sc2mapster.com/forums/general/general-chat/75959-the-proper-way-to-use-war3-mod-ga-in-you-map/
Edited: FIXED! To get experience to work you must remove the Set Melee Options trigger.
I added a 'Use War3 Melee Setting' action.
You can remove all melee actions and just add this one. It would automatically prepare everything.
Thank you Renee. I also noticed something while I was playing around with the far seer hero using your mod, I found that for items that add a set amount of energy (staff of brilliance adds 200 energy and an energy regen aura) the stats are added to both the maximum AND current energy such that if you are at 0 out of 600 mana and you pick up and drop the item 3 times, you will get to max energy. I believe that this isn't intentional, and I'd love to know if you have any ideas on how to prevent this automatic stat gain from happening!
Edit: Also, I read earlier that someone was having a problem determining how to get heroes to level up past level 5 while killing neutrals, and they figured out how to do it without saying it publicly :( I would like to know how to do this as well so if anyone knows, let me know please!
I have located the correct behavior (HostileSurpressXPGrant) but whenever I try to modify this behavior it creates a copy with my new stats, it doesn't directly modify the original behavior. Any ideas how to remove this XP suppression on heroes?
Hmmm, interesting. I thought I fixed the vital max thing long ago in 2.0... Perhaps the mech is changed again, I will check it.
For creep XP, it's fully done by trigger, each creep has a HostileSurpressXPGrant buff says 'I don't grant any xp'. So while killed heroes won't get any XP, and then added the true xp via trigger.
Im sorry but I'm not quite sure I understand :P I have homework brain from doing 8 hours of homework straight today, but Im a little confused about allowing XP gain from hostiles to persist after level 5. I have located the trigger that does Creep XP / Gold in the War3 Extra library which is the trigger that adds experience. But I'm a little confused about how to remove this restriction in my map which uses the mod. Seeing as I am unable to modify the trigger directly itself in the library, is there any other way of overriding this besides writing my own identical trigger adding a unit death event, where I simply modify the if hero level < 5 line to be if hero level > 4? This is the only idea I currently have to get around not being able to modify trigger libraries.
Edit: @Renee2islga: Go
I noticed that the Pendant of Vitality which adds life works correctly, but the item from the mod that doesn't work correctly is the Mindstaff item. It adds both 200 to the current and max vitals.
@BigDates: Go
Well, you can just remove this behavior from all creeps.
Also, the bug on + max mana items have been fixed in the lastest change:)
Ok, I changed my mind.
I will just add a configable data entry in the Data Editor's User Types sheet for creep XP.
And that would allows you to modify them freely.
It would be there in the next update.
okay awesome! thank you :)
The change is made, you can look at the latest Q&A in this thread.
http://www.sc2mapster.com/forums/player-zone/warcraft-modding/77255-map-making-quick-faq-war3-mod-ga/#p1
I found a bug. When I am far away from a shop and right click to sell, my hero will run to about 3 range away from the shop, the item will be removed from his inventory, the yellow +X gold indicator shows, but I don't get any gold!
BUT, if I run up close to the shop and click it a few times to hug it, i get my gold from the shop. Im pretty sure I noticed similar behavior when I was playing War3 Lost Temple the other day too
well, it's actual a bug of the pawn ability since patch 2.1 that it won't refund anything at max range.
I did some workaround before, but it seems it failed at recent builds.
I would try another workaround.
Ok, I removed the data refund of the pawn ability. And made the gold refund purely by triggers.
The update is in.
With the newest mod I found that you heavily changed the Creep XP/Gold trigger and experience no longer works. I think you may have accidently deleted part of the trigger?
Reading the FAQ when I go to the GameBalanceArrayValues(Unnamed) user data type, I can see that there is one instance with 1 index at 0. When I click on this I see Index Id [default] 1 Hero XP Gained - Creep Reduction Table
But when I click on Hero XP Gained - Creep Reduction Table I get a screen that says ID: Hero XP Gained - Creep Reduction Table Values:
And the values are completely blank. Whats more, theres NO buttons beside "ok" and "cancel" so there is no possible way to add ANY values.
Because of these issues mentioned above, the trigger seems to be grabbing NO value, so it's giving 0 experience every time.
Also when I try and do it by trigger, i am being told that the Hero XP Gained - Creep Reduction Table has absolutely no fields, so I cannot modify it here either.
How can I go about fixing this myself? Or will I have to wait for another patch before testing my mod?
Edit: I've even tried to add my own "Fields" of Value to match exactly how it used to be before the last update, but for some reason this wont work either. Im gonna stop trying workarounds on this for now i guess
Edit #2: Okay I officially give up. Ive found that experience "CAN" work but ONLY once every 3-4 kills AND ONLY if you are standing in a group of 6 OR MORE enemies, AND you must kill 4 of them within a couple seconds. I HAVE NO IDEA why this trigger is acting so strangely!
I've ran around killed 50 mobs and maybe 4 of them gave me experience (the EXACT same units too) this is very bizzare!
I guess for the time being for my map I will make some very messy pseudo-random experience giver. Since i've observed that only 1/10 kills give experience, I will just code my own experience trigger and scale all experience by 0.9 seeing as the current system is completely unusable and random
Thank you very much again for your dedication to making this mod better :) I know it stinks when something that was previously working stops working like this is :(
Have you updated both Main Mod and Extra mod?
This update changed both mods. You may need to download both to make it work.
Also which region are you download from?