Activity

Vedant

So it turns out that EA Anti Cheat doesn’t really like AHK so we now have to find another way to get around it, but I also added more precise gap calculation to F1 25 UDP. But I also did some fixing on the UDP side to make it actually work (It still doesn’t but that for another Devlog). I also am working on a way so that AHK isn’t started and triggers the Anti Cheat system such as relying ONLY on UDP for connection to the game and disabling all the trigger commands done by AHK.

Attachment
0
Vedant

Changelog

So I started making an integration for F125, this is very big as its one of the most requested features by far. As for this devlog I only made the UDP receiver for the local server and the entry point for the UDP, so that Simulator Controller can have access to the game. There is no screenshot for that because I really can’t get a screenshot of it.

Also, I managed to screw up the sector time and caused very heavy load on the CPU because of the threads it used. So I changed it so that instead of putting ALL the calculation and load on the CPU, I had it fetch the time and vehicle ID for sorting and times. Now this works far better. This change was applicable ONLY to Assetto Corsa and Project Motor Racing.
Also don’t worry about my sector times, I am not that bad at racing, it was only for testing.

Attachment
0
Vedant

Shipped this project!

Hours: 3.63
Cookies: 🍪 85
Multiplier: 23.4 cookies/hr

Great progress was done on this extension to make user experience better and I plan on continuing to support it and get a Chrome Dev License to publish it there too.

Vedant

Well it took me 16 mins to make the CRX release on the page and update a local bat file so that it does make a CRX release.

Attachment
0
Vedant

The AI theme is just a theme that is generated by AI, if you feel like you want a gradient purple and some emojis. Also check out the advanced settings page which I added so that it matches the theme.

Changelog

  • Implement theme support
  • Added light, dark, and AI themes in options.css with corresponding styles.
  • Implemented theme loading and saving functionality in options.js and popup.js.
  • Enhanced popup.html with a theme switcher dropdown for user selection.
  • Improved styling for various UI elements based on selected theme.
Attachment
0
Vedant

Changelog

  • Enhanced jest.setup.js
  • Cleaned up options.html and options.js by removing unnecessary icons and improving messages.
  • Refactored popup.html and popup.js to remove icons from headings and status messages for a cleaner UI.
  • Improved demo text handling in popup.js and ensured compatibility with coverage settings.
  • Fixed tests to know the changes in console logging and status messages.
Attachment
1

Comments

asandesh.9098
asandesh.9098 about 1 month ago

super

Vedant

Shipped this project!

Hours: 7.34
Cookies: 🍪 100
Multiplier: 13.64 cookies/hr

So what changed in this ship is that I added SimHub support so that you can see in SimHub the data coming from Simulator Controller and the be able to display it on a racing dash. I also added support so that you can see what your sector times are in Solo Center for Assetto Corsa.

Vedant

Added support for Assetto Corsa sector time approximation. There are 3 sectors in Assetto Corsa that cover the entire track. And now you can see how you did in each one. This uses a DLL that is stored in the binaries folder and takes the needed stuff from the Assetto Corsa API and then passes it along to Solo Center where you can see this information.

Attachment
0
Vedant

Tested with a full session file and realized that no value is kinda difficult to make sure that its working when using a racing dash. Fix simhub plugin issues; making sure that empty and missing stuff is set as an empty string ’ ’. Fix array handling so that it also accounts for other arrays. And finally fix saving so that after you close the app it saves your choices

Attachment
Attachment
0
Vedant

Updated the session state model to match the latest Integration Plugin JSON structure. And made sure that the TyreCompund is used correctly. Updated the support for bodywork, suspension, and engine repairs. Make sure that all properties are nullable and can be missing and shown as blank on the SimHub side. Tested with Assetto Corsa.

Attachment
0
Vedant

Added code so that all you have to do to use the charts offline is change offline := false to true on both functions this also allows us to implement a switch later on in the UI. Also changed the hard coded CDN values to actually use the load function in Utils.ahk. And fix space and tab whitespace.

Attachment
0
Vedant

Shipped this project!

Hours: 8.69
Cookies: 🍪 174
Multiplier: 19.97 cookies/hr

So added the Google Chart offline support so we got better performance and less dependency on a network connection. Also did work with live translation using AI to allow them to receive and output speech in any selected language.

Vedant

Tried making Win 3 UI with a link to AHK, did not go well and had to delete the branch and instead added local saving of Google Charts for faster performance and less online dependency. Then updated the refs to point locally instead of Google’s CDN.

Attachment
0
Vedant

Made the full configuration wizard that connects to the backend AHK and correctly uses the pipeline for configuration.

Attachment
0
Vedant

Add the connection to the AHK backend from the Win 3 UI

Attachment
0
Vedant

Make a new and more modern UI using Win UI 3

Attachment
0