Aces AMS2 Multiclass Simhub Overlay

Discussion in 'Automobilista 2 - Modding' started by Ace, Apr 4, 2025.

  1. Ace

    Ace New Member

    Joined:
    Dec 4, 2024
    Messages:
    20
    Likes Received:
    21
    v1.1 is out now. Make sure to install at least Simhub version v9.07.13 or newer for it to work correctly since simhub fixed some values for AMS2 by it.

    I always felt AMS2 hud can't really deliver all the informations I would like to see in a race. I especially enjoy multiclass races a lot, but the standard hud isn't really able to show you the race of your actual class. Since I couldn't find Simhub overlays that really fit my needs, I took the time to learn how to build my own simhub overlay.

    And after countless hours of programming and testing, it's finally ready for a very first version for the public.

    First big thanks to GarySwallow, without his Simhub Plugin some features wouldn't be possible. So make sure to install his GarySwallowDataPlugin for my overlay to work properly.
    You can download his Simhub Suite incl. the plugin here

    Let's take a look at a short overview of the key features:
    • Build for multiclass racing, so all race data is matched to your class while you have a small monitor who's leading the other classes (up to 4 other classes)
    • Tracking your sector times history and even show green and purple indicators for the best lap / sector of your class and your personal best
    • Relatives showing your class laps ahead in red, your class laps behind in blue and other classes in purple to instantly see who's around you
    • Changes displayed informations based on session type
    • Visually inspired by F1, LMU and IMSA streams
    [​IMG]

    [​IMG]

    Now let's take a deep dive into my overlay, which is split in 8 different overlays, so you can choose by yourself which parts you want to use or not and where to move which part.

    01. Class Leaderboard

    [​IMG]
    The Class leaderboards shows you all relevant informations to your race. Session type, your position, your current lap, time left. The most important part is obviously the rankings, which are always showing the top and the -+2 positions around it. It dynamically shifts if you're last place or within the top 7 to always show the best informations.
    You can also see the last lap of each driver in races, while in training and qualfying you see the best lap of each driver instead matching their current ranking of the session.
    The delta gap is always refering to the first car of your class, so you always know how far ahead the leader is.
    The board also shows who's in the Pit or have Drive Through penalties.
    Against AI the leaderboards also removed the (AI) tag on the names

    02. Multiclass Leaderboard
    [​IMG]
    To get an overview how the race of other classes is going, the MC Leaderboard hows you the top 4 of each class (exluding your own car class) and the gap to their leading car.

    03. Relatives
    [​IMG]
    One of the key things in a race is knowing what is happening around you. The relatives monitor give you an easy overview of the 3 cars ahead and behind you on the track (not position) with a delta to their relative position on the track. It also features 3 colors to highlight different relations to other cars:
    • Purple Left Hue: Different class
    • Blue Right Side: The car is 1+ laps behind you
    • Red Right Side: The car is -1 laps ahead of you
    04. Telemetry Monitor
    [​IMG]

    The telemetry monitor shows you all important data for your car and setup in a very easy to read way. It features a shift indicator that moves inwards from green to red and then shows purple blinking when reaching the RPM limit. If your car features DRS the gear monitor shifts automatically, so you can see if you're DRS is activated by being highlighted green, and if you're in a restricted DRS car is will show you in yellow if you're in an DRS zone.

    The monitor is also inspired by the gauges of a C8 Corvette in Track Mode.

    It also features a Pit Limiter indicator, a small Headlight indicator and also indicates how you changed TCS, ABS, BB or ERS with a short time appearing green or red marker, you see it on the ABS

    05. Input Monitor
    [​IMG]

    Very clean and simple, just a graph of your throttle, brake and clutch input

    06. Delta Monitor
    [​IMG]

    Inspired by LMU this delta indicator compared your lap to your best in this session and dynamically fills up a red bar to the left if you get up to 1s behind your best or a green bar to the right if you're up to 1s ahead of your best time.
    For time attack mode a smaller 2nd bar appears and shows your delta to your track record while the main bar still is set up for your best session time.

    07. Laptime Monitor

    This is a all in one tool to monitor your current and last laps.
    AMS2 and all of the plugins don't feature any kind of session records. But I managed to get it working that you can see your last sectors of each lap. As you may know if from other racing games it also highlights the leading sector/lap of the whole session in purple and your personal best in this session in green.
    The comparison in limited to your past 20 laps, so for long races the indicators will not be perfectly accurate.
    [​IMG]

    For time attack it also displays your personal best. Have in mind the purple indicators still relate to the session best, not your all time.

    08. Tire & Brake Monitor
    [​IMG]

    Simple and clean you can see your temperatures, pressure and wear of the tires and the brake temps. It also shows your equipped tire type. I custom matched the color grading from blue to red to match AMS2 tire indicators very closely. With tire wear the colored bars will decrease vertically to give an easier view of the current wear.
    The sidewalls of the tire colors also show the inner and outer tire temp.

    09. Damage Monitor and Visualizer
    [​IMG]

    Two seperate overlays allow you to track the damage of your car. One is a visualizer topdown view of your car (slightly different visuals for formula cars) with engine damage in the center. The other overlay is simpler and just squares to show you real damage percentages.
    Simhub gets the following damage values: Aero (all elements combined, there is no way to seperate them), engine and the 4 parts of the suspention.
    Just use which fits your style best.

    RELEASES
    INSTALLATION
    Download and unpack the zip file. Doubleclick on each .simhubdash file to import it to simhub, simhub will give you a prompt if you want to install it. Then create your own overlad and add and scale each overlay part to where you want it.

    REQUIREMENTS
    • SimHub v9.07.13 or newer (they fixed mLaunchStage reading in this version based on my feedback)
    • GarySwallowDataPlugin

    KNOWN BUGS
    • There's currently no way to display time pentalies of each driver in simhub. I am still prototyping my own coding to get that, but since it is still very broken in mp races I deactivated it for release. Hopefully I can get it working in the future
    • With how the connection from AMS2 to Simhub works some informations like delta times might not appear in a fomation lap or within first lap of a race.
    • When starting Simhub and AMS2 for the first time after starting your PC it may take 3-5 seconds before all overlays are loaded completely and things like leaderboard and telemetry has sorted itself out.
    • When starting Simhub and AMS2 for the first time after starting your PC it may take 3-5 seconds before all overlays are loaded completely and things like leaderboard and telemetry has sorted itself out.
    Since it's the first version for the public I'm sure there will be some bugs I've missed.

    NOTES
    This Simhub overlay is specfially build for AMS2. I haven't done any testing to make it work for other games besides that.

    Also feel free to reuse coding of mine or make adjustsment. Just be fair enough to give credits if you release it and share your updated coding with me so I am able to improve this overlays with it

    FULL PATCHNOTES
    v1.1
    New Overlay: Damage Monitor
    • Shows you exact damages values of the 4 Suspension parts, the Aero and the Engine
    • Note: Simhub can only read Aero damage as a whole, so it can't show front and rear aero damages seperately
    New Overlay: Damage Visualizer
    • Shows you a visual model of a car to showcase damage on suspension and aero parts. It also has an enginge damage indicator in the center.
    • Visual model is different for formula cars
    • Note: Simhub can only read Aero damage as a whole, so it can't show front and rear aero damages seperately
    Class Leaderboad
    • For timed races the lap counter will now show an estimated amount of overall laps (visible after your 2nd lap of a race, calulcated based on your last 5 laps, excluding the 1st lap because of limitations of the 1st lap)
    • Will now show a session best lap indicator on the shown laptime
    • Gap to 1st is now shown with 3 trailing numbers matching the Multiclass Board
    • Fixed: Penalties overlapping with Pit indicators
    • Fixed: Last position delta is not updating
    Delta
    • Added a texture to the bars to make it look more polished
    • The background of Delta Monitor is now more transparent when no active delta is compared
    • Fixed: Bars will now stay inactive if no BestLapTime/AllTimeBest is set yet
    Laptimer
    • Complete rewrite of sector and laptime tracking - This removes any limit how many sectors and laptimes per session are used for comparison, so color indicators are now perfectly matching the actual session best and personal best sector/lap across the whole race
    • Previous Invalid Laptimes will now be highlighted in red
    • Fixed: Fastest session sector and lap times are wrongfully compared to faster car classes
    • Fixed: Laptimer showing sectors, laptimes and colors of the last session after restarting a session
    Multiclass Board
    • Added Checkered Flag for finished drivers
    Relatives
    • Added a penalty (DNF, DQ, DT) indicator
    • Will now show a session best lap indicator on the shown laptime (purple for your class, more purple-blue for different classes)
    • Added Checkered Flag for finished drivers
    Telemetry Monitor
    • Completely restructed to have more focus on your fuel while temps are now shown way smaller on the bottom
    • Added Boost display (replaces ERS display for cars with Boost available)
    • Added LC display (replaces ERS displays for cars with LC available)
    • LC displays requires at least Simhub v9.7.13 to work since they fixed mLaunchStage reading in this version based on my feedback
    • Added an engine light that indicates engine damage
    • Added an InPitlane indicator
    • Added a warning if ERS battery is empty
    • Cars with Max RPMs above 10k will have the RPM gauge split in 2k steps (instead of 1k)
    • Visual adjustments to look sharper and more polished
    • Fixed: Slight offset between RPM and the bars in RPM gauge
    • Fixed: The fuel gauge bar is now showing the correct amount of fuel in relation to the max amount
    • Fixed: The RPM bar shouldn't jump up and down as much when accelerating
    Tire Monitor
    • Added small indicators at the side of the tire temps to indicate inner and outer tire temps
    General Fixes/Changes:
    • Restarting a session now resets tons of data correctly
    • Creation of new custom logic to determine if a car has finished the race for Checkered Flag indicators
    • The overlays are now displayed when watching an instant replay (not saved replays). Some values like ABS, TCS or tire/brake temps have no data available in the instant replay though
    • For LMDh, LMP2, GT3 G2 and GT3 if at least two of those are in a multiclass session their class will shown as IMSA-style GTP, LMP2, GTDP, GTD icons
    • Updated carmaker icons for the following classes: Copa Classic B, Gopa Classic FL, Copo Fusca, Copa Montana, Copa Truck, Copa Uno, GT3 G2, GTE, P1 G1, P1 G2, P3, Super Trophy Trucks
    • Added carmaker icons for following maybe upcoming cars or mods: Acura, Aston Martin, Ferrari, Ford
    • Fallback for missing carmaker icon is now Reiza logo instead of Text
    • Visual overhaul of DQ, DT and DNF penalties
    • All laptimes are now equally formatted and don't cut trailing zeros in decimals
    • Deltas across all overlays will update more accurately and more in line with each other
    • Updated visuals of class texts
    • Added more custom class colors
    • Deltas will now be hidden as long as the race haven't started
    • Removed unused space in all overlays (especially telemetry monitor) for easier positioning and sizing
    • AI names will now correctly be shown in Uppercases in line with player names across all elements
    • Special letters are now manually encoded correctly for driver names (Ä, Ü, Ö, etc)
    • Color adjustsments to all overlays so they share the same color palette
    • Background are now way more transparent for all overlays

    INSTALLATION GUIDE (if you never used Simhub before)
    1. Install Simhub (official website)
    2. Install GartSwallowPlugin (overtake link), you only need the part where you copy a dll file into your Simhub folder and restart Simhub
    3. Download my overlay and unpack it. Open each of the 10 overlay files in it, Simhub will pop-up a message if you want to install this overlay
    4. In Simhub go to the Dash Studio on the left, then to overlays at the top and click on create new overlay
    5. Now you get a screen where you can manually add each of the installed overlays and simply place and size them how you want to
    6. Click on save
    7. Start AMS2, go to settings, system and make sure Shared Memory is set to Project Cars 2.
    8. Under video settings make sure window more is set to borderless and not fullscreen
    9. That's it, start a race and you should see the overlay. Of course you should deactivate in-game HUD elements that you don't need anymore


    Please report feedback and bugs directly in this topic so I can keep track of it.

    I didn't test every single car with the overlay, so if you find missing carmaker graphics in the leaderboard of car specific bugs in the overlays, please report them here too.

    Hopefully this Overlay really bring your multiclass races in AMS2 to a whole new level and you enjoy it as much as I do.

    Best regards,
    Steve (Ace)
     
    Last edited: Apr 23, 2025 at 9:23 AM
    • Like Like x 8
    • Winner Winner x 4
    • Friendly Friendly x 2
    • Optimistic Optimistic x 1
  2. Capt_Quarck

    Capt_Quarck New Member

    Joined:
    May 27, 2024
    Messages:
    14
    Likes Received:
    8
    This looks really great and exactly what I'm looking for. I've never used Simhub before though but I suppose its now time to dive into it.
     
    • Like Like x 1
  3. Siggi_Stoppschild

    Siggi_Stoppschild Active Member

    Joined:
    Jan 3, 2024
    Messages:
    243
    Likes Received:
    121
    Very nice overlay, I really dig it!
    Thank you very much for sharing!

    Hi, one thing I noticed that is missing from the HUD: It doesn't show the car damage. That would make the HUD almost perfect (as far as I can tell after using it for 2 days).
     
    Last edited by a moderator: Apr 6, 2025
    • Like Like x 2
  4. Ace

    Ace New Member

    Joined:
    Dec 4, 2024
    Messages:
    20
    Likes Received:
    21
    Thank you for the positive feedback.

    A damage monitor is already in the works. Or to be precise two damage monitors. In the upcoming update I will add two ways to display damage, one visualized one like you have in LMU and one that delivers just the pure values with colored indicators that matches the simple design of the tire monitor.

    Only downside is that AMS2 does not deliver aero dmg values for front and rear seperatly, but only one combined aero damage value.

    Here's a preview how the two damage monitors look like. For the visualized one the center square is the engine dmg and it will also offer you the exact engine dmg number there once the engine took damage.

    Aces Simhub Dmg Preview.jpg
     
    • Like Like x 3
  5. Ace

    Ace New Member

    Joined:
    Dec 4, 2024
    Messages:
    20
    Likes Received:
    21
    v1.1 is coming along very well and should be ready to relase soon. Besides the new damage overlays I polished all overlays across the board with new or adjusted features like calucalted laps to complete for a timed race, color indicators for the fastest class laptime in the leaderboards and relatives, addtion of Launch Control and Boost, but also tons of bugfixes and visual overhauls of elements - especially the telemetry looks now way more polished and high res then before. Tons of coding is completely rewritten, especially the laptimer now works way more accurate and compares your full race (as long as it may be) for the best times.

    And as a treat for IMSA fans the leaderboards are displaying the proper IMSA classes if at least two classes of GT3G1, GT3G2, LMP2 or LMDh are in a multiclass session

    I will do further testings to make sure everything is working as intended. I will still rearrange the telemetry for a better attention to fuel, moving water and oil temps to the bottom since they usally are not that important mid race. Here are two screenshots of my current build:
    Aces Simhub 1.1 A.jpg

    Aces Simhub 1.1 B.jpg

    Update: Here's a preview of the overhauled telemetry layout (Boost/ERS/LC share the same tile)
    Aces Simhub 1.1 Telemetry.jpg
     
    Last edited: Apr 16, 2025
    • Like Like x 2
  6. Siggi_Stoppschild

    Siggi_Stoppschild Active Member

    Joined:
    Jan 3, 2024
    Messages:
    243
    Likes Received:
    121
    I‘m looking forward to the update, I‘ve been using your HUD for my LMP2 custom championchip and I really enjoy it.
     
    • Like Like x 1
  7. Ace

    Ace New Member

    Joined:
    Dec 4, 2024
    Messages:
    20
    Likes Received:
    21
    v1.1 is out now. Make sure to install at least Simhub version v9.07.13 or newer for it to work correctly since simhub fixed some values for AMS2 by it.

    The new version introduces two different damage monitors, one with pure numbers and colors and one more arcady visualizer of a topdown view of your car.

    Besides the new damage overlays I polished all overlays across the board with new or adjusted features like calucalted laps to complete for a timed race, color indicators for the fastest class laptime in the leaderboards and relatives, addtion of Launch Control and Boost, but also tons of bugfixes and visual overhauls of elements - especially the telemetry looks now way more polished and high res then before. Tons of coding is completely rewritten, especially the laptimer now works way more accurate and compares your full race (as long as it may be) for the best times.

    And as a treat for IMSA fans the leaderboards are displaying the proper IMSA classes if at least two classes of GT3G1, GT3G2, LMP2 or LMDh are in a multiclass session

    I can only recommend anyone to upgrade to the new version if you use 1.0 atm.

    Known bug:
    If you start AMS2 and simhub for the first time after starting the pc some values take like 3-5 seconds to be gathered correctly. You may see overlapping ERS/Boost/LC display in telemetry and custom class colors be wrong for a moment before it settles by itself. Once it loaded it shouldn't reappear

    v1.1 - 20.04.2025 - Download: Overtake.gg | Webhost

    Here ist the full list of Patchnotes:

    v1.1
    New Overlay: Damage Monitor
    • Shows you exact damages values of the 4 Suspension parts, the Aero and the Engine
    • Note: Simhub can only read Aero damage as a whole, so it can't show front and rear aero damages seperately
    New Overlay: Damage Visualizer
    • Shows you a visual model of a car to showcase damage on suspension and aero parts. It also has an enginge damage indicator in the center.
    • Visual model is different for formula cars
    • Note: Simhub can only read Aero damage as a whole, so it can't show front and rear aero damages seperately
    Class Leaderboad
    • For timed races the lap counter will now show an estimated amount of overall laps (visible after your 2nd lap of a race, calulcated based on your last 5 laps, excluding the 1st lap because of limitations of the 1st lap)
    • Will now show a session best lap indicator on the shown laptime
    • Gap to 1st is now shown with 3 trailing numbers matching the Multiclass Board
    • Fixed: Penalties overlapping with Pit indicators
    • Fixed: Last position delta is not updating
    Delta
    • Added a texture to the bars to make it look more polished
    • The background of Delta Monitor is now more transparent when no active delta is compared
    • Fixed: Bars will now stay inactive if no BestLapTime/AllTimeBest is set yet
    Laptimer
    • Complete rewrite of sector and laptime tracking - This removes any limit how many sectors and laptimes per session are used for comparison, so color indicators are now perfectly matching the actual session best and personal best sector/lap across the whole race
    • Previous Invalid Laptimes will now be highlighted in red
    • Fixed: Fastest session sector and lap times are wrongfully compared to faster car classes
    • Fixed: Laptimer showing sectors, laptimes and colors of the last session after restarting a session
    Multiclass Board
    • Added Checkered Flag for finished drivers
    Relatives
    • Added a penalty (DNF, DQ, DT) indicator
    • Will now show a session best lap indicator on the shown laptime (purple for your class, more purple-blue for different classes)
    • Added Checkered Flag for finished drivers
    Telemetry Monitor
    • Completely restructed to have more focus on your fuel while temps are now shown way smaller on the bottom
    • Added Boost display (replaces ERS display for cars with Boost available)
    • Added LC display (replaces ERS displays for cars with LC available)
    • LC displays requires at least Simhub v9.7.13 to work since they fixed mLaunchStage reading in this version based on my feedback
    • Added an engine light that indicates engine damage
    • Added an InPitlane indicator
    • Added a warning if ERS battery is empty
    • Cars with Max RPMs above 10k will have the RPM gauge split in 2k steps (instead of 1k)
    • Visual adjustments to look sharper and more polished
    • Fixed: Slight offset between RPM and the bars in RPM gauge
    • Fixed: The fuel gauge bar is now showing the correct amount of fuel in relation to the max amount
    • Fixed: The RPM bar shouldn't jump up and down as much when accelerating
    Tire Monitor
    • Added small indicators at the side of the tire temps to indicate inner and outer tire temps
    General Fixes/Changes:
    • Restarting a session now resets tons of data correctly
    • Creation of new custom logic to determine if a car has finished the race for Checkered Flag indicators
    • The overlays are now displayed when watching an instant replay (not saved replays). Some values like ABS, TCS or tire/brake temps have no data available in the instant replay though
    • For LMDh, LMP2, GT3 G2 and GT3 if at least two of those are in a multiclass session their class will shown as IMSA-style GTP, LMP2, GTDP, GTD icons
    • Updated carmaker icons for the following classes: Copa Classic B, Gopa Classic FL, Copo Fusca, Copa Montana, Copa Truck, Copa Uno, GT3 G2, GTE, P1 G1, P1 G2, P3, Super Trophy Trucks
    • Added carmaker icons for following maybe upcoming cars or mods: Acura, Aston Martin, Ferrari, Ford
    • Fallback for missing carmaker icon is now Reiza logo instead of Text
    • Visual overhaul of DQ, DT and DNF penalties
    • All laptimes are now equally formatted and don't cut trailing zeros in decimals
    • Deltas across all overlays will update more accurately and more in line with each other
    • Updated visuals of class texts
    • Added more custom class colors
    • Deltas will now be hidden as long as the race haven't started
    • Removed unused space in all overlays (especially telemetry monitor) for easier positioning and sizing
    • AI names will now correctly be shown in Uppercases in line with player names across all elements
    • Special letters are now manually encoded correctly for driver names (Ä, Ü, Ö, etc)
    • Color adjustsments to all overlays so they share the same color palette
    • Background are now way more transparent for all overlays
     
    Last edited: Apr 20, 2025
    • Like Like x 2
    • Winner Winner x 1
  8. busydriving

    busydriving New Member

    Joined:
    Monday
    Messages:
    2
    Likes Received:
    0
    Thank you for developing this excellent multiclass overlay! I'm encountering an issue where the class leaderboard does not display my name correctly. I have installed the GarySwallow GUI plugin as instructed, but I haven’t been able to resolve this problem. Do you have any idea how can I make my name appear?

    Attached my in game leaderboard and the class leaderboard.
     

    Attached Files:

  9. Ace

    Ace New Member

    Joined:
    Dec 4, 2024
    Messages:
    20
    Likes Received:
    21
    Thank you for the positive feedback.

    Does this also happen to your relative board? It stays like this for the race and not just a few seconds when starting? Can you test how it looks in time trial without ghosts added? Can you send me a pm with your exact username in-game so I can try to reproduce it?
     
  10. busydriving

    busydriving New Member

    Joined:
    Monday
    Messages:
    2
    Likes Received:
    0
    Had pm you through reddit to address the questions you mentioned, I can't find any pm button in your Reiza profile sorry. Thank you for your effort.

    Oh my, sorry I found out is my name problem, If I change my surname with longer letter then it works! I shouldn't use K only in my surname. Thats my fault. Thank you. hahahaha.
     
    Last edited by a moderator: Apr 21, 2025 at 7:34 PM

Share This Page