Announcing ric-o-mputer&dyn-a-mate

Posted by ricomaster 
Announcing ric-o-mputer&dyn-a-mate
Date: September 17, 2025 04:58PM
Posted by: ricomaster
Hello,
This tool is a complete physics simulator, generating full car performance data from very little user input.
It integrates [chassis, engine, wings, tyres and gearbox] with [aerodynamics, grip, torque/power curves and load transfers] into [acceleration, braking, cornering and top speed] to calculate [laptime at a track model (Monza for now)]

The interface can easily be set into 4 levels of data depth, visually filtering data complexity to user's preference.
It generates physics-based parameters for editors (ric-o-mputer®) and engine maps from baseline models (dyn-a-mate®).
Data generated can be applied into GP4 with confidence, providing meaningful, reasonable and verifiable results.

Below detailed descriptions for each input/output.
The file is in .ods (libreoffice) format. It has no macros.

Screenshots posted along the file
[drive.google.com]
------------------------------------------------------
RIC-O-MPUTER®
================================
I N P U T
_____
USER \____________________
. dimensions *
. mass *
. CoG height *
. engine selection *
________________
OPTIONAL INPUT \____________________
. tyre option (Q/R/W)
. tyre temperature
. track
. gear ratios (GP4 format)
. brake bias
. pedal/brake system torque
. flywheel dimensions/material
. idle rpm
----------------------------------------------
SOURCE DATA (editable)
___________________
TRACK/SETUP DATA \____________________
. lift coefficient
. drag coefficient
. downforce balance (pressure)*
. fast corner name/radius
. slow corner name/speed
. air temperature
. atmospheric pressure
. relative humidity
. air density
. race date
___________
TYRE DATA \____________________
. specifications
. width
. aspect ratio
. sidewall height
. rim diameter
. total diameter
. dry weight
. total weight
. contact area
. friction coefficients
. . peak/slide
. . qualif/race/wet
================================
O U T P U T
________
INERTIA \____________________
. rotational inertias (x,y,z)*
. weight balance (distribution)*
_________________
DATA SIMULATOR \____________________
Aerodynamics..........
. drag force
. lift force (downforce)*
. lift/drag ratio (downforce/drag ratio)*
. top speed
Dynamics..........
. static loads
. sprung/unsprung inertias
. dinamic loads
. friction coefficients
. . qualifying/race/wet tyres
. . effective (temperature/load sensitive)
. grip/slide/shear forces
. effective grip forces (longitudinal grip)*
. tyre-limit torque (braking force)*
Braking..........
. brake bias at braking zone for selected track
. max g deceleration (braking)
Cornering..........
. dynamic lateral loads
. load sensitive friction coefficients
. speed at cornering selected track/curve
. tyre-limit lateral grip *
. max g lateral aceleration (cornering)
. slip angles *
_____________
POWERTRAIN \____________________
Engine..........
. torque
. power
. total inertia
Gearbox..........
. gear drive ratios
. wheel rpm at each gear
. max speed for each gear
. final drive ratio *
Flywheel..........
. mass
. volume
. flywheel inertia *
. acceleration time
Tyres..........
. lateral grip *
. braking grip *
. rolling radius *
. tyre/rim/wheel inertias
. effective masses *
. total mass
================================
S U M M A R Y
Overall.....
. downforce *
. downforce/drag ratio *
. mass
. X,Y,Z rotational inertias *
. dimensions/CoG
. braking force *
. weight distribution *
. balance of pressure *
Engine.....
. engine power
. flywheel inertia *
. final drive ratio *
. max rpm
Tyres.....
. lateral grip *
. longitudinal grip *
. slip angles *
. radius *
. weight *

----------------------------
DYN-A-MATE®
================================
I N P U T
_____
USER \____________________
. baseline engine model selection
. . 5 engine choices from source data
. . 1 custom engine data
. engine trim (qualifying / race)
. qualifying/race engine power ratio
. rev limiter
. torque loss
______________________
CUSTOM ENGINE DATA \____________________
. name/model
. stroke
. displacement
. max rpm
. torque loss factor
. power table
. torque table
. torque values selection (auto/custom)
. . automatic calculator (auto)
. . user input (custom)
. automatic rpm step calculator
. automatic rpm range finder
. automatic max bhp@rpm finder
--------------------------------
SOURCE DATA
____________
ENGINES 1..5 \____________________
. model
. configuration
. stroke
. displacement
. power
. torque
. max rpm
. piston stroke
. mean piston speed table
. brake mean effective pressure table
. power table
. torque table
================================
O U T P U T
____________________
ENGINE GENERATOR \____________________
. power/rpm table
. torque/rpm table
. peak power@rpm
. power/rpm and torque/rpm curves calculated from selected baseline model
_______________
ENGINE GRAPH \____________________
. baseline power curve
. baseline torque curve
. user engine power curve
. user engine torque curve
____________
ENGINE MAP \____________________
. engine table in "copy-and-paste to .ini" format


================================
CREDITS/FILE DESCRIPTION
------------------------------------------------------------------------------------------
RIС-О-МРUТЕR & DYN-А-МАТЕ ®
by ric-o 15/09/2025

DESCRIPTION
ric-o-mputer®
- [physics simulator]
- generates physics values on a set of variables, from user input and referenced data.
dyn-a-mate®
- [engine map generator]
- generates a torque/power map interpolated/scaled from baseline models or user data.

OBJECTIVES
Educational objective:
. Provide a better understanding of physics.
Entertainment objectives:
. generate physics-grounded parameters for physics modeling process;
. reduce guesswork/workload on estimating input for editors;
. increase data reliability when defining a car's performance and handling.

TOOLS
. Pedro's 1987 non-CSM GP4 mod
. WADupdater 4.2 by Lo2k
. TexResizer 3.1 by Lo2k
. GP4Builder 2017B by Lo2k
. TeamEditor 3.5 by Lo2k
. GPxPatch version 4.52 by René Smit
. MemoryAccess by Carl_gpgames

ACKNOWLEDGMENT
Special thanks for the kind advices and replies to
. Turbo Lover
. KerleyF1
. Ripping Corpse
Thanks to all the GrandPrix4 community for the inspiration and high level of work
All rights reserved to the respective authors/owners
--------------------------------------------------------------



Edited 3 time(s). Last edit at 10/24/2025 03:07PM by ricomaster.
No need to make apologies, great opening post. :)



My Grand Prix 4 Files

I'm a total dick. How many people can say that?
Thank you very much!
Thanks you ricomaster, very nice!

------------------------------------------------------------------------------------------------


PLEASE VISIT: Grand Prix Mods Blog
Btw by neurodivergent I dont mean crazy, low IQ or mental handicapped; it means Im into delving deep into things with a tendency to easily lose grasp of daily routines.
Existing tools are restricted to default GP4 like low/mid/high downforce trim ratios, which are ok for 2001 cars. For other eras, where these settings are somewhat different, you are left alone in the dark, googling generic questionable values doing a lot of guessin'n'tweakin'. Is the car really relistic after that, I wonder.
Ric-o-mputer calculations get all values interrelated. If one finds important to have coherence in the values they are using, then now there is a proper tool for that.



Edited 2 time(s). Last edit at 09/27/2025 05:45PM by ricomaster.
ricomaster Wrote:
-------------------------------------------------------
> Existing tools are restricted to default GP4 like
> low/mid/high downforce trim ratios, which are ok f
> or 2001 cars. For other eras, where these settings
> are somewhat different, you are left alone in the
> dark, googling generic questionable values doing a
> lot of guessin'n'tweakin'. Is the car really relis
> tic after that, I wonder.
> Ric-o-mputer calculations get all values interrela
> ted. If one finds important to have coherence in t
> he values they are using, then now there is a prop
> er tool for that.

Rico,

That said, for the original 2001 values, are there any improvements which could be made for them with your tools?
Excellent question, thanks for asking

That brings me to the point when I tried my hand at editing GP4 physics: I could not, because it all seemed so confusing and disconnected. Inside GP4, values influence each other and I could not figure them out.

Note:
I am not in any way implying anything wrong about any community member's work - I find it all fantastic for opening so many possibilities.
I find specially amazing PRBlanco's offsets, Lo2k tools, Carl_gp's Memory Access and Oggo's Blender plugin.

(Meanwhile, I could not find answers to my questions, so instead of giving up my little mod, I tried solving my problem.
Then I thought it would be selfish to develop this tool and not share it, so voila';)

Ok going on
I'll comment on values that I had to decide when defining my physics model:

Top Speed
In my understanding, an arbitrary top speed (although probably correct) might end up in contradiction with other user chosen values for engine power, air density, drag coefficient and frontal area, because they all influence top speed.
Top speed should be the result of those values, not the other way around - again, that's my view on the subject.
Different numbers in a multiplication can give the same results, so do unrealistic values.

Lateral acceleration:
Now, how I am supposed to have correct F187 lateral cornering acelerations? ( or let's say 126C2 Ferrari for 1982)? Too many conflicting values and ranges from google.

Downforce:
The proper name in Physics would be lift force (FL) ( when negative, it expresses a downwards lift, hence "down force";)
So:
Lift force:
A very simplistic general formula should be FL=m(ay​−g); but then for this formula, all grip comes from normal load, and tyre friction is not a limiting factor to lateral force - which is wrong, because they are. In other words, for simple formulas like this, the car would never slip.
Anyway, let's use this formula
If we want to to have -21,574.63N for lift force (FL), the formula FL=m(ay-g) becomes ay=(FL/m)+g; ay=(21547.63/605)+9.80665=45.467195m/s², that divided by 9.80665 results in ay=4.636g.

Therefore, as demonstrated above, we have ~4.6g as value for a 2001 F1's lateral force acceleration which would result in (-2200kgf) of lift force in simple formulas.

Lift force (downforce if you will) is a function of lift coefficient (how efficient the wing is), speed, air density, frontal area, and varies with speed.
It generates downward pressure on the axles according to downforce distribution, influencing the each tyre's grip, which defines the lateral acceleration capabilities during cornering.
Also, the tyre's friction coefficients change with temperature and load - the higher the load (weight, downforce, load transfer), the lower the friction coefficient goes.
Ric-o-mputer® have all those parameters included in the computations.

Carrying on
Braking torque and peak deceleration
When modeling the F187 Ferrari from 1987, given an aero setup, mass, tyres, speed, what would it really be capable of (braking)? I was not happy with google's 3-4g, or 4-5g etc.

Braking torque is a function of the maximum grip force the tyres are capable of generating, under dynamic speed, downforce, load transfer, friction coefficients and the tyre contact area!
The max deceleration is influenced by: speed / downforce / brake balance / tyre coefficients / contact patch area / drag force / axle loads / weight transfer.

So, as for GP4's default values, I believe Geoff Crammond and his team did their homework and I am not to question any of that - I assume they had contact with manufacturers and F1 teams so they knew very well what they were doing.

What I do question, when I am trying to change the default values, is if I am being scientific enough (like they were) and if the values I have are really plausible - the way I found is to calculate them through Physics.

All those parameters above are used in ric-o-mputer® calculations.
Have you tried it?
Do take a look at all the helper comments, instructions, editable values.
I'd appreciate feedback on its ease of use (or lack of it)

Ric-o

PS dyn-a-mate® too isn't "another torque editor" haha - it does not edit, it generates maps from references or user input



Edited 9 time(s). Last edit at 09/29/2025 06:39PM by ricomaster.
Wow, I need some time to detox my brain from scrolling thru the YouTube reels and such to get all this maths and science... So for now I'm a bit speechless. Should try this one out when I'll get back to GP4 one day (I'm too much busy irl rite nao to play it)

Previous acc (Soutsen) has been banned from use cos of some annoying spammer used the same @mail domain.

↑↑↑ Link to my YouTube channel with some of my STUPID music.
New version release!!!
version 27 - major update
==========
Announcing coefFinder®
Analysis of user data input for conflicting values

Introducing:
NEW MODULES==========

coefFinder®
- lift/drag coefficients computer
- aerodynamics/powertrain user data conflict analysis
(>_input; ==output)
>_downforce
>_ratio
>_speed
==CL lift coefficient
==CD drag coefficient
==FD drag force
==data analysis
plus
.input force in kgf
.user instructions

airDens®
- air density computer

Coefficient data selector
.track defaults
.coefFinder®
.Custom user values

AeroData® Custom module (user editable data)
(>_input; ==output)
>_track name
>_CL lift coefficient
>_CD drag coefficient
>_lift force distribution
>_weight distribution
>_straight top speed
>_fast corner radius
>_weather data
==air density (by airDens®)

AeroData® track information (preset defaults)
.CL lift coefficient
.CD drag coefficient
.lift force distribution
.weight distribution
.straight top speed
.fast corner
.. entry speed
.. radius
.weather data
.air density

General UI
.instructions revision
.new UI declutter buttons
.4 data display levels
.source data's user warnings
.helper comments
.visual clues

AeroData® module
.layout
.coefFinder® force data coefficient finder computer
.airDens® weather data air density computer

Drag and Lift Force
.kgf displayer
.helper comments

Average drag force during braking
.helper comments

Engine Module Notes
.top speed
.gearbox
.aerodata

Unit selector (force & speed)
option for displaying units in:
.metric system
.kgf & mph
Re: Announcing ric-o-mputer&dyn-a-mate
Date: October 24, 2025 04:32PM
Posted by: ricomaster
released version 31
new: tyre compounds, tarmac, wet track, CFD data
lapTimer® full module integration for lap time calculations at Monza model

ric-o-mputer®
.engine
. power/rpm from dyn-a-mate®
. redline rpm power calculation
. peak power rpm calculation
.gearbox
. gear rpm & power, allowing final drive ratio & top speed analysis/adjustment
. ideal gear changes rpm calculator
. rev limiter calculator
. flywheel data / diagnostics
.tyres
.data from tyreData®
. qualify/race/wet tyre sets and soft/medium/hard compounds
.track
. tarmac conditions (surface temperature, asphalt coarseness, dirt/debris, rubber, water, weather conditions)
. wet track (variable water layer thickness)
. surface friction/grip
.aerodynamics
. data from coefFinder® and aeroData®
. lift and drag forces and ratio, top speed
.grip
. user choice of tyre set and compound
. data from tireData®
. dynamic loads, friction, effective grip forces
.braking
. deceleration rate/time, max g's, brake bias, braking torque
. brakeSistema® user interaction
.cornering
. speed, max g's, turn radius
. inside/outside tyres (front/rear) load and grip
. slip angles

dyn-a-mate®
.engine data
. edit redline rpm and engine power
. race/qualifying trims/power
. visual HQ graph for engine power/torque curves
. export engine map

coefFinder®
. user inputs of min/max downforce range (an educated "guess" or non-reliable internet data), top speed and/or ratio
.auto calculations
. lift and drag coefficients correct for engine power, frontal area, air density, ratio
. zero-lift drag and induced drag coefficients
.CFD data
. Computational Fluid Dynamics data
. 6 F1 cars analysis with referenced source

aeroData®
. 3 tracks+1 custom
. aerodynamics referenced data
.airDans®
. air density calculator from weather data

tyreData®
. water sensitivity, rubber grain, temperature sensitivity
. peak, slide and shear friction coefficients for each compound, sensible to load, temperature, tarmac characteristics
. user custom data multipliers

flyData®
. flywheel parameters
. inertial discrete elements

ingenData®
.dyno parameters
. referenced engine data
. mean piston stroke
. brake mean effective pressure
. stroke
. displacement
.6 engine models
. including Honda 1988

LapTimer®
.monza circuit model
. data from track measurements
. best line from geometric calculations
.total integration
. integrate all modules data into car performance on model track
. every parameter change in other modules translate into laptime
. ideal rpm gear changes from ric-o-mputer®
.presented data:
. braking distances
. cornering speeds
. segment top speeds
. accelerations/decelerations times
. max g's and speed
. referenced laptime data



Edited 2 time(s). Last edit at 10/25/2025 04:31PM by ricomaster.
Re: Announcing ric-o-mputer&dyn-a-mate
Date: October 24, 2025 07:01PM
Posted by: lorak
@ricomaster,

In the Google drive link above I only see png files but no ods file.
Re: Announcing ric-o-mputer&dyn-a-mate
Date: October 25, 2025 12:39AM
Posted by: ricomaster
Uploaded!!
(Corrected)

Please feedback me on ease of use (or lack of it) and feel free to ask any questions!
Best regards,
Ric-o



Edited 3 time(s). Last edit at 10/25/2025 04:32PM by ricomaster.
Re: Announcing ric-o-mputer&dyn-a-mate
Date: October 25, 2025 12:42AM
Posted by: lorak
ricomaster Schreef:
-------------------------------------------------------
> Uploaded!!
> By the way, the laptimes wont match Senna, Mansell
> and Piquet because there is no substitute for them
> ! Formulas will compute max speed, cornering and s
> o on but I cannot formulate driving techniques!
> Anyway it serves to see the effect of setups and a
> djustments.
> Please feedback me on ease of use (or lack of it)
> and feel free to ask any questions!
> Best regards,
> Ric-o

Thanks for re uploading the file.
Спасибо.
Re: Announcing ric-o-mputer&dyn-a-mate
Date: October 25, 2025 04:14PM
Posted by: ricomaster
Я из бразилец, но мне очен нравится изучать русский язык!
Не знаю много слова... спасибо

I woke up today and had a Eureka moment

About a method to correlate physics, real data and track coefficients encrypted into Geoff's GP4, the calculations, values for CMagic track data, there must be some logic for predictable results



Edited 2 time(s). Last edit at 10/25/2025 11:19PM by ricomaster.
Re: Announcing ric-o-mputer&dyn-a-mate
Date: October 30, 2025 01:55PM
Posted by: lorak
@ricomaster,

I think it would be better if you always put new information and links about ric-o-mputer&dyn-a-mate in just one thread, for example this one deleting the rest.
Otherwise, we need to check different threads to try to find what we want. Anyway, ric-o-mputer&dyn-a-mate is a very interesting addition to GP4, I like it.



Edited 1 time(s). Last edit at 10/30/2025 01:56PM by lorak.
Re: Announcing ric-o-mputer&dyn-a-mate
Date: October 31, 2025 02:00PM
Posted by: ricomaster
Oh yes thank you, will do. I'll ask moderator to erase the rest
Re: Announcing ric-o-mputer&dyn-a-mate
Date: November 01, 2025 02:20PM
Posted by: ricomaster
32b uploaded
New:
Gear change speed in mph/kmh & rpm
Final drive ratios auto adjust to selected engine's power/torque map (including custom engine) i.e. FDR will be optimized to any engine map entered (custom option)
Revised instructions


In the works:
Surface index <-> magic data track grip



Edited 1 time(s). Last edit at 11/01/2025 06:55PM by ricomaster.
Re: Announcing ric-o-mputer&dyn-a-mate
Date: November 04, 2025 04:08AM
Posted by: lorak
It is always good that you are adding more features to ric-o-mputer&dyn-a-mate.
Re: Announcing ric-o-mputer&dyn-a-mate
Date: November 12, 2025 03:51PM
Posted by: ricomaster
version 33 uploaded
announcing magicIndex ®
correlator of surface index to magic data's track grip
matching physic's values and track conditions to GP4 physics and MagicData
try finding the Easter Eggs (2)
(G)
Re: Announcing ric-o-mputer&dyn-a-mate
Date: November 13, 2025 01:18AM
Posted by: lorak
Great to hear that a new version is ready.
Thanks for sharing it!
Sorry, only registered users may post in this forum.

Click here to login

Maintainer: mortal, stephan | Design: stephan, Lo2k | Moderatoren: mortal, TomMK, Noog, stephan | Downloads: Lo2k | Forum Rules | Policy