Demian's Brick Packs: 229 Bricks @ 1x | 2x | 3x | 4x | 5x | 6x | Half

Author Topic: Demian's Brick Packs: 229 Bricks @ 1x | 2x | 3x | 4x | 5x | 6x | Half  (Read 16808 times)


I felt it was time to expand the old Demians Basic Brickpacks 1, 2, and 3 by adding a few missing bricks and splitting them into more add-ons for better customization. For example you may really need some extra 2x wide plates but might not want the 2x tall bricks that come with Demians Basic Brickpack 2. The additional add-ons also allowed me to sort the contents more logically. (I mean what was I thinking splitting 1x and 2x wide 5x tall bricks into separate add-ons?)

The Endless Brick Scrolling add-on is highly recommended as it should go without saying that 200 extra bricks will clutter your Brick Selector a bit. The add-ons use Support_Updater to deliver any future updates.

Contents

The add-on name tells the common characteristic of the bricks in that add-on: all bricks in the Brick_DemiansBP_2x_Wide are 2 bricks wide, bricks in Brick_DemiansBP_4x_Tall are 4 bricks tall and so on. Each brick in a Wide add-on has a height of 1 plate and 1 brick for each length. Each brick in a Tall add-on has a width of 1 brick and 2 bricks for each length.

In other words: for a 15 stud long brick in Brick_DemiansBP_2x_Wide there are bricks 2x15F and 2x15x1 and in Brick_DemiansBP_4x_Tall there are bricks 1x15x4 and 2x15x4. This logic is applied for all of the add-ons.

Every add-on either fills the gaps or has all new bricks for every brick in the length range 1-5 and even lengths in the range 6-16. In addition to this, every add-on has bricks of the following lengths: 15, 24, 30, and 32.

Exceptions: Brick_DemiansBP_1x and Brick_DemiansBP_5x_Tall fill all gaps in the length range 1-16. Brick_DemiansBP_6x_Wide also has bricks of length 20, 24, and 26.

Naturally all bricks have icons matching the default style:


Upgrading from Demians Basic Brickpacks

The new brick packs contain all bricks that were in the old add-ons. If you're looking to upgrade, you only need to download these new add-ons (and disable the old ones) because the UI and datablock names are the same, the old bricks will load correctly with the new brick packs.

If you previously used this add-on:DemiansBBDemiansBB2DemiansBB3
You will now need to enable these add-ons: DemiansBP_1x for the 1x and 1f tall bricks.
DemiansBP_5x_Tall for the 5x tall bricks.
DemiansBP_2x_Wide for the 1x and 1f tall  2x wide bricks.
DemiansBP_2x_Tall for the 2x tall bricks.
DemiansBP_5x_Tall for the 5x tall 2x wide bricks.
DemiansBP_3x_Wide for the 1x and 1f tall 3x wide bricks.
DemiansBP_3x_Tall for the 3x tall bricks.

Differences Between My and BlackDragonIV's Half Bricks

My half bricks have their own "Half" tab category and are sorted in "1x" and "2x" subcategories, Black Dragon's bricks are in the "1x" tab under the "Half" subcategory. Because of the way Blockland loads add-ons, having mine and his add-ons enabled will cause his bricks to overwrite mine except for the ones that are unique to my packs.

Bricks that only exist in the specified brick pack
Brick_BlackDragonIVBrick_BlackDragonIV_FillerBrick_DemiansBP_1x_HalfBrick_DemiansBP_2x_Half
All bricks are present in:
  • Demian's Brick Pack 1x Half
  • Demian's Brick Pack 2x Half
  • 1x7H
  • 2x7H
  • 1x13H
  • 2x13H
  • 1x24H
  • 1x30H
  • 1x32H
  • 2x24H
  • 2x30H
  • 2x32H

Downloads

Note: Number of bricks = number of datablocks.
If you're crashing after enabling these add-ons, check from the console that you're not going over the datablock limit of 8000.

Brick_DemiansBP_1x.zip20 bricks
Brick_DemiansBP_1x_Half.zip 15 bricks
Brick_DemiansBP_2x_Half.zip 14 bricks
Brick_DemiansBP_2x_Tall.zip 29 bricks
Brick_DemiansBP_2x_Wide.zip 16 bricks
Brick_DemiansBP_3x_Tall.zip 26 bricks
Brick_DemiansBP_3x_Wide.zip 26 bricks
Brick_DemiansBP_4x_Tall.zip 29 bricks
Brick_DemiansBP_4x_Wide.zip 10 bricks
Brick_DemiansBP_5x_Tall.zip 26 bricks
Brick_DemiansBP_6x_Wide.zip 18 bricks
Total: 229 bricks

Support_Updater: http://mods.greek2me.us/storage/Support_Updater.zip

Preview


The preview images show the full range of bricks from 1x to 16x long and any additional bricks up to 32x long in the specific category. Click the images for full resolution.

Legend


Demian's Brick Pack 1x


Demian's Brick Pack 1x Half


Demian's Brick Pack 2x Half


Demian's Brick Pack 2x Tall


Demian's Brick Pack 2x Wide


Demian's Brick Pack 3x Tall


Demian's Brick Pack 3x Wide


Demian's Brick Pack 4x Tall


Demian's Brick Pack 4x Wide


Demian's Brick Pack 5x Tall


Demian's Brick Pack 6x Wide


Full Brick Lists

Demian's Brick Pack 1x
  • Bricks: 1x5, 1x7, 1x9, 1x11, 1x13, 1x14, 1x15, 1x24, 1x30, & 1x32.
  • Plates: 1x5F, 1x7F, 1x9F, 1x11F, 1x13F, 1x14F, 1x15F, 1x24F, 1x30F, & 1x32F.

Demian's Brick Pack 1x Half
  • 1x Wide: 1x1H, 1x2H, 1x3H, 1x4H, 1x5H, 1x6H, 1x8H, 1x10H, 1x12H, 1x14H, 1x15H, 1x16H, 1x24H, 1x30H, & 1x32H.

Demian's Brick Pack 2x Half
  • 2x Wide: 2x2H, 2x3H, 2x4H, 2x5H, 2x6H, 2x8H, 2x10H, 2x12H, 2x14H, 2x15H, 2x16H, 2x24H, 2x30H, & 2x32H.

Demian's Brick Pack 2x Wide
  • Bricks: 2x5x1, 2x12x1, 2x14x1, 2x15x1, 2x16x1, 2x24x1, 2x30x1, & 2x32x1.
  • Plates: 2x5F, 2x12F, 2x14F, 2x15F, 2x16F, 2x24F, 2x30F, & 2x32F.

Demian's Brick Pack 2x Tall
  • 1x Wide: 1x1x2, 1x2x2, 1x3x2, 1x4x2, 1x5x2, 1x6x2, 1x8x2, 1x10x2, 1x12x2, 1x14x2, 1x15x2, 1x16x2, 1x24x2, 1x30x2, & 1x32x2.
  • 2x Wide: 2x2x2, 2x3x2, 2x4x2, 2x5x2, 2x6x2, 2x8x2, 2x10x2, 2x12x2, 2x14x2, 2x15x2, 2x16x2, 2x24x2, 2x30x2, & 2x32x2.

Demian's Brick Pack 3x Wide
  • Bricks: 3x3x1, 3x4x1, 3x5x1, 3x6x1, 3x8x1, 3x10x1, 3x12x1, 3x14x1, 3x15x1, 3x16x1, 3x24x1, 3x30x1, & 3x32x1.
  • Plates: 3x3F, 3x4F, 3x5F, 3x6F, 3x8F, 3x10F, 3x12F, 3x14F, 3x15F, 3x16F, 3x24F, 3x30F, & 3x32F.

Demian's Brick Pack 3x Tall
  • 1x Wide: 1x1x3, 1x2x3, 1x3x3, 1x4x3, 1x5x3, 1x6x3, 1x8x3, 1x10x3, 1x12x3, 1x14x3, 1x15x3, 1x16x3, 1x24x3, 1x30x3, & 1x32x3.
  • 2x Wide: 2x3x3, 2x5x3, 2x8x3, 2x10x3, 2x12x3, 2x14x3, 2x15x3, 2x16x3, 2x24x3, 2x30x3, & 2x32x3.

Demian's Brick Pack 4x Wide
  • Bricks: 4x5x1, 4x15x1, 4x24x1, 4x30x1, & 4x32x1.
  • Plates: 4x5F, 4x15F, 4x24F, 4x30F, & 4x32F.

Demian's Brick Pack 4x Tall
  • 1x Wide: 1x1x4, 1x2x4, 1x3x4, 1x4x4, 1x5x4, 1x6x4, 1x8x4, 1x10x4, 1x12x4, 1x14x4, 1x15x4, 1x16x4, 1x24x4, 1x30x4, & 1x32x4.
  • 2x Wide: 2x2x4, 2x3x4, 2x4x4, 2x5x4, 2x6x4, 2x8x4, 2x10x4, 2x12x4, 2x14x4, 2x15x4, 2x16x4, 2x24x4, 2x30x4, and 2x32x4.

Demian's Brick Pack 5x Tall
  • 1x Wide: 1x5x5, 1x7x5, 1x8x5, 1x9x5, 1x10x5, 1x11x5, 1x13x5, 1x14x5, 1x15x5, 1x16x5, 1x24x5, 1x30x5, & 1x32x5.
  • 2x Wide: 2x5x5, 2x7x5, 2x8x5, 2x9x5, 2x10x5, 2x11x5, 2x13x5, 2x14x5, 2x15x5, 2x16x5, 2x24x5, 2x30x5, & 2x32x5.

Demian's Brick Pack 6x Wide
  • Bricks: 6x6x1, 6x8x1, 6x10x1, 6x12x1, 6x14x1, 6x15x1, 6x16x1, 6x20x1, 6x24x1, 6x26x1, 6x30x1, & 6x32x1.
  • Plates: 6x14F, 6x15F, 6x20F, 6x26F, 6x30F, & 6x32F.
« Last Edit: February 28, 2016, 04:24:28 AM by Demian »


finally
can we just all agree to drop blackdragons and switch to this? it would be so much more convenient in terms of keeping brickpacks consistent...

finally
can we just all agree to drop blackdragons and switch to this? it would be so much more convenient in terms of keeping brickpacks consistent...
As long as everyone uses consistent datablock names, UI names, and BLB dimensions it is irrelevant which brick pack you use as they all overwrite each other without conflicts.
In other words:
  • Datablock names: brick<DEPTH>x<WIDTH>x<HEIGHT>Data
  • UI names: <DEPTH>x<WIDTH>x<HEIGHT> and plates use a capital F for height.
  • BLB dimensions: <DEPTH> <WIDTH> <HEIGHT>

Where depth is the depth of the brick front to back when it is planted in front of you in its default orientation. Most (but not all) brick packs I've seen use this system but issues arise where some have used WIDTH DEPTH HEIGHT for the BLB dimensions. (Which to be honest is the sensible system as it maps to XYZ but Blockland is weird sometimes.) This causes the bricks to rotate 90 degrees when loaded without the correct add-on. This can be fixed by editing the BLS file but it is still a bother.

can you add a download all button? also I think it was in blackdragon's that some of the uinames included x1 at the end for height when it's obvious that a brick was 1 tall, i.e. 2x8x1 should just be 2x8

Do you have to remove the old Demian bricks to install these, and will it create problems in save loading?
« Last Edit: February 23, 2016, 10:51:14 AM by MrLoL² »

can you add a download all button?
To save you 8 clicks? No.

also I think it was in blackdragon's that some of the uinames included x1 at the end for height when it's obvious that a brick was 1 tall, i.e. 2x8x1 should just be 2x8
Oh wow. I totally missed that. I have no x1 at the end for 1x bricks, but do include it for all other 1x tall bricks even though the default ones do not have it. stuff.

Do you have to remove the old Demian bricks to install these, and will it create problems in save loading?
You can safely disable the old add-ons and enable these instead. It would be pointless to have the old add-ons enabled if you have the new ones as these new ones have all the bricks that the old ones do. Please refer to the "Upgrading from Demians Basic Brickpacks" section.



We have a bit of a predicament here.

I can change the UI name for the bricks to remove the extra x1 at the end but this will break all saves that use Demians Basic Brickpacks. However. I can make an external script/in-game script/web page that fixes the save files so they load correctly as all you need to do is perform a simple search and replace for the brick names.
« Last Edit: February 23, 2016, 11:01:27 AM by Demian »

The only reason that I never really used all of these extra brick packs is because the icons were usually ms paint stuff that is extremely confusing. Thank you for these, demian.

I had crashing issues after enabling the new bricks and disabling the old bricks. If anyone is also experiencing this, I suggest removing the 3 old packs completely from your Add-Ons folder instead of just disabling them.
Somehow my server started fine after doing this, but it was probably not the cause, idk

I had crashing issues after enabling the new bricks and disabling the old bricks. If anyone is also experiencing this, I suggest removing the 3 old packs completely from your Add-Ons folder instead of just disabling them.
I just hosted an online server with the old brick packs and all the new ones enabled at the same time. Because of the naming the old ones are loaded after the new ones and they simply do nothing because all the datablocks the old brick packs would load are already loaded. That was some other problem.

I had crashing issues after enabling the new bricks and disabling the old bricks. If anyone is also experiencing this, I suggest removing the 3 old packs completely from your Add-Ons folder instead of just disabling them.
Somehow my server started fine after doing this, but it was probably not the cause, idk
delete return to blockland/oRBs and it'll be fixed

delete return to blockland/oRBs and it'll be fixed

Yes I had the same issue a few days ago, I deleted oRBs and it was fixed.
But somehow it happened again just when I installed the new packs, I got it fixed by deleting the 3 old packs

No idea what's causing it, looks pretty random..

also hot damn this is one of the best brick add-ons released in a long time

Will update soon for sure.

We have a bit of a predicament here.

I can change the UI name for the bricks to remove the extra x1 at the end but this will break all saves that use Demians Basic Brickpacks. However. I can make an external script/in-game script/web page that fixes the save files so they load correctly as all you need to do is perform a simple search and replace for the brick names.

yes this is what i mean about "can we all agree to switch"

it would be pretty trivial to write a convertSave function to run ingame, as a separate addon - just have it find the save in the saves folder, read all the lines, and replace any blackdragon datablocks with a different name. Anyone more experienced with reading .bls would be fine without such a script but it would make it easier for inexperienced hosts to switch over without problems.