Precision Building Project [PBP v0.04/Besiege v0.04]

zodium

New Member
#1
The Precision Building Project (PBP) aims to add more user control and quality of life features to Besiege, including variable on-the-fly rotation step size control (e.g., 22.5 degrees, 30 degrees, etc.) for constructing things like proper wheels, block placement offset (no more placeholder blocks to put things on grabbers) and an additional time dilation multiplier. Virtually all of the coding so far has been done by @ITR while I spent the weekend enjoying a bout with food poisoning, but we hope to expand the feature set into a general quality of life mod.

Download
Current PBP version.

Installation
Copy the downloaded Assembly-UnityScript.dll to your Steam\SteamApps\common\Besiege\Besiege_Data\Manage d folder. Be sure to make a backup of the original file!

Changelog
# 0.04
Blocks can now have an RGB color overlaid.

# 0.03
Gravity control.

# 0.02
Added ability to keep Besiege running while the application is out of focus.
Added antigrav blocks. (Experimental, testing gravity control)

# 0.01
Added numerical step size control.
Added numerical timescale control.

Added block placement coordinate offsets.

Showcases
(Update 0.04)
[video=youtube_share;ypg-s1DZjww]http://youtu.be/ypg-s1DZjww?list=UUQNI2xra8jED2YFxAK4AoOg[/video]

Older:

Planned
Disable mod menu on TAB and simulation.
Have ghost blocks include positioning offset.
 

ITR

l̺̤͈̘̰̺͉̳͉̖̝̱̻̠̦͈ͅ֍̫̜̥̭͖̱̟̟͉͙̜̰ͅl̺̤͈̘̰̺͉̳͉̖̝̱̻̠̦͈ͅ
Staff member
#6
Probably not since they're different kinds of mods. You'll just have to wait until somebody makes a mod-loader :p
 

ITR

l̺̤͈̘̰̺͉̳͉̖̝̱̻̠̦͈ͅ֍̫̜̥̭͖̱̟̟͉͙̜̰ͅl̺̤͈̘̰̺͉̳͉̖̝̱̻̠̦͈ͅ
Staff member
#8
navar0nius said:
the mod's GUI looks incredibly clunky. you guys should make it toggleable and/or polish it a bit :V
That's the plan, just a lot of work involved :p
 

zodium

New Member
#9
Update 0.02 is up, give it a whirl! (Thanks to ITR)

navar0nius said:
the mod's GUI looks incredibly clunky. you guys should make it toggleable and/or polish it a bit :V
Yeah, I wanted to take a look at this, but A) I've been out with food poisoning; B) I am a bad C# coder, and working on decompiled Unity code is hard. The current plan is just to tie it into normal TAB behavior so it hides/unhides with the rest of the UI.

ITR did some neat stuff in the meantime, though!
 

ITR

l̺̤͈̘̰̺͉̳͉̖̝̱̻̠̦͈ͅ֍̫̜̥̭͖̱̟̟͉͙̜̰ͅl̺̤͈̘̰̺͉̳͉̖̝̱̻̠̦͈ͅ
Staff member
#10
Another Update today, yay 0.04
This time with coloring!
Only works while simulating though.


Attached Files
Assembly-UnityScript.dll
 
#11
A few questions:
  1. Except for the obvious not-in-vanila features such as coloring, antigrav blacks, etc., builds created with this mod are fully compatible witth vanilla, right?
  2. If I add colors, will it corrupt the file for vanilla, or will the colors just be gone? what about with antigrav blocks?
  3. Are there plans to integrate the copypaste into this thing?
Thanks for the awesome mod!
 

ITR

l̺̤͈̘̰̺͉̳͉̖̝̱̻̠̦͈ͅ֍̫̜̥̭͖̱̟̟͉͙̜̰ͅl̺̤͈̘̰̺͉̳͉̖̝̱̻̠̦͈ͅ
Staff member
#13
Quick sum-up of deleted post
1: Yes
2: Just gone
3: No
 
#14
Yeah, there was defiantly something up with your post ITR, Even when you soft deleted it, it still showed up for I. So I went ahead and hard deleted it.
 

ITR

l̺̤͈̘̰̺͉̳͉̖̝̱̻̠̦͈ͅ֍̫̜̥̭͖̱̟̟͉͙̜̰ͅl̺̤͈̘̰̺͉̳͉̖̝̱̻̠̦͈ͅ
Staff member
#15
SuburbanSB said:
Yeah, there was defiantly something up with your post ITR, Even when you soft deleted it, it still showed up for I. So I went ahead and hard deleted it.
Right, mods still can see soft-deleted posts or something. Too bad only mods can hard-delete too :/
 

ITR

l̺̤͈̘̰̺͉̳͉̖̝̱̻̠̦͈ͅ֍̫̜̥̭͖̱̟̟͉͙̜̰ͅl̺̤͈̘̰̺͉̳͉̖̝̱̻̠̦͈ͅ
Staff member
#17
Starficz said:
is there a way to disable the custom timescale? it's just a hassle to retype 2 numbers over and over again just to change the speed.
Leave the time-scale field blank :3
 
#18
Hi, first of all, thank you for this amazing mod. But I ran into some issues after the new update. Now with the mod installed, I cannot build anything onto the starting block, nor can I open up any previous saved machines. Once I put the original .dll file back in, everything went back to normal. Is it the same for everyone or is it just me...
 
Top