ID:237586
 
Applies to:Dream Maker
Status: Open

Issue hasn't been assigned a status value.
Instead of giving us a completely blank interface when we add one to our game; a new interface file should be setup to match the default BYOND interface.
It might be worthwhile considering just copying the default interface from the BYOND folder into new projects at creation and leaving it excluded from the DME so that it doesn't bulk up the resources unnecessarily. Leaving it up to the user to delete it or modify it as they see fit.
I'm not 100% sure what you just said. Creating a default interface with all new projects could work, but that's not what I meant =P

Mainly, this is an issue because if you want to create custom macros through the interface, you basically have to rebuild the entire interface from nothing.
A copy of the default interface lies in BYOND's cfg/ folder in the Program Files directory (byond.dmf). Copying this to new projects wouldn't be too difficult to do and if the user doesn't like it then they can just delete it. Or it could be an option provided when creating the environment.
I think it should be automatically there, just like the stub.dm file info inserted into your new environment automatically, which is also in the same folder. I'm wondering why it hasn't been there by default.
I'd like to bump this, expanding the idea that I proposed a year or so ago (which was an explanation of Falacy's idea anyways) - because it's definitely does not seem difficult to add.

Anything in your installation path's cfg folder named 'stub.*' should automatically be included in the environment when the first file of that type is created by the IDE.

People have constantly been reporting issues of "not being able to move" in their game, because the interface file created comes completely blank - with no direction/movement macros or anything. This really confuses some people, especially when they don't know you have to make your own macros. By default, stub.dmf would take after the default BYOND.dmf?

This could also be useful for people who want to have, global inclusion of libraries if a stub.dme, were possible?
In response to Super Saiyan X (#5)
Super Saiyan X wrote:
People have constantly been reporting issues of "not being able to move" in their game, because the interface file created comes completely blank - with no direction/movement macros or anything.
This is false, as far as I can tell. New interface files come with a default menu, macro list (with directional macros), and window.
In response to Kaiochao (#6)
Kaiochao wrote:
Super Saiyan X wrote:
People have constantly been reporting issues of "not being able to move" in their game, because the interface file created comes completely blank - with no direction/movement macros or anything.
This is false, as far as I can tell. New interface files come with a default menu, macro list (with directional macros), and window.

Oh, my mistake.
Still, creating your own stub files for anything would be a nice feature to have.