Skip to content

BEEmaker Release

Compare
Choose a tag to compare
@saismeesaimonsaimes saismeesaimonsaimes released this 13 Jan 17:13
· 1 commit to main since this release
11b10b9

BEEmaker is a tool designed to make BEE2.4 UCPs (User Created Packages).

Guide

Start by entering a Package Name, and putting your name in the Package Author box.
Note: Do not use punctuation, or any characters other than plain English for your Package Name or Package Author or it will break the package!
Now head over to the Items dropdown, and click New Item. This will open a prompt where you can give your item a name and description.
Note: Do not use punctuation, or any characters other than plain English for your Item Name or it will break the package!
Once you've entered those, hit Create.
Now you'll see a menu with a lot of options. Here's what they all do:

  • Use Start Enabled
    Nothing currently.
  • Use Start Reversed
    Nothing currently.
  • Use Cube Type
    Nothing currently.
  • Use Button Type
    Allows you to add 3 instances which will be used based on the Button Type chosen in-game.
  • Handle
    Starts saying "4 Directions". Allows you to choose what handle the item will use for placement.
  • Allow X Placement
    Allows you to disable or enable the ability to place the item on specific surfaces.

Now you can click Items to choose which item to edit, or make more.
Once you're done, you can hit Construct Package and choose a location to save your package to. I recommend saving it to your BEEmod packages folder.
You can save your package configuration for future editing by press File > Save Package. This will save to a .SPF file wherever you choose. Once you want to open it up again, hit File > Open Package.
If you don't want an item in your package anymore, select it in the view and hit Delete Item!

Notes

36 Directions will break if used without deselecting Allow Wall Placement and Allow Ceiling Placement
One placement box must be checked, otherwise it will automatically enable Allow Floor Placement
The 8 Positions handle does not have proper collisions with other 8 Position items if Use Button Type is selected
The chosen description does not show in BEEmod yet, but will save to your SPF and will be used in a future update.

SPF stands for saismee Package File, and is plain JSON but renamed. If you would like to use it for your own BEEmod projects, here is some info for it:

  • It saves the package Name and Author directly to "title" and "author".
  • Item info is saved as an array inside of "items"
    Note: instances are saved as instance0 - instance5, instead of another array. This may be changed in the future!