Home World Forum
Stars! AutoHost web forums

Jump to Stars! AutoHost


 
 
Home » Stars! Clones, Extensions, Modding » Stars! Nova - Development » rev 742 - Good and Bad on Mac OS X Lion with MonoDevelop 2.6
icon11.gif  rev 742 - Good and Bad on Mac OS X Lion with MonoDevelop 2.6 Mon, 12 September 2011 20:23 Go to next message
FurFuznel is currently offline FurFuznel

 
Lt. Junior Grade
Stars! Nova developer
Stars! Nova developer

Messages: 437
Registered: November 2002
Location: New Brunswick, Canada
Good day to all of you!

I have not been able to work on the project for the last few months as the numerous changes going on would not allow the game to run on my Mac OS X machine. Sad Now, thanks to the release of MonoDevelop 2.6 which supports .Net 4.0 I am once again able to compile and run the game. Sun is out

Many features that are looking great on the Mac: Yes
* Pop-Up Menus on the map (available on the Mac by Ctrl+Clicking)
* Cargo transfer dialog: I especially appreciate the colour coding of cargo
* ability to switch between ships in orbit of a planet using the drop down menu and Go button
* I like being able to see all Techs that will be available for each Research Field (it would be nice to have a popup menu for the items in the list that would show what other techs are required for an item)
* Clicking on a planet to scroll through the items in orbit and the planet itself is a nice feature
* The Next and Previous buttons work to scroll through the ships in orbit of a planet
* The Split Fleet dialogue seems to do a good job of tracking how many of each ship to put into each fleet

Some features that are not so great on the Mac: No
* The new default file location is the Desktop which does not allow me to place game files anywhere except in a folder on my desktop (there is no way to get to any other hard drives or folders. I know this is a limitation of MonoDevelop but it would be nice if the default folder was set back to either the root of the drive or the User's folder or even the game folder)
* When I save and submit turns the program crashes. (It also crashes if I choose to Exit the map window without Saving and Submitting)
* Ship designer allows any item to be placed in any slot (for example I can place mines in all slots on an orbital fort)
* Progress dialogs all move faster if I wiggle my mouse cursor around the screen.

Confused Is anyone seeing the crash on turn submission on other systems? Is it something that is already being looked into or should I start a new bug tracking artifact? There are a couple of items that I would like to work on but they require that I be able to generate turns... is there anything I can do to help get turn generation working again?

Shadallark
Mac OS X 10.7.1 (Lion)
2.4 GHz MacBook Pro with 4 GB or RAM
developing using MonoDevelop 2.6.0



Shadallark <==> FurFuznel
Mental anguish is for those who choose to think - FurFuznel
running Mac OS X 10.6.7

Report message to a moderator

Re: rev 742 - Good and Bad on Mac OS X Lion with MonoDevelop 2.6 Wed, 14 September 2011 16:47 Go to previous messageGo to next message
Daniel is currently offline Daniel

 
Chief Warrant Officer 3
Stars! Nova developer
Stars! Nova developer

Messages: 179
Registered: April 2006
Location: Nowra, Australia
I have not had a chance to do any testing since the big code reorganisation, but I expect there have been a few new issues introduced. It has been a bit quiet recently so you are probably best off looking into it yourself if you have some time.


Have fun.

Report message to a moderator

Re: rev 742 - Good and Bad on Mac OS X Lion with MonoDevelop 2.6 Thu, 15 September 2011 15:19 Go to previous messageGo to next message
Aeglos is currently offline Aeglos

 
Chief Warrant Officer 1
Stars! Nova developer
Stars! Nova developer

Messages: 142
Registered: May 2011
Location: Chile
It seems the whole team got swallowed by RL at the same time. I have been very preoccupied this past weeks with several things that have left me little time to code. (Deus Ex and League of Legends haven't helped in that regard either Very Happy )

I don't recall any crashes on save&submit, and I can't seem to reproduce it righ now. I do know there is a crash when a fleet is destroyed, which I need to fix and make some things a little more robust. Could it be that one? Could you post the stack trace?

Report message to a moderator

Re: rev 742 - Good and Bad on Mac OS X Lion with MonoDevelop 2.6 Mon, 26 September 2011 19:43 Go to previous message
FurFuznel is currently offline FurFuznel

 
Lt. Junior Grade
Stars! Nova developer
Stars! Nova developer

Messages: 437
Registered: November 2002
Location: New Brunswick, Canada
Good day everyone!

I have figured out a bit of the problem. Something is going on with MonoDevelop and our implementations of Menus. If I use F8 to submit my turn it gets submitted correctly. If I select Save and Submit from the menu I get the following error:

Quote:

2011-09-26 20:37:49.101 mono[9950:707] WARNING: CFSTR("0\37777777702\37777777660C") has non-7 bit chars, interpreting using MacOS Roman encoding for now, but this will change. Please eliminate usages of non-7 bit chars (including escaped characters above \177 octal) in CFSTR().
System.NullReferenceException: Object reference not set to an instance of an object
at System.Windows.Forms.ToolStripDropDownMenu.CalculateConnecte dArea () [0x0002b] in /private/tmp/monobuild/build/BUILD/mono-2.10.5/mcs/class/Man aged.Windows.Forms/System.Windows.Forms/ToolStripDropDownMen u.cs:187
at System.Windows.Forms.ToolStripDropDownMenu.OnPaintBackground (System.Windows.Forms.PaintEventArgs e) [0x00025] in /private/tmp/monobuild/build/BUILD/mono-2.10.5/mcs/class/Man aged.Windows.Forms/System.Windows.Forms/ToolStripDropDownMen u.cs:167
at System.Windows.Forms.Control.WmPaint (System.Windows.Forms.Message& m) [0x0006a] in /private/tmp/monobuild/build/BUILD/mono-2.10.5/mcs/class/Man aged.Windows.Forms/System.Windows.Forms/Control.cs:5236
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x0016b] in /private/tmp/monobuild/build/BUILD/mono-2.10.5/mcs/class/Man aged.Windows.Forms/System.Windows.Forms/Control.cs:5006
at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000] in /private/tmp/monobuild/build/BUILD/mono-2.10.5/mcs/class/Man aged.Windows.Forms/System.Windows.Forms/ScrollableControl.cs :813
at System.Windows.Forms.ToolStrip.WndProc (System.Windows.Forms.Message& m) [0x00000] in /private/tmp/monobuild/build/BUILD/mono-2.10.5/mcs/class/Man aged.Windows.Forms/System.Windows.Forms/ToolStrip.cs:1221
at System.Windows.Forms.ToolStripDropDown.WndProc (System.Windows.Forms.Message& m) [0x0001a] in /private/tmp/monobuild/build/BUILD/mono-2.10.5/mcs/class/Man aged.Windows.Forms/System.Windows.Forms/ToolStripDropDown.cs :728
at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in /private/tmp/monobuild/build/BUILD/mono-2.10.5/mcs/class/Man aged.Windows.Forms/System.Windows.Forms/Control.cs:228
at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000] in /private/tmp/monobuild/build/BUILD/mono-2.10.5/mcs/class/Man aged.Windows.Forms/System.Windows.Forms/Control.cs:209
at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x0008e] in /private/tmp/monobuild/build/BUILD/mono-2.10.5/mcs/class/Man aged.Windows.Forms/System.Windows.Forms/NativeWindow.cs:242



The same error occurs if I select an item from the menu in the Console, or Main Game Window. Not sure what has changed that this has started happening now. At least I know I can get around it by using the keyboard shortcuts.

The popup menus on the Map work correctly.

I will see if I can dig into this further at some point soon.

Shadallark




Shadallark <==> FurFuznel
Mental anguish is for those who choose to think - FurFuznel
running Mac OS X 10.6.7

Report message to a moderator

Previous Topic: SVN issues?
Next Topic: Can not launch client with a new game
Goto Forum:
  


Current Time: Wed Jul 28 06:22:23 EDT 2021