After two months of closed beta and personal vacations.
I’ve made several changes to bHUD.
Most of the came as suggested by our testers.
- The moving windows bug is now completly squashed.
- It can behave much like iSpeed does, by launching in a single window with moving panels.
- The number of lines of code has been reduce by almost half. End result, bHUD is now a lot faster.
- That nasty launch error is long gone.
- That data collector for teams and leagues is now built in.
- The ability to remotely use bHUD (on another pc) is also built in.
At the moment i’m now working on streamlining the good old Speed window. It has been revamped and has a lot more funcitonality.
Flag status, Session status, Race length and current laps, current position are now all being displayed on this same window. It still uses the same screen real estate as before, around 300×200 pixels. But data has been packed in a simpler way.
Also now there’s redundancy. Meaning that stuff being displayed in short for on the Speed Window is also being displayed on other windows in more detailed fashion.
This gives the user the ability to choose what they want on their screen. But the One Window to Rule them all is now in place.
Race data and fuel data as yet to make an appearance on Speed Window but wil probably do so this week.
Expect some screenshots soon.
Finally bHUD is entering closed Beta.
Starting now a bit more people will start testing bHUD, and that will help me in tracking any bugs and making it stabler/faster/better.
Yes i know there a bug in the fuel window. All fuel related stuff has to be revamped.
I had to wade a bit on the crypto swamp to figure out how to generate serial numbers and activation codes.
But i think I’ve finally nailed it.
bHUD will be free. But with some limitations.
Those features that are unique to bHUD will be only available fully to those that choose to donate a few bucks (less than an iracing car or small track).
Some may agree with this model. But I’ve now spent a lot of time and brainpower on this project and I’d appreciate some support.
Again everyone will be able to use bHUD freely. Those that choose to upgrade will be rewarded with expanded functionality.
All donations will be done trough paypal.
I had a frustrating day of coding today.
Had to refactor the gap finder code several times. Took me a few hours to find the weird bug, that was plaguing that little but essential feature.
But i’m pretty please with the end result. Also with so many attempts at getting it right, hashed a different way to sort the data based entirely on track position. Which can be handy at times.
Included a few missing columns on the Driver List Window.
Implemented the brand new Gap Column.
Shows the gap to the car a position ahead.
Still have to iron out some quirks when the car ahead is on a different lap.
Will reuse those calculations on the upcoming Vicinity Window.
I still need to highlight position changes
Did some exploratory work on the Licensing packaging and security.
Major overhaul on the Driver List Window.
Small Buttons that enable the user to hide/display columns from the list
Status column with background coloring to easily display pitting and disconnected users.
Also some testing going on on the window borders not fancy and nothing permanent so far
Big update also on the Info page of the Info Window.
Now displays all the information. Hiding elements unavailable according to session.
Tab styling changes for better user experience.
Got some work done on broadcasting messages. Ugly stuff..
Lap Time Chart
Still needs some polish, but the bulk of the work is done.
Will feature a checkbox to switch to charting the 10 last laps, or all the laps.
Making it a moving chart by default might be interesting to avoid odd spike during yellow flags or pitstops.
Moving char and checkbox done. Quite pleased with the results.