Showing posts with label Mono. Show all posts
Showing posts with label Mono. Show all posts

Sunday, May 19, 2013

Mono Journey Update

I've been pinging ideas to one guy I know who's knowledgeable in .Net and he brings up a good point. Porting the methods function by function into C# won't do the job because .Net and Win32 API are just very different beasts.  Instead he advised me to look into the code and discard the platform invokes.  I think I may do just that.

Wednesday, May 15, 2013

Dabbling on Mono and SyntaxBox

My friend and I were working on a few programming projects on the side and he spoke about his sources being in .Net.  Ugh.  Okay, I guess that makes Mono my only option.  And, unfortunately, SyntaxBox, the control he's using, isn't really 100% managed code.

So, what I did was pull in the mono packages that I would use.  I didn't know what to apt-get, so I just got these:

sudo apt-get install mono-xbuild
sudo apt-get install monodevelop
sudo apt-get install mono-gmcs

These seem to get most of the stuff including the soft debugger.  Then I installed subversion to checkout the source.  I also poked at previous efforts on getting it to run on Mono.  Correcting the cases is just the start of it and I got to the exact same crash point.

Looking at the source code for this crash: System.EntryPointNotFoundException: GetDC made me realize that the code was depending on a bunch of Windows dlls for its Native functions.  There's a slew of them, but all of them can be found on NativeMethods.cs.  If I'm going to have any chance of porting this, I'd need to write the code for these.  (Wonder if Wine's implementation gives clues...)

There's a first time for everything, and I always wanted to dabble in Mono.  Should be interesting.

Wednesday, November 7, 2012

Bastion - Horrible Frame rate

I think the title pretty much says it all.  The last time I played a game that had such horrible frame rate,  it was Witcher 2 and that game had much more splendid than Bastion.  I don't know why it's slow as hell, but it's really killing the experience.  I also tried dropping the resolution, going window mode, disabling vsync and using nofixedstep.  None of it really helps me.  This is incredibly annoying for a game that hasn't really convinced me it's worth it to power through it in its entirety.

Tuesday, August 28, 2012

Bastion on Ubuntu

I'm thinking that maybe my nVIDIA drivers are too old, or my Xorg, or I'm missing this dll... or maybe Bastion just hates me.


Help?