News The March 2019 developer notes

Discussion in 'News & Announcements' started by J-F Chardon, Mar 15, 2019.

  1. J-F Chardon

    J-F Chardon KW Studios Developer

    Joined:
    Jan 15, 2015
    Ratings:
    +5,041 / 0 / -0
    Back in the days when we were SimBin, we had a dev blog. Then later we had dev streams. The downside is that it all takes a long time to prepare and we're busy making RaceRoom better! So we figured a written and more modest update from time to time was probably the best approach.

    So I'll be posting every now and then to update you about what we have in the works. I need to make it clear that the fact we have something cooking that gets presented here does not mean it's around the corner, or that it will definitely come out in the next patch.


    Without further ado, here's your March 2019 dev update !


    1. Adjustable tyre pressures

    Yes. You've read this right. We're finally adding it.

    As you can understand, this means a lot of development and testing of the physics engine and its variables to ensure the effects of pressure adjustments are proper and do not lead to exploits.

    As a result, we will be turning this feature on following a per car basis, after each has passed QA tests.
    Priority is set on the new car as well as car classes that are receiving a physics overhaul or are just popular.

    The sub-optimal aspect of this feature is that we haven't had the opportunity to re-design the car setup menu yet. Therefore you'll find the buttons for it have been crammed in there. The way this menu is laid out at the moment didn't really allow for a clear presentation of asymmetric pressure settings. You'll have to pay close attention that you're adjusting the correct tyre. We want to re-design this menu altogether whenever we have time.

    LRmHl3N.jpg


    Here's the list of the car classes currently in beta with tyre pressures:
    • Formula RaceRoom Junior
    • Unannounced Formula car
    • Touring Classics
    • WTCR
    • Porsche 911 GT3 Cup (991.2)
    • Porsche 911 Carrera (964)
    • GTR2
    • GT4 Clubsport Trophy
    • Group C
    • Group 4
    • Mercedes DTM 1995



    2. Flat spots

    When locking a tyre for too long, the caused friction can eat through your rubber and create a flat surface on the wheel.
    This not only has an effect on the grip and wear but will also induce some vibrations depending on the size and depth of the spot. Flat spots usually get worse over time as you will find that the affected tyre will lock up even more easily, eventually leading to a puncture.

    Here's the list of the car classes currently in beta with flat spots:
    • DTM 1992
    • Formula RaceRoom Junior
    • Group 4
    • Group C
    • GT4 Clubsport Trophy
    • GTR2
    • Porsche 911 Carrera (964)
    • Porsche 911 GT3 Cup (991.2)
    • WTCR
    • Touring Classics
    • Unannounced Formula car
    k5UKifc.jpg
    This new feature is currently being tested for bugs but also feedback is being collected regarding how easy it is to get one, how much the wheel should vibrate, how it sounds like, and so on. Currently considering making it optional, which you will read about in chapter 4 below.

    3. Suspension damage

    Back in 2013, RaceRoom wouldn't let your wheels come off your car, no matter the force of the impact.
    In recent RaceRoom updates, you might have read about optimizations to the damage code, improvements to the collision detection and its effects on mechanical components.

    73cS7Lu.jpg

    And if you play regularly, you probably noticed we have some bugs to fix with regards to that. (Debris on track not clearing out from the track for example)

    We're not done yet. What we have in testing at the moment is a brand new system designed to accurately render effects of bent axles and broken springs.

    Impacts will deform the alignment of individual suspension parts and affect the handling of the car in sometimes dramatic ways.

    This is of course another feature that needs to sit in beta long enough to ensure you won't suddenly receive unwanted camber or toe-in from harmless door to door racing.

    Look at this driver... Will he even make it back to the pits to repair?



    We are reviewing the code deep down, making changes such as damaging your powetrain if the impact affects a powered wheel. Also, the more worn your tyres, the bigger risk of getting punctures from collisions with other cars, from driving on dirt, gravel or grass, but also from driving over pieces of sharp carbon fiber left on the track by your fellow racers. For that, we'll also have a caution flag warning to signal the presence of debris.


    4. Revisions of damage settings

    Because the above mentioned features can lead to added frustration for the least hardcore simracers among us, we will make sure those new ways of ending your race prematurely are optional.

    One of the early design choices from back in 2013 that we're now set to overcome is the way damage settings are defined. Right now there's a separation between Visual Damage, and Mechanical Damage in the menu. This doesn't make much sense any longer and we'll change to have something like this instead:

    • Damage setting: None - Minimum - Complete
      • None = no visual damage, no mechanical damage, no punctures, no flat spots, no parts falling off.
      • Minimum = mechanical damage and visual damage are on. No punctures, no flat spots, no suspension damage or wheels falling off
      • Complete = everything on


    5. Dedicated server features

    Our dedicated server has been lacking when it comes to features you'd expect as part of a base package.
    We're fixing this, and adding more.

    Here is what we're working on adding:

    • Session info block:
      • Added list of connected players with their user ID, with a live count of their incident points.
      • Added ability to kick a certain player out
      • Added current session and timer
      • Added a "Next Session" button and a "Restart Session" button
    • Car selection list:
      • Added car specific weight ballast (for your personal BOP adjustments)
    • User management block:
      • Added user specific weight ballast (for leagues with success ballast)
      • Added management of banned users
    1cc5f5c111ef1bacd729b193b5eb1d2c.png

    4bd4d01d2a46105a74f7f859b8603bc4.png

    3bf6517b9dac6d13220054d7a8629761.png


    The weight penalties will also be visible from the game itself, through the addition of a ballast column in the timing screen.

    2019-03-15 1250 0004.jpg


    6. Shared memory API - Massive update.

    As I've touched somewhere on the forum, our next update will break 3rd party applications that use our shared memory block.

    If you are a developer of such applications, please have a look at the attachment " r3e_sharedmem_preview_march2019.zip " to get an early look at the changes.

    The goal of this update is to expose all the possible telemetry you can dream of, and extend the possibilities for apps and overlays.


    7. Support web-based in-game overlays

    If you have watched or streamed a multiplayer race with your game client started as spectator, you are probably familiar with the fact that the overlays showing are done via web. We are adding a transparent web page on top of the game and we make it show whatever feels relevant at the time.

    With this ability to overlay webpages on top of the gameplay and thanks to the sheer amount of data we're adding to our shared memory block, we are experimenting with fully customizable HUD's.

    Just like for the broadcast overlays, we will ship the feature with an example app that will showcase some of those new possibilities.

    E7CxaN7.jpg


    8. Oschersleben - New layouts

    We wanted to get this out in time for the ADAC esport championship, but with the time constrains and the track being featured early in the series, we couldn't make it happen in time. But good news is that it will come eventually, and for free to anyone who already owns the track.

    • A Course (already available)
    • "Motorcycle" A Course (fast turn 1 chicane)
    • B Course (shortcut after turn 3)
    • "Motorcycle" B Course (fast turn version)


    9. Physics updates

    @Alex Hodgkinson is always busy. When it's not about upcoming cars, it's of course about bringing improvements to the ones that are already out there, to re-ignite interest in them as the often suffer from the comparison to the feel of the newly released cars.

    One of the updates currently in development is the DTM 1992 & Touring Classic classes.
    In order to respect the true specs of these cars, we had to sacrifice the balance of performance between those two classes. This means that the BMW M3 E30, present in both, will eventually be present in two different flavours. More on that will come from Alex himself when we're closer to release of these.

    We are also busy adding support for electric vehicles in both the physics and sound engines in very close partnership with a major player in the industry. More on that soon!

    A lot of things have to change when you suddenly don't have more than one gear and no fuel to burn!




    10. Fanatec SDK updates

    We are spending time with our friends from Fanatec to implement their latest SDK and make use of nice features they offer on their hardware such as special switches or ability to show yellow flag warnings through the steering wheel LED's.
     

    Attached Files:

    • Love it! x 47
    • Like x 21
    • Wonderful x 16
    • Winner x 10
    • Informative x 4
    • Useful x 1
    • Creative x 1
    Last edited: Mar 15, 2019
  2. J-F Chardon

    J-F Chardon KW Studios Developer

    Joined:
    Jan 15, 2015
    Ratings:
    +5,041 / 0 / -0
    Had the thread locked at first. Now opened.
     
    • Love it! Love it! x 3
  3. Gareth Rowlands

    Gareth Rowlands New Member

    Joined:
    Nov 21, 2018
    Ratings:
    +4 / 0 / -0
    B========D ~ ~ ~

    aka, very good job guys!
     
    • Funny x 2
    • Agree x 1
    • Winner x 1
    • Love it! x 1
    • Creative x 1
  4. Not Lifting Off

    Not Lifting Off Well-Known Member

    Joined:
    Dec 5, 2015
    Ratings:
    +368 / 0 / -0
    Nice idea with the dev notes, nice list and explanation to be starting with.
    Leaving the thread open............how long.............soon ;)
     
  5. Hervé45

    Hervé45 Well-Known Member Beta tester

    Joined:
    Jan 25, 2017
    Ratings:
    +135 / 0 / -0
    Thanks for that
    Good news for fanatec
    But for simucube ?
     
    • Like Like x 1
    • Agree Agree x 1
  6. Lachaussette

    Lachaussette Well-Known Member

    Joined:
    Jan 29, 2015
    Ratings:
    +352 / 0 / -0
    Really fantastic :)
     
    • Like Like x 1
  7. Gopher04

    Gopher04 Well-Known Member

    Joined:
    Mar 6, 2015
    Ratings:
    +237 / 0 / -0
    Seriously great update, love the tyre stuff coming & the new damage model..Good to see the effort being made with Fanatec..Future looks good..Pssss Brands..;)
     
    • Funny Funny x 1
  8. CheerfullyInsane

    CheerfullyInsane Well-Known Member

    Joined:
    Oct 24, 2015
    Ratings:
    +402 / 0 / -0
    Couldn't agree more. Less fuss than a video, and the info is the same.

    Very happy to see the DTM92s are in the upgrade pipeline.
    While they're undoubtedly fun to race as is, they do feel a little...off.
     
  9. n01sname

    n01sname Well-Known Member

    Joined:
    Feb 5, 2015
    Ratings:
    +956 / 0 / -0
    Great, thx, I really prefer a written synopsis, not much patience for long info vids (dev streams) on my side left...
     
    • Like Like x 2
    • Agree Agree x 2
  10. David Peres

    David Peres Well-Known Member

    Joined:
    Jul 5, 2017
    Ratings:
    +96 / 0 / -0
    This reads like my Christmas list... but hopefully I won't have to wait until December :D

    Have to say I much prefer this recent trend of waiting 3 months or more for an update knowing that actually progress is being made, as oposed with the previous monthly updates that were mostly threading water.
     
    • Funny Funny x 3
  11. axxis278

    axxis278 Well-Known Member

    Joined:
    Jan 29, 2015
    Ratings:
    +59 / 0 / -0
    great great things to come, thanks a lot for your work, and thanks to share the plans with us
     
  12. RoccoTTS

    RoccoTTS Well-Known Member

    Joined:
    Mar 2, 2017
    Ratings:
    +534 / 0 / -0
    It's very nice to have all this info, i like reading this. Good open communication with the community is very important.
    Nice work @J-F Chardon !
     
    • Agree Agree x 3
  13. J-F Chardon

    J-F Chardon KW Studios Developer

    Joined:
    Jan 15, 2015
    Ratings:
    +5,041 / 0 / -0
    I just make the coffee, here. The real work is done by the team, which deserves all the praise in the world.
     
    • Like x 7
    • Funny x 6
    • Informative x 3
    • Agree x 1
    • Winner x 1
  14. augustkekule

    augustkekule Well-Known Member

    Joined:
    Jun 3, 2015
    Ratings:
    +77 / 0 / -0
    Flatspots for the Porsche 934...oooohhhh... Now that will get very interesting:D
     
    • Agree Agree x 2
    • Funny Funny x 1
  15. n01sname

    n01sname Well-Known Member

    Joined:
    Feb 5, 2015
    Ratings:
    +956 / 0 / -0
    So your real name is actually Miss Jeanne-Francoise Chardon ? :)

    Sandbagger ! :)
     
    • Funny Funny x 3
    • Informative Informative x 1
  16. Gyppo6769

    Gyppo6769 New Member

    Joined:
    Dec 31, 2017
    Ratings:
    +0 / 0 / -0
    It's very good update can't wait that nice gob
     
  17. DonArturo

    DonArturo Active Member

    Joined:
    Jun 18, 2015
    Ratings:
    +36 / 0 / -0
    Unannounced formula car.... electric vehicle support..... formula car... electric vehicle support???
     
    • Like Like x 1
  18. .OG Isaac

    .OG Isaac Well-Known Member Beta tester

    Joined:
    Feb 17, 2015
    Ratings:
    +173 / 0 / -0
    I spy some interesting things.. "Unannounced formula car", "We are also busy adding support for electric vehicles in both the physics and sound engines in very close partnership with a major player in the industry.".. Very interested!

    Future looks good for Raceroom, I think. Lets hope the performance won't go backwards because of the cool stuff coming in (tyres, damage) since we're already core-limited right now, but other than that I can not wait !!
     
    • Like Like x 1
  19. Scout

    Scout Well-Known Member Beta tester

    Joined:
    Sep 3, 2018
    Ratings:
    +365 / 0 / -0
    What we all want...

    [​IMG]
     
    • Funny x 6
    • Like x 2
    • Agree x 1
    • Winner x 1
    • Informative x 1
    • Love it! x 1
    • Wonderful x 1
  20. ravey1981

    ravey1981 Well-Known Member Beta tester

    Joined:
    Apr 15, 2018
    Ratings:
    +873 / 0 / -0
    This is massive. Just wow. All of these things I have hoped for but thought that RR would never have. Some of this stuff will transform the way the sim is seen amongst it's peers and can only lead to more users in the future. RR has really turned a corner now and is going from strength to strength. Kudos to all involved, and thank you for listening to us as a community, the want, want, want must get tiresome but you are really delivering the goods.
     
    • Agree Agree x 8
    • Like Like x 5
    • Winner Winner x 1