Blitz Toolbox

Started by markcwm, June 19, 2017, 04:50:24

Previous topic - Next topic

markcwm

The old BB Toolbox has been deleted but this list revives it. Please post additions/corrections or even personal experiences with any tools? Maybe Qube could make this a sticky? 8)

Note: some programs are not available, some sites still exist, some are on web archive, and some are mirrored.

3D Modellers - for creating and editing individual meshes
3D Map Editors - for creating large level meshes
3D World Editors - for creating worlds full of individual entities
3D Lightmappers - for creating lightmap textures for levels
3D Texture Tools - for assisting in the process of creating and/or applying textures to 3D models
3D Animation Tools - for animating 3D meshes
3D Terrain Tools - for creating and/or texturing 3D terrains
2D Paint Programs - for creating 2D images
Image Processors - process images in some way rather than create them
File Utilities - for dealing with files such as file packers etc
IDEs - Integrated Development Environment's for use with Blitz
Code Processors - that process Blitz source code in some way
Form Designers - for BlitzPlus & BlitzMax
GUI Libs - Blitz source code libraries designed for adding GUI functionality to programs
Other Libs - Blitz source code libraries other than GUI libs
Other Mods - Blitz source code modules not using libraries
Misc - what doesn't fit into the other categories

Other Tools
Useful tools for Indie game development

markcwm

#1
3D Modellers - for creating and editing individual meshes

Blender - free 3d modeller, cross-platform
DeleD - 3d modeller which can be used to create levels/maps and models (now free)
Forester Pro - cheap tree, shrub, flower grass maker (free and commercial versions)
MilkShape 3d - cheap 3d modeller, good at import/export meshes (shareware)
Plant-Life - low-poly detailed plant generator (not available)
Simple Tree Creator - freeware lowpoly tree creation (mirror download)
tree{d} - freeware tree generator, exports to B3D (archive download)
TreeMagik G2/G3 - low-poly high quality tree creation with root molding and leaf painting (not available)
TREEmagik Plus/Pro - low-poly detailed tree generator (not available)

markcwm

#2
3D Map Editors - for creating large level meshes

GtkRadiant - free open-source, cross-platform level editor
Maplet - free WYSIWYG map editor (mirror download)
Scream3D - like Qoole (Quake) but more options, with 3d game library for Blitz3D/Blitz+ (not available)
World3D - world/map editor for Blitz3D, uses FastExtension (not available)

markcwm

#3
3D World Editors - for creating worlds full of individual entities

3D World Studio - Create scenes with brushes, meshes, terrain, and lightmapping (not available)
AWC, Another World Creator - free world editor for Blitz3D, supports JV-ODE and MiniODE
Blitz World Assembler - A free world dropper, editor (mirror download)
EasyBuilder3D - Build Areas in the style of Phantom Hourglass and FF Tactics (not available)
HomeSpun - free 3D world editor for Blitz3D
Outer Space Maker - Create outer space worlds (mirror download)
StereoSpun II - Anaglyph World Creator
TerraEd Pro - create easily nice landscape maps for Blitz3D (not available)

markcwm

#4
3D Lightmappers - for creating lightmap textures for levels

Light Map Maker and/or Awakening - freeware 3D lighting tools by AwingSoft
gile{s}, Global Illumination Editor - the ultimate lightmapping solution (now free, archive download)
LightBulb - Lightmap geometry, edit levels, 'bake in' texture flags. Export B3D levels including all custom object behaviours (not available)
Slim Shady - freeware lightmapper and world editor for Blitz3D (archive downloads, mirror download)

3D Texture Tools - for assisting in the process of creating and/or applying textures to 3D models

AutoSeam - automatically makes image files seamless (archive download, demo only)
Decorator - free 3D level texturing editor, works with Maplet
ExGen - free animated particle textures generator (now free)
Seamless Texture Generator - creates seamless textures from photos (not available)
Tattoo 3D - free 3D model texturing tool which allows you to paint onto the mesh
TextureWobbler - freeware tool to create animated textures (archive download)

markcwm

#5
3D Animation Tools - for animating 3D meshes

B3DViewer Pro 3.0 - display 3D objects, converts B3D, 3DS to X (not available)
PaceMaker - animation with realtime motion capture and physics-based IK (now free, mirror download)
SpriteForge - convert 3D animated Models into 2D sprites (not available)

markcwm

#6
3D Terrain Tools - for creating and/or texturing 3D terrains

ALE (Advanced Landscape Editor) - paint and terraform in realtime with up to 6 textures, lightmap and export to B3D (not available)
EG Heightmap Companion - Create high res color-maps easily (not available)
FLE (Free Landscape Editor) - early version and a later GPL version (mirror downloads 1 & 2)
MapCrafter - create 3D maps with scenery in minutes (not available)
T.ED (Terrain Editor) - use mesh or dynamic terrain, blended textures, lightmapper, vertex alpha; also loaders (mirror downloads 1 & 2)

markcwm

#7
2D Paint Programs - for creating 2D images

Allegro Sprite Editor - multi-platform Pixen-equivalent pixel art, spriting and animation
Font Machine - bitmap font creator and BlitzMax module to use bitmap fonts (free with Blide Plus)
GraphicsGale - powerful tool for spriting and pixel art (now free)
JDraw - free Java "MSPaint-like" program
Pixen - pixel art editor for MacOS and iOS
Shoebox - free sprite sheet editor
Sprite Simple - free sprite editor & animstrip creator
TwistedBrush Pro Studio - digital painting, editing, image generation for Windows

markcwm

#8
Image Processors - process images in some way rather than create them

Image Packer - free app to pack images together, single-surface sprites etc. (archive download)
Imagicon - free converter for multiple images into BMP, JPG, PNG or ICO (mirror download)

File Utilities - for dealing with files such as file packers etc

Powerpacker - pack, encrypt with RSA and compress media in one exe, Blitz3D/Blitz+ (not available)
Smart Packer Pro - pack files into one single exe and run within virtual file system
TeraPak - data packaging utility for Blitz3D/Blitz+ (mirror download)

markcwm

#9
IDEs - Integrated Development Environment's for use with Blitz

BLIde Plus - fully featured BlitzMax IDE for Windows
BlitzMax IDE CE - free open-source cross-platform community edition of MaxIDE
BlitzView IDE - freeware alternative editor for Blitz3D/Blitz+
CollIDE - free open-source MaxIDE written in Java
HydraMax IDE - free BlitzMax IDE
IDEal - free IDE for B3D/B+, easy to use, powerful with advanced features (mirror download)
Protean IDE - free feature-packed .NET based IDE for Blitz3D/Blitz+ (mirror download)
MaxIDE NG - free open-source BlitzMax NG IDE

markcwm

#10
Code Processors - that process Blitz source code in some way

BlitzBasic Preprocessor - free preprocessor for Blitz3D/Blitz+ (mirror download)
Cod2Doc - free documentation generator for Blitz3D/Blitz+
Framework Assistant - free tool to reduce the size of your EXE
Leadwerks Publisher - Leadwerks Publisher is a free compiler front-end for BlitzMax (mirror download)
PreCompiler - PreCompiler/Debugger (not available)

Form Designers - for Blitz+ & BlitzMax

GUIde - GUIde is a free form editor written in Blitz+ for Blitz+/BlitzMax
Logic Gui Professional - form editor (Gui builder) for BlitzMax with MaxGui module (now free, download)

markcwm

#11
GUI Libs - Blitz source code libs designed for adding GUI functionality to programs

Devil GUI - free and fast GUI for Blitz3D (mirror download)
FonText - bitmap-font creation tool and HUD library for Blitz3D/Blitz+/BlitzMax
GTKMaxGUI - Linux GTK MaxGUI module for BlitzMax - (downloads 1 & 2)
Juicy Fonts - freeware bitmap font creation utility for Blitz3D/Blitz+ - (mirror download)
ifsoGUI - GUI for BlitzMax with skinnable interface and many common gadgets (now free, download)
IGLass - fast, nice and easy skinnable Gui for BlitzMax (not available)
ProGUI - professional user interface library with advanced controls
Swift GUI - easy to use, well documented GUI for Blitz3D (not available)
FryGUI - free GUI module, latest version 0.96 (mirror download)

markcwm

#12
Other Libs - Blitz source code libraries other than GUI libs

Blitz Bass Studio - audio lib for Blitz3D/Blitz+ using the un4seen audio libs (bass/bassmod/plugins)
Blitz MIDI - gives simple MIDI in & out functions to Blitz3D
Blitz.ZipApi - zip functionality to Blitz3D/Blitz+, extract files, create archives and compress banks
bz2 Wrapper - high compression bz2 library
Coldet Wrapper - free collision detection library, uses coldet 1.2
CPUid - gather CPUid and CPUfeatures for Blitz3D/Blitz+
Dig - game and app framework with GUI for BlitzMax NG
ETNA - database with threads for Blitz3D/Blitz+/BlitzMax
FastExtension - blending modes, postprocess effects, multitexturing, render to texture, water with refractions (not available)
FastImage - fastest 2D graphics library for Blitz3D, access to DX7 API using Blitz-style function calls (not available)
FastText - ultra fast library aimed at drawing text in Blitz3D (+ Unicode). Drawing text 50 times faster than Blitz3D text (not available)
Grassparty - grass system library for Blitz3D, insert 'instant' land coverings (not available)
Hull Creator - free convex hull creator for collisions, uses qhull 1.0 library
ipHelper - Adds getSubnetMask() to the Blitz command set as well as a onesComplement() function
MouseExt - Extended mousebutton functions (4th + 5th button)
RakNet Wrapper - RakNet is a powerful network library, written for Blitz3D/Blitz+/BlitzMax
RunProgram - runs a program and tells you when it has ended
System Speaker Beep - makes your system speaker beep at a given frequency (Hz) for a given period of time (ms)
TabletPressure - Use a pressure sensitive tablet/digitizer with Blitz
Treeparty - tree system library for Blitz3D, skinned tree animation (not available)
XNET - open source, multiplayer network library for Blitz3D/Blitz+/BlitzMax

markcwm

#13
Other Mods - Blitz source code modules not using libraries

3D Curve Library - Create curves for smooth motion. Also great for smooth color transitions
BlitzGrass3D - grass system supporting other types of foliage (not available)
BlitzForest/BlitzGrass - optimized tree system with minimal-surface, LOD and fast grass system - Download
BlitzTree3D - tree system with detailed single-surface mesh trees (not available)
BSM_Renderer - Bumpmapping Helper
Devil Particle System - free particle system for Blitz3D (mirror download)
Devil Physics System - free physics engine using BlitzODE wrapper (mirror download)
Devil Shadow System - free stencil shadow system for Blitz3D (mirror download)
Digital Wizard's Lab BlitzMax Framework - free 2d game framework with world editor
DynamicGrass Heightmap - vegetation system with dynamic distribution using terrains and heightmaps
DST_Dust - sandstorms, starfields easy created
GNet - system to track 'games in progress'
Imphenzia Audio System - library for music and sound - crossfading, volume handling, pause/resume, channel management etc.
Logger 1.1 - message logging library for Blitz3D/Blitz+
nBMP 1.0 - BMP handling library for Blitz3D/Blitz+
nPoly 1.0 - 2D polygonal collision library for Blitz3D/Blitz+
nSprite 2 - powerful 2D-in-3D sprite library for Blitz3D (not available)
ParticlesMAX - 2d particle engine for BlitzMax, meant to be efficient, flexible and feature rich (not available)
ParticleWorks 1.0 - particle engine for Blitz3D
PCL_Cloud - Easy-made Particle-Clouds and Clusters
RottParticles - An easy to use, free and fast particle system
Swift Shadow System - for Blitz3D, cast realistic soft shadows that deform properly over level geometry (not available)
Treeparty - tree system library for Blitz3D, uses FastExtension (not available)
Tree System - fast, prop style tree system with dynamically optimized LOD - Download
WiiMoteLib - source code to read the sensors of the wiimote

markcwm

#14
Misc - what doesn't fit into the other categories

B3D Viewer - model viewer for B3D files (Windows and Mac)
BlitzUnit - unit testing application for Blitz3D/Blitz+
Free Lite Sprite utilities - tools for creating glowing Lite Sprites
Gs-To-Ogg Converter - sound creation tool, MIDI to OGG
HOTDOCS - creates new docs for BlitzMax; also with source code - Download | 2
Maximus - module manager for BlitzMax
OSA Kit Pro - play Blitz3D/Blitz+/BlitzMax games and apps in any browser's window
Protean.TodoList - to-do list plugin for Protean, parses comments to find tasks
RottNet - An easy to use UDP network library
Scope2D - A map editor for 2D non tile-based games - Mac (discontinued)
Text Sorter - Sorts lines of text in a file into alphabetical order
Universal Map Editor - map editor designed for tile-based games in Blitz3D/Blitz+ (now free); also with source code - Download | 2
[K]ODE Editor - visual ODE physics editor