ID:121235
 
Keywords: byond, dm, ide
Some screenshots:


I call it DMIDE# because DMIDE is taken, the project itself is still called DMIDE though. Someone was complaining about the confusion with the names though so I've decided to add a '#' when referring to it. Anyway this is another DMIDE, yes. The last one is an abandoned project unless Crashed is still working on it somewhere far far away where there is no internet. I began working on this a while ago (Around Septemper, maybe late August). I've had to take some breaks and stop to handle school stuff and other projects but It's getting there. Right now all I have to show is a demo. The DMEs can be built but the functionality is only implemented in test versions of the IDE at the moment so at the moment users cannot edit DMEs, this means that you can't create them or change the selected files either even though it gives you the option. You can manually edit DMEs but I wouldn't recommend that. Anyway without further ado, DMIDE:

http://dl.dropbox.com/u/9505004/DMIDE%20Releases/ DMIDE%20Install%20v1.0.0.13.zip

Notes:
  • Requires .NET Framework 4.0, so be prepared. On the bright side the download shouldn't take that long and you only have to download the framework once.
  • Will currently open DM files and some other text files. DMIDE at the moment will open DMEs as well as DMFs in the DM editor but this is only temporary.
  • Double middle click on a tab to close it, also temporary.
  • No keyboard shortcuts at the moment...use your mouse for now.
If you have any suggestions for DMIDE I would be glad to look them over :).
This looks pretty promising. It seems to be a bit slow to load up .dm files. I also ran into a bug, trying to close it kept getting me "Stopped application from closing. Reason: Compile Unfinished."
LordAndrew wrote:
This looks pretty promising. It seems to be a bit slow to load up .dm files. I also ran into a bug, trying to close it kept getting me "Stopped application from closing. Reason: Compile Unfinished."

That isn't an error. Before I can remove that I have to find a way to stop the compiler while it's still compiling your project. You should know when the project is done compiling whne the title no longer says, "~ Compiling". .DM files aren't slow to load, what's loading is the tabs for the tab page. It should only be slow the first time you load up a tab.

EDIT: Either it is actually the Tab Pages or Scintilla, I'll look into it.
Did you use the source from the original DMIDE?
Cyberlord84 wrote:
Did you use the source from the original DMIDE?

No. The original DMIDE is made in python, I was originally going to work off of it but then I remembered why I wasn't much of a fan of python. I decided to start from scratch and I started DMIDE# using C#.
Concerning this going cross platform...I'll have to look into MONO and seeing how long it would take to switch over.
ExPixel wrote:
No. The original DMIDE is made in python, I was originally going to work off of it but then I remembered why I wasn't much of a fan of python. I decided to start from scratch and I started DMIDE# using C#.

Interesting, well wish you the best of luck. I was looking forward to the production of the initial DMIDE, hope this one is successful.
Gayness. That's why it's harder.


C++ > Python all day everyday.
Neblim wrote:
Ew C#...please learn a different language.

Why? C# is a great language. Compiling is fast and so is production time. The .NET framework also provides hundreds of tools that I can use which makes development much easier. Your comment is pretty ignorant and I don't see a reason to switch. C++ would just be a headache, and java doesn't offer much for me to start off with.
Masterdarwin88 wrote:
Gayness. That's why it's harder.


C++ > Python all day everyday.

C# >=< C++ > Python
Neblim wrote:
Ew C#...please learn a different language.

Don't know why you hate python, it's no harder than C#

The reason I hate python is because it's not...clear. While going through Crashed's code I wasn't sure when he was defining a variable and when he was just using a predefined variable. Another reason is because of the lack of clear type casting which also turned the whole thing into a cluster fuck and I didn't want to deal with it.
This is very nice. You beat me to having something to show for a project very similar that I started, but couldn't go far beyond initial thoughts due to being busy elsewhere. :)
TheLionsRoar wrote:
This is very nice. You beat me to having something to show for a project very similar that I started, but couldn't go far beyond initial thoughts due to being busy elsewhere. :)

Thank you :)
Everyone knows Cobol is the most efficient language.
EmpirezTeam wrote:
Everyone knows Cobol is the most efficient language.

tru u rite bro
Will it be open source?
Nickr5 wrote:
Will it be open source?

Yep. I might have to clean up an comment a little more. So far there are only comments in the IDE class.
I like your banner, a lot.
Look like Dream maker had sex with Notepad++ and this was the offspring. I like it. I enjoy this project. Makes life a lot easier when programming.
Page: 1 2 3 4