• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Warcraft III - Patch 1.30.4

Status
Not open for further replies.
Level 4
Joined
Jan 16, 2017
Messages
66
I recently played in 1.30.4 and had the following issues:

1. Orc Shaman now has english voice in the german version of the game.

2. Also the attached trigger only works in parts since the 1.30x patches though it fully worked in earlier versions and was left unchanged. The credits don't play and it doesn't run the loop actions 1-15 (special effects) anymore.

3. I further noticed that some sound channels have drastically different volumes than previously. (since 1.30x patches)

4. I get desyncs in several different funmaps that worked previously (my map is among these). Should I attach it?

Thanks for listening and hopefully you can fix it :)

zDaZQs5.jpg
 
2. Also the attached trigger only works in parts since the 1.30x patches though it fully worked in earlier versions and was left unchanged. The credits don't play and it doesn't run the loop actions 1-15 (special effects) anymore.
They changed the sound engine to FMOD, and that's why things work differently now. However, I believe that it is now actually working better than Miles, even though some things work differently than before.

Sound - Play Credits
- please go to the Sound Editor and check the sound properties. Change Effect to Default and Channel to General, if they are different.

Loop Actions
- Waits in For Loops don't work anymore so well. I noticed this in my testing.
- You should make a periodic trigger, which you turn on and off instead of using For Loops with Waits

3. I further noticed that some sound channels have drastically different volumes than previously. (since 1.30x patches)
Yes, but it might be that they are now working as they should, while before we were used to how Miles worked, even though it was partially broken.

4. I get desyncs in several different funmaps that worked previously (my map is among these). Should I attach it?
Yes, I think @Kam will appreciate it. Many fun maps have been desyncing since 1.30.4, and Blizzard has not released a patch to address the issues.
 
Last edited:
Level 4
Joined
Jan 16, 2017
Messages
66
Hey @Tommi Gustafsson and thanks for the quite detailed feedback.

Sound - Play Credits
The reason I mentioned it is that the sound plays if I play it from anywhere else, it just doesnt work in this trigger anymore :/

Waits in Loop Actions
uh - any idea why they work worse than before? I use wait's in loop actions a lot. Hope this is not part of the desync problem. Also maybe this can be fixed? It's a very convenient feature for a GUI mapper. I used it for the spawns in my TD for example.

Desyncs are very common in my map now i'm afraid. Launch it once with 6 people and you will have plenty of data im afraid :eek: There will usually be desyncs on gamestart and during the game. Map attached.

Thanks for investigating. Im pretty sure i also had it in some sort of footy I hosted but i didnt play in a while and can't test it with enough players currently.
 

Attachments

  • Battle.net TD 1.27e.w3x
    5.1 MB · Views: 180
Level 2
Joined
Sep 24, 2016
Messages
16
It seems that the way integers are handled in the game has been broken somewhere.

For example, the following trigger used to work Perfectly, but now (sometimes or even often) does not:


Events
--- Unit - A unit starts the effect of an ability
Conditions
--- (Ability being cast) equal to Self-pause
Actions
--- Set IntegerA = (IntegerA + 1)
--- Set Caster[IntegerA] = (Triggering unit)
--- Pause (Triggering unit)
--- Wait 2.00 seconds
--- Set IntergerB = (IntegerB + 1)
--- Unpause Caster[IntegerB]


Here the paused unit will now sometimes remain paused after the 2 seconds.
Before bnet 1.28 this didn’t happen, ever - even with many players casting the spell simultaneously.
 
Last edited:
It seems that the way integers are handled in the game has been broken somewhere.

For example, the following trigger used to work Perfectly, but now (sometimes or even often) does not:


Events
--- Unit starts the effect of an ability
Conditions
--- Ability being cast is equal to Self-pause
Actions
--- Set IntegerA = (IntegerA + 1)
--- Set Caster[IntegerA] = (Triggering unit)
--- Pause (Triggering unit)
--- Wait 2.00 seconds
--- Set IntergerB = (IntegerB +1)
--- Unpause Caster[IntegerB]


Here the paused unit will now sometimes remain paused after the 2 seconds.
Before bnet 1.28 this didn’t happen, ever - even with many players casting the spell simultaneously.

Do you use IntegerA/IntegerB in some other triggers?
 
Level 2
Joined
Sep 24, 2016
Messages
16
well at least the description reminds me of my problem where i didnt change a thing about the map but some functions stopped working after the patches
I just discovered that some variables have had their “variable type” field nullified.
That is: The field is blank, and you have to specify the type again. Otherwise they don’t appear in trigger actions previously configured to use them.

Maybe it’s the same for you.

I’ll check if this fixes my issue, once I get the time to go through the rest of 500+ variables and test the map they’re used in.
 
Level 16
Joined
Jan 8, 2015
Messages
464
Either make raise terrain limits editable withing prefferences of world editor or fix game not accepting UI folder with misc text file for configuring it to be unlimited. It's messing up with terraining on my map now and i cant go back to older version to tweak it since it's made for 24 players now. And do it in the nearest update if possible. It's nessesary
 
Level 4
Joined
Jan 16, 2017
Messages
66
I just discovered that some variables have had their “variable type” field nullified.
That is: The field is blank, and you have to specify the type again. Otherwise they don’t appear in trigger actions previously configured to use them.

Maybe it’s the same for you.

I’ll check if this fixes my issue, once I get the time to go through the rest of 500+ variables and test the map they’re used in.

nice hint, but my variable types are okay
 
Status
Not open for further replies.
Top