Builder now remembers if you're in assembly mode on exit/startup
Save Assembly will now ask to overwrite if it already exists
Fixed issue where Load Assembly -> Cancel would leave a new assembly open
Edit: We found another issue where opening assemblies no longer worked. This is now fixed.
We'll keep our eyes open on Steam, DISCORD and our other channels as usual!
DREAM - BUILD - ENJOY
Copybugpaste Team
Version 15.0 - 636634838437108795
Stepping Towards New Builder V1
Another patch has arrived... with it, a new Builder element??? No purchase necessary. Details inside box.
DREAM - BUILD - ENJOY
Copybugpaste Team
Version 15.0 - 636634080238961004
[1-6-2018] Hotfix 3!
From the Team
What's this? Another Hotfix?!
It sure is!
Fixes
Fixed issue where unicode characters in path would result in errors from QuatumCube and other gadgets
Changed 'Input Name' to 'Name' for inputs on Equation Boxes
Fixed Issue where the Camera would detach from the player, resulting in spikes
Changed 'CameraMode' behavior to allow for external targets to be set without hassle
Added some more Hints to the chat
Updated the builder tutorial to match the new builder update
Updated Lua Scripts to use cleaner method for path exceptions, no longer resulting in a crash.
We'll keep our eyes open on Steam, DISCORD and our other channels as usual!
DREAM - BUILD - ENJOY
Copybugpaste Team
Version 15.0 - 636634080238961004
[30-5-2018] Hotfix 2!
From the Team
The next hotfix is up for grabs!
Fixes
Server is now packed with HB again
Server launcher now works more as expected
If connection could not be made to server, chat hint displays (can take a while to boot up server for now)
Updated Discord Rich Presence
Updated Tornado mesh (lower res)
Fixed bug in Teleporter where it would sometimes jump in seats by accident
Fixed Image not being shown in Quantum Cube sometimes
Added CPU tracking to Weather.lua
Fixed issue where vehicle would teleport to (0,0,0) on ownership change for a brief period
Fixed Stereo audio coming in reversed
We'll keep our eyes open on Steam, DISCORD and our other channels as usual!
If you encounter a bug please follow these steps so that we can solve it even faster:
See if you can replicate the bug
Be as specific as possible about the issue, the more information the better. Preferably attach your output_log.txt file which can be located in: installed directory / HB146_Data folder (right click on Homebrew in your game library, select properties and then browse local files)
Edit: Forgot to turn off some logging in multiplayer!
Version 15.0 - 636633192760589494
[28-5-2018] Hotfix!
From the team
First Homebrew 15 Hotfix has arrived!
Our main concerns after the release was low framerates in multiplayer, which have been reduced quite a lot!
Don't forget you only really need "Ultra Physics" for certain spring vehicles
Fixed time not freezing with /time
Updated HBSettings & QC code to not log unless there's a change
Game no longer crashes when Steam isn't found
Steam Avatar no longer generates mipmaps
Updated Steam SDK
Workshop correctly updates items again
Reduced buoyancy lag in servers
Reduced overall lag of parts
Added quality setting for tornado
Time doesnt error when we /time ?
Added wing script back to pontoon
Teleporter gadget being too slow TP and having incorrect height
The other known issues right now are, not being able to host a server, and sometimes having pink skies / ocean with certain hardware configurations.
These are currently very high on our to-do list
We'll keep our eyes open on Steam, DISCORD and our other channels as usual!
If you encounter a bug please follow these steps so that we can solve it even faster:
See if you can replicate the bug
Be as specific as possible about the issue, the more information the better. Preferably attach your output_log.txt file which can be located in: installed directory / HB146_Data folder (right click on Homebrew in your game library, select properties and then browse local files)
We're extremely happy to announce that the biggest update we've had yet is ready for release!
There are a lot of changes, some of which we will not list because they're either internal, already shared with other news post, or fixes from the original systems we pushed out at the start of our private beta.
We've also decided to remove HB13 entirely, as it's been outdated for almost 3 years now, and our verification servers are down, so new players aren't able to launch it anyways.
We might go back to the old project and remove the verification process and re-bundle it back in Homebrew if the demand for it is high enough.
We've also made huge changes to the modding API, for most users, this isn't an important change. So we moved those changes to the bottom of the post.
The World of Homebrew
Our underlying world system has gotten a complete overhaul, allowing us to make worlds far larger than possible before.
This fixes the jittering you'd see when driving far away from the Valley, (or not so far away depending on your hardware..), and having insane amounts of space for future islands!
We also moved the islands around to better suit the new system, modified the existing islands, and inserted a new huge area to replace flat-lands.
To get a true feeling of scale, we suggest hopping into Homebrew Patent Unknown yourself, and fly around a bit.
Server Changes
The server has been rewritten to be more stable, and requiring less bandwidth per server instance.
We've run these servers since the start of our beta phase, and have had very little issues keeping them online!
Work on the server will continue after this update, where we'll optimize the internals, making it less resource-intensive, and allowing for more players online.
Other Changes
With the lua changes, we've rewritten our gadgets to have more features, more control, fewer bugs, etc.
The Settings also got an overhaul, all running in Lua!
There's also Discord Integration, a new Weather System, Tornados, Lightning, Blimps that populate the world, allowing server-client of variables (like time and weather), all moddable through Lua!
Feel free to play around with the default lua files (StreamingAssets/Lua/main/), and see what you can come up with!
We've spent a lot of time and effort making sure the Lua changes were stable and more complete, adding a couple houndred helper functions, to make everything easier for modders, and players.
Besides that, we've also implement a new audio-system in place, handling all the ambient sounds in the world.
In a future release, we'll be upgrading the audio for engines and the like to these new standards as well.
Main Changelog
And many more internal changes and speedups.
Lua and Console Changes
There've been huge lua changes in HB, most noticably Lua has been upgraded to 5.3 from 5.1, allowing us to use the full range of RAM available instead of the first 2GB of your RAM, a ton of helper functions, and a lot of speedups.
Another change to lua is how the lua files are formatted.
The old method required a main function, where you set some basic things like "self.gameObject", that is no longer required.
local mod = {}
function main(go)
myMod.gameObject = go
return myMod
end
function mod:Start() -- triggers on start of script
end
function mod:Update() -- triggers every tick
end
The new method doesn't need this anymore.
local mod={}
function mod:Start() -- triggers on start of script
end
function mod:Update() -- triggers every tick
end
return mod;
As some of you might notice, at the end of the lua file, we now return the mod table.
The other change is that your lua table doesn't need to be the same as the filename. So you can create all your mods with
local mod = {} Making everything far less prone to errors!
If you want to learn more about Lua, or if you're not sure where to get started, be sure to hit us up on our Discord server, and ask around in #Moddinghelp.
Needless to say, all our gadgets and world-mods have been updated to fully utilize these changes.
The Console also got an overhaul, it's far more efficient, and no longer requires you to switch between lua and console shell.
You can simply type in any lua code and have it run, or trigger a console command!
EDIT:
We forgot to mention some additions to the equation box!
ifbigger(a, b, true, false)
ifsmaller(a,b, true, false)
ifinrange(a, min, max, true, false)
ifnotinrange(a, min, max, true, false)
ifequal(a, b, true, false)
time()
The upcoming update will bring along a vast expansion of the world and allow you to explore new horizons.
Object streamer
We've split up the levels into smaller objects that are loaded in the background. This provides a smooth loading process.
Since objects are now loaded and unloaded based on your location, they no longer have to be ingame the entire time.
This enables us to place alot more objects in general and saves on memory.
World looper
To maintain quality on high distance we keep the player in a box.
When the border is reached we reset the player to the middle and move everyting around us in the same direction.
This creates the illusion we call World Looping.
Effectively escaping the positional limitations of the game engine.
As a side effect this also fixes
Shadow quality at great distances
Physics quality
Z-Fighting
Ocean Jitter
What to expect
These changes are a big step forward and open up a lot of new possibilities for Homebrew v15.
The idea is that we provide enough landmass so that we can expand on it later.
There's still a lot we'd like to discuss so make sure to keep an eye out for upcoming posts and join us on DISCORD so that you don't miss anything.
DREAM - BUILD - ENJOY
Copybugpaste Team
Homebrew 15 Dawn of a new era
Hello Homebrew mechanics!
A vast world awaits for us to populate with machines limited only by your imagination!
Our storepage and other media outlets will change prior to the update.
Stay tuned for a series of in-depth posts.
DREAM * BUILD * ENJOY
Homebrew's third anniversary challenge
In honor of *Homebrew's third anniversary* since it launched on Steam we'd like to roll out a new challenge!
The contest's emphasis is on pure creativity, so there are no rules at all (besides the normal rules for all homebrew creations).
So build a car, plane, helicopter, boat, submarine, or whatever you want.
Judging will be done based equally performance and looks.
So if you've got a car that handles like a dream but doesn't look the best, enter it anyway!
Same goes for that perfect model Lamborghini that someone slashed the tires on. Bring em both anyway!
The main idea of this contest is to build the best, most creative vehicle you can.
We're looking for that special flare that took an ordinary build and turns it into something amazing.
In other words, we want to see your creations use outside-of-the-box ideas to really show off something special.
This could be anything as simple as adding a pinwheel or flexible antenna to your car, using creative logic to derive speed, making a transforming vehicle with some nice smooth transformations, or even just some sweet Delorean-style flames. We wanna see the most creative, most amazing ideas you can use to kick your vehicle up a notch!
The limit will be 3 submissions per person.
The contest is scheduled to take place between December 1st up until December 11th December 25th! Not a very long time, only 2 weeks. But we'll be occasionally showing off entries throughout the entire contest. We'll have more details on that soon, but for now, it's time to get building!