Featured Assetto Corsa Competizione: Sizeable Rewrite Underway - New Hotfix Released

Discussion in 'Assetto Corsa Competizione' started by Paul Jeffrey, Jan 17, 2019.

  1. Paul Jeffrey

    Paul Jeffrey
    RaceDepartment Editor-in-Chief Staff Premium

    Messages:
    9,132
    Ratings:
    +19,338
    ACC Hotfix.jpg
    Kunos Simulazioni look likely to be busy in the months ahead, having already released 'build five' of the sim and a new hotfix today, the team have confirmed a sizeable rewriting is underway.


    When I say rewriting, what I mean by that is Kunos are hard at work revisiting some of the code created for ACC so far, in an effort to maximise how the software will be developed going forward in order to bring new content and features to the simulation more quickly, and with greater ease than is possible at this moment in time.

    Unfortunately for Kunos, that means a lot of work 'behind the scenes' will need to be undertaken to achieve this change in direction, a feat that the small Italian development team are in no way underestimating how time consuming and difficult that might be. With the simulation still at such an early stage of development, it is excellent to see Kunos are so dedicated to bringing about the best experience they can with this Unreal 4 game engine, and yet more evidence that the makers of netKar Pro and Assetto Corsa fully intend this new title to be their biggest and best creation to date.

    The full Kunos statement:
    Having a look at the 0.5 release patch notes, you will find that most changes are either new content or physics related. Regarding gameplay elements – including Multiplayer features – we decided to opt for a different path, which may need some explanation for non-developers.

    While developing software, especially games, you constantly invent patterns and concepts. When we built the ACC gameplay during 2018, we aimed for a certain way to write the game logic, including everything from session handling, race timing, laptimes, penalties and so on. Our solution had some amazing feats and ways of working, but we also had to learn that one of the disadvantages was making the development of Multiplayer features not as efficient as we had wished for. You may have noticed that although we met our roadmap targets on time in terms of content and features, several things involving Multiplayer were late. This is not really unusual or surprising; moving a whole development team to a new engine and framework required us to learn about the new situation as the project evolved (but we didn't know where this would happen, obviously).

    In December we faced the choice to either keep proceeding like that, adding as little changes as necessary to achieve a stable 1.0 Multiplayer, and then never to touch it again.

    The alternative route is a rewrite of (a lot of) the code to switch to concepts that support our current needs and the things we learned. The disadvantage is obvious; we'd have to spend a lot of work to change ACC without – seemingly – adding gamplay related features and fixes for a certain amount of time, however, the gain is a much more stable environment, where we can keep adding features and also speed up future development.

    I can tell it's unusual to go for a rewrite, but it expresses our approach and our plans to go on, even beyond ACC 1.0. Technically speaking, a few developers forked off the codebase and worked day and night to do the re-coding, with the goal of bringing those improvements to the main code as soon as possible. The new features on the list therefore are there, but not in this build, and we most probably will also bring them one after another even looking beyond the 1.0 release, since the development will continue to bring our audience the 2019 Season update, and more. ;)

    Being myself also responsible for ACC Multiplayer development, I needed to slow down the work on the Rating System, but likely this re-work on some of the code that we use as a foundation will help the Rating System, too, to proceed even smoother.

    As a bottom line: enjoy the new content, both the car and track (in my opinion) are fabulous, and see how ACC keeps developing in the future.

    I'm writing this between Multiplayer tests (on the new code), we are on a very good way – but sadly we will not see this outside the test systems for the time being.


    While the rewrite is a project that remains ongoing, Kunos are still working hard at the latest build of the software, and that can be further evidenced today by a very small new hotfix update for the recently released Emil Frey Jaguar G3, the car having come with a couple of issues (mainly around the audio), which has been addressed as part of the latest hotfix build, details below:

    0.5.1 Changelog
    • Improved intake sound EQ (onboard view) for the Emil Frey Jaguar G3
    • Minor LOD tweaks on the Emil Frey Jaguar G3

    Busy days, weeks and months are ahead at Kunos HQ!

    Assetto Corsa Competizione is available on Steam Early Access now. Currently at build release 5 status.

    To keep abreast of all the latest news and discussions from the world of Assetto Corsa Competizione then don't forget to check out our very own ACC sub forum here at RaceDepartment.

    Like what we do here at RD? Follow us on Social Media!



    Instagram
    Youtube
    Twitch
     
    • Like Like x 24
    • Love Love x 9
    • Beer Beer x 5
    • Agree Agree x 1
  2. aka2k

    aka2k

    Messages:
    431
    Ratings:
    +166
    The latest patch was the first time I've liked this game. I dunno what they did so far, but the cars are feeling more like cars than it ever did since the initial release.
     
    • Agree Agree x 9
    • Beer Beer x 1
  3. whip

    whip
    Banned

    Messages:
    399
    Ratings:
    +138
    better to do it now than when the game is fully released, if it improves multiplayer then it's an important job for them to do
     
    • Agree Agree x 19
    • Like Like x 1
  4. Nick Hill

    Nick Hill
    Premium

    Messages:
    579
    Ratings:
    +323
    Agreed. I make a living at writing software - not games or anywhere near games, but a lot of the principles and themes of software engineering are more or less universally applicable. The truth is, you can plan/research/analyze till you're blue in the face...you're still going to end up having many of your assumptions systematically crushed once you start committing code and your list of "things we woulda done different" starts to grow exponentially. I can pretty well guarantee that's what's happened to Kunos.

    The best response is, if you have the luxury to do so, take a Mulligan and make a fresh start armed with all those hard lessons learned under your belt. More times than not, you'll deliver better software faster in the long run even if it looks alarmingly like "starting over" (which is rarely the reality) to outsiders.

    With a "triple A" title, we're not privvy to all of this sausage making, but you can bet it happens a lot on those titles, too.
     
    • Like Like x 10
    • Beer Beer x 9
    • Agree Agree x 6
    • Love Love x 2
  5. BigMike8

    BigMike8
    Premium

    Messages:
    25
    Ratings:
    +15
    I've walked away from the Early Access of ACC. I'm happy with the way things are progressing so far, but I feel that these incremental improvements are making me less excited for the full release. When Build 1 came out I remember being blown away by the looks, sounds and physics. But as subsequent releases came out, my own expectations are clouding my enjoyment. My mind goes to "I hope they fix the multi-player" or "I hope the FFB improves" instead of being grateful that we have the game in Early Access. I want to re-establish my excitement. I have high expectations for the full release, and I think the player feedback has been sufficiently vetted based on the first 5 releases.
     
    • Agree Agree x 9
    • Like Like x 4
    • Beer Beer x 3
  6. Burke Wells

    Burke Wells

    Messages:
    188
    Ratings:
    +138
    As long as we're rewriting things, here's hoping they manage to rewrite some proper triple screen support.
     
    • Agree Agree x 14
    • Disagree Disagree x 2
    • Like Like x 1
  7. David Wright

    David Wright

    Messages:
    953
    Ratings:
    +479
    Do you realise there is only one more EA update and full release is due by the end of Q1? That's two and a half months away.

    Given development started at the end of 2016, surely we are in the late stages of development by now.
     
    • Agree Agree x 10
    • Beer Beer x 1
  8. Tardy Tony

    Tardy Tony
    Premium

    Messages:
    192
    Ratings:
    +47
    And TrackIR!
     
    • Agree Agree x 11
    • Disagree Disagree x 3
  9. Rory Wetherington

    Rory Wetherington
    pflynhi

    Messages:
    61
    Ratings:
    +51
    one thing I stumbled across was the 2nd in car cam setting (the one in between the dash cam and the helmet cam); the side screens don't appear to be stretched out like with the dash cam, just need to add the option to turn off the in car wheel and driver. but I agree would be nice to have a triple screen setup like whats in PC2 ( I hate saying that lol)
     
    • Like Like x 4
    • Agree Agree x 1
    • Disagree Disagree x 1
  10. mr Sw1tchblade

    mr Sw1tchblade

    Messages:
    77
    Ratings:
    +25
    I like what i see at the official forums. Devs are there, listening users feedback. Good luck Kunos!
     
    • Agree Agree x 5
  11. Dobermann92

    Dobermann92

    Messages:
    78
    Ratings:
    +42
    They are very open about this problem and from the post it is obvious that they want to deliver a quality product to us. I like the new car and the track, keep on going Kunos!
     
    • Agree Agree x 7
    • Beer Beer x 4
    • Like Like x 1
  12. Ramiro000

    Ramiro000

    Messages:
    30
    Ratings:
    +28
    As a (hobbyist) programmer that worked in a online game development environment, I totally know this feel when you have to rewrite a part of the code from scratch because it didn't work the way it was intended to work. Sometimes, things work in a private beta way better than they do in a release environment. Basically, they're not scalable, and thus, not suited to what you intend to offer on release. I suspect this is a thing with the way they programmed the MP code, and that when they tried before releasing it, it worked well. Then, they assumed it would work well with more players, but it didn't, and no matter how many band-aids you put into a flawed system, it will remain flawed. IMO, this is a great step from Kunos, just acknowledging the problem, and saying "you know what? we're going again from zero with this part of code". They will probably take a lot of heat right now, but if they manage to create a solid MP base, it will be very worth it. Good move, overall.
     
    • Like Like x 7
    • Agree Agree x 3
    • Haha Haha x 1
  13. E304LIFE

    E304LIFE
    Premium

    Messages:
    118
    Ratings:
    +77
    ACC is in good hands:thumbsup:
     
    • Agree Agree x 3
    • Beer Beer x 2
  14. CreamyCornCob

    CreamyCornCob

    Messages:
    107
    Ratings:
    +16
    Has anyone thought, perhaps this change in direction may lead Kunos in a direction to open up the software for modding down the road?
     
    • Disagree Disagree x 4
    • Agree Agree x 3
  15. omanrak

    omanrak

    Messages:
    119
    Ratings:
    +45
    Best of luck to you Kunos!
     
    • Agree Agree x 3
    • Beer Beer x 1
  16. Spinelli

    Spinelli

    Messages:
    825
    Ratings:
    +201
    This, my friends, is a true sing of "hardcore simracing." Working on the "hardcore simracing" part means physics development rather than keeping physics/coding development static or almost static while just pumping out more and more cars and tracks for people to consume.

    This is not the first mention Kunos has made regarding core physics development. I'm becoming more and more a fan of Kunos as this shows TRUE passion to improve and develop our racing sims. A developer/modder can mess about with car "modding" as much as they want and show all sorts of fancy charts about the numbers they are entering in for that particular car's engine power curve, suspension lengths & locations, tyre slip numbers/curves, etc. but the fundamental/basic character of the overall driving physics will not change and will always be dictated by the core physics coding which is driving all those numbers a modder / content creator puts in. Sure, the numbers a modder / content creator puts into a vehicles creation can improve a car with poor numbers but, in the end, that car will always be at the mercy of the physics engine / tyre model's general tendancies This is why actual core physics engine (including tyre model) development is so crucial - without it, your're just driving a different vehicle in the same 'ol game/physics.

    Kudos to Kunos :thumbsup:
     
    • Agree x 4
    • Like x 3
    • Haha x 3
    • Love x 2
    • Disagree x 1
  17. jven

    jven
    Premium

    Messages:
    57
    Ratings:
    +26
    :thumbsup::thumbsup::thumbsup: Bravo Kunos! :thumbsup::thumbsup::thumbsup:

    Especially happy to hear you have your sights set on beyond-1.0 ideas.
     
    • Beer Beer x 1
  18. Jordan Dion

    Jordan Dion
    Bluestar Racing Premium

    Messages:
    429
    Ratings:
    +118
    Many games are broken or need work and the devs continue to produce other content or DLC. :thumbsdown:
    Some company, just create another game and let the old one unfinished :whistling:.

    Dont want to be salty but the reality is : many company produce game only to make money and dont care about what we think or need as sim racer.

    As year goes by, some of us whit experience knows that certain developers are really passionate and dedicated.

    I think Kunos is one that list. The fact that they said this openly is really mature and show they are honest.:thumbsup:

    I'll be the first to understand if they postpone by one month 1.0 for making this simulator we all expect :)

    Cheers guy's:cool:
     
    • Agree Agree x 10
    • Like Like x 2
    • Beer Beer x 1
  19. Boby Kim

    Boby Kim

    Messages:
    1,521
    Ratings:
    +463
    Reading RD, Kunos should rather focus on their graphics as it isn't on par with Pcars 2:whistling:
     
    • Disagree Disagree x 10
    • Agree Agree x 2
    • Like Like x 1
    • Haha Haha x 1
  20. thepharcyde

    thepharcyde

    Messages:
    735
    Ratings:
    +210
    The biggest rewrite should be optimising is the AI physics / code. Firstly they are terrible and secondly have such a hit on FPS it's pointless even having them.

    If RF2 and RRE can have such talented AI yet I can run over 60 car grids, then why does ACC racing 20 yield such poor FPS and AI competency in the mid day / sun.

    Anyone buying the game now in the state it's in @€44 would be mashing the refund button within 10 mins.

    EA or no EA, at least get the basics nailed before adding content / tweaking FFB, LOD's, sounds etc.

    I understand my i5 6600k / GTX1070 might be showing it's age, but both are overclocked to the max 4.2ghz / 2000mhz and are able to easily manage the competition with ease.

    Don't mean to come across as moaning, but each release my FPS seems to decrease leaving me wondering if this game is just going to be good for hot lapping / public demolition derby online racing.
     
    • Agree Agree x 10
    • Like Like x 2
    • Love Love x 1
    • Disagree Disagree x 1
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.