- Joined
- May 21, 2018
- Messages
- 36
Hello, I'm trying to run the program but I'm kinda lost on how to do so. Someone has a little tutorial thank you!
1.28 same as 1.27, use this go 1.28 and use that. Also if you'd be so inclined do try to form proper sentences when asking for stuffthis thing work with maps to play in warcraft 3 1.28.5 o 1.30.4 .... my version favourite is 1.26 o 1.27 ( imposible nou) ? plz tell me .... dont like reforged thks
Thanks for the feedback and writing the instructions.Hi!!! I have to speak! lol guys, I don't know why there is no detailed intelligible instructions (guide) here, but I want to share a complete instruction on how I managed to adapt the first map.
before all this, I had to read the entire forum, follow each tedious link, spend hours figuring out what and why, not according to specific instructions, but according to various references in messages and hints, in general, there is little intuitive -_-. So what needs to be done:
The first step is to install this ".NET Desktop Runtime 5.0.17", but not this ".NET Runtime 5.0.17"...
2nd: the program of the latest version is downloaded, but it does not start until the last one -_-, because nowhere in the header or in the archive there is a specific mention and syntax for this appsettings.json (I guessed to download it from version 1.0.0).
further 3. according to reports, you need to understand that for adaptation you need the files of the reforge itself (downloaded (with which I was lucky)), and in addition to this, this is all achieved through the little-mentioned ladic's casc viewer program. through it, files are obtained from the topic header (there is a link) in mandatory accuracy, which, unfortunately, is done manually without automation. then the json file is edited according to the samples from the header links. and only after that the program starts ... and until that moment you need to be perplexed and wonder what is wrong. well, then the path to the map and its adapted export for 1.26 wc3 version. Hurrah! the map started, but my usual (melee) map from reforged was completely successful with flaws - for some reason, neutral buildings did not receive the Passive type ?! so far the program has pleased, it is the best analogue of patchMap1.07 software Lol) it was hard and too long.
Wow, thanks for the reply. Even now you have clarified a lot for me) Now everything is clear!Thanks for the feedback and writing the instructions.
The surprising thing is that I was able to adapt the map when I extracted the files from the reforging, even though you said that this is done with the files of my version.About the 3rd point, you don't actually need reforged files, only the files for the patch for which you want to adapt the map (in your case 1.26).
I have also added links to the tools you can use to extract the game files in the first post.
It's not really a surprise (to me), since these files are only used to check that the trigger editor / object editor data files (which melee maps don't have) are compatible with your game version.The surprising thing is that I was able to adapt the map when I extracted the files from the reforging, even though you said that this is done with the files of my version.
Maybe it's an issue with the war3map.imp file, you can try saving the map as a folder since then you don't need that file.I have some weird issue, for some reason the textures are not working, I downloaded a lot of model from Hive and I'm using them for my map, I accidentally saved it with the reforged world editor, After I used the map adapter i can finally open my map with the 1.31 editor but the textures are not working, they worked before but now after I used the Map adapter the Textures of the models are not working, (Keep in mind that in the import manager the textures are there)
Correct, but I have a tool for that as well: Map UnlockerHey so I used your tool to convert a map made with v1.31.1 to v1.29.2 and it worked. I can play the map just fine but the problem is that I cannot open it in the editor? It says "Trigger Data Missing or Invalid" like it's corrupted or protected. In the the MPQ Editor it shows Read-Only.
So if I have to guess, this tool is supposed to make maps playable on older patches but not openable in the editor, right?
There's probably some issue with the appsettings.json file, could be invalid JSON or maybe the patch you added can't be parsed to a value for the enum.This is weird, I have Map Adapter working before and suddenly it stopped working when I add another patch. No error thrown, it just load and then stop loading and no screen popping up.
Figured out the crash. I wonder if one day you'll add support for multiple patches since the option is there but the JSON does not like multiple entries for some reason.There's probably some issue with the appsettings.json file, could be invalid JSON or maybe the patch you added can't be parsed to a value for the enum.
Normally the form handles uncaught exceptions by showing a messagebox, but if the exception occurs before the form is loaded/shown I guess it just silently crashes.
Is your downgraded map properly downgraded, especially the j file? Also, where the fatal error occured? Game or editor?i got fatal error during loading of the downgraded map. any clue what cause that?
This works for me:Figured out the crash. I wonder if one day you'll add support for multiple patches since the option is there but the JSON does not like multiple entries for some reason.
{
"TargetPatches": [
{
"Patch": "v1_26a",
"GameDataPath": "path1"
},
{
"Patch": "v1_31_1",
"GameDataPath": "path2"
}
]
}
Thanks. Worked for me, though I think the way UI works for multipatch feels a bit weird since the patch option started empty, but it works.This works for me:
JSON:{ "TargetPatches": [ { "Patch": "v1_26a", "GameDataPath": "path1" }, { "Patch": "v1_31_1", "GameDataPath": "path2" } ] }
What can I do in that case? I want to downgrade Tower Survivors to 1.27b?
View attachment 428545
These are both issues because I haven't updated the tool in a while and it uses outdated versions of the War3Net libraries.Hello. what can be done with adaptation errors:
Map and world editor Patch 1.35.0.20063
- Unable to parse value '0.25'. Can only parse strings, integers, floats, and booleans.
- Unable to parse value '0.01'. Can only parse strings, integers, floats, and booleans.
Target patch v1.26a
Map adapter version 1.1.5
Here my map i want down , thanks for your helpAfter I downgrade the map(1.35) to 1.31, all of the names, tooltips, and some of the object data fields are reset.View attachment 430294
This is because patch 1.33 introduced war3mapSkin files for the object editor. Earlier patches will not read the data in these files, resulting in the issue you're seeing.After I downgrade the map(1.35) to 1.31, all of the names, tooltips, and some of the object data fields are reset.View attachment 430294
SetPlayerHandicapDamageBJ is not in dictionary error when open map.
What is the destination and original patch of the map? Some functions are not present on older versions and need to be replaced with a custom written function that does what the function does in the newer patches.Error The given key 'PlayDialogueFromSpeakerEx' was not present in the dictionary.
Sounds like you only need to adapt the war3map.w3i file. You can just use the tool as you normally would.Hello. Is there a way to convert my own World Map Template into 1.26?
There are no triggers, objects, strings in this file. ONLY the terrain. World Map Template
The edit option is only available for text files, war3map.wtg is a binary file, so you can't edit it.View attachment 436868
I've battled to get the program working (I am a retard when it comes to coding) and now, when I get an incompatible file, the edit option is greyed out... why tho
I have the same problem also.After I downgrade the map(1.35) to 1.31, all of the names, tooltips, and some of the object data fields are reset.View attachment 430294
So I downloaded it but I still get an error, 0xc00007b to be excact. I use win 7 if that helpsNot sure what link you mean, this one still works for me: Download .NET 5.0 (Linux, macOS, and Windows)
Make sure you pick the correct installer.
Hi.
Your tool is a lifesaver, really appreciate your work. Wish you all the best.
Could somebody help me with some issues regarding downgrade? I'm trying to convert a map from 1.35 to 1.26a.
First, adapter gives an error on .w3u components saying "Sequence contains no elements", but the map has a lot of custom units.
Second, it can't adapt some trigger functions (see attachment). But I can't understand why - all this functions didn't exist in 1.26a, really? Or I just messed something?
View attachment 454636
Yeah, I did, blizzard.j and common.j, everything seems to be in place. Strange!Do you provide the necessary script files to the tool? These functions should exist by 1.26, unless they secretly changed the parameters between patches.
Has this issue been resolved?This is because patch 1.33 introduced war3mapSkin files for the object editor. Earlier patches will not read the data in these files, resulting in the issue you're seeing.
To solve this the data in these files needs to merged into the regular war3map object editor files. Since the tool handles all files individually I'll probably have to implement this file merging in the save map process.
And I'm not experienced with this tool so my reply might come out of ignorance...op's last post was like a year ago but i'm still gonna post this anyway
trying to convert a map from the current reforged version to 1.27a, but i get an AdapterError on the files war3map.w3u and war3mapSkin.w3u, both of them saying "Sequence contains no elements"
i assume this post is one of the reasons for the error but it doesn't really explain much
also this probably doesn't matter but this is the map in question. not sure what to do now, really wanted to downgrade this map to 1.27a since it has too many issues in reforged