MegaGlest Forum

MegaGlest => Bug reports => Closed bug reports => Topic started by: lxtazz on 2 February 2014, 11:28:38

Title: [Fixed] OS X / v3.9.0: Network games fail with "Value not found in propertyMap"
Post by: lxtazz on 2 February 2014, 11:28:38
Seems there is a regression.

I get the same error again in 3.9.0 - no key works during play. The error message is...
(game.cpp::keyDown Line 4824) Error [Value not found in propertyMap: RenderInGamePerformance, loaded from /Applications/MegaGlest/Contents/MacOS/glestkeys.ini.

I checked 3.7.1 and the problem did not show there.

Language does not seem  to matter (tested english and german).
Changing the keyboard settings does not help. Resetting does not help. I did not modify /Contents/MacOs/glestkeys.ini.
Seems it can not even find the first entry specified in the file (RenderNetworkStatus).

I noticed the problem a 2012 Non-Retina MacBook Pro running Mavericks.

I hope the information help finding the problem.

Best regards,
lxtazz


Edit (tomreyn): Edited post title
Title: Re: Regression: OS X: "Value not found in propertyMap"
Post by: tomreyn on 3 February 2014, 04:07:32
Thanks for filing this bug report. In the future, even in case of a regression, please do not post to bugs which are [closed] (https://forum.megaglest.org/index.php?topic=8733.0), but file a new bug report referencing the closed bug as needed. Thank you.

Please add the following line to the end of glestkeys.ini and tell us whether it fixes this problem for you:
Code: [Select]
RenderInGamePerformance=`Yes, that's a back tick character. Should the back tick not work on OS X you can safely replace it by a different character which is not currently in use for a hotkey.

In case you are unable to edit the file, I've made a patched MegaGlest 3.9.0 (http://dl.megaglest.org/osx/MegaGlest_3.9-tomreyn1_macintel_osx.zip) (sha256sum (http://dl.megaglest.org/osx/MegaGlest_3.9-tomreyn1_macintel_osx.zip.SHA256SUM)) is available for download.

In case MegaGlest still fails to work please do this:
When capturing any output, please post it to pastebin.com (http://pastebin.com) or some file hosting site and provide the download link here.

Surely things would be much easier if we had OS X hardware and a software license available. Donations (http://megaglest.org/donations.html) are welcome, as are contributors who can build and / or test (and provide qualified feedback!) themselves.
Title: Re: Regression: OS X: "Value not found in propertyMap"
Post by: lxtazz on 3 February 2014, 20:24:18
Many thanks :)

The new version solves the problem. Keyboard works well with it.

Best regards,
lxtazz
Title: Re: Regression: OS X: "Value not found in propertyMap"
Post by: tomreyn on 3 February 2014, 20:31:01
Great, and Internet games work well, too?
Title: Re: OS X / v3.9.0: Network games fail with "Value not found in propertyMap"
Post by: tomreyn on 17 February 2014, 15:33:13
Two OS X players later reported on IRC that both editing the file or downloading the update allows them to join network games on v3.9.0 or v3.9.1 servers just fine.
Title: Re: OS X / v3.9.0: Network games fail with "Value not found in propertyMap"
Post by: tomreyn on 26 February 2014, 17:57:24
As an update to this: the above full download (MegaGlest_3.9-tomreyn1_macintel_osx.zip) is now the default OS X download on http://megaglest.org
Title: Re: OS X / v3.9.0: Network games fail with "Value not found in propertyMap"
Post by: Omega on 27 February 2014, 04:59:20
Was this post stickied by accident? I couldn't see any reason for it to be stickied, so I unstickied it for now.
Title: Re: OS X / v3.9.0: Network games fail with "Value not found in propertyMap"
Post by: tomreyn on 28 February 2014, 04:18:01
On purpose, since it's an issue affecting everyone who downloaded the OS X 3.9.0 release (there is no 3.9.1 release for OS X) until two days ago. But I guess it's ok to un-sticky it now.