World Editor missing units and upgrades

Level 2
Joined
Aug 12, 2024
Messages
6
Hello, i’m experiencing some issues with the World Editor versions 1.30.4 and 1.31

In the Spirit Lodge building, the Spirit Walker unit does not appear as it should under the "Units Trained" section. Additionally, the tooltip description is incorrect.

When editing a campaign, I cannot create new upgrades. The option to add the upgrades I made does not appear, but when I create them in the normal Object Editor, they do appear in the campaign but they show the message "Unknown (R000)".

Also i’m using standalone versions of the editor and game files not an official installation. I’ll provide additional information if required, thanks in advance
 

Attachments

  • Captura de pantalla 2024-09-05 222357.png
    Captura de pantalla 2024-09-05 222357.png
    37.2 KB · Views: 39
  • Captura de pantalla 2024-09-06 005819.png
    Captura de pantalla 2024-09-06 005819.png
    3.2 KB · Views: 39
  • Captura de pantalla 2024-09-06 005927.png
    Captura de pantalla 2024-09-06 005927.png
    5.3 KB · Views: 39
Level 2
Joined
Aug 12, 2024
Messages
6
A. this site is against piracy.

B. it seems like you might be using ROC files that don't have stuff that was only added in TFT.
What piracy is there? These are just backup versions i found here in the hive, and you still need valid CD Keys to reproduce them.

Ur comments doesn't help me at all
 
Level 11
Joined
Nov 15, 2007
Messages
800
In the "Scenario" dropdown, go to the "Map Options" tab and change "Game Data Set" to "Melee - Latest Patch" and make sure "Game Data Version" is set to "The Frozen Throne" as well.

Edit: Actually, Spirit Walker production was moved from Spirit Lodge to Tauren Totem in some "recent" (still years ago) patch so if you want the old data set where Spirit Walkers were produced from the Spirit Lodge, you would change the data set to "Custom 1.01", though if you want modern melee balance but with Spirit Walkers trained from the Spirit Lodge you'll have to manually modify the Spirit Lodge to produce Spirit Walkers and remove them from the Tauren Totem instead.
 
Last edited:
Level 2
Joined
Aug 12, 2024
Messages
6
In the "Scenario" dropdown, go to the "Map Options" tab and change "Game Data Set" to "Melee - Latest Patch" and make sure "Game Data Version" is set to "The Frozen Throne" as well.

Edit: Actually, Spirit Walker production was moved from Spirit Lodge to Tauren Totem in some "recent" (still years ago) patch so if you want the old data set where Spirit Walkers were produced from the Spirit Lodge, you would change the data set to "Custom 1.01", though if you want modern melee balance but with Spirit Walkers trained from the Spirit Lodge you'll have to manually modify the Spirit Lodge to produce Spirit Walkers and remove them from the Tauren Totem instead.
So i did what you said and the editor reverted to the version that i used to work with, i changed the data set to "Custom 1.01".
but still, how do i make sure game data version is set to the frozen throne? also everytime i open the editor i need to change it again, how can i set it to default?

And i'm still having issues with the upgrades in the campagin tab, when i create a new one it doesn't show and I can't add it.
 
Level 34
Joined
May 14, 2021
Messages
1,593
If you don't know, Spirit Walker's tech tree was moved from Spirit Lodge to Tauren Totem as of 1.30.0:

However, if you want to restore Spirit Walker's tech tree back to the Spirit Lodge with the latest patch (and without the need of Game Data Set), you can do what Meticulous said. In the Spirit Lodge building, make sure that you have both "Spirit Walker" and "Spirit Walker Adept Training" added (they can be done under the "Units Trained" and "Researches Available" sections respectively). Then, do the same thing for the Tauren Totem building, only this time you have to remove both "Spirit Walker" and "Spirit Walker Adept Training" from the "Units Trained" and "Researches Available" respectively.

And remember to have "Game Data Set" option being set to "Melee - Latest Patch" in case you don't want other problems to be appear (like missing Tavern heroes and no Ritual Dagger).
 
And remember to have "Game Data Set" option being set to "Melee - Latest Patch"
Alternatively, if you set the "Game Data Set" to the Custom data, that would be the data where the Spirit Lodge trains the Spirit Walker. On that version of the data, the original 2003 game design intention was that even after a new patch comes out, the custom map would still use the old balance data, so the custom map would never change and never break.

When the Reforged guys were making 1.30 and 1.31 they didn't totally understand that system, so they probably sometimes added new abilities or things to the Melee data without adding those things in parallel to the Custom data in an available-but-not-used way. The Firelord is an example of how to do it rightly, where we can see that the Firelord exists in the Custom data, but he is not available at the tavern. That way:
- an old map from before the Firelord existed that customized the 5 original tavern heroes to be 5 custom heroes does not change in the patch
- a new map made after the Firelord was added still has the Firelord available for use in the custom map, and you can manually add him to the tavern if you want to match the Melee gameplay in that way

If you use a version of the game made by Blizzard instead of Activision, then the advice to use "Melee - Latest Patch" for your custom campaign would probably be incorrect as it violates this original design intention. For example, playing your custom campaign on 1.36 after developing it on 1.30 -- if these patches were made by the old original Blizzard devs -- would seamlessly "just work" and be backwards compatible. But because the people making Reforged were in many cases ignorant and under-funded, in reality we live in a world where it probably does not "just work." Nevertheless, by designing your custom campaign to use the exact 1.30 or the exact 1.31 melee balance stats for the units, you will be making it "just work even less" on future game versions.

In my opinion, it is worth remembering that 1.30 and 1.31 store all game art files in a new kind of storage container added to Warcraft III in preparation for the Reforged, since those are Reforged prepatches. The campaign editor was probably not a focus at that time, so it is more likely to be bugged on the Reforged prepatches like that. I wouldn't be surprised if this is the problem you're facing with "Unknown (R000)" stuff. I'm guessing if you develop your campaign on Blizzard's Frozen Throne, instead of on Activision's Reforged Prepatch, you're not going to have some weird problem like that in your data. I could be wrong; it's just a hunch.

The last patches of Warcraft III: Frozen Throne released before or at the time of the Activision merger were 1.22-1.26. I believe 1.24-1.26 were probably after the Activision merger, but possibly before Activision hollowed out the Blizzard human beings as much. I have enjoyed mucking about with an old backup of 1.22 that I found on my computer from back then, personally. The 1.23-1.26 era were added as a computer security fix to avoid getting a virus when playing the game with other people, and the Battle.net servers are gone now anyway for Frozen Throne, so given that you're probably not going to play these old versions with other people I don't see any reason not to use 1.22.
 
Last edited:
Level 2
Joined
Aug 12, 2024
Messages
6
Hi all, sorry for the late reply
If you don't know, Spirit Walker's tech tree was moved from Spirit Lodge to Tauren Totem as of 1.30.0:

However, if you want to restore Spirit Walker's tech tree back to the Spirit Lodge with the latest patch (and without the need of Game Data Set), you can do what Meticulous said. In the Spirit Lodge building, make sure that you have both "Spirit Walker" and "Spirit Walker Adept Training" added (they can be done under the "Units Trained" and "Researches Available" sections respectively). Then, do the same thing for the Tauren Totem building, only this time you have to remove both "Spirit Walker" and "Spirit Walker Adept Training" from the "Units Trained" and "Researches Available" respectively.

And remember to have "Game Data Set" option being set to "Melee - Latest Patch" in case you don't want other problems to be appear (like missing Tavern heroes and no Ritual Dagger).
I didn't know those changes have been made in that version, i know i can do it manually but i think it's better that i get used to it, and i thought something was wrong with my editor lol. When setting the "Game Data" to "Melee - Latest Patch" i shouldn't have any issues when playing custom campaigns? i mean, the changes in the melee patch won't apply to custom campaigns that were made using the custom data?
Alternatively, if you set the "Game Data Set" to the Custom data, that would be the data where the Spirit Lodge trains the Spirit Walker. On that version of the data, the original 2003 game design intention was that even after a new patch comes out, the custom map would still use the old balance data, so the custom map would never change and never break.

When the Reforged guys were making 1.30 and 1.31 they didn't totally understand that system, so they probably sometimes added new abilities or things to the Melee data without adding those things in parallel to the Custom data in an available-but-not-used way. The Firelord is an example of how to do it rightly, where we can see that the Firelord exists in the Custom data, but he is not available at the tavern. That way:
- an old map from before the Firelord existed that customized the 5 original tavern heroes to be 5 custom heroes does not change in the patch
- a new map made after the Firelord was added still has the Firelord available for use in the custom map, and you can manually add him to the tavern if you want to match the Melee gameplay in that way

If you use a version of the game made by Blizzard instead of Activision, then the advice to use "Melee - Latest Patch" for your custom campaign would probably be incorrect as it violates this original design intention. For example, playing your custom campaign on 1.36 after developing it on 1.30 -- if these patches were made by the old original Blizzard devs -- would seamlessly "just work" and be backwards compatible. But because the people making Reforged were in many cases ignorant and under-funded, in reality we live in a world where it probably does not "just work." Nevertheless, by designing your custom campaign to use the exact 1.30 or the exact 1.31 melee balance stats for the units, you will be making it "just work even less" on future game versions.

In my opinion, it is worth remembering that 1.30 and 1.31 store all game art files in a new kind of storage container added to Warcraft III in preparation for the Reforged, since those are Reforged prepatches. The campaign editor was probably not a focus at that time, so it is more likely to be bugged on the Reforged prepatches like that. I wouldn't be surprised if this is the problem you're facing with "Unknown (R000)" stuff. I'm guessing if you develop your campaign on Blizzard's Frozen Throne, instead of on Activision's Reforged Prepatch, you're not going to have some weird problem like that in your data. I could be wrong; it's just a hunch.

The last patches of Warcraft III: Frozen Throne released before or at the time of the Activision merger were 1.22-1.26. I believe 1.24-1.26 were probably after the Activision merger, but possibly before Activision hollowed out the Blizzard human beings as much. I have enjoyed mucking about with an old backup of 1.22 that I found on my computer from back then, personally. The 1.23-1.26 era were added as a computer security fix to avoid getting a virus when playing the game with other people, and the Battle.net servers are gone now anyway for Frozen Throne, so given that you're probably not going to play these old versions with other people I don't see any reason not to use 1.22.
Well, currently i'm not making any custom campaigns and if i ever decided to make one i'll probably create them using the latest patch, 1.30 or older versions since i think most people are aware that 1.31 tends to break triggers after saving a map. I myself just want to play custom campaigns since i can't run reforged in my old pc, also most (not all) custom campaigns being made here in hiveworkshop tends to only be compatible with 1.36 or latest warcraft patch, or older versions before the reforged patch.
 
Level 2
Joined
Aug 12, 2024
Messages
6
If it is campaign related, just open a map from the campaign editor and then you can proceed to use your custom upgrades etc...
Yeah it seems like when i opened the custom campaign map i could see and use the upgrades maded, and even create new ones
 

Attachments

  • Captura de pantalla 2024-09-07 201726.png
    Captura de pantalla 2024-09-07 201726.png
    59.2 KB · Views: 11
  • Captura de pantalla 2024-09-07 205908.png
    Captura de pantalla 2024-09-07 205908.png
    87.8 KB · Views: 11
Level 34
Joined
May 14, 2021
Messages
1,593
When setting the "Game Data" to "Melee - Latest Patch" i shouldn't have any issues when playing custom campaigns? i mean, the changes in the melee patch won't apply to custom campaigns that were made using the custom data?
The "Melee - Latest Patch" game data option is ONLY intended if you want to make changes related to the melee maps. Non-melee maps like campaign or Tower Defense maps will obviously require the old game data (Custom TFT 1.07). This because, as detailed above by Retera, the custom map (like your own campaign) would never break its object data with this option, as long as you accidentally updated the game.

If you still can't solve the issues regarding the Spirit Walker not being trainable in Spirit Lodge, you can either do what Retera said (if you are using the recent patch) so that it uses the original game data where the Spirit Lodge trains the Spirit Walker instead of Tauren Totem, or downgrade your game to version prior to 1.30 (like 1.26 or 1.29.2).
 
Level 13
Joined
May 13, 2017
Messages
163
I'm reading this thread because I'm facing somewhat a similar problem, but with custom campaign. My world editor only display data prior to frozen throne it seems like. I can't find the Sturdy War Axe in the data editor to edit it. However, I can still find it in the unit palatte to place it on the map. Does anyone know how to make Reforged editor display Frozen Throne data?
 
Level 34
Joined
May 14, 2021
Messages
1,593
I'm reading this thread because I'm facing somewhat a similar problem, but with custom campaign. My world editor only display data prior to frozen throne it seems like. I can't find the Sturdy War Axe in the data editor to edit it. However, I can still find it in the unit palatte to place it on the map. Does anyone know how to make Reforged editor display Frozen Throne data?
It's basically the same procedure for Reforged version. Go to "Scenario" -> "Map Options", and make sure you choose the "Melee - Latest Patch" in the "Game Data Set" options.
And remember to make sure "The Frozen Throne" is selected in the "Game Data Version" options.
 
Level 13
Joined
May 13, 2017
Messages
163
Hi @Ravager16829 , sorry I wasn't clear on my post earlier. Yes, I have the Melee - Latest Patch on and the object data on the map is displaying all data including frozen throne's. The object data in the campaign editor, however,, does not display all of these data. There are 283 standard items in the map object editor but there are only 232 standard items in the campaign editor. I'm aware that this problem did not exist in the older editors, only the newer reforged ones. It really bothers me since I want to make changes to certain items and I can't.
 
Last edited:
Top