May 31, 2018
Homebrew - Patent Unknown - Igniuss~
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
May 29, 2018
Homebrew - Patent Unknown - Igniuss~
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)
  • Notify us on Steam or Discord
DREAM - BUILD - ENJOY



Copybugpaste Team

Version 15.0 - 636632394034655964

Edit: Forgot to turn off some logging in multiplayer!

Version 15.0 - 636633192760589494
May 27, 2018
Homebrew - Patent Unknown - Igniuss~
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)
  • Notify us on Steam or Discord
DREAM - BUILD - ENJOY



Copybugpaste Team

Version 15.0 - 636630567397875242
Homebrew - Patent Unknown - Phyzikov
https://youtu.be/sjcOpRIrc7I

From the team
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
  • Fixed Mouse not locking correctly when in-game
  • Fixed Game minimizing when alt-tabbing
  • Fixed glitch where water would bug at a certain depth (causing FPS drops)
  • Fixed Second Keybind not showing up correctly when bound to a new ID
  • Fixed issue with Equation Box where it would replace the incorrect token
  • Fixed wings not applying wind properly
  • Fixed wings not applying underwater drag properly
  • Fixed GPS boxes not displaying full world-position
  • Fixed Ramjets not working as expected
  • Fixed HBNoteBoxes not fading properly
  • Fixed Spectator not working as expected sometimes
  • Fixed in-game links that were no longer available
  • Fixed UI elements that shouldn't be blocking, blocking
  • Fixed Adjustment Tool (builder) slowing down the game immensely
  • Increased fog distance dramatically
  • Added "GameTime" to equation box ("time")
  • Reworked Wing mechanics to work with new World System
    • This breaks Propellers made with wings and Rotator and Hemi Servo!
  • Reworked Gadgets
  • Reworked Buoyancy to be more accurate
  • Reworked most chat commands
  • Reworked Chat
  • Reworked Terrain Shaders
  • Reworked Steam Integration
  • Reworked Default Vehicle Installer
  • Reworked Settings
  • Added Y-Invert option in Settings
  • Added quick-switch between Qwerty and Azerty in Settings
  • Added Weather Controller (see "/weather" in chat)
  • Added Rain
  • Added Tornado
  • Added Vegetation and Vegetation Manager
  • Added new Builder Tutorial (text-based)
  • Added new Gameplay Tutorial (text-based)
  • Added new Terrain (Desert)
  • Added new Race Track in Desert
  • Added new Airstrip in Desert
  • Added new Airstrip in the main Valley
  • Added Arc in main Valley
  • Added Danny & Joe in the Airfield (Desert)
  • Added HB13 Valley rework
  • Added Discord Integration (lua based)
  • Added async Part/Vehicle Browser
  • Added Ambient Sound system
  • Added Hints in chat (toggleable with /togglehints)
  • Added new Shadow-System for vegetation
  • Added Steam Display-picture loading in servers/chat
  • Added Blimp AI
  • Added Runway lights in Valley and Desert
  • Replaced Default Vehicles with a new batch
  • Removed Wheel Collision on your own Vehicles
  • Removed multiple unused meshes and Materials
  • Removed HE rounds from Vulcan
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()


DREAM - BUILD - ENJOY

And join us on DISCORD


Homebrew - Patent Unknown - nivada


Craft and withstand the forces of nature!

a Realtime weather system is on its way ready to interact with your vehicle.



Take command of the weather or let it animate and enjoy the ride ( speed x 100 )



DREAM - BUILD - ENJOY

And join us on DISCORD




Homebrew - Patent Unknown - nivada


Craft and withstand the forces of nature!

a Realtime weather system is on its way ready to interact with your vehicle.



Take command of the weather or let it animate and enjoy the ride ( speed x 100 )



DREAM - BUILD - ENJOY

And join us on DISCORD




Homebrew - Patent Unknown - Phyzikov
https://www.youtube.com/watch?v=_gq84Vk-Vn0

From the team
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 - Patent Unknown - Phyzikov
https://www.youtube.com/watch?v=_gq84Vk-Vn0

From the team
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 - Patent Unknown - nivada

<click the image for super high resolution>

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 - Patent Unknown - nivada

<click the image for super high resolution>

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
...