Faerdan
Topic Author
Posts: 55
Joined: 02 Oct 2015, 09:11
Location: Galway, Ireland
Contact:

MonoGame Integration

04 Nov 2015, 21:32

Hey guys,

First of all, thank you for a really great product and excellent support.

I am currently attempting to port my game to Monogame, from Unity. My game is quite complex in terms of it's systems, and Unity's ancient Mono implementation is a major headache.

I heard that you are in the process of creating a MonoGame implemention, would it be possible to get a look at it, even in an early state? I would really like to experiment with it.

Thanks,

Mark
 
User avatar
ai_enabled
Posts: 219
Joined: 18 Jul 2013, 05:28
Contact:

Re: MonoGame Integration

06 Nov 2015, 17:50

Hello, Mark!

I'm actively working on integration with MonoGame and currently it's nearly completed for DirectX 11 renderer. I've contacted with the NoesisGUI team recently and they gladly helped me to resolve the integration issues.

Soon I will cleanup the code, push it on Github and post the link here.

The only missing feature is support for input key-repeating for some keys (arrows, delete, etc; but most of the keys repeat properly).

Regards,
Vladimir.
AtomicTorch Studio Pte. Ltd. http://atomictorch.com
 
Faerdan
Topic Author
Posts: 55
Joined: 02 Oct 2015, 09:11
Location: Galway, Ireland
Contact:

Re: MonoGame Integration

06 Nov 2015, 18:34

Hi Vladimir,

Thank you very much, it is very generous of you to share your MonoGame integration.

If you would be willing to share the code with me earlier than a Github release, by email perhaps, I would greatly appreciate it. I have been porting UNION Spaceship Command to MonoGame but the process is on hold until I can get Noesis GUI working. Even an incomplete integration would give me something to work with, and I will of course share any changes I make.

Either way, thank you.

Regards,
Mark
 
User avatar
ai_enabled
Posts: 219
Joined: 18 Jul 2013, 05:28
Contact:

Re: MonoGame Integration

07 Nov 2015, 11:18

Hi,

I've pushed it on Github https://github.com/aienabled/NoesisGUI.MonoGameWrapper
Hope the integration with your game will be straightforward. See example project and comments for MonoGameNoesisGUIWrapper class.

Regards,
Vladimir.
AtomicTorch Studio Pte. Ltd. http://atomictorch.com
 
Faerdan
Topic Author
Posts: 55
Joined: 02 Oct 2015, 09:11
Location: Galway, Ireland
Contact:

Re: MonoGame Integration

07 Nov 2015, 12:31

Excellent, thank you!
 
User avatar
jsantos
Site Admin
Posts: 2563
Joined: 20 Jan 2012, 17:18
Contact:

Re: MonoGame Integration

09 Nov 2015, 16:31

Thanks Vladimir! I have added the link to the downloads section.
 
User avatar
ai_enabled
Posts: 219
Joined: 18 Jul 2013, 05:28
Contact:

Re: MonoGame Integration

07 Apr 2017, 17:49

Updated to support NoesisGUI 2.0. Added many missing features.
Please read the commit comments about the changes https://github.com/aienabled/NoesisGUI. ... b2ba2caa27
AtomicTorch Studio Pte. Ltd. http://atomictorch.com
 
User avatar
jsantos
Site Admin
Posts: 2563
Joined: 20 Jan 2012, 17:18
Contact:

Re: MonoGame Integration

07 Apr 2017, 23:38

Amazing! Thank you!!

By they way, the main README.md seems to be outdated. You talk there about Build Tool and .NSB files.
 
User avatar
ai_enabled
Posts: 219
Joined: 18 Jul 2013, 05:28
Contact:

Re: MonoGame Integration

08 Apr 2017, 10:50

Right, I've missed this part.
I've updated it. Also I've mentioned now about a useful approach with robocopying XAML files from a WPF project which could be edited with Visual Studio. Perhaps I will update the sample game project (or create a new one) to demonstrate this approach. It's the same approach as demonstrated in NoesisGUI-Ammy integration repo https://github.com/aienabled/NoesisGUI.AmmyIntegration
AtomicTorch Studio Pte. Ltd. http://atomictorch.com
 
Ziriax
Posts: 60
Joined: 10 Dec 2015, 17:59
Location: Belgium
Contact:

Re: MonoGame Integration

08 Apr 2017, 20:29

Instead of Robocopy, I just have a separate WPF project and use file links the Noesis XAML files, so copying is not needed. That being said, my demo project only has two XAML files, so I'm not sure how robust it is.

https://msdn.microsoft.com/en-us/librar ... .105).aspx
Peter Verswyvelen,
Strongly Typed Solutions

Who is online

Users browsing this forum: No registered users and 4 guests