#631 closed defect (fixed)
The Scenario editor asks for a location to save a map and ignores it...
Reported by: | dee@earlsoft.co.uk | Owned by: | ben |
---|---|---|---|
Priority: | Nice to Have | Milestone: | Alpha 15 |
Component: | Atlas editor | Keywords: | file |
Cc: | Patch: |
Description
When saving a scenario, it shows the standard file save dialog (Windows Vista), and then completly discards the location chosen.
It looks like it is using just the filename component and saving it into: C:\Users\Dee Earley\AppData\Roaming\0ad\cache\mods\public\maps\scenarios\
I have no problem with it being put there, but the dialog should either default to that location (It defaulted to my documents and I couldn't find where they should be put) or just allow a name part to be entered.
The former is a preferred choice as it means the user can save scenarios wherever they want as backups, to email, etc.
Change History (5)
comment:1 by , 13 years ago
comment:2 by , 13 years ago
I think this is just one component of the larger issue of mod support in Atlas, which is currently entirely missing and needs to be designed. (I think it probably ought to hide the concept of map files entirely, and instead provide the concept of mods which are shared as .zip files and can contain lots of data associated with a map (.pmp, .xml, special entity templates, translation strings, etc).)
comment:3 by , 11 years ago
Milestone: | Backlog |
---|---|
Resolution: | → duplicate |
Status: | new → closed |
Closing as duplicate of #889.
comment:5 by , 11 years ago
Milestone: | → Alpha 15 |
---|
Atlas file handling is a bit strange and unintuitive. The engine (map reader + writer, simulation, etc) uses a VFS that Atlas doesn't have access to because it's a separate component. Atlas has the file handling provided by the OS. So right now it picks the easiest possible solution: ignore the user's chosen path and let the engine's VFS sort it out, hoping the map is in the mods/... directory. Which of course is a problem if you try to load or save a map outside that directory.
At best it's confusing and misleading.
Some possible solutions (in a personal order of preference)