Adventure Game Studio

AGS Development => Editor Development => Topic started by: bgordebak on Fri 15/08/2014 11:05:42

Title: AGSEditor using mono
Post by: bgordebak on Fri 15/08/2014 11:05:42
I don't know if it's too much to ask, because I don't know anything about .NET, but would it be possible to make the AGS Editor mono compatible? That way it would run on Linux natively.

I'd love that, if it's not too much trouble.
Title: Re: AGSEditor using mono
Post by: Crimson Wizard on Fri 15/08/2014 11:21:33
There were several discussions about this, and this is, theoretically, in plans.
http://www.adventuregamestudio.co.uk/forums/index.php?topic=50617.0
The biggest problem, AFAIK, is the native C++ dynamic library used by the Editor, which still contains much functionality. It should be rewritten to C# first.
Title: Re: AGSEditor using mono
Post by: bgordebak on Fri 15/08/2014 11:28:30
Quote from: Crimson Wizard on Fri 15/08/2014 11:21:33
The biggest problem, AFAIK, is the native C++ dynamic library used by the Editor, which still contains much functionality. It should be rewritten to C# first.

Hmm, I see. Thanks. Good to know it's being considered though.
Title: Re: AGSEditor using mono
Post by: Sslaxx on Sun 17/08/2014 21:33:02
Quote from: bgordebak on Fri 15/08/2014 11:28:30
Quote from: Crimson Wizard on Fri 15/08/2014 11:21:33
The biggest problem, AFAIK, is the native C++ dynamic library used by the Editor, which still contains much functionality. It should be rewritten to C# first.

Hmm, I see. Thanks. Good to know it's being considered though.
You may want to talk to Calin Leafshade about it.
Title: Re: AGSEditor using mono
Post by: Calin Leafshade on Tue 19/08/2014 17:28:15
I'm making progress, damnit!

Scintilla has been stripped out now and the replacement is about 80% complete.

All the drawing and CLib functions in native will be easy to convert which just leaves the compiler which is beyond my skill level i'm afraid.
Title: Re: AGSEditor using mono
Post by: RickJ on Fri 22/08/2014 03:58:56
Calin,

May I ask what you are using for the new editor? Do you have a lkink?  Thanks
Title: Re: AGSEditor using mono
Post by: Calin Leafshade on Fri 22/08/2014 16:30:27
This: http://www.codeproject.com/Articles/161871/Fast-Colored-TextBox-for-syntax-highlighting

It's all managed code so it'll run anywhere that mono does.

See here for discussion: http://www.adventuregamestudio.co.uk/forums/index.php?topic=49902.0
Title: Re: AGSEditor using mono
Post by: xenogia on Sat 15/11/2014 04:36:59
Interestingly enough Microsoft just open-sourced .NET which would make editors more viable for Mac and Linux.

http://www.zdnet.com/microsoft-to-open-source-more-of-net-and-bring-it-to-linux-mac-os-x-7000035716/