#BRML Neo

1 messages · Page 1 of 1 (latest)

frail scaffold
#

Hey CR Channel,

It's been quite a long time since I've been active on this server or even in modding Buckshot. Since then, I've seen every request for a new modloader to be released to work with the latest Steam version. Honestly, I haven't had motivation to update it due to quite a lot of stress in my personal life and not really seeing a demand for it. So BRML has sat defunct.

Until now.

I'm currently working on BRML Neo, a complete redesign from scratch of the Buckshot Roulette Mod Loader. This is the definitive version of a modloader, with huge improvements over the previous version:

  • No more delta patching - Mod files are added next to the game files and require no .exe modification.
  • Completely open source - Every file will be available in a GitHub repository and easily available to download and use.
  • Support for both itch.io and Steam versions - BRML Neo will work with itch.io version 1.2.2.3 and Steam version 2.2.0.6, allowing for a greater playerbase than just Steam users.
  • Windows and Linux compatibility - The modloader can be easily installed on both Windows and Linux systems.
  • No AI generated code - Every line of code will be handcrafted to work perfectly for every feature.
  • Custom servers - The Steam version will be compatible with a separate multiplayer server, connecting the official multiplayer experience with extra exploit fixes if desired. (And the unofficial multiplayer mod will also be updated!)
  • Class name support - thanks to an update to the Godot Mod Loader, we are now able to mod the game files much more easily, with way less potential for errors.
  • Complete mod compatibility - I will be personally reviewing the entire catalog of existing mods and porting them over to the new modloader.
  • Auto-updates - The modloader can automatically download and install the latest version of future mods.

Stay tuned for updates and a release window. In the meantime, thank you all for the support. 😄

frail scaffold
#

BRML Neo is entering the beta phase! Here's a breakdown of every component.

BRML Neo (base modloader)

  • 80% - main functionality complete, need a system for addons and special override.cfg files

ModMenu (BRML Neo API)

  • 65% - custom mod menu, mod loading, translation support, TONS of bugfixes and optimization
  • Need to test cursor optimization in every scenario; original cursor code was causing huge lag spikes and needed to be replaced
  • Want to add controller support for the mod menu if possible

MoreMusic

  • 70% - music can be fully customized per round, and includes custom tracks from fan composers
  • Doesn't work in official multiplayer yet
  • Two more tracks waiting to be added

VirtualReality (beta)

  • 85% - still point and click (no physics objects yet), but tons of customizations have been made to the scene in VR
  • Still need to work on audio placement and minor tweaks

FullCustomizer

  • 0% - haven't started this one, will need to figure out a good way to integrate it

MultiPlayer

  • 55% - has been ported successfully from BRML to Neo
  • Now uses TextClient instead of its own chat
  • Tons of optimizations and code refactoring need to be done
  • Wagers, voice chat, and the basement yet to be implemented

TextClient

  • 95% - essentially done; API for text chat

VoiceClient

  • 70% - voice chat is working in multiplayer; anyone that has the mod can use it
  • Voice quality is great and latency is low enough
  • Need to implement volume sliders and do some more rigorous testing

MountainDew

  • 90% - Do the Dew

EmK530-NativeResolution

  • 100% - EmK has already pushed out a new release for BRML Neo
  • Includes portrait mode

ITR-SmarterDealer

  • 100% - SmarterDealer is working better than ever with this latest update

asdfwyay-ArchipelagoClient

  • 75% - The code has been ported, and I'm working with asdfwyay to rework the mod for a more exciting Archipelago experience.

(...)