ZFGC

ZFGC CP => King of Thieves => Topic started by: MG-Zero on October 28, 2014, 08:42:35 pm

Title: We are no longer XNA's !@#$%!
Post by: MG-Zero on October 28, 2014, 08:42:35 pm
Yup, that's right!  I've successfully converted both GearsVGE and KoT to Mono!  We've solved the XNA problem and it wasn't even particularly difficult :)
Title: Re: We are no longer XNA's !@#$%!
Post by: RetroRespecter on October 29, 2014, 01:16:19 am
You don't need to swear in order to be heard, MG-Zero.
Title: Re: We are no longer XNA's !@#$%!
Post by: Starforsaken101 on October 29, 2014, 01:33:25 am
You don't need to swear in order to be heard, MG-Zero.

(http://bananascoop.files.wordpress.com/2012/08/peter-dinklage.gif)
Title: Re: We are no longer XNA's !@#$%!
Post by: MG-Zero on October 29, 2014, 01:34:52 am
No you don't understand, I DO need to swear
Title: Re: We are no longer XNA's !@#$%!
Post by: MG-Zero on October 29, 2014, 01:35:05 am
Did I just get rent-a-modded?
Title: Re: We are no longer XNA's !@#$%!
Post by: Kami on October 29, 2014, 01:55:28 am
only for 20 payments of 100 dollars a month and you too can have this product
Title: Re: We are no longer XNA's !@#$%!
Post by: Starforsaken101 on October 29, 2014, 01:55:58 am
Did I just get rent-a-modded?
Title: Re: We are no longer XNA's !@#$%!
Post by: LorentzChronon on October 29, 2014, 02:07:38 am
!@#$%
Title: Re: We are no longer XNA's !@#$%!
Post by: Mamoruanime on October 29, 2014, 02:33:42 am
Holy !@#$% balls I'm glad I logged into this motherfucker to see this XD Shiiiiit. Slap a *** and call me fucky I'm happy I saw this today XD

EDIT: I removed an inappropriate word from my post.
Title: Re: We are no longer XNA's !@#$%!
Post by: Walnut on October 29, 2014, 03:46:26 am
http://www.youtube.com/watch?v=ZZ5LpwO-An4
Title: Re: We are no longer XNA's !@#$%!
Post by: MG-Zero on October 29, 2014, 02:59:11 pm
Ok ok so seriously now.  The only thing that seems to be not working correctly is the map editor.  Winforms don't seem to like showing multiple forms all of a sudden.  It's fine though, the map editor is written like garbage and needs major improvements anyway.
Title: Re: We are no longer XNA's !@#$%!
Post by: AJAX on November 02, 2014, 10:45:04 pm
!@#$% WinForms. Custom widgets!!
Title: Re: We are no longer XNA's !@#$%!
Post by: Wasabi on November 08, 2014, 03:03:25 am
http://www.youtube.com/watch?v=3GwjfUFyY6M
Title: Re: We are no longer XNA's !@#$%!
Post by: MG-Zero on January 01, 2015, 04:45:13 pm
SO I am a complete moron and managed to completely break the solution last night! But it's ok! Because I fixed it AND removed the last XNA dependency (the current release build of mono still relies on it for content).  I've again moved it to a new repo (I know, I suck).  The other one was messy anyway.  This ones A LOT cleaner and has the .gitignore set up properly.  You'll also notice there are only 2 projects now as opposed to 4 -- gearsVGE and King of Thieves.

https://github.com/ZFGCCP/kot-mono
Title: Re: We are no longer XNA's !@#$%!
Post by: LorentzChronon on January 01, 2015, 07:15:52 pm
SO I am a complete moron and managed to completely break the solution last night! But it's ok! Because I fixed it AND removed the last XNA dependency (the current release build of mono still relies on it for content).  I've again moved it to a new repo (I know, I suck).  The other one was messy anyway.  This ones A LOT cleaner and has the .gitignore set up properly.  You'll also notice there are only 2 projects now as opposed to 4 -- gearsVGE and King of Thieves.

https://github.com/ZFGCCP/kot-mono

Bringo!
Title: Re: We are no longer XNA's !@#$%!
Post by: Cassyblanca on January 04, 2015, 06:32:46 am
Looking over the repository, you're still distributing somewhat unnecessary files (namely, King of Thieves/bin/* and King of Thieves/obj/*). Additionally, there are DLL files in your repository which.. is kind of a poor place for them (also, the SDL.dll appears in multiple places).

For dependent packages, like MonoGame, why not use a package manager such as NuGet (disclaimer: not being a .NET dev, I haven't personally used NuGet - there may be others that better suit the needs of the project)? I imagine you're all using Visual Studio primarily for the development environment anyway, so it shouldn't be too difficult to set up.

I'm assuming that the XML files in the bin folder are test maps and such. Which begs the question...why are they in your source hierarchy? I understand why the binaries are there (because Visual Studio defaults to having godawful setups and loves mixing binaries and source code), and there's not a huge need to change that if the directories are ignored anyway, but right now if you were to attempt a release build you'd have to manually copy your game data from the Debug folder to a Release folder before you could test.

I'm guessing that these files are either legacy (and should be deleted), or that they're extra data that's being handled outside of the Content Manager in MonoGame. I recommend setting up a directory within the source tree containing such data (as I assume the Content/ directory exists purely as data that should be handled by the content pipeline at build-time), and then using that directory as the working directory during debug (easy to set up in project settings).
Title: Re: We are no longer XNA's !@#$%!
Post by: MG-Zero on January 04, 2015, 06:42:45 am
Quote
I'm guessing that these files are either legacy (and should be deleted), or that they're extra data that's being handled outside of the Content Manager in MonoGame

Both of these are accurate, but they're also just maps I use for tests.  They will not make it to the final game.

Quote
Additionally, there are DLL files in your repository which.. is kind of a poor place for them (also, the SDL.dll appears in multiple places).

I'm not so sure I want to mess with this.  Monogame shoves them there by default and I'm not sure how the linking for it works.


Title: Re: We are no longer XNA's !@#$%!
Post by: AJAX on January 05, 2015, 06:39:21 am
Quote
I'm guessing that these files are either legacy (and should be deleted), or that they're extra data that's being handled outside of the Content Manager in MonoGame

Both of these are accurate, but they're also just maps I use for tests.  They will not make it to the final game.

Quote
Additionally, there are DLL files in your repository which.. is kind of a poor place for them (also, the SDL.dll appears in multiple places).

I'm not so sure I want to mess with this.  Monogame shoves them there by default and I'm not sure how the linking for it works.
All he's saying is to clean it up and put the binaries in a standard place. ;p This could be easily done, I'm sure.
Title: Re: We are no longer XNA's !@#$%!
Post by: MG-Zero on January 05, 2015, 02:02:00 pm
I never disagreed ;)

Contact Us | Legal | Advertise Here
2013 © ZFGC, All Rights Reserved