Because converting RPG_RT.lmt -> RPG_RT.xml and RPG_RT.ldb -> RPG_RT.xml use the same destination filename, maybe makes sense saving them as ~RPG_RT.lmt.xml~ RPG_RT.emt and ~RPG_RT.ldb.xml~ RPG_RT.edb. In order to follow the same style, maybe is worth to do the same with ~SaveXX.lsd.xml and MapXXXX.lmu.xml~ SaveXX.esd and MapXXXX.emu even when it is not really needed here. The application code for default input/output filename would be simpler, having the previous extension beforehand.
Because converting RPG_RT.lmt -> RPG_RT.xml and RPG_RT.ldb -> RPG_RT.xml use the same destination filename, maybe makes sense saving them as ~RPG_RT.lmt.xml~ RPG_RT.emt and ~RPG_RT.ldb.xml~ RPG_RT.edb. In order to follow the same style, maybe is worth to do the same with ~SaveXX.lsd.xml and MapXXXX.lmu.xml~ SaveXX.esd and MapXXXX.emu even when it is not really needed here. The application code for default input/output filename would be simpler, having the previous extension beforehand.