Warcraft III: Reforged Patch Notes - Version 2.0

Level 2
Joined
Oct 6, 2024
Messages
4
What exactly did they do? My map is now having permanent crush. 1 before 2 after 3 preferences. Textures option looks like moved to hell(on top left part....) and btw "Textures" option changes nothing for me...
photo_2024-11-15_17-24-16.jpg
 

Attachments

  • photo_2024-11-15_17-00-50.jpg
    photo_2024-11-15_17-00-50.jpg
    171.5 KB · Views: 86
  • photo_2024-11-15_17-26-11.jpg
    photo_2024-11-15_17-26-11.jpg
    161.9 KB · Views: 87
Level 3
Joined
Mar 15, 2021
Messages
22
Not sure if its related to the new patch, but ever since it dropped I've had to convert real values to integer in my debug messages, otherwise they show nothing in game.
 
Level 8
Joined
May 26, 2017
Messages
135
After reviewing Wanmin Gee's work, I believe that these concepts are an early conceptual version of the models that at some point were in development (or are still beign created)...


The similarities are too obvious: the light on the roof of the Farms, the shape of the Grunt's axe...
 

Attachments

  • WanminGee_2.jpg
    WanminGee_2.jpg
    853.4 KB · Views: 94
  • WanminGee_1.jpg
    WanminGee_1.jpg
    1.5 MB · Views: 100
After reviewing Wanmin Gee's work, I believe that these concepts are an early conceptual version of the models that at some point were in development (or are still beign created)...


The similarities are too obvious: the light on the roof of the Farms, the shape of the Grunt's axe...
If only there was an easy way to port Heroes of Storm models to Warcraft, we could prototype that.
 
Level 9
Joined
Apr 7, 2012
Messages
222
After reviewing Wanmin Gee's work, I believe that these concepts are an early conceptual version of the models that at some point were in development (or are still beign created)...


The similarities are too obvious: the light on the roof of the Farms, the shape of the Grunt's axe...
Why couldn't we get this instead???? It's not perfect, the models are too clean and shiny but it's not the lazy effort we got right now!
 
Level 28
Joined
Dec 3, 2020
Messages
958
This whole thing really makes me wanna downgrade my disk copy back to 1.29. I think 1.31 is cool but really buggy, and the worst thing about making maps for it is that it incentivizes people to use Reforged 🤮I wanna try rolling back some of my newer maps to 1.29 too, if it's possible.
Although I dislike the reforged patches, the WE, at least in SD mode, is 1000 time faster than on patch 1.29.2 (which I primarily use unless I am forced to use reforged patch).
I honestly don't now why people make custom maps on 1.31 (and 1.30 for that matter), they are omega buggy! The AI won't even research its upgrades even though you write a JASS script telling it to...

1.29.2 isn't perfect but it's lowkey goated in my opinion. Maps size is still pretty huge and the 24 players feature is the cream of the crop.
I am glad to see someone else who likes 1.29.2
 
Level 24
Joined
Jun 26, 2020
Messages
1,928
I didn't even know about these AI generated images used as publicity after I get the update, whoever had that idea was a complete idiot and maybe it wouldn't be too much backlash if it wasn't for that.
(Yes, the update has some other problems, I just said they just unnecessarly worsened the situation)
 

Deleted member 238881

D

Deleted member 238881

I'm pretty sure that Garithos still don't have Spell animation.
(...)Decided to remove Battle.net app and install the pre-1.32 Warcraft III back again until they fixed those bugs in the future.
IF they fix them.
Is anybody else having the game & editor crash every time on launch since the update? I'm wondering if it's because i'm still on Win7.
I can't launch Battle.net on Win7 anymore. Maybe I have to reinstall the system. If I launch the game via exe or Quenching Mod I can't play offline; the button is grayed out.
 
I'm pretty sure that Garithos still don't have Spell animation.

IF they fix them.

I can't launch Battle.net on Win7 anymore. Maybe I have to reinstall the system. If I launch the game via exe or Quenching Mod I can't play offline; the button is grayed out.
reforged blademaster of blackrock clan has no "spin" animation, when he ults he simply dissapears, you only see his health bar and hero glow, he comes back once it ends.
I got tired of seeing him in custom games banish whenever he ults. just replaced him with a copy of samuro.
 
Level 8
Joined
Oct 13, 2019
Messages
51
Are you sure? I just tested my map map and custom models seem to be working fine (both in SD and Classic HD). However, despite selecting only Classic HD options some Reforged models are used instead of their uprezzed counterparts.
I can't find anyone else talking about this. Every map randomly has specific units using the reforged model instead of the HD classic one. There are even instances of 2 different units using the same model, but one will have the HD Classic, and one will have the reforged. It's been driving me crazy.
 

Macielos

Hosted Project: W3E
Level 23
Joined
Jul 9, 2010
Messages
395
Yes, my UI is fully customized by a script.. there's any solution?
Here's my fix for Barade's lib. Maybe I'll help you fix yours. In general - UI structure changed, so code accesing a particular frame by traversing the frame tree must be adjusted.
 
Level 8
Joined
Jan 8, 2013
Messages
69
actually, according to leaks, people already tried that but then activision took legal action against similar RTSes for looking and feeling vaguely similar to warcraft, then also did probably some type of legal gag order on the developers of those games so that we will never know it happened, and the only way that you're hearing about it is me saying, "Just trust me bro," because I heard it from an Activision source who accidentally leaked it to me probably while believing I had been hit by a similar legal event, even though I was not. So obviously, my word of "just trust me bro" is about as believable as those folks from the US government who say that the government is hiding crashed flying saucers from another civilization

But, if you did trust me, would your opinion still be the same? What happened to the steam game, "Purple War," and where did it go? Why did the "Loria" steam game switch to free to play? What is the reason behind these decisions?

our world may never know. But what if it turns out that Warcraft III was a novel technology worthy of patenting (with big money software patents even though technically "Software patents" aren't supposed to be possible), and that making a spinoff either (1) requires making it so different that it isn't the same kind of RTS which Microsoft may own the rights to now that they own both Age of Empires and Warcraft, or (2) is similar enough to be fun and is therefore found by a court to be a patent infringing program that violates Microsoft's software patents?
I literally am in personal contact with the loria guy and he said he made it free because he didn't need the money from it because the game was fully goverment funded anyway :D and all the sales over the first years more than paid off for him.
 

Rommel

Hosted Project: HoS
Level 22
Joined
Mar 31, 2004
Messages
214
Well good news is that it didn't break any of custom models and textures we have, and the maps seem to be working fine. That's a lot of relief, honestly, not being sarcastic.

Particles seem to be working better now. Reforged butchered a lot of effects.

Are Reforged terrain textures gone for good? New ones clash with Reforged style terribly.

What bothers me is that there seems to be no way of turning Reforged assets on in World Editor. Shouldn't affect HoS much (due to having >90% assets replaced, sinister chuckles), or classic terraining in general, but should be VERY painful for anyone making maps with Reforged graphics, as there's literally no way of having a WYSIWYG look of your terrain before launching the game. Fixed that, thnaks to the tip from @Nichilus

1731707651384.png

AI upscaling of WC1 and 2 is beyond cheap, well, nobody needed those "remasters" anyway.

In general, it has somewhat minimized damage I expected (like breaking all old maps and/or models) but we could live without a 2.0 in general. Now to sort out inevitable setbacks.
 
Last edited:
Level 17
Joined
Jul 16, 2007
Messages
1,393
I was actually looking forward to this, only to find out it fixes next to nothing.. I suppose there isn't a one fix wonder for War3.
I say we move away, and give us Warcraft IV. Like they gave us Starcraft II.
Then, let us, the players decide which we will play and mod on.
 
Level 16
Joined
Jan 8, 2015
Messages
464
Question of the day, did they even try to bring back classic dubbing for all non english versions of the game? I have mine restored with local files and extracted from my own archived versions of the game, but hardly anyone else has access to such and Reforged devs stupidly decided to rob people of the original 2002-2003 dubbing for all versions except english seemingly only because of the demo campaign missions(omission of which from Reign of Chaos in the first place is a stupid mistake of 2001 Blizzard as it wasnt dubbed by the crews working on this for the release of the game).

Instead of filling in the gaps they decided to ruin dubbing of incredibly high quality done by people of far greater talent in translation and writing of lines or even directing the actors. This goes for polish, russian and many other versions. That are now impossible to aquire for anyone that doesnt happen to have the archive of anything prior to 1.32 nor a nowhow or how to extract, replace and enable the use of such files in Reforged.

It should be back with only missing demo prologue campaign missions using newer dub or a bit higher effort ai voice recreation for characters that we have voicelines everywhere else in the game, regardless of the way to deal with that small missing chunk of voice work the old dubbing HAS TO BE AVAILABLE. To everyone and easily, as an option or ideally default setting, as it was for 2 decades before release of this hedious remakester in 2020.
 
I literally am in personal contact with the loria guy and he said he made it free because he didn't need the money from it because the game was fully goverment funded anyway :D and all the sales over the first years more than paid off for him.
Okay but what if his government legally requires him to comply with a legal gag order so that he can never say that he was forced to stop monetizing by Activision? Isn't it possible that he would have to lie to you forever to remain safe? I surely don't know. I can't prove it is or is not that way. But isn't it possible?
 
Level 15
Joined
Jul 12, 2018
Messages
560
I can't launch Battle.net on Win7 anymore. Maybe I have to reinstall the system. If I launch the game via exe or Quenching Mod I can't play offline; the button is grayed out.
there are a couple threads about it on BNet forums. Did you mean online or offline? whichever it is, are you able to play the other?


 
Last edited:
Level 34
Joined
May 14, 2021
Messages
1,593
there are a couple threads about it on BNet forums. Did you mean online or offline? whichever it is, are you able to play the other?


I was aware about Windows 7 recent issues on Warcraft III (and maybe, Battle.net client). Thankfully enough, I'm running on Windows 11 64-Bit.

Now, if you look at this link below (the official system requirements), Windows 7 (and 8.1.) are still supported for Warcraft III:

Operating System Windows 7/Windows 8/Windows 10 64-Bit (latest version)
(The latest version refers to the most recent installed Windows Updates. Windows 7 is SP1, while Windows 10's most recent update is 22H2).

Now, those 2 threads suggested that Warcraft III is no longer working on Windows 7 after Reforged 2.0. update.
I think there must be something that's linked to the different library link target that are compatible with Windows 10.
Some suggested that you must have an up-to-date drivers to make this game operable.
Either its a mistake with the build process, or more likely that both Windows 7 and 8.1. supports have to be dropped for the game (probably because those OSes are no longer being supported by Microsoft).
 
Level 11
Joined
Sep 27, 2016
Messages
145
Here's my fix for Barade's lib. Maybe I'll help you fix yours. In general - UI structure changed, so code accesing a particular frame by traversing the frame tree must be adjusted.
Thanks
 
Level 11
Joined
Sep 27, 2016
Messages
145
Hiding Default UI causes crash..

currently Safe:
JASS:
library HideDefaultUI initializer init

private function init takes nothing returns nothing

    call BlzFrameSetSize(BlzGetFrameByName("ConsoleUIBackdrop",0), 0, 0.0001)
    call BlzFrameSetAbsPoint(BlzGetFrameByName("ConsoleUI", 0), FRAMEPOINT_BOTTOMRIGHT, 0.0, 0.6)
    call BlzFrameSetAbsPoint(BlzGetOriginFrame(ORIGIN_FRAME_UBERTOOLTIP, 0), FRAMEPOINT_BOTTOMRIGHT, 0.92, 0.165)

    call BlzFrameSetVisible(BlzGetOriginFrame(ORIGIN_FRAME_PORTRAIT, 0), false)
    call BlzFrameSetVisible(BlzGetOriginFrame(ORIGIN_FRAME_HERO_BAR,0), false)
    call BlzFrameSetVisible(BlzGetFrameByName("UpperButtonBarFrame",0), false)
    call BlzFrameSetVisible(BlzFrameGetChild(BlzFrameGetChild(BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0), 5),0), false)
    call BlzFrameSetVisible(BlzFrameGetChild(BlzFrameGetChild(BlzGetFrameByName("ConsoleUI", 0), 2),0), false)
    call BlzFrameSetVisible(BlzFrameGetChild(BlzFrameGetChild(BlzGetFrameByName("ConsoleUI", 0), 2),1), false)
    call BlzFrameSetVisible(BlzFrameGetChild(BlzFrameGetChild(BlzGetFrameByName("ConsoleUI", 0), 2),2), false)
    call BlzFrameSetVisible(BlzFrameGetChild(BlzFrameGetChild(BlzGetFrameByName("ConsoleUI", 0), 2),3), false)

    call BlzFrameSetAbsPoint(BlzGetFrameByName("ResourceBarGoldText", 0), FRAMEPOINT_BOTTOMRIGHT, 0.0, 0.6)
    call BlzFrameSetAbsPoint(BlzGetFrameByName("ResourceBarLumberText", 0), FRAMEPOINT_BOTTOMRIGHT, 0.0, 0.6)
    call BlzFrameSetAbsPoint(BlzGetFrameByName("ResourceBarSupplyText", 0), FRAMEPOINT_BOTTOMRIGHT, 0.0, 0.6)
    call BlzFrameSetAbsPoint(BlzGetFrameByName("ResourceBarUpkeepText", 0), FRAMEPOINT_BOTTOMRIGHT, 0.0, 0.6)

    call BlzFrameSetAlpha(BlzGetFrameByName("SimpleInventoryCover", 0), 0)
    call BlzFrameSetScale(BlzGetFrameByName("InventoryText", 0), 0.0001)

    // ===========================
    // Re-arrange Message and Buff Bar UI
    // ===========================

    call BlzFrameSetAbsPoint(BlzGetOriginFrame(ORIGIN_FRAME_CHAT_MSG, 0), FRAMEPOINT_TOPLEFT, -0.100212, 0.302800)
    call BlzFrameSetAbsPoint(BlzGetOriginFrame(ORIGIN_FRAME_CHAT_MSG, 0), FRAMEPOINT_BOTTOMRIGHT, 0.300212, 0.100300)
    call BlzFrameSetAbsPoint(BlzGetOriginFrame(ORIGIN_FRAME_UNIT_MSG, 0), FRAMEPOINT_TOPLEFT, 0.000212200, 0.402800)
    call BlzFrameSetAbsPoint(BlzGetOriginFrame(ORIGIN_FRAME_UNIT_MSG, 0), FRAMEPOINT_BOTTOMRIGHT, 0.400212, 0.3000)
    call BlzFrameSetAbsPoint(BlzGetOriginFrame(ORIGIN_FRAME_UNIT_PANEL_BUFF_BAR, 0), FRAMEPOINT_TOPLEFT, 0.364600, 0.0680800)
    call BlzFrameSetAbsPoint(BlzGetOriginFrame(ORIGIN_FRAME_UNIT_PANEL_BUFF_BAR, 0), FRAMEPOINT_BOTTOMRIGHT, 0.476200, 0.0547800)

endfunction

endlibrary

Not Safe (Crash!):
JASS:
library HideDefaultUI initializer init

private function init takes nothing returns nothing

    call BlzFrameSetSize(BlzGetFrameByName("ConsoleUIBackdrop",0), 0, 0.0001)
    call BlzFrameSetAbsPoint(BlzGetFrameByName("ConsoleUI", 0), FRAMEPOINT_BOTTOMRIGHT, 0.0, 0.6)

    call BlzFrameSetVisible(BlzGetOriginFrame(ORIGIN_FRAME_PORTRAIT, 0), false)
    call BlzFrameSetVisible(BlzGetOriginFrame(ORIGIN_FRAME_HERO_BAR,0), false)
    call BlzFrameSetVisible(BlzGetFrameByName("UpperButtonBarFrame",0), false)
    call BlzFrameSetVisible(BlzFrameGetChild(BlzGetFrameByName("ConsoleUI", 0), 7), false)
    call BlzFrameSetVisible(BlzFrameGetChild(BlzFrameGetChild(BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0), 5),0), false)
    call BlzFrameSetVisible(BlzFrameGetChild(BlzFrameGetChild(BlzGetFrameByName("ConsoleUI", 0), 2),0), false)
    call BlzFrameSetVisible(BlzFrameGetChild(BlzFrameGetChild(BlzGetFrameByName("ConsoleUI", 0), 2),1), false)
    call BlzFrameSetVisible(BlzFrameGetChild(BlzFrameGetChild(BlzGetFrameByName("ConsoleUI", 0), 2),2), false)
    call BlzFrameSetVisible(BlzFrameGetChild(BlzFrameGetChild(BlzGetFrameByName("ConsoleUI", 0), 2),3), false)

    call BlzFrameSetAbsPoint(BlzGetFrameByName("ResourceBarGoldText", 0), FRAMEPOINT_BOTTOMRIGHT, 0.0, 0.6)
    call BlzFrameSetAbsPoint(BlzGetFrameByName("ResourceBarLumberText", 0), FRAMEPOINT_BOTTOMRIGHT, 0.0, 0.6)
    call BlzFrameSetAbsPoint(BlzGetFrameByName("ResourceBarSupplyText", 0), FRAMEPOINT_BOTTOMRIGHT, 0.0, 0.6)
    call BlzFrameSetAbsPoint(BlzGetFrameByName("ResourceBarUpkeepText", 0), FRAMEPOINT_BOTTOMRIGHT, 0.0, 0.6)

    call BlzFrameSetAlpha(BlzGetFrameByName("SimpleInventoryCover", 0), 0)
    call BlzFrameSetScale(BlzGetFrameByName("InventoryText", 0), 0.0001)

    // ===========================
    // Re-arrange Message and Buff Bar UI
    // ===========================

    call BlzFrameSetAbsPoint(BlzGetOriginFrame(ORIGIN_FRAME_CHAT_MSG, 0), FRAMEPOINT_TOPLEFT, -0.100212, 0.302800)
    call BlzFrameSetAbsPoint(BlzGetOriginFrame(ORIGIN_FRAME_CHAT_MSG, 0), FRAMEPOINT_BOTTOMRIGHT, 0.300212, 0.100300)
    call BlzFrameSetAbsPoint(BlzGetOriginFrame(ORIGIN_FRAME_UNIT_MSG, 0), FRAMEPOINT_TOPLEFT, 0.000212200, 0.402800)
    call BlzFrameSetAbsPoint(BlzGetOriginFrame(ORIGIN_FRAME_UNIT_MSG, 0), FRAMEPOINT_BOTTOMRIGHT, 0.400212, 0.3000)
    call BlzFrameSetAbsPoint(BlzGetOriginFrame(ORIGIN_FRAME_UNIT_PANEL_BUFF_BAR, 0), FRAMEPOINT_TOPLEFT, 0.364600, 0.0680800)
    call BlzFrameSetAbsPoint(BlzGetOriginFrame(ORIGIN_FRAME_UNIT_PANEL_BUFF_BAR, 0), FRAMEPOINT_BOTTOMRIGHT, 0.476200, 0.0547800)

endfunction

endlibrary

see the different?
 

Deleted member 238881

D

Deleted member 238881

there are a couple threads about it on BNet forums. Did you mean online or offline? whichever it is, are you able to play the other?


Please read again.
 
Level 8
Joined
Jan 8, 2013
Messages
69
Okay but what if his government legally requires him to comply with a legal gag order so that he can never say that he was forced to stop monetizing by Activision? Isn't it possible that he would have to lie to you forever to remain safe? I surely don't know. I can't prove it is or is not that way. But isn't it possible?
that "IF" case I am in myself right now. I could get goverment founding from the german goverment for my game BUT the german goverment also turned command and conquer units into cyborgs, straight up banned rise of the triad, TWICE and also banned wolfenstein 3d, because a game about a jewish reistance fighter purging nazis somehow glorifies the third reich?

yeah I'm not gonna deal with this kind of narrative restrictions even if I could get like 50k EUR from them for free
 

Macielos

Hosted Project: W3E
Level 23
Joined
Jul 9, 2010
Messages
395
Hiding Default UI causes crash..
It's because in the crashing line you access the frame that no longer exists.

BlzFrameGetChildrenCount(BlzGetFrameByName("ConsoleUI", 0)) -> returns 7, children are indexed from 0, so you can call BlzFrameGetChild(frame, index) with index from 0 to 6. Using an index from outside that range crashes the game becuase Blizz was too lazy to check internally if it's a valid child frame.

I recommend replacing all usages of BlzFrameGetChild with something like below:

Lua:
function SafeFrameGetChild(parent, childIndex)
local childrenCount = BlzFrameGetChildrenCount(parent)
if childIndex < 0 or childIndex >= childrenCount then
local name = BlzFrameGetName(parent)
print("Attempt to get " .. tostring(childIndex) .. ". child, but frame " .. name .. " only has " .. tostring(childrenCount))
return nil
end
return BlzFrameGetChild(parent, childIndex)
end
That way next time Blizz changes frame structure, it won't break the game (at least not in this place), but tell you moreless where you need to change the path to access the desired frame.

EDIT: Okay, now after relaunching the game it returns 8 for some reason...

Here's a utility function I used to see what the frame structure is:

Lua:
FrameUtils = {}

local function getOffset(offset)
    if offset == 0 then
        return ""
    end
    return string.rep("-", 2 * offset)
end

function FrameUtils.printFrameStructure(frame, maxDepth, offset)
    if offset == nil then
        offset = 0
    end
    local childrenCount = BlzFrameGetChildrenCount(frame)
    local visible = BlzFrameIsVisible(frame)
    if visible then
        print(getOffset(offset) .. "FRAME " .. BlzFrameGetName(frame) .. ": [" .. tostring(childrenCount) .. "]")
    end
    if childrenCount > 0 then
        if offset < maxDepth then
            for i = 0, childrenCount - 1 do
                FrameUtils.printFrameStructure(BlzFrameGetChild(frame, i), maxDepth, offset + 1)
            end
        else
            print(getOffset(offset + 1) .. "[...]")
        end
    end
end

Example usages:
FrameUtils.printFrameStructure(BlzGetFrameByName("ConsoleUI", 0), 1)
FrameUtils.printFrameStructure(SafeFrameGetChild(BlzGetFrameByName("ConsoleUI", 0), 1), 1)
 
Last edited:

deepstrasz

Map Reviewer
Level 75
Joined
Jun 4, 2009
Messages
20,170
The main menu animation doesn't loop properly. You can see when it starts over.

Overall, the recreated classic menu/ui seems to look nice and work well.

Also, have you seen these screenies?
They look like Classic in Reforged engine or something the like. Reminds of [RenderEdge] Graphic modification for Warcraft III @ENAleksey's endeavours.
 
Last edited:
Level 19
Joined
Jan 1, 2018
Messages
739
Oh cool they dropped win7 support, I'm on win8 which probably also no longer works then, but I'm not gonna download 30G of crap just to confirm
As much as I love the lua support from 1.31, it seems like 1.29 is the best patch to play on at the moment (even though it has some issues of its own, it's the most stable version)

if you feel disappointed by this patch, just remember that you're the cattle that bought reforged in the first place and you get what you deserve
thanks
That's kinda rude.. (I agree 100%)
 
Level 1
Joined
Nov 16, 2024
Messages
1
Question of the day, did they even try to bring back classic dubbing for all non english versions of the game? I have mine restored with local files and extracted from my own archived versions of the game, but hardly anyone else has access to such and Reforged devs stupidly decided to rob people of the original 2002-2003 dubbing for all versions except english seemingly only because of the demo campaign missions(omission of which from Reign of Chaos in the first place is a stupid mistake of 2001 Blizzard as it wasnt dubbed by the crews working on this for the release of the game).

Instead of filling in the gaps they decided to ruin dubbing of incredibly high quality done by people of far greater talent in translation and writing of lines or even directing the actors. This goes for polish, russian and many other versions. That are now impossible to aquire for anyone that doesnt happen to have the archive of anything prior to 1.32 nor a nowhow or how to extract, replace and enable the use of such files in Reforged.

It should be back with only missing demo prologue campaign missions using newer dub or a bit higher effort ai voice recreation for characters that we have voicelines everywhere else in the game, regardless of the way to deal with that small missing chunk of voice work the old dubbing HAS TO BE AVAILABLE. To everyone and easily, as an option or ideally default setting, as it was for 2 decades before release of this hedious remakester in 2020.
Can you share how-to-do that at all? Lot of people are missing those old voice lines. Able to make a YT vid for it?
 

Deleted member 238881

D

Deleted member 238881

I've been thinking... Maybe there is just little mistake on Blizzard side and we've got it all wrong. Maybe they forgot insert "minus" character and it should be patch -2.0 instead. 😆
(...)you're the cattle that bought reforged in the first place and you get what you deserve
thanks
Not all of us. Many of us didn't see Reforged coming.
Oh cool they dropped win7 support(...)
And they did that silently, without notifying first. I think of it as insolent backstab.
 
Last edited by a moderator:
Level 3
Joined
Jul 7, 2021
Messages
6
Is there a way to fully restore the graphics of the reforge in the editor? Otherwise, the classic mode is permanent, and the settings do not affect it in any way.
 
Level 4
Joined
Dec 8, 2013
Messages
53
To expand on my point, I view the baseline state to be <server shutdown>. Because look at other games of the era:
1) BFME;
2) Generals;
3) BF1942.

They have either had their online play carried only thanks to community initiatives, or their purchase restricted altogether (Generals has been brought to Steam this year, admittedly). Meanwhile, Blizzard have only ever disabled RoC (restored with W3C).

What I'm saying is that WC3 is such a tiny smidgeon of revenue for Blizzard that a server shutdown should be expected, and anything above should be praised to hell and heaven. But instead... some people are lashing out in a non-constructive manner? This is just laughable and textbook entitled. And only brands this community as irrationally toxic.

Mind you, I'm not touching on actual constructive, technical feedback. But imagine getting balance updates, and system updates for a game without microtransactions, and being disappointed because it's too little or inadequate? Just incomprehensible and amusing.

Grubby's position is much more sensible. Probably because he's faced so many people who play with Reforged graphics while he considers them to be abomination. Which only goes to show how different people are, and how easily tucked away in a chamber of echoes we might be. So a modicum of humility and tolerance wouldn't hurt.
 
Level 16
Joined
Jan 8, 2015
Messages
464
Can you share how-to-do that at all? Lot of people are missing those old voice lines. Able to make a YT vid for it?
Maybe not a youtube video, but i did use 1.30 version of hte game. It should work with any though as it doesnt have to be the same format as those stupid FLAC files Reforged uses.
1) You need to extract all units and campaign dialoge folders with a tool like MPQ explorer or CASC if its one of hte last versions after migration to that new archive(after 1.29 i believe). If its the latter it should be in "war3.w3mod" category with appropriate language in there(polish is plpl.w3mod for example in CASC version, older ones just have one set of audio that is just replaced by localization). If older it just should be in Sounds, Units and Dialogue
2) open Regedit in windows navigate to HKEY_CURRENT_USER then SOFTWARE, then Blizzard Entertainment and finally to Warcraft III, you click on the Warcraft III folder in reg edit and then you shoudl see few lines of various REG_ settings. You need to right click there on empty space and create a new DWORD(32bit) and name it 'Allow Local Files'
3) then set it to 1 after double clicking it after you and press okay.
With that done you need to place the audio files in the Reforged folder, easiest way to get it is to go with "show in browser/explorer" option in the battlenet launcher after click gear icon in Warcraft 3 page in it.
4) you create a folder called war3.w3mod in the main folder of Reforged next to others like Data and retail. Inside of it should remain as it were in casc verison with whichever language version it was, it doesnt really matter though as game will still replace the files no matter what setting you will use in the Game Options in the launcher. for me its plpl.w3mod.
Alternatively you can just put them in retail as parts of units and dialoge folders, i think i have done both for good measure.

You can do the same with cinematic audio. I didnt yet try to restore original intro(i hate what they did to intro in Reforged tbh, this included removnig og audio, and slapping in stupid designs from modern wow cinematics for the orc, human and worst of all that stupid Legion expansion Infernal. And whimpy and weak sound design in general especially the roar of the orc)|

In that case the sounds are in movies>audio in the folder structure both where you need to extract it from or put into. For the intro if you dont replace the footage(which didnt do yet either) it will play og audio over new one and it will be woefully mismatched as its completely different in timing nad pacing, which is another reason why its just plain bad in RF.
 
Level 21
Joined
Dec 15, 2021
Messages
337
What I'm saying is that WC3 is such a tiny smidgeon of revenue for Blizzard that a server shutdown should be expected, and anything above should be praised to hell and heaven. But instead... some people are lashing out in a non-constructive manner? This is just laughable and textbook entitled. And only brands this community as irrationally toxic.

Mind you, I'm not touching on actual constructive, technical feedback. But imagine getting balance updates, and system updates for a game without microtransactions, and being disappointed because it's too little or inadequate? Just incomprehensible and amusing.
Any and all criticism of Reforged is valid unless : they let people play the old version that got replaced (not counting the hoops that need a super long tutorial, IF you have the CD keys), which will probably never happen

OR as long as there is as many or less bugs in their Reforged as the old version from back when Blizzard was a good company known for extremely polished games... good luck doing that on a 20 years-old engine, even if they had the resources and will !

So no, Blizzard won't get a free pass because "at least they're still trying to fix what was working fine before Reforged" 4 years after the fact.
 
Level 2
Joined
Dec 19, 2022
Messages
4
I had a problem. After starting the game everything is fine, but then units start to lose their voices after a certain number of actions. Happens exactly on Reforge graphics.
 
Level 34
Joined
May 14, 2021
Messages
1,593
Oh cool they dropped win7 support, I'm on win8 which probably also no longer works then, but I'm not gonna download 30G of crap just to confirm
As much as I love the lua support from 1.31, it seems like 1.29 is the best patch to play on at the moment (even though it has some issues of its own, it's the most stable version)


That's kinda rude.. (I agree 100%)
1.26 is the most stable patch for "old" Warcraft III. It still provides offline LAN or even online play, though not from the official Battle.net server. It was also the last patch to be made by the original Blizzard team (1.27 was done by the same Reforged team). However, this version still lacks proper Widescreen, though you can still use any third-party tools like RenderEdge's mod or Warcraft Feature Extender tool to make 1.26 look like Reforged. Also, this version is still prone to some sort of computer hacking (which was introduced in certain custom maps like Dracol1ch's DOTA).

1.29 is also the stable patch in case with the proper Widescreen and 24 Players, but still introduced some bugs like ambient sounds being disabled (it was present in 1.27) as well as the lack of LAN functionality.

By the time 1.31 came out, it gets even worse with AI heroes not even picking up their skills, SP campaign bugs (like missing inventories and missing voice lines), certain triggers get broken if you attempt to load the previous saves, black screen bug after exiting the game session (possibly due to the particular map you're playing on has some triggers/scripts that cause a memory leaks), among the others.

Conclusion: For single player campaign or skirmish bots, as well as for network play on pirate servers and via LAN, 1.26/1.27 (with Widescreen Fix) are a good options.

As for Windows 7 support thing, please refrain the comments above. Same goes for the Mac users.

Right now, I'm staying at the old Frozen Throne builds (not Reforged) until Blizzard fixed those 2.0-related issues.

Is there a way to fully restore the graphics of the reforge in the editor? Otherwise, the classic mode is permanent, and the settings do not affect it in any way.
"File" -> "Preferences", untick all options (there are 6) below "Asset Mode", then restart the Editor.

After playing Gnoll Campaign with patch 2.0, I think there are some severe problems with saving and loading which make the game behave abnormally and finally crash after loading a saved game. Everything seems to be working fine as long as you don't save and load.
This is a known issues that was even introduced before 2.0 (probably in 1.36).
Basically, when the game crash after doing the save-load thing, you'll see a critical error message that a particular file was corrupted (maybe the custom models).
But if you restart the computer after getting this kind of crash, then try to load that save, the problem is gone.
 
how do i set model portrait to NONE?

i dont see the option in units tab and i can't type it in
In the Art section of the Unit Editor between Orientation Interpolation and Projectile Impact - Z, the new option Portrait Model File should be visible and set to NONE by default.

1731808110095.png
 
Top