V41 Now up! [MONKEY NEWS]

Monkey Forums/Monkey Programming/V41 Now up! [MONKEY NEWS]

marksibly(Posted 2011) [#1]
Hi,

MonkeyPro V41 is now available!


Modules:

android mojo implemented 'fast' IntBuffer vertex buffers - see: http://code.google.com/p/android/issues/detail?id=11078

ios mojo audio now using AVAudioPlayer for music.


Trans (1.14):

Flash var name munging for embedded data now takes file extension into account.

Fixed more C++ interface gc issues.

Fixed C++ generic array cast bug.

Fixed '--' in translator output.




Amon(Posted 2011) [#2]
Thanks, Mark! :)


therevills(Posted 2011) [#3]
Cool! I notice a couple of example modules in there ;)


marksibly(Posted 2011) [#4]
Hi,

> Cool! I notice a couple of example modules in there ;)

Got me! Gone now...


dopeyrulz(Posted 2011) [#5]
baa - missed em!


Difference(Posted 2011) [#6]
Seems good!

The Flash version of my bananas/difference/champange sample seems to be quite a bit slower in version 39c, 40 and 41. I have debug off and test with and without mserver.

Examples below (press space a couple of times to add dots)

http://whatsdabomb.com/stuff/champange38.swf

http://whatsdabomb.com/stuff/champange41.swf


therevills(Posted 2011) [#7]
Can anyone else not load graphics in Flash now, if the images are in a subfolder (eg data\graphics\image.png)?


Amon(Posted 2011) [#8]
Did you delete your build folder after updating? Sometimes I need to delete my build folder but always after a version upgrade.

Other than that it all seems to work fine for me.


therevills(Posted 2011) [#9]
Strange... I did and it didnt work, but I tried again and now its working... Also tried Bouncy Aliens, by putting them into a folder and I was getting the same error. Meh! Thanks Amon!


xzess(Posted 2011) [#10]
"ios mojo audio now using AVAudioPlayer for music."


Thumbs up!!

Thanks very much!


JohnathanS(Posted 2011) [#11]
Nice little update!! Thanks..


JaviCervera(Posted 2011) [#12]
When trying to build my game with v41, I get the following:

Compile Error

Bus error
Bus error:
/Users/marksibly/Dropbox/monkeydev/modules/trans/jstranslator.monkey<56>
/Users/marksibly/Dropbox/monkeydev/modules/trans/expr.monkey<241>
/Users/marksibly/Dropbox/monkeydev/modules/trans/translator.monkey<215>
/Users/marksibly/Dropbox/monkeydev/modules/trans/jstranslator.monkey<80>
/Users/marksibly/Dropbox/monkeydev/modules/trans/translator.monkey<333>
/Users/marksibly/Dropbox/monkeydev/modules/trans/expr.monkey<369>
/Users/marksibly/Dropbox/monkeydev/modules/trans/translator.monkey<287>
/Users/marksibly/Dropbox/monkeydev/modules/trans/expr.monkey<146>
/Users/marksibly/Dropbox/monkeydev/modules/trans/translator.monkey<215>
/Users/marksibly/Dropbox/monkeydev/modules/trans/jstranslator.monkey<170>
/Users/marksibly/Dropbox/monkeydev/modules/trans/expr.monkey<707>
/Users/marksibly/Dropbox/monkeydev/modules/trans/jstranslator.monkey<30>
/Users/marksibly/Dropbox/monkeydev/modules/trans/jstranslator.monkey<83>
/Users/marksibly/Dropbox/monkeydev/modules/trans/translator.monkey<333>
/Users/marksibly/Dropbox/monkeydev/modules/trans/expr.monkey<369>
/Users/marksibly/Dropbox/monkeydev/modules/trans/translator.monkey<355>
/Users/marksibly/Dropbox/monkeydev/modules/trans/jstranslator.monkey<221>
/Users/marksibly/Dropbox/monkeydev/modules/trans/stmt.monkey<72>
/Users/marksibly/Dropbox/monkeydev/modules/trans/translator.monkey<437>
/Users/marksibly/Dropbox/monkeydev/modules/trans/translator.monkey<474>
/Users/marksibly/Dropbox/monkeydev/modules/trans/stmt.monkey<161>
/Users/marksibly/Dropbox/monkeydev/modules/trans/translator.monkey<437>
/Users/marksibly/Dropbox/monkeydev/modules/trans/translator.monkey<481>
/Users/marksibly/Dropbox/monkeydev/modules/trans/stmt.monkey<161>
/Users/marksibly/Dropbox/monkeydev/modules/trans/translator.monkey<437>
/Users/marksibly/Dropbox/monkeydev/modules/trans/jstranslator.monkey<305>
/Users/marksibly/Dropbox/monkeydev/modules/trans/jstranslator.monkey<369>
/Users/marksibly/Dropbox/monkeydev/modules/trans/jstranslator.monkey<432>
/Users/marksibly/Dropbox/monkeydev/src/trans/target.monkey<73>
/Users/marksibly/Dropbox/monkeydev/src/trans/target.monkey<27>
/Users/marksibly/Dropbox/monkeydev/src/trans/trans.monkey<265>

Happens on the "Semanting..." step, on all targets.


slenkar(Posted 2011) [#13]
Did you delete your build folder after updating?


JaviCervera(Posted 2011) [#14]
Yeah. The weird thing here is that the compiler errors point to a path in Mark's computer.


AdamRedwoods(Posted 2011) [#15]
You may need to re-set the config.macos.txt paths.