tgstation / FastDMM

A robust BYOND map editor
GNU General Public License v3.0
7 stars 13 forks source link

Initial support for DME libraries. #26

Closed RemieRichards closed 6 years ago

RemieRichards commented 6 years ago

Fixes #25 for @Chewyyy

DME library lines are written as: #include <path\to\library.dme> But FastDMM was expecting: #include "path\to\library.dme" for all include statements (Because SS13 projects don't tend to use DME libaries, monster probably didn't even know about this or completely forgot it existed, I know I did till I saw Chewyyy's DME)

I don't think this will actually let libary DMEs work at present, since libraries are actually stored in the user's byond directory, but I'll take a look about supporting that when I get home.

At least now things will parse and give a more reasonable error (If the above is true it will try to look for the library DME relative to the project dir, so it'll just give the "nonexistant file" error, which is technically true)

Rockdtben commented 6 years ago

@RemieRichards Thank you for submitting this.

RemieRichards commented 6 years ago

👍