I saw an old guide where you rename .scma files to .sc2map and then you can open them to the editor, but it doesn't seem to work anymore. Using this method to open them gives you an error message about dependencies and/or just looks completely empty upon opening it. (No triggers, data, or terrain)
Even if that method worked, the cache files are named kind of randomly so I don't know how you'd find the one you're looking for.
Is there a tool to help do this? The only one I found was from 2010 and no longer works.
There is indeed a tool. Whenever I would like to see ideas from maps I've played I use a tool called SCMapBrowser. When I installed it, Norton warned me that the installation file was malicious, but I ran into no problems in that aspect. It works very well, if I play a game, minimize StarCraft II, and launch the app, then tell it to list all the maps that I've played recently, it does so, and I can open the file location and rename the file to open it. However, if you try opening a locked map, it will not allow you to do so, runs into some error (I say locked as in when the person published it, they published it as a locked map, not available to the public). You CAN however open the renamed map with a tool such as Ladick's MPQ Editor to view the files used (custom icons and such), but you will not be able to get any triggers out of the map.
That usually means that the map was published as locked. You can still view any custom files with an MPQ editor though. Although there is a small possibility (very small) that you may be able to copy the ComponentList file from a working, non-locked map and paste it into the locked map, but you would have to get the file out of the working map with an MPQ editor. I doubt it would work though, there would probably be other problems that it would run into when opening the file.
How can one open map files from the cache?
I saw an old guide where you rename .scma files to .sc2map and then you can open them to the editor, but it doesn't seem to work anymore. Using this method to open them gives you an error message about dependencies and/or just looks completely empty upon opening it. (No triggers, data, or terrain)
Even if that method worked, the cache files are named kind of randomly so I don't know how you'd find the one you're looking for.
Is there a tool to help do this? The only one I found was from 2010 and no longer works.
@TheSkunk2: Go
There is indeed a tool. Whenever I would like to see ideas from maps I've played I use a tool called SCMapBrowser. When I installed it, Norton warned me that the installation file was malicious, but I ran into no problems in that aspect. It works very well, if I play a game, minimize StarCraft II, and launch the app, then tell it to list all the maps that I've played recently, it does so, and I can open the file location and rename the file to open it. However, if you try opening a locked map, it will not allow you to do so, runs into some error (I say locked as in when the person published it, they published it as a locked map, not available to the public). You CAN however open the renamed map with a tool such as Ladick's MPQ Editor to view the files used (custom icons and such), but you will not be able to get any triggers out of the map.
Hope that helps.
Thank you! However, when I attempt to open the map it says "Unable to load file (Core: file not found): ComponentList.SC2Components"
To my knowledge, the map was not locked when it was published. Any idea what I'm doing wrong?
@TheSkunk2: Go
That usually means that the map was published as locked. You can still view any custom files with an MPQ editor though. Although there is a small possibility (very small) that you may be able to copy the ComponentList file from a working, non-locked map and paste it into the locked map, but you would have to get the file out of the working map with an MPQ editor. I doubt it would work though, there would probably be other problems that it would run into when opening the file.