Must have Mods for BlitzMax?
BlitzMax Forums/BlitzMax Programming/Must have Mods for BlitzMax?
| ||
Can people list what Mods they find useful and what they deem as must have Mods for BlitzMax? It would be nice to compile a list of essential Mods to have; Mods you shouldn't be without, for BlitzMax and have them all in this thread for easy access. I don't mind hosting these Mods on my server. |
| ||
Here's my short list. I use some to most of these in every project (too lazy for hyperlinks). Bah.Persistence Bah.libtcod Lugi odd.d3d9 otus.lzma |
| ||
"must have" mods greatly depend on what kind of programs/games you typically create, but personally I find these useful: bah.regex bah.theoraplayer bah.libxml bah.crypto bah.dbsqlite koriolis.zipstream maxmod2 fmc.systemtray (which sadly broke with the recent MinGW update) |
| ||
odd.odd2d (missing features of Max2D like MOD2XBLEND, fix for virtual resolutions, zoom a, rotation, etc.) odd.glodd2d (OpenGL driver for odd2d, why stick to DX when you can Crossplatform ?) bah.libxml (parse xml file) bah.locale (handy tool+functions to translate text in multiple language) bah.cegui (regular expressions) bah.freeimage (support for popular graphics image formats and great Image manipulation) Special mention to (because not up-to-date sadly) : bah.box2d (A 2D Physics Engine for Games) bah.cegui (Crazy Eddie's GUI) I found this topic a must to read ! Last edited 2011 |
| ||
Instead of just listing the names of the mods, could you guys also give a short description of what they do (of course you can guess some by their name). |
| ||
The mods I use consistently in my projects are, bah.Persistence - A 'catch all' serialisation mod. odd.Odd2D - An extension to Max2D Last edited 2011 |
| ||
koriolis.zipstream to pack all files for the game in one ZIP and add it to the exe (INCBIN), so that only one file remains. BaH.Volumes to get the path to the User-Directories. Import under Win-7, because it is not longer allowed to save things to the app-dir. sidesign.minib3d to use B3D-commands for a real 3D-game |
| ||
zeke.tinyfont: and zeke.luajit: http://www.blitzbasic.com/Community/posts.php?topic=89186 Last edited 2011 |
| ||
I have a ZIP file that I keep the following modules in. I can't imagine doing any BlitzMax app or game without them: bah.base64 bah.crypto bah.database bah.dbsqlite bah.format bah.freeimage bah.growl bah.libcurl bah.libxml bah.maxunit bah.regex bah.volumes binphx.microc maxgui |
| ||
isnt there a single zip file for all bah modules? I cant find one |
| ||
isnt there a single zip file for all bah modules? I cant find one No... some of them can be downloaded directly from Brucey's website, but to get all of them you have to use SVN to pull them from his repository. (It adds up to quite a large collection though, the bah.mod folder on my PC is 1.3GB. then there's also Brucey's wx.mod (~800MB) and ofx.mod (260MB) |
| ||
I downloaded Brucey's dbsqlite module again recently to have another play, but there is no licence agreement that I could see, I thought I recalled reading somewhere that you couldn't use it in a commercial product (not that I'm close to releasing anything) - is that right? |
| ||
Hello, SQlite itself is public domain and free to use in commercial product: See copyright notice Information about Brucey's module can be found inside main module file (dbsqlite.bmx) -Henri |
| ||
Thanks Henri, didn't think to look there. |