Rennsport (Game) use physic construction from rFactor2

Discussion in 'Off-Topic' started by haunetal1990, Sep 30, 2023.

  1. haunetal1990

    haunetal1990 Registered

    Joined:
    Jan 4, 2012
    Messages:
    162
    Likes Received:
    331
    I saw in the past some interested things in the .PAK file from Rennsport and yeah, I think it's interesting for you to. I don't know how to open a .data file from the unreal engine, but I have opened it using the texteditor.
    Path:"...Content\Blueprints\Configs\Cars\Porsche\Porsche_911_992_GT3_R_2022\Porsche_911_992_GT3_R_2022_PhysicsData.uasset"

    Rennsport use that lines in the Physic Datas.
    (0.5405:Front_Subbody:(0,0,-0.54221),0.4595:Rear_Subbody:(0,0,0.63779))
    Ok, maybe someone will say now: It's a line of text, so what's interesting?
    rFactor2 write in the old HDV file:
    (0.5419:Front_Subbody:(0,0,-0.056827),0.4581:Rear_Subbody:(0,0,0.067223))
    [​IMG]
    [​IMG]

    Some other samples:
    Rennsport: TurnsLockToLock=0.666667;SteeringFraction=0.364299
    rFactor2: TurnsLockToLock=0.666667;SteeringFraction=0.6

    Rennsport: C(FL_FORE_LOWER);LocalOffsetB-=(0.0085508,-0.003479,0);C(FL_REAR_LOWER);LocalOffsetB-=(0.0085508,-0.003479,0);C(FL_FORE_UPPER);LocalOffsetB+=(0.0083312,0.0063946,0);C(FL_REAR_UPPER);LocalOffsetB+=(0.0083312,0.0063946,0);C(FL_STEERING);LocalOffsetB+=(-0.0048412,0.0028742,0);
    rFactor 2: C(FL_FORE_LOWER);LocalOffsetB-=(0.0073154,-0.005673,0);C(FL_REAR_LOWER);LocalOffsetB-=(0.0073154,-0.005673,0);C(FL_FORE_UPPER);LocalOffsetB+=(0.0079054,0.0081339,0);C(FL_REAR_UPPER);LocalOffsetB+=(0.0079054,0.0081339,0);C(FL_STEERING);LocalOffsetB+=(0.0078952,0.0044967,0);

    [​IMG]
    [​IMG]

    I've uploaded the Physic Data from the Rennsport Porsche.

    Edit: the Tatuus is a sample, not the right physic from studio397

    Update: 05.10.2023:

    Here are some new Screenshots from "copy & paste" from the tire model.
    Example: Dunlop
    [​IMG]
    [​IMG]
    Download link to the original rF2 TGM file = link

    [​IMG] [​IMG]
    1:1 code from the year 2016.
     

    Attached Files:

    Last edited: Oct 5, 2023
  2. Dennis Jordan

    Dennis Jordan Member

    Joined:
    Jan 8, 2018
    Messages:
    22
    Likes Received:
    44
    Feel free to also look into the tyre files ;)
     
  3. SunBro

    SunBro Registered

    Joined:
    Apr 16, 2015
    Messages:
    75
    Likes Received:
    40
    Wait what's happening here?!
     
  4. When did rF2 become open source ... ? :D
     
  5. 88mphTim

    88mphTim racesimcentral.net

    Joined:
    Sep 23, 2010
    Messages:
    10,840
    Likes Received:
    314
    DRAMA. In all CAPS.
     
  6. Mitch9

    Mitch9 Registered

    Joined:
    Jul 26, 2020
    Messages:
    256
    Likes Received:
    219
    i thought it was derived from the older isimotor, like the madness engine
     
  7. oikworld

    oikworld Registered

    Joined:
    Jan 5, 2020
    Messages:
    45
    Likes Received:
    11
    Are you serious now???
    And I’m wondering why ffb rfactor 2 vaguely reminds me, but I didn’t think about that, I thought that because the r-factor has good physics, it can be similar to any good physics in another game, and I even thought that these the guys are going in the right direction.
    But I didn't expect it to be a copy of the code.
     
    Darwin Jones likes this.
  8. GTClub_wajdi

    GTClub_wajdi Registered

    Joined:
    Feb 28, 2012
    Messages:
    3,235
    Likes Received:
    572
    You should open this thread on the main topic of rfactor2 for much more visibility.
     
  9. haunetal1990

    haunetal1990 Registered

    Joined:
    Jan 4, 2012
    Messages:
    162
    Likes Received:
    331
    Reiche, Travis, 88mphTim and 2 others like this.
  10. Frederick Alonso

    Frederick Alonso Registered

    Joined:
    May 29, 2020
    Messages:
    396
    Likes Received:
    2,646
    Similar ISI code in a very old game. [​IMG]
     
    Last edited: Oct 9, 2023
  11. Nick9320

    Nick9320 Registered

    Joined:
    Feb 8, 2012
    Messages:
    415
    Likes Received:
    2,696
    Plot twist: S397 sues Rennsport devs and gets the rights for the game code - rFactor 3 release on UE is coming :cool:

    But seriously - first time I open this game it looks horrible, it has the same issues that any other game built on UE has. Zero optimization, laggy menu with static content and really poor UI.

    My personal opinion - this game is just an attempt to fast build of the fresh multiplayer title based on stealed decent things created by other team 20 years ago. Plus the initial hype after some of big teams joined their competitions. For me it might sounds rude but it's just a scam.

    I don't even understand how it's possible that this game's physics files has the same structure and even values
     
    oikworld likes this.
  12. Seven Smiles

    Seven Smiles Registered

    Joined:
    Oct 5, 2010
    Messages:
    1,099
    Likes Received:
    1,152
    I wonder what the Intellectual Property law is for copying someone's data structure and using it with the code you write yourself? It would make the modders' task easier :) The values being almost the same is not a surprise, it's modelling more or less the same thing.

    Incidentally, why is the OP comparing Rennsport's Porsche with rF2's Tatuus and not the equivalent Porsche?
     
    Last edited: Oct 1, 2023
  13. Nick9320

    Nick9320 Registered

    Joined:
    Feb 8, 2012
    Messages:
    415
    Likes Received:
    2,696
    It's not only about the same entries - you also have to build a game engine which will use those entries and values to calculate cars physics.
    Also I believe there's no chance to take a look into Porsche files if you don't know the way around encryption which is not really a thing here at this forum since Studio guys sharing a lot of information for modders, and Rennsport has the newest 992 GT3.R so the comparison wouldn't be correct. Plus I do believe S397 won't share their private files to the community just to join the hype. haunetal1990 worked on Tatuus cars release so he could check the entries which makes it obvious why Tatuus car was used for comparison.
     
    haunetal1990 likes this.
  14. davehenrie

    davehenrie Registered

    Joined:
    Jul 6, 2016
    Messages:
    7,429
    Likes Received:
    4,347
    Has anyone brought up that S397 might have sold the code to the Rennsport Devs? Similar to ISI selling rF1 code to Simbin for GTR2.
     
  15. Manfredk2

    Manfredk2 Guest

    good point. Better than prejudgment without knowing anything.

    I would have titled this thread also as "Rennsport use..." instead of "Rennsport stole..." or at least make a questionmark behind the title. Better than making a statement. Thinking of lawyers...
     
    haunetal1990 likes this.
  16. haunetal1990

    haunetal1990 Registered

    Joined:
    Jan 4, 2012
    Messages:
    162
    Likes Received:
    331
    Change it, thanks.

    The Porsche from Studio397 is a DLC and I haven't it and i think it's crypted, so you can't see the files, btw. the Tatuus is a sample :D sorry...
     
    Manfredk2 likes this.
  17. Nick9320

    Nick9320 Registered

    Joined:
    Feb 8, 2012
    Messages:
    415
    Likes Received:
    2,696
    The main point of my accusions is not using the other sim's code

    They said on the interviews, the actual physics guy said, that the physics is completely fresh built custom physics. He didn't say that they will took the existing one and improve it, they lied about it and that's a red flag for me

    35:11
     
  18. ... to me it sounds like the already had a physics engine because the dev is speaking of its been a challenge to integrate the physics into UE (32:10 onwards):



    According the code: I cannot judge this, but if it is not free and it has not been licensed / sold, whatever, there is chance they took it because it is not encrypted information in the rF2 files - would not have been the first time of such a misunderstanding in the open source world ...

    Whereas - choosing same or similar parameter names seems not a big deal (how many possibilities are there for choosing a variable name describing maximum steering angle e.g.), but working with the same values (or at least value space) seems a bit strange if the physics engine is a complete self-development).

    Let's see if there will be a statement of MG / s397 ...
     
    oikworld likes this.
  19. mantasisg

    mantasisg Registered

    Joined:
    Aug 17, 2016
    Messages:
    2,926
    Likes Received:
    3,874
    pls no unreal

    as for physics, imitation is greatest form of flattery or smth like that... :D
     
    Seven Smiles and Nick9320 like this.
  20. Kahel

    Kahel Registered

    Joined:
    Jun 6, 2020
    Messages:
    262
    Likes Received:
    185
    I've seen 2 comments above... that suggest, it's possible/normal to have the same naming scheme for code.
    I get where it come from... well, both code aim at the same thing... no wonder...

    So, Ok... you can have similarities... between a few variables, here and there... but Entire Exact same line of code (and structure) is statistically (almost) impossible...

    With that in mind... just look at Assetto corsa files... and despite the few similarities... the structure look entirely different, which is in line of what one would except...
    I'm not an expert in AC (or rF2 code for that matter)... but glancing between both code for 5 minutes is enough... to spot huge difference... and to know both code where developped separatly...

    Here's an example from AC... video below:
     
    Last edited: Oct 2, 2023
    Nick9320 and oikworld like this.

Share This Page