My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
MonkeyMax  
Introduction and Installation Info
Updated Apr 10, 2013 by therevil...@gmail.com

Introduction

MonkeyMax is a BlitzMax target for Monkey. It allows you to write Monkey code and output to BlitzMax code, which in turn allows you to run your applications using DirectX7/9 or OpenGL. Also after translating to BlitzMax code, you can then use the BlitzMax debugger.

Disclaimer

Shearing is not supported by BlitzMax. Currently works with Monkey v66b. Switch to v69 branch for a version that supports monkey v69+

App config settings

MonkeyMax supports the following app config settings:

BMAX_WINDOW_TITLE:String = "MonkeyMax Title"
BMAX_WINDOW_WIDTH:Int = 640
BMAX_WINDOW_HEIGHT:Int = 480
BMAX_WINDOW_FULLSCREEN:String = "true"
MOJO_AUTO_SUSPEND_ENABLED:String="true"
MOJO_IMAGE_FILTERING_ENABLED:String="true"

Example:

Strict

#BMAX_WINDOW_TITLE="Mojo Test"
#BMAX_WINDOW_WIDTH=1024
#BMAX_WINDOW_HEIGHT=768
#BMAX_WINDOW_FULLSCREEN="true"
#MOJO_IMAGE_FILTERING_ENABLED="true"
#MOJO_AUTO_SUSPEND_ENABLED="true"

Import mojo

Global game:MyGame

Installation

  1. Download the latest version of MonkeyMax from the repository or download the zip from the Downloads section
  2. Make a copy of your Monkey installation as this will override your files, name it something like MonkeyProBMax
  3. Copy over all the files in MonkeyMax on top of your MonkeyProBMax folder so that they overwrite the folders and files
  4. In your MonkeyProBMax\bin folder, open config.winnt.txt, change the BMAX_PATH to point to your bmk.exe and save the changes
  5. Open up Monk from your MonkeyProBMax folder
  6. Open up a Monkey project and click Build and Run, select BMAX from the targets and click Build

Hopefully it compiles and executes successfully for you.

Thanks

Thanks goes to the following people:

  • Devolonter
  • Karja
  • Mark Sibly
  • Outsider
  • Samah
  • Skn3


Sign in to add a comment
Powered by Google Project Hosting