Getting the most recent versions of BlitzMax, MaxGUI and the community IDE can be a hassle, but you don't need to know anything about the command line to make it work. Here's how to do it in Windows. You don't need a prior version of BlitzMax installed.
First, make sure you have the correct version of MinGW installed. If you use Vista, you should follow all the extra instructions; if you use XP, don't, just add MinGW to your PATH as explained in the thread. Next, install Tortoise SVN. If you had to install either, you must restart your computer now.
Create a new folder for BlitzMax, eg. C:\Program Files\BlitzMax. Right click, and select "SVN Checkout" from the context menu. Enter the following in "URL of repository":
Click OK. You will be prompted for your BlitzBasic.com username and password. If you check the save box, you won't have to enter them each time. Downloading everything will take around 1-2 minutes on a 1M broadband.
Create two folders in the BlitzMax folder: BlitzMax\bin and BlitzMax\lib. Complete the same checkout procedure as above by right clicking each, but using the following entries as URL of repository, respectively:
Now, if you have MaxGUI, create a folder for it: BlitzMax\mod\maxgui.mod and checkout using the following URL: (You'll need to re-enter your username and password.)
Finally, create BlitzMax\ide for checking out the community IDE from the following URL:
Now you have all the files needed. Create two text files in BlitzMax\bin and name them makemods.bat and makeide.bat. They should have the following contents (with the paths you used):
makemods.bat:
makeide.bat:
Now, running makemods will (re)build all modules. This will take time. Almost an hour on my crappy laptop. After the window closes, you can run makeide, to build the IDE.
After that you should have a working IDE in BlitzMax\MaxIDE.
Later, you may update to the latest SVN version of BlitzMax by right clicking on the BlitzMax folder and clicking Update. If you update BlitzMax, you should also check for updates to BlitzMax\bin. Similarly, you can update MaxGUI and the IDE by right clicking on their respective folders.
After updating BlitzMax or MaxGUI, you can rebuild modules either from the IDE or by running the makemods file you created above. If you update the IDE sources or MaxGUI, you can use makeide to create a new IDE executable.
Updated with mutley's suggestion.
First, make sure you have the correct version of MinGW installed. If you use Vista, you should follow all the extra instructions; if you use XP, don't, just add MinGW to your PATH as explained in the thread. Next, install Tortoise SVN. If you had to install either, you must restart your computer now.
Create a new folder for BlitzMax, eg. C:\Program Files\BlitzMax. Right click, and select "SVN Checkout" from the context menu. Enter the following in "URL of repository":
http://blitzbasic.com:81/svn/blitzmax/dev/main
Click OK. You will be prompted for your BlitzBasic.com username and password. If you check the save box, you won't have to enter them each time. Downloading everything will take around 1-2 minutes on a 1M broadband.
Create two folders in the BlitzMax folder: BlitzMax\bin and BlitzMax\lib. Complete the same checkout procedure as above by right clicking each, but using the following entries as URL of repository, respectively:
http://blitzbasic.com:81/svn/blitzmax/dev/win32_x86/bin http://blitzbasic.com:81/svn/blitzmax/dev/win32_x86/lib
Now, if you have MaxGUI, create a folder for it: BlitzMax\mod\maxgui.mod and checkout using the following URL: (You'll need to re-enter your username and password.)
http://blitzbasic.com:81/svn/maxgui/dev/maxgui.mod
Finally, create BlitzMax\ide for checking out the community IDE from the following URL:
https://blitzmax-ide.svn.sourceforge.net/svnroot/blitzmax-ide
Now you have all the files needed. Create two text files in BlitzMax\bin and name them makemods.bat and makeide.bat. They should have the following contents (with the paths you used):
makemods.bat:
bmk makemods -a
makeide.bat:
bmk makeapp -r -t gui -o "C:\Program Files\BlitzMax\MaxIDE.exe" "C:\Program Files\BlitzMax\ide\maxide.bmx"
Now, running makemods will (re)build all modules. This will take time. Almost an hour on my crappy laptop. After the window closes, you can run makeide, to build the IDE.
After that you should have a working IDE in BlitzMax\MaxIDE.
Later, you may update to the latest SVN version of BlitzMax by right clicking on the BlitzMax folder and clicking Update. If you update BlitzMax, you should also check for updates to BlitzMax\bin. Similarly, you can update MaxGUI and the IDE by right clicking on their respective folders.
After updating BlitzMax or MaxGUI, you can rebuild modules either from the IDE or by running the makemods file you created above. If you update the IDE sources or MaxGUI, you can use makeide to create a new IDE executable.
Updated with mutley's suggestion.