Skip to content

Releases: MBU-Team/OpenMBU

Beta 1.17.4

31 Mar 18:42
Compare
Choose a tag to compare
Beta 1.17.4 Pre-release
Pre-release

OpenMBU Beta 1.17.4

Summary

Fixed some major bugs with custom materials, textures and shapes

Changes/Additions

  • Removed rotationEuler from the editor due to it not working correctly - HumanGamer

Bug Fixes

  • Fixed window scaling on High DPI monitors not working correctly
  • Fixed collision on some shape models - HumanGamer
  • Fixed custom materials not working - HumanGamer
  • Fixed some custom textures not working - HumanGamer

Beta 1.17.3

30 Mar 22:46
Compare
Choose a tag to compare
Beta 1.17.3 Pre-release
Pre-release

OpenMBU Beta 1.17.3

This fix is critical, please ignore 1.17.2

Bug Fixes

  • Fixed crash when reporting shader errors

Beta 1.17.2

30 Mar 22:07
Compare
Choose a tag to compare
Beta 1.17.2 Pre-release
Pre-release

OpenMBU Beta 1.17.2

Summary

This update fixes some issues with zips and a couple of other things.

Changes/Additions

  • Improved error handling when missing textures - HumanGamer
  • Version number now shows in window title - HumanGamer

Bug Fixes

  • Fixed missing help text in Frictional Concerns - HumanGamer
  • Fixed -editor mode not working - HumanGamer
  • Fixed crash when trying to load shaders that don't exist
  • Fixed loading shaders from zips

Beta 1.17.1

29 Mar 17:29
a3c52b5
Compare
Choose a tag to compare
Beta 1.17.1 Pre-release
Pre-release

OpenMBU Beta 1.17.1

Summary

This is a small bugfix update, fixing some major issues that 1.17 introduced.

Changes/Additions

  • Increased Chat Font Size - Hailey

Bug Fixes

  • Fixed crash in multiplayer - HumanGamer
  • Fixed player names showing through some levels - HumanGamer
  • Fixed beginner level 2 missing the moving platform - HumanGamer
  • Fixed a bug when a player joins a game that has already started, it will show "Ready, Go" for everyone - HumanGamer
  • Fixed window focus issues (for keyboard input) - AJ-Ferguson

Beta 1.17

29 Mar 00:35
d923b90
Compare
Choose a tag to compare
Beta 1.17 Pre-release
Pre-release

OpenMBU Beta 1.17

Summary

This is our largest release yet, including cut content from the original MBU, as well as Full 3D Model Support, Custom Texture Support, Discord Integration, Automatically sending levels to users who don't have them in Multiplayer and more!

Changes/Additions

  • Dynamic achievement popup - thearst3rd
  • Set default Fullscreen res to 1280x720 - AJ-Ferguson
  • Added options to simulate a modded controller or keyboard input - thearst3rd
  • Proper level/interior test system for TrenchBroom - HumanGamer
  • TrenchBroom rotations now apply when doing level/interior test - HumanGamer
  • Marble shapes will now scale to match the vanilla marble so that physics stay the same regardless of using custom models - HumanGamer
  • Support for complex 3D models and many formats via Assimp library - RandomityGuy
  • Improved collision code for complex geometry via OpCode library - RandomityGuy
  • Add curl library for networking with HTTPObject support - HiGuy
  • Discord Integration - NeoTheLynx, HumanGamer, RandomityGuy
  • Proper error messages when connecting to an incompatible multiplayer server - HumanGamer
  • Option to disable auto centering the camera on controller - HumanGamer
  • Polish language support - Patrxgt
  • Fixed spawnStupidMarble command not being protected - HumanGamer
  • Fast file sending over UDP - HiGuy
  • Show ping in fps display - HiGuy
  • Camera sensitivity options (currently requires console to set them) - HumanGamer
  • Virtual File System (VFS) - HiGuy
  • Re-Added Marble City Classic - HumanGamer
  • TSStatic shapes now show in level preview - HumanGamer
  • Finished Alex Swanson's cut Official MBU levels and added them to the game - Hailey, Bubba
  • Controller dead zone options (currently requires console to set them) - HumanGamer
  • The game can now load levels directly from .zip files, no need to extract level zips! - HumanGamer
  • JSON Support - RandomityGuy
  • Sky Change Trigger - NeoTheLynx
  • Chat in lobby - HiGuy
  • Made materials use JSON - RandomityGuy
  • Pumpkin & Eyeball Marble Skins from MBO - Hailey
  • Levels now transfer from host to other players if they don't have the level - RandomityGuy
  • You can now include material and texture files with your level and they will be transferred over the network to other players along with the level - RandomityGuy
  • Wait for all clients to load before starting level - RandomityGuy
  • Enter player name option - HiGuy
  • Default player names come from Discord when possible - RandomityGuy
  • Streamer Mode - RandomityGuy
  • Support for Random Gem Hunt in SinglePlayer - HumanGamer
  • Updated FPS/Ping Display - NeoTheLynx
  • Multiple Physics Modes for custom levels including MBU/MBG/XNA/MBUSlopes/MBGSlopes - HumanGamer
  • Custom Marble Size for custom levels - HumanGamer
  • Some extra French Translations - Dradon
  • Automatic level numbering for Multiplayer - HumanGamer
  • Zipped all official levels - HumanGamer
  • Integrated Linux Support Zip - HumanGamer

Bug Fixes

  • End Pad animation is now framerate independent - RandomityGuy
  • Fixed duplicate resolutions - AJ-Ferguson
  • Fixed chat message color - AJ-Ferguson
  • Fixed controller trigger support in menus - polyrain
  • Fixed some text not showing up such as gem collected or missing gems - polyrain
  • Fixed Easter Eggs counting for achievements when collected on custom levels - HumanGamer
  • Fixed Bad Loc Info error showing up on custom levels - HumanGamer
  • Fixed being unable to go left on framerate option selection - HumanGamer
  • Fixed ice cubemap - RandomityGuy
  • Fixed various memory related bugs - RandomityGuy
  • Fixed missing help text on Battlements - HumanGamer
  • Fixed missing localization text preventing quitting from levels, now falls back to English - HumanGamer
  • Fixed many texture alignment issues and misplaced powerups on Official Levels - Hailey
  • Fixed window focus issues - AJ-Ferguson

Beta 1.16

02 Jun 23:11
6137365
Compare
Choose a tag to compare
Beta 1.16 Pre-release
Pre-release

OpenMBU Beta 1.16

Summary

This release includes fully functional multiplayer, and a few other things.

Changes/Additions

  • Multiplayer without port forwarding
    • Join friends with invite codes or quick match to find random matches
  • Marble shadow is now exactly the same as it is on Xbox 360
  • You can now limit your FPS to specific amounts

Bug Fixes

  • Fixed #114 (UI elements degrade in quality when multiplayer gem collection text is visible)
  • Fixed #113 (Camera glitches out when you move the mouse too fast)

Beta 1.15

19 Apr 00:00
Compare
Choose a tag to compare
Beta 1.15 Pre-release
Pre-release

OpenMBU Beta 1.15

Summary

This release has many additions, fixes, and changes. It is one of our biggest releases so far!
You should expect a drastic performance increase with this version. In some cases up to a 10x increase!

Changes/Additions

  • Implemented Interior Testing
  • Spawn quickly in multiplayer if there is only the host
  • The glow/bloom effect now matches the Xbox 360 version exactly
  • Some partial support for DirectX9 Fixed Function
  • Render code cleanup
  • Startpad ring now looks the same as Xbox 360
  • Some rendering optimizations
  • Future support for GGConnect if we ever need it
  • New UI for mouse support (you can switch to the Xbox 360 one in the options)
  • You can now right click to go back in menus
  • Partial support for MBG Mines for future use
  • Added option to set preview camera in the editor
  • Custom level support for SinglePlayer
  • -editor command line argument to use the editor
  • Added plate_1_small material for ease of level building with the plate texture
  • Started working on Leaderboards (not functional yet)
  • Reverse engineered more engine functions
  • SinglePlayer GemHunt (from MBO)
  • Chat in Multiplayer (from MBO)
  • Added euler rotation to editor
  • Levels are now identified by GUIDs to help with leaderboards support
  • New score format due to GUIDs
  • Scores should automatically convert to the new format, if any of them fail, they will be backed up to an old_scores.cs file
  • Added VSync option

Bug Fixes

  • Fixed lots of console errors
  • Fixed graphics bugging out when changing resolution
  • Fixes for Gui Editor
  • Fixed checkpoint flickering
  • Fixed massive bottleneck with rendering, expect drastically increased framerates
  • Fixed being unable to instantly use multiple powerups

Beta 1.14

17 Jan 22:20
Compare
Choose a tag to compare
Beta 1.14 Pre-release
Pre-release

This is our first release with help from RandomityGuy, who was able to fix many rendering bugs!

  • Reverted Moving Platform Performance Fix due to issues
  • Fixed Marble lighting
  • Fixed Glow being offset
  • Glass now matches MBU on Xbox 360 perfectly.
  • Progress towards native linux support (can now compile and run but there is no rendering)
  • CLang support for compilation on windows
  • The blue parts on the startpad are now closer to that of the Xbox 360 version.
  • Optimized rendering performance.
  • Cleaned up some decompiled code
  • Fixed Glass flickering

Beta 1.13

10 Jan 00:49
Compare
Choose a tag to compare
Beta 1.13 Pre-release
Pre-release
  • Updated Renderer to TGEA 1.7.1 version
  • Audio now uses OpenAL for everyone (removed XAudio)
  • Fixed Glass Rendering (matches MBO)
  • FPS Display via Ctrl+F
  • You can now adjust the level of detail of reflections on the marble in the video options. (This allows you to reflect pads, items, glass, etc..)
  • Various changes to allow MBG support. (You will have to compile it yourself with different options in torqueConfig.h for that)
  • Fixed Warning Materials not always working properly.
  • Slightly Improved moving platform performance.

Beta 1.12

25 Sep 06:23
Compare
Choose a tag to compare
Beta 1.12 Pre-release
Pre-release

This is our most stable release so far!

  • Fixed marble physics in multiplayer
  • Fixed scores not showing up in the multiplayer lobby after a match
  • Fixed incorrect font colors in the multiplayer lobby
  • Fixed Fonts often rendering incorrectly
  • Fixed an uninitialized variable that had the possibility of messing up the physics.
  • Fixed error message with the auto splitter potentially printing garbage data.