//-----------------------------------------------------------------------------
// Colorize MultimediaLib
// Copyright 2009-2024 Colorize
// Apache license (http://www.apache.org/licenses/LICENSE-2.0)
//-----------------------------------------------------------------------------
attribute vec2 aVertexPosition;
attribute vec2 aTextureCoordinates;
uniform vec4 uColor;
uniform vec2 uPositionVector;
uniform vec2 uRotationVector;
uniform vec2 uScaleVector;
varying vec4 vColor;
varying vec2 vTextureCoordinates;
void main() {
vec2 scaledPosition = aVertexPosition * uScaleVector;
vec2 rotatedPosition = vec2(
scaledPosition.x * uRotationVector.y + scaledPosition.y * uRotationVector.x,
scaledPosition.y * uRotationVector.y - scaledPosition.x * uRotationVector.x
);
gl_Position = vec4(rotatedPosition + uPositionVector, 0.0, 1.0);
vColor = uColor;
vTextureCoordinates = aTextureCoordinates;
}
//-----------------------------------------------------------------------------
// Colorize MultimediaLib
// Copyright 2009-2024 Colorize
// Apache license (http://www.apache.org/licenses/LICENSE-2.0)
//-----------------------------------------------------------------------------
precision mediump float;
varying vec4 vColor;
varying vec2 vTextureCoordinates;
uniform sampler2D uTexture;
void main() {
if (vTextureCoordinates.x >= 0.0 && vTextureCoordinates.y >= 0.0) {
gl_FragColor = texture2D(uTexture, vTextureCoordinates);
gl_FragColor.rgb *= gl_FragColor.a;
} else {
gl_FragColor = vColor;
}
}
# Lap records
# Refer to the README file for instructions on how to update this data.
italy.name=Jayden
italy.date=2023-10-19
italy.laptime=20796
germany.name=Joseph
germany.date=2023-10-19
germany.laptime=30121
canada.name=MJ
canada.date=2023-10-17
canada.laptime=19869
spain.name=Isla
spain.date=2023-10-21
spain.laptime=19433
OLIVER
HARRY
GEORGE
NOAH
JACK
JACOB
LEO
OSCAR
CHARLIE
MUHAMMAD
WILLIAM
ALFIE
HENRY
THOMAS
JOSHUA
FREDDIE
JAMES
ARCHIE
ARTHUR
LOGAN
THEO
ALEXANDER
EDWARD
ISAAC
LUCAS
ETHAN
MAX
JOSEPH
SAMUEL
MOHAMMED
FINLEY
DANIEL
BENJAMIN
HARRISON
SEBASTIAN
ADAM
MASON
THEODORE
TEDDY
DYLAN
ELIJAH
ARLO
RILEY
DAVID
ZACHARY
LOUIE
TOBY
HUGO
REUBEN
JUDE
REGGIE
JAXON
HARLEY
RORY
LUCA
JAKE
ALBIE
JENSON
ALBERT
FRANKIE
TOMMY
CARTER
RONNIE
GABRIEL
BOBBY
HARVEY
MATTHEW
MICHAEL
ELLIOT
STANLEY
JAYDEN
FREDERICK
CHARLES
JACKSON
ROMAN
LUKE
CALEB
HUNTER
MOHAMMAD
ELLIOTT
EZRA
LOUIS
RYAN
BLAKE
LEWIS
DEXTER
OLLIE
NATHAN
ELLIS
JESSE
LIAM
ALEX
KAI
IBRAHIM
TYLER
FINN
AUSTIN
LEON
RALPH
FELIX
OLIVIA
AMELIA
ISLA
AVA
EMILY
ISABELLA
MIA
POPPY
ELLA
LILY
SOPHIA
CHARLOTTE
GRACE
EVIE
JESSICA
SOPHIE
ALICE
DAISY
FLORENCE
FREYA
PHOEBE
EVELYN
SIENNA
ISABELLE
IVY
WILLOW
MATILDA
ELSIE
RUBY
SCARLETT
SOFIA
CHLOE
EVA
HARPER
ROSIE
EMILIA
MILLIE
LAYLA
IMOGEN
MAYA
ELIZA
ESME
LOLA
ELIZABETH
ERIN
MAISIE
ARIA
LUNA
LUCY
ELLIE
HARRIET
EMMA
THEA
ELEANOR
PENELOPE
HOLLY
HANNAH
MOLLY
BELLA
ROSE
AMBER
VIOLET
GEORGIA
LILLY
JASMINE
DARCIE
NANCY
ANNABELLE
LOTTIE
ZARA
MARIA
AMELIE
ABIGAIL
MILA
ANNA
MARTHA
GRACIE
MARYAM
ROBYN
AURORA
IRIS
SARA
ARABELLA
BEATRICE
HEIDI
SUMMER
CLARA
ORLA
FRANCESCA
AISHA
JULIA
DARCEY
EDITH
VICTORIA
BONNIE
LYLA
DARCY
HALLIE
LEAH
MEGAN
539,45,6.50,535,98
718,45,7.00,722,99
914,45,7.00,916,92
1117,45,7.00,1114,96
1320,45,6.92,1331,90
1475,68,4.32,1472,100
1528,124,3.49
1556,187,3.00
1603,225,2.57,1571,288
1671,237,2.93,1687,276
1741,221,2.52,1749,237
1804,214,2.16
1848,241,1.85
1861,303,3.14
1810,395,4.57
1698,487,5.79
1534,566,6.85
1341,627,7.00
1147,653,7.00,1147,609
944,650,7.00,944,602
745,652,6.29,756,601
619,609,4.17
531,566,4.03
440,541,3.47
354,547,3.46
257,562,3.00
194,553,2.27
148,531,1.97
107,484,2.67
103,424,1.50
128,398,2.26
209,378,3.80
337,399,5.16
498,438,6.32,496,397
690,477,7.00,696,421
886,479,7.00,886,431
1081,474,6.67,1078,436
1225,456,3.98,1218,426
1267,418,2.76
1267,361,2.88
1217,310,3.64
1102,278,4.98
946,275,6.14
762,298,7.00,759,265
559,299,7.00,554,270
363,293,7.00,371,269
189,277,4.88,195,244
111,226,3.90,122,210
71,154,3.36
79,103,2.25
131,72,3.62,179,104
244,64,4.99,260,104
340,61,6.15,355,104
560,65,6.20
746,54,7.00,754,94
948,39,7.00,950,92
1129,51,5.17,1122,78
1211,110,4.01
1255,175,3.18
1273,242,2.73
1235,318,3.44
1167,377,2.96
1101,422,2.54
1041,448,2.18
969,430,2.91,963,469
926,371,2.42,877,412
880,315,2.59,838,329
817,287,2.21
745,283,3.01
665,296,2.58
607,328,2.22
579,381,2.45
599,470,3.65
652,549,3.13
725,598,3.52
844,622,4.93
1004,615,6.12
1194,587,6.96
1379,521,6.34,1380,485
1544,513,5.47,1550,475
1689,527,4.31,1689,477
1755,550,1.53,1779,486
1767,564,2.18,1834,513
1803,618,2.28,1854,619
1801,661,1.51
1759,693,2.74
1663,692,4.22
1524,685,5.51
1352,720,6.62
1153,744,7.00
957,745,7.00,949,719
754,744,7.00,750,719
558,743,7.00,551,715
377,729,5.47,375,703
274,659,4.53,296,645
200,581,3.90,210,538
123,498,4.69
53,385,4.32
60,287,3.19
94,190,3.69
152,111,3.16
276,93,4.00
378,82,5.00
567,45,6.40,576,105
758,45,7.00,756,108
961,45,7.00,964,99
1146,57,5.62,1147,93
1227,109,3.02,1197,116
1234,140,2.72,1211,155
1196,208,3.34,1188,175
1124,242,2.87,1115,192
1060,266,2.46,1042,210
1028,314,2.11,988,277
1046,379,3.22,1020,401
1135,448,4.67,1186,374
1277,487,5.87,1292,408
1458,527,6.92,1464,456
1651,587,6.74,1635,635
1766,664,4.29,1744,700
1786,743,3.24,1751,737
1748,801,3.81,1734,767
1637,828,4.37,1656,761
1513,773,4.91,1538,722
1362,724,5.97,1356,673
1202,728,5.12,1198,664
1072,772,4.38,1038,734
958,800,3.64
865,785,3.83
744,751,5.14
586,732,6.13
423,711,5.25
306,710,3.81
214,696,3.27,245,662
158,641,2.80,202,630
152,576,2.41,190,573
166,516,2.55,193,515
185,450,2.19
222,405,1.87
271,398,1.61
318,417,2.39
390,439,2.47
446,450,1.61
481,445,1.38
503,423,1.18
501,394,1.50
454,347,3.11
378,312,2.67
308,299,2.29
244,308,2.63
167,327,2.57
100,312,2.20
53,272,2.56
39,188,2.93
83,125,2.51
167,95,3.88
292,76,5.22,337,106
515,49,5.30,525,101
679,53,6.41,687,99
867,75,6.44,866,104
985,112,3.63
1014,153,2.71
1046,216,3.34
1089,281,2.86
1132,332,2.58
1168,402,2.64
1164,471,2.26
1123,514,2.01
1048,545,3.62
938,573,3.85,939,531
877,577,1.40,877,531
853,569,2.40,842,530
785,553,1.79,800,524
756,530,1.54,785,511
752,498,1.32,794,486
790,456,2.92,817,463
881,442,3.06
962,430,2.63
993,400,1.35
988,356,2.63
931,304,3.21
847,283,2.75
782,250,2.06
746,241,1.69
691,262,2.01
657,303,1.73
655,358,2.06
648,413,1.76
614,445,2.00
533,447,3.61
444,402,3.21
375,355,2.76
310,347,1.61,305,303
279,371,2.21,243,347
267,427,1.89,239,426
295,469,1.62,258,488
334,504,2.03,307,529
347,556,1.74
322,596,1.90
247,609,3.51
150,564,3.50
72,512,2.99
33,443,2.57
44,351,3.99
66,250,3.43
86,160,2.94
141,105,2.74
239,83,4.24,237,106
349,59,5.00,372,107
462,45,0
440,105,0
395,45,0
375,105,0
339,45,0
307,105,0
267,45,0
246,105,0
208,45,0
179,105,0
copyright=Copyright 2002, 2020-2024 Colorize Version {0}
menu.name=Player name:
menu.color=Player color:
menu.circuit=Circuit:
menu.laps=Laps:
menu.ai=AI Cars:
menu.start=Start Race
menu.host=Host Multiplayer
menu.join=Join Multiplayer
menu.exit=Quit Game
results.title=RACE RESULTS
results.back=Main Menu
results.replay=Show Replay
results.pos=P
results.name=Driver
results.color=Car
results.fastestlap=Fastest Lap
results.laprecord=Lap Record
lobby.title=WAITING FOR PLAYERS
lobby.number=Your multiplayer game ID:
lobby.start=Start Race
lobby.join=Join multiplayer game with ID:
lobby.clipboard=Copy Game ID
lobby.name=Driver
lobby.color=Car
lobby.hosttype=Status
lobby.ishost=Host
lobby.you=You
lobby.error.host=Error: Failed to open multiplayer connection.
lobby.error.join=Error: Failed to join multiplayer game.
race.replay=REPLAY
graphics.png
size: 1024, 1024
format: RGBA8888
filter: Nearest, Nearest
repeat: none
LF1-2003-Image100
rotate: false
xy: 2, 507
size: 320, 90
orig: 320, 90
offset: 0, 0
index: -1
LF1-2003-Image101
rotate: false
xy: 2, 415
size: 320, 90
orig: 320, 90
offset: 0, 0
index: -1
LF1-2003-Image102
rotate: false
xy: 2, 323
size: 320, 90
orig: 320, 90
offset: 0, 0
index: -1
LF1-2003-Image103
rotate: false
xy: 2, 231
size: 320, 90
orig: 320, 90
offset: 0, 0
index: -1
LF1-2003-Image110
rotate: false
xy: 644, 887
size: 50, 15
orig: 50, 15
offset: 0, 0
index: -1
LF1-2003-Image111
rotate: false
xy: 2, 2
size: 200, 15
orig: 200, 15
offset: 0, 0
index: -1
LF1-2003-Image118
rotate: false
xy: 2, 875
size: 640, 63
orig: 640, 63
offset: 0, 0
index: -1
LF1-2003-Image119
rotate: false
xy: 647, 958
size: 320, 63
orig: 320, 63
offset: 0, 0
index: -1
LF1-2003-Image120
rotate: false
xy: 324, 241
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image121
rotate: false
xy: 204, 5
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image122
rotate: false
xy: 848, 919
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image123
rotate: false
xy: 644, 870
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image124
rotate: false
xy: 696, 887
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image125
rotate: false
xy: 260, 101
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image126
rotate: false
xy: 252, 84
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image127
rotate: false
xy: 357, 241
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image129
rotate: false
xy: 644, 853
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image130
rotate: false
xy: 677, 870
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image131
rotate: false
xy: 729, 887
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image132
rotate: false
xy: 252, 67
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image133
rotate: false
xy: 390, 241
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image134
rotate: false
xy: 677, 853
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image135
rotate: false
xy: 710, 870
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image136
rotate: false
xy: 762, 887
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image137
rotate: false
xy: 252, 50
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image138
rotate: false
xy: 710, 853
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image140
rotate: false
xy: 609, 838
size: 33, 35
orig: 33, 35
offset: 0, 0
index: -1
LF1-2003-Image141
rotate: false
xy: 526, 618
size: 55, 60
orig: 55, 60
offset: 0, 0
index: -1
LF1-2003-Image144
rotate: false
xy: 647, 936
size: 200, 15
orig: 200, 15
offset: 0, 0
index: -1
LF1-2003-Image146
rotate: false
xy: 743, 870
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image147
rotate: false
xy: 252, 33
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image153
rotate: false
xy: 324, 234
size: 5, 5
orig: 5, 5
offset: 0, 0
index: -1
LF1-2003-Image155
rotate: false
xy: 324, 680
size: 249, 53
orig: 249, 53
offset: 0, 0
index: -1
LF1-2003-Image40
rotate: false
xy: 458, 454
size: 13, 13
orig: 13, 13
offset: 0, 0
index: -1
LF1-2003-Image41
rotate: false
xy: 2, 940
size: 643, 81
orig: 643, 81
offset: 0, 0
index: -1
LF1-2003-Image44
rotate: false
xy: 629, 823
size: 13, 13
orig: 13, 13
offset: 0, 0
index: -1
LF1-2003-Image45
rotate: false
xy: 882, 938
size: 13, 13
orig: 13, 13
offset: 0, 0
index: -1
LF1-2003-Image46
rotate: false
xy: 897, 943
size: 13, 13
orig: 13, 13
offset: 0, 0
index: -1
LF1-2003-Image47
rotate: false
xy: 237, 7
size: 13, 13
orig: 13, 13
offset: 0, 0
index: -1
LF1-2003-Image48
rotate: false
xy: 575, 722
size: 5, 11
orig: 5, 11
offset: 0, 0
index: -1
LF1-2003-Image49
rotate: false
xy: 260, 118
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
LF1-2003-Image50
rotate: false
xy: 426, 548
size: 77, 66
orig: 77, 66
offset: 0, 0
index: -1
LF1-2003-Image51
rotate: false
xy: 849, 936
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
LF1-2003-Image52
rotate: false
xy: 647, 953
size: 248, 3
orig: 248, 3
offset: 0, 0
index: -1
LF1-2003-Image78
rotate: false
xy: 582, 743
size: 20, 24
orig: 20, 24
offset: 0, 0
index: -1
LF1-2003-Image79
rotate: false
xy: 426, 411
size: 20, 24
orig: 20, 24
offset: 0, 0
index: -1
LF1-2003-Image80
rotate: false
xy: 426, 385
size: 20, 24
orig: 20, 24
offset: 0, 0
index: -1
LF1-2003-Image81
rotate: false
xy: 426, 359
size: 20, 24
orig: 20, 24
offset: 0, 0
index: -1
LF1-2003-Image82
rotate: false
xy: 426, 333
size: 20, 24
orig: 20, 24
offset: 0, 0
index: -1
LF1-2003-Image83
rotate: false
xy: 426, 307
size: 20, 24
orig: 20, 24
offset: 0, 0
index: -1
LF1-2003-Image84
rotate: false
xy: 426, 281
size: 20, 24
orig: 20, 24
offset: 0, 0
index: -1
LF1-2003-Image85
rotate: false
xy: 505, 551
size: 20, 24
orig: 20, 24
offset: 0, 0
index: -1
LF1-2003-Image86
rotate: false
xy: 474, 483
size: 20, 24
orig: 20, 24
offset: 0, 0
index: -1
LF1-2003-Image88
rotate: false
xy: 505, 577
size: 18, 37
orig: 18, 37
offset: 0, 0
index: -1
LF1-2003-Image89
rotate: false
xy: 474, 509
size: 18, 37
orig: 18, 37
offset: 0, 0
index: -1
LF1-2003-Image90
rotate: false
xy: 969, 992
size: 50, 29
orig: 50, 29
offset: 0, 0
index: -1
LF1-2003-Image91
rotate: false
xy: 796, 905
size: 50, 29
orig: 50, 29
offset: 0, 0
index: -1
LF1-2003-Image92
rotate: false
xy: 969, 961
size: 50, 29
orig: 50, 29
offset: 0, 0
index: -1
LF1-2003-Image128
rotate: false
xy: 969, 961
size: 50, 29
orig: 50, 29
offset: 0, 0
index: -1
LF1-2003-Image93
rotate: false
xy: 609, 799
size: 18, 37
orig: 18, 37
offset: 0, 0
index: -1
LF1-2003-Image94
rotate: false
xy: 260, 152
size: 46, 77
orig: 46, 77
offset: 0, 0
index: -1
LF1-2003-Image95
rotate: false
xy: 204, 22
size: 46, 77
orig: 46, 77
offset: 0, 0
index: -1
LF1-2003-Image96
rotate: false
xy: 426, 469
size: 46, 77
orig: 46, 77
offset: 0, 0
index: -1
LF1-2003-Image97
rotate: false
xy: 2, 783
size: 320, 90
orig: 320, 90
offset: 0, 0
index: -1
LF1-2003-Image98
rotate: false
xy: 2, 691
size: 320, 90
orig: 320, 90
offset: 0, 0
index: -1
LF1-2003-Image99
rotate: false
xy: 2, 599
size: 320, 90
orig: 320, 90
offset: 0, 0
index: -1
button-large
rotate: false
xy: 324, 648
size: 200, 30
orig: 200, 30
offset: 0, 0
index: -1
button-small
rotate: false
xy: 644, 904
size: 150, 30
orig: 150, 30
offset: 0, 0
index: -1
button-square
rotate: false
xy: 426, 437
size: 30, 30
orig: 30, 30
offset: 0, 0
index: -1
car-arrow
rotate: false
xy: 609, 781
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
chequered-flag
rotate: false
xy: 324, 494
size: 100, 120
orig: 100, 120
offset: 0, 0
index: -1
hanging-lights
rotate: false
xy: 582, 769
size: 25, 104
orig: 25, 104
offset: 0, 0
index: -1
logo-lf1
rotate: false
xy: 324, 735
size: 256, 138
orig: 256, 138
offset: 0, 0
index: -1
logo-lr
rotate: false
xy: 2, 101
size: 256, 128
orig: 256, 128
offset: 0, 0
index: -1
pit-light-green
rotate: false
xy: 308, 204
size: 9, 25
orig: 9, 25
offset: 0, 0
index: -1
pit-light-red
rotate: false
xy: 294, 125
size: 9, 25
orig: 9, 25
offset: 0, 0
index: -1
skidmarks
rotate: false
xy: 743, 853
size: 31, 15
orig: 31, 15
offset: 0, 0
index: -1
speedometer
rotate: false
xy: 324, 258
size: 100, 30
orig: 100, 30
offset: 0, 0
index: -1
textfield
rotate: false
xy: 324, 616
size: 200, 30
orig: 200, 30
offset: 0, 0
index: -1
touch-brake
rotate: false
xy: 324, 392
size: 100, 100
orig: 100, 100
offset: 0, 0
index: -1
touch-steering
rotate: false
xy: 2, 19
size: 200, 80
orig: 200, 80
offset: 0, 0
index: -1
touch-throttle
rotate: false
xy: 324, 290
size: 100, 100
orig: 100, 100
offset: 0, 0
index: -1
1.2.1
CANADA-Image214.png
GERMANY-Image183.png
ITALY-Image171.png
OpenSans-Regular.ttf
SPAIN-Image17.png
apple-favicon.png
canada.txt
colorize-icon-256.png
colorize-icon-32.png
colorize-logo.gltf
colorize-logo.png
demo-sound.mp3
demo.png
digital.ttf
favicon.png
fragment-shader.glsl
germany.txt
graphics.atlas
graphics.png
icon-192.png
icon-512.png
icon.icns
italy.txt
laprecords.properties
loading.gif
menu-background.jpg
montserrat.ttf
multimedialib.css
names.txt
particle-circle.png
particle-diamond.png
spain.txt
startingpositions.txt
text.properties
version.txt
vertex-shader.glsl