Originally posted by Konata IzumiFrom what I remember about LM was how it started as an editor for Sailor Moon and eventually became the LM we know today but how did this get overlooked after so many revisions?
It's not really related to Sailor Moon, but it has been noticed before. It's just a message for anyone that looks at the exe in an SNES tile editor.
Originally posted by NoivernYes, a method already exists. But it's not at all intuitive, very user-unfriendly
No one claimed it was intuitive. But it works and only takes a few seconds.
Originally posted by Noivernand easy to mess up (if you open the ROMs in the wrong order when doing it, you lost your overworld).
I think it'd be rather hard not to notice which overworld you're saving, as you're staring right at it when you save. But even if you somehow did so, that's what the restore feature is for.
Originally posted by NoivernIt makes porting to a new ROM easier. You can save global animations to a file and you never have to edit that file unless you edit the animations. When you port to a new ROM, instead of opening up two copies of Lunar Magic, opening the global exanimation dialog in each, and copypasting, you can open one copy of Lunar Magic and insert from file.
You don't actually need to open 2 copies of LM. Open the first ROM and copy to clipboard, open the second ROM and paste. But either way works.
Originally posted by NoivernSubmitting graphics with global animations (level or overworld) to the
graphics section is cleaner and easier for people who download them. It's much easier to insert because you can insert the graphics, animations, and map16 (if needed) from files. The current method requires inserting graphics and map16 from files, but patching a .bps to a clean ROM, then opening two copies of Lunar Magic, etc.
Copy the global slots to local ones in a level, and save to an mwl. Problem solved. Not exactly ideal, but not a big deal either.
Originally posted by NoivernLike with the overworld thing, there's no real reason not to make this easier and more intuitive.
*sighs* Of course there is. You do a very basic cost/benefit analysis for this sort of thing. When the cost in time to develop and maintain does not justify the gains realized, you question whether it should be done at all.
Having separate files for the overworld or global animations would be a bit more convenient/usable and save a few extra seconds. If you were importing many of those into a ROM, it could be worth it. Except you don't. A ROM only has one overworld, one set of global level examinations, and one set of global overworld animations. Creating separate files for operations that are not carried out very often, for very small gains over existing methods... I'm afraid that gets rather hard to justify spending my time on.
Originally posted by NoivernIf you just don't want to do it, that's fine; we can't make you do anything. Just say so.
By the same token, if you don't understand one of my decisions, that's fine. Just say so. But please don't assume that because you don't personally see the reason for something that there cannot be one.
Originally posted by NoivernBut let's not pretend the methods we already have for these things are good. An easier method to import/export these things to files is very much needed.
No, it really isn't. I'm sorry, but pretending that wants are needs and failing to fully consider the costs and benefits does not make for a very convincing argument.
Originally posted by NoivernJust about everything else that can be edited can also be saved to a file; why not standardize these?
Because not everything needs to be a separate file, obviously.
Originally posted by Erik557what are $FA-$FD used for in lm? (also does lm use anything in the $F0-$F9 area?)
It's for older ASM features. I don't *think* the latter range is currently used, but I can't say for sure without going back and checking over all the files (which I should likely do someday, the area might be useful).