• Welcome to Kart Racing Pro Official Forum. Please login or sign up.
 
April 28, 2024, 10:57:11 AM

News:

Please read the FORUM RULES


Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - PiBoSo

61
General Discussion / How to update
November 12, 2013, 03:09:50 PM
To update Kart Racing Pro to a newer version:
1) download the latest version: http://www.kartracing-pro.com/?page=downloads
2) go to the folder where Kart Racing Pro is installed ( usually C:\Program Files\Kart Racing Pro\ ) and backup the addons ( paints, dashes, tracks, ... )
3) manually delete the Kart Racing Pro installation folder
4) optional: if a clean installation is needed, go to "My Documents"/PiBoSo/Kart Racing Pro/ and delete everything except the file license.ini and the "mods" folder
5) install the new build
6) restore the addons in the Kart Racing Pro installation folder
62
General Discussion / Steering wheel setup
November 12, 2013, 02:11:13 PM
It is important to correctly setup the steering wheel.

1 ) In the steering wheel profiler, disable the centering spring and damping, or at least let the software override them.
2 ) Take note of the rotation ( the suggested value is 180 ).
3 ) Start Kart Racing Pro and click on Settings -> Input -> Calibration.
4 ) Move all the inputs to their full extent.
5 ) If you have other controllers connected as a separate device, select them from the dropdown menu at the top of the calibration screen.
6 ) Repeat from 4) until all controllers have been calibrated at the same time
7 ) Then leave all inputs of all controllers perfectly centered / released before pressing "Ok".
8 ) Click on the right of Controls -> Steer and steer LEFT to assign the control.
9 ) Under Advanced -> Steer, set deadzone to 0, linearity to 100 and leave smooth unchecked.
10 ) Enable force feedback and set strength to 100%, deadzone to 0% and linearity to 100%
11 ) Enable wheel rotation and set it directly or use the wizard. In both cases the value should match the rotation set in the profiler.

12 ) If you are experiencing vibration on straights, please try increasing force feedback deadzone in steps of 5. This shouldn't be needed on the Logitech G25 and G27.
13 ) If you feel the force in the center is a bit weak, you can try lowering the force feedback linearity.

This is how the FF curve looks like at 0 ( top ) and 100 ( bottom ) linearity:
63
General Discussion / Simulator hardware
November 02, 2013, 12:39:20 PM
Every now and then emails are sent to Kart Racing Pro contacts, inquiring about kart simulators for hire for events.
It would be nice to have a list of companies, if any exists, that can hire simulators ( preferably using Kart Racing Pro for the software ;D ).
In order to give better information to the inquirers, it would also be useful to know the location of the company and where it can deliver.

64
General Discussion / Brakes simulation
August 04, 2013, 05:15:18 PM
The plan for the release 10 is to improve brakes simulation, replacing the "pressure" settings with more realistic ones.
In a kart, is it possible to choose between different master cylinders? If it is, is it possible for the front brakes, too?
It seems like there are at least 2 leverage settings for the foot pedal. Is it possible to set the leverage on the front brakes lever, too?
65
General Discussion / Kart Racing Pro beta9
June 08, 2013, 11:37:31 PM
Kart Racing Pro beta9 released: http://www.kartracing-pro.com/?page=news

A clean install is strongly recommended.

Note: replays are not compatible with previous versions
66
Would it be possible, using an Arduino http://www.arduino.cc/ and a Can shield, to connect Kart Racing Pro with a real dash, simulating the real sensors?
67
General Discussion / Kart Racing Pro beta8b
March 23, 2013, 08:25:29 PM

http://www.kartracing-pro.com/downloads/kart.exe

To install this patch, overwrite kart.exe in Kart Racing Pro installation folder.

Changelog:
fix: chat color
fix: "data mismatch" error
fix: Logitech G27 leds
68
Other Addons / Engines / karts
March 22, 2013, 03:20:43 PM

Starting with Beta8, physics files ( .cfg and .engn ) of the engines and karts ( .cfg ) are unencrypted.
It should now be possible to create new engines and new karts ( combining the different chassis / engines ).
69
General Discussion / Kart Racing Pro beta8
March 21, 2013, 06:44:24 PM
Kart Racing Pro beta8 released: http://www.kartracing-pro.com/?page=news

A clean install is strongly recommended.

Note: replays are not compatible with previous versions
70
Track Editing / Texture animation
March 21, 2013, 04:37:45 PM

It is possible to create a texture animation of a few frames:

1) Create a text file in the same folder and with the same name of the 1st texture, but with extension .TXT ( for example, screen01.txt )
2) add the name of the other textures of the animations to the TXT file, one texture per line. For example:

screen02.tga
screen03.tga
screen04.tga
screen05.tga

3) export the MAP file
4) create another text file, in the same folder and with the same name of the MAP file, but with extension .SCR
5) for each animated texture, add the following structure:

texture0
{
name = screen01
loop_time = 200
}

where name is the name of the base texture ( without the extension ), and loop_time is the length of the animation, in milliseconds.
71
Documentation / Extract data from installer
February 24, 2013, 03:02:19 PM
If you don't like installers or if you need to access the original data ( maybe to replace corrupted files ), it is possible to extract data from the installer.
Run the installer adding "-extract" to the command line.
72
General Discussion / Weight distribution
February 20, 2013, 11:21:11 AM
Does anyone knows the optimal weight distribution for a kart, with and without the driver?
On manuals it is often suggested a weight distribution of 43.5 - 56.5, but is this with or without the driver? If it's without, how much does this change with the driver?
73
Other Addons / Helmets
February 03, 2013, 08:41:39 PM
Maybe the feature was overlooked, or maybe it's not interesting, but since Beta7 it is possible to add custom helmets.
The procedure to create and integrate them is similar to dashes and intakes.
74
Off-Topic / Happy 2013
January 01, 2013, 12:41:35 AM
Happy 2013 everyone.

This year will bring Kart Racing Pro 1.0  ;)
75
General Discussion / Beta8 WIP
November 08, 2012, 07:02:30 PM

A little update on the progress on Kart Racing Pro.

The main focus so far has been on the tyre simulation model, to integrate some fixes and improvements:
1) fixed a bug that limits slip ( introduced in Beta7 )
2) temperatures should now be correct
3) fixed a bug that could generate wrong dynamic track surface data ( the random marbles bug should hopefully be fixed )
4) faster response to slip changes
76
Bug reports / Multiplayer problems
November 06, 2012, 07:18:44 PM
Please use this thread to list all the multiplayer problems of Beta7.

The known issues are:
- dedicated server crashes
- sometimes the client hangs on "connection"

Please only post short, simple reports, preferably with the instructions to replicate the bug.
77
General Discussion / Kinect
November 05, 2012, 08:56:19 PM
At the following link: http://www.kartracing-pro.com/downloads/kinect.zip it is possible to download 3 DLL that enable Kinect support in Kart Racing Pro.

Requirements:
Kinect for Windows and Windows 7 or 8 ( Kinect for Xbox shouldn't be supported. Please report if it works ).

Installation:
Unpack the zip file in Kart Racing Pro installation folder. Then enable "Face Tracking" in Settings -> Simulation -> Free Look.

Remarks:
It is possible to add, in Kart Racing Pro installation folder, a text file named "kinect.ini" to set a few parameters:

[face_tracking]
smooth = 5
yaw_multiplier = 200
pitch_multiplier = 100
roll_multiplier = 0


A very fast CPU is needed.
Gestures support will be added later.
78
Documentation / URL connection
October 29, 2012, 11:40:48 PM
It is possible to connect to a server from the web server list clicking on the "Join" link.
The "krp" url can be registered ticking the checkbox in the "URL" page during the Kart Racing Pro installation.

Warning: the following files are experimental and they modify the registry. Downloading them you agree that you are solely responsible for any damage to your computer system and any loss of data that may occur from their use.


It is also possible to use the following BAT file, that must be copied to Kart Racing Pro installation folder:
http://www.kartracing-pro.com/downloads/krp_url_reg.bat

The following BAT can be used to clean the registry:
http://www.kartracing-pro.com/downloads/krp_url_unreg.bat

Batch files must be run as administrator.
79
Documentation / Live Timing
October 08, 2012, 10:27:43 PM
It is possible to connect to a dedicated server or challenge server to receive live race data.
The feature is off by default and must be enabled:
http://forum.kartracing-pro.com/index.php?topic=8.0
http://forum.kartracing-pro.com/index.php?topic=3609.0
Only 1 client can connect to the server.

Communication is made with UDP sockets and strings terminated with "\n".

Send "CONNECT" followed by the connection password ( empty string if no password ).
Reply:
OK -> connected
FULL -> another client is already connected
WRONGPASSWORD -> wrong password

Send "START", followed by two parameter strings to start receiving data.
First parameter: either "0" or "1". If set to "1", the track centerline and the track position of the karts are sent, too.
Second parameters: either "0", "1" or "2". If set to "1", the contacts between karts are sent. IF set to "2", contacts between karts and walls are sent, too.

Data format is "MSG" followed by the message ID and then a stream of strings.
Send "ACK" followed by the message ID after each MSG.

Send "KEEPALIVE" every 15 seconds to keep the connection active.
The server sends "ALIVE" to report that the connection is active.

Send "DISCONNECT" to correctly close the connection.

Example source code can be downloaded at this link: http://www.kartracing-pro.com/downloads/livetiming.c


Messages data format

EVENT
Type
- TESTINGDAY
- RACE
Name
Track
Track Length ( meters )
Allowed Categories and Karts
Empty string

Challenge server only:
EVENT
Type
- CHALLENGE
Name
Track
Track Length ( meters )
Allowed Categories and Karts
Challenge Type
- PRACTICE
- RACE
Challenge Length ( minutes if practice, laps if race )
Challenge Max Tries
Empty string

ENTRY
Race Number
Name
Kart Name
Kart Short Name
Categories
GUID
Extra
Empty string

ENTRYREMOVE
Race Number
Empty string

Testing Day:
SESSION
Session
- WAITING
- TESTINGDAY
State
Length
Empty string

Race:
SESSION
Session
- WAITING
- PRACTICE
- QUALIFY
- WARMUP
- QUALIFYHEAT
- SECONDCHANCEHEAT
- PREFINAL
- FINAL
State
if session = practice ( PRACTICE, QUALIFY, WARMUP )
- INPROGRESS
- COMPLETE
else if session = race ( QUALIFYHEAT, SECONDCHANCEHEAT, PREFINAL, FINAL )
- WARMUPLAP
- PRESTART
- ROLLINGSTART
- STARTSEQUENCE
- INPROGRESS
- RACEOVER
- COMPLETE
endif
Length ( minutes if practice, laps if race )
Empty string

SESSIONSTATUS
Session
- WAITING
- PRACTICE
- QUALIFY
- WARMUP
- QUALIFYHEAT
- SECONDCHANCEHEAT
- PREFINAL
- FINAL
State
if session = practice ( PRACTICE, QUALIFY, WARMUP )
- INPROGRESS
- COMPLETE
else if session = race ( QUALIFYHEAT, SECONDCHANCEHEAT, PREFINAL, FINAL )
- WARMUPLAP
- PRESTART
- ROLLINGSTART
- STARTSEQUENCE
- INPROGRESS
- RACEOVER
- COMPLETE
endif
Empty string

Always sent after SESSION:
WEATHER
Conditions
- CLEAR
- CLOUDY
- RAINY
Air Temperature
Track Temperature
Empty string

SESSIONENTRY
Race Number
Empty string

DRIVERSTATUS
Race Number
State
- DNS
- RET
- DSQ
if state = DSQ
Reason
- JUMPSTART
- TOOMANYOFFENCES
- ROLLINGSTARTSPEEDING
- ROLLINGSTARTTOOSLOW
- ROLLINGSTARTCORRIDOR
- ROLLINGSTARTOVERTAKE
- DIRECTOR
endif
Empty string

BESTLAP
Race Number
Session Time ( milliseconds )
Lap Time ( milliseconds )
Lap Number
Split 1 ( milliseconds )
Split 2 ( milliseconds )
Speed Trap ( meters/s )
Empty string

LASTLAP
Race Number
Session Time ( milliseconds )
Lap Time ( milliseconds )
Lap Number
Split 1 ( milliseconds )
Split 2 ( milliseconds )
Speed Trap ( meters/s )
Empty string

PENALTY
Race Number
Penalty Number
Type
- TIME
- POS
if type = TIME
Penalty Time ( seconds )
else
Counter
endelse
Offence
- JUMPSTART
- CUTTING
- ROLLINGSTARTSPEEDING
- ROLLINGSTARTTOOSLOW
- ROLLINGSTARTCORRIDOR
- ROLLINGSTARTOVERTAKING
Empty string

LAP
Race Number
Lap Invalid
Session Time ( milliseconds )
Lap Time ( milliseconds )
Split 1 ( milliseconds )
Split 2 ( milliseconds )
Speed Trap ( meters/s )
Empty string

SPLIT
Race Number
Split Number
Split Time ( milliseconds )
Empty string

SPEED
Race Number
Speed Trap ( meters/s )
Empty string

CLASSIFICATION
Session
Status
Session Timer ( milliseconds )
Session Length ( minutes )
Session Lap
Number of Laps
for each entry:
Race Number
if the session is practice ( practice, qualify, warmup )
Best Lap ( milliseconds )
if best lap not zero
Lap Number
Total Laps
Gap ( milliseconds, -- if zero )
Speed ( meters/s )
endif
else
Race Time ( milliseconds ) or Status
- DNS
- DSQ
if Race Time not zero
Lap Number
Gap ( milliseconds or L if lapped )
endif
endelse
Kart Status
- TRK: on track
- PIT: in the pits
endfor
Empty string after the last entry

Challenge server only:
CHALLENGEDATA
Name
Kart Name
Kart Short Name
GUID
Extra
Try Number
if challenge practice:
Best Lap ( milliseconds )
Lap Number
Total Laps
endif
Empty string

TRACKDATA
Start / Finish Longitudinal Position
Split 1 Longitudinal Position
Split 2 Longitudinal Position
Speed Trap Longitudinal Position
Number of Segments
Empty string

TRACKSEGMENT
Segment Number
Type ( 0 = straight, 1 = curve )
Length ( meters )
Radius ( meters )
Angle ( degrees )
Start Position X ( meters )
Start Position z ( meters )
Height ( meters )
Empty string

TRACKPOSITION
for each entry on track:
Race Number
Position X ( meters )
Position Y ( meters )
Position Z ( meters )
endfor
Empty string after the last entry

CONTACT
Time ( milliseconds )
Race Number 1 ( -1 if wall )
Race Number 2 ( -1 if wall )
Relative Velocity ( meters/s )
Empty string

END
Empty string
80
Documentation / testing.ini
October 06, 2012, 10:29:19 AM
To start Kart Racing Pro in testing mode, launch kart.exe with the following params:
kart.exe -testing [-set params (config_file)]

for example:
kart.exe -testing -set params hoddesdon.ini

The configuration file must be saved in the installation path.
If not set TESTING.INI is used.

[kart]
kart_id = b_f100
bodywork = fl
paint =
intake = nox
helmet = sk6
helmet_paint = blue
suit_paint =
suit_font =
dash = chron

[track]
track_id = hoddesdon
track_layout =

[settings]
weather_realistic = 0
weather_conditions = 0
temperature = 25
wind_direction = 0
wind_speed = 0
track_conditions = 0

[dynamicsurface]
disable = 0