Better BOB
Better BOB (BBOB), is an application that builds 3D objects for minecraft in 2D layer by layer. The objects then hook into Terrain Control Mod which then dynamically places the objects in the minecraft world.
If you enjoy this and feel generous, any amount of donations always keep the updates coming.
Downloads
- Current Version: BBOB-v0.7.2.zip
- Older Versions: [+]
- BBOB-v0.7.1.zip
- BBOB-v0.7.0.zip
- BBOB-v0.6.4.zip
- BBOB-v0.6.3.zip
- BBOB-v0.6.2.zip
- BBOB-v0.6.1.zip
- BBOB-v0.6.0.zip
- BBOB-v0.5.4.zip
- BBOB-v0.5.3.zip
- BBOB-v0.5.2.zip
- BBOB-v0.5.1.zip
- BBOB-v0.5.0.zip
- BBOB-v0.4.6.zip
- BBOB-v0.4.5.zip
- BBOB-v0.4.4.zip
- BBOB-v0.4.3.zip
- BBOB-v0.4.2.zip
- BBOB-v0.4.1.zip
- BBOB-v0.4.0.zip
- BBOB-v0.3.6.zip
- BBOB-v0.3.5.zip
- BBOB-v0.3.4.zip
- BBOB-v0.3.3.zip
- BBOB-v0.3.2.zip
- BBOB-v0.3.1.zip
- BBOB-v0.3.0.zip
- BBOB-v0.2.13.zip
- BBOB-v0.2.12.zip
- BBOB-v0.2.11.zip
- BBOB-v0.2.9.zip
- BBOB-v0.2.8.zip
- BBOB-v0.2.7.zip
- BBOB-v0.2.4.zip
- BBOB-v0.2.2.zip
- BBOB-v0.1.0.zip
Change Log
- Current Version - 0.7.2
- Fixed a paint error when shifting the view screen with the scroll bars.
- Older Versions [+]
- Version - 0.7.1
- Fixed a bug where translation would ignore a Y shift, if there was no X or Z shift.
- Version - 0.7.0
- Added a new Tools menu, with some new tools for Translation, Rotation, Flipping, Cloning and Clearing. Cloning existed before, but this is a much upgraded interface.
- Group: Branching Limit increase to 128
- Group: Min Spacing Limit increease to 32
- Group: Max Spacing Limit increease to 32
- Version - 0.6.4
- I messed something up a bit ago, with swapping x and z with schematics, and am fixing the inadvertant bug that was introduced via that.
- Reversed the mousewheel direction for layer change. now forward means "down" not "up" which makes more sense
- Version - 0.6.3
- Changed the way SpawnOn blocks are loaded. They have now been pushed to a file which is simply a comma sparated list of block ids. You can add new blocks to your file by opening it and adding a comma followed by the block number you want to see in the list.
- Version - 0.6.2
- Fixed a bug that was using the Spawn in Sunlight value for Dig when saving.
- Spawn in Sunglight/Darkness/Lava/Water now no longer have any dependencies. CAUTION: This means you can turn them all off and the object will not spawn!
- Version - 0.6.1
- Fixed reading of spawnDarkness, spawnWater, spawnLava attributes from file (Note: It was writing them correctly, just not reading them)
- Re added LibNbt.dll, I thought I had somehow incorporated it with the project, but I was wrong. The DLL is here to stay
- Version - 0.6.0
- Added Scrollbars
- Each click shifts the blocks by 1
- A big jump, shifts by 1 chunk (16)
- There is a small button in the bottom left that centers the grid
- Fixed a few things regarding the version string. In some instances, it would misreport a need to update
- Added Scrollbars
- Version - 0.5.4
- Fixed the "Spawn" height to allow up to 256 spawn elevation.
- Version - 0.5.3
- Added Double Halfblocks
- Changed Max and Min Height to +/-1024 (Note: a BO2 will now accept max height of 255, up from 127)
- Version - 0.5.2
- Fixed Circle Stone Brick from crashing program
- Added Sandstone options
- Version - 0.5.1
- Fixed numerous little .schematic bugs
- Compiled LibNbt.dll into the distributable, so it is no longer needed
- Version - 0.5.0
- Fixed the general rotation bug (Thanks to KillahKiwi and Kitryn for reporting)
- Added .schematic handling. If you find bugs please alert me as soon as possible (Thanks to chriscisco for getting this 99% done)
- Version - 0.4.6
- Biomes are no longer hard coded (except 'All' and 'Custom'). They are now loaded from BiomeList.txt, this means you can add any custom biome you desire to that file and it will automatically be loaded into the program.
- Version - 0.4.5
- Updated Biome list to reflect the current biomes in 1.2.
- When loading a file with a unrecognized biome, that biome will be added to the selectable biome list in the properties.
- Added a "Custom" biome field option, to enable all custom biomes (Not yet implemented by Terrain Control)
- Version - 0.4.4
- Fixed an infinite loop on startup, constantly checking for updates and making the program unusable
- Version - 0.4.3
- Updated for 1.2 (from beta 1.6)
- Many many data values changed, So there may be descrepencies. Please contact me if you find an error
- Version - 0.4.2
- BBOB will now check for updates on startup
- Changed rarity maximum to 1000, each 100 represents a guaranteed spawn for a chunk
- Fixed a bug with BOB saving, and with that, when saving the old BOB file format, if you have more than one spawn on block selected, it will only take the first one.
- Added a new property "Requires Foundation" when checked the object will need enough foundation to spawn, without the object may be seen floating (not usually, but possibly)
- Version - 0.4.1
- Added Version number to About Page
- Added Version checking on the About Page, you can click the button and wait for a response from my slow server (sorry) to see if your program is up to date
- Added tall grass and trapdoors (1.6 blocks)
- Changed the isometric viewer to outline blocks below ground plane in red instead of black for easier observation of underground blocks
- Compressed the properties checkboxes a little and added some logic to prevent obvious mistakes
- Added multi select of Spawn On block types
- Changed the multi select check boxes to change with single-click instead of double-click
- Version - 0.4.0
- Fixed a startup crash on some systems
- Added an Icon. This is the original BOB icon created by RTB
- Added an Isometric file viewer. (Note: Regardless of the buttons it doesn't rotate yet)
- Updated the fire image to be transparent
- Updated the UI to only update after you are finished resizing to save CPU and screen flicker
- Version - 0.3.6
- Added branch limit option for groups. This is a new field to limit the number of branch blocks PTM will look at
- Switched bed footers and headers, as they were backwards
- Version - 0.3.5
- Branches now save and load from BO2 formats properly
- Fixed a bug when painting a branch, it would also paint what ever was slected by the brush tool
- Frequency replaced by Collision Percentage. Old files will load frequency values into collision percentage, and when resaved they will be converted to the new values
- Biomes now save properly
- Version - 0.3.4
- Fixed 'erasing' or right clicking when 'brush' on an empty block caused an unhanded exception
- Added a link to the download page from the about link
- Version - 0.3.3
- Branches now display properly, including the arrow in which they are pointing and the chance of a branch occuring
- Upscaled all the images to 32x32 px to remove a graphical glitch with upscaling the 16x16 px textures
- Added a Credits menu item to see who is doing this stuff! Doubiously named "About"
- Version - 0.3.2
- Added loading .BO2 format. Still no branches
- Fixed some obscure bugs on some systems running .net4.0 but not .net2.0
- Fixed a bug where 0Kb files were created on errors and not cleaned up properly
- Version - 0.3.1
- Added saving to .BO2 format, opening doesn't work yet...
- Fixed a bug where saving with no blocks or having visited a layer out of bounds for .BOB caused a warning to appear
- Version - 0.3.0
- Added a whole new interface for BOB v2 file options!
- Added the option to save .BO2 files, however there is no code behind this and they will not work
- Fixed a bug where leaving a layer and returning would display the base graphic instead of the proper meta image
- Version - 0.2.13
- Added separate identifiable icons for each meta option for blocks (such as colored wool, and directions for objects)
- Version - 0.2.12
- Fixed a bug when saving a file in BOB format that always resulted in a too tall error message
- Version - 0.2.11
- Fixed a bug when saving in BOB format didn't clip negative layers (or layer level 100+), or blocks out of BOB format range
- Added a dialog box to warn the user that saving in BOB format will clip blocks out of range
- Version - 0.2.9
- Fixed a bug where Meta Codes 1-9 do not have a leading 0, causing BTM to choke
- Version - 0.2.8
- Fixed a bug where scrolling past maximum and minimum boundaries for layers with the mouse wheel, caused an unhandled exception
- Version - 0.2.7
- Added mouse wheel control to scroll up and down through layers
- Added inverter so that right mouse button is opposite of current tool (ie when brush is selected, it erases, and when eraser is selected, it paints)
- Sub layer is now shown at 30% opacity
- Version - 0.2.4
- Save functions as Save as... and Save as... now, save
- Fixed a bug where BBOB was using X,Y,Z but needed to use Y,X,Z
- Version - 0.2.2
- Added paint brush, eraser and eyedropper
- Added sub block options
- Added many many more blocks
- Version - 0.1.0
- Grid and Blocks now loading
- Version - 0.7.1
Feature Requests
- Working - 3D Version with a fly mode (will be using XNA)
- Add Isometric Object Viewer, to show an object in 3D
- Add a Import / Export Interface to a remote DB for object sharing
Known Bugs
- Planned - Branch directions East and West are flipped, need to look into this.
- Planned - Update Isometric Viewer to allow for rotation of the object
- postponed - Overwriting a saved file, when an error appears and the save is cancled by the user, the old save file is deleted
Tutorials
More to come