Commit graph

5069 commits

Author SHA1 Message Date
iobyte
398ff6a5b4 simuv4.1: fix cppcheck warning
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9373 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c19a496ef0dc8cf6046353ed823a8493b6fc45bc
Former-commit-id: c5a2351ebbef94ea5dc0cc6ca9142e1a8fddb7ad
2024-03-04 17:08:21 +00:00
iobyte
301efbd5ce convert e-track-5 to version 4
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9370 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c9535d97e47c425f9a2216d260424daa41694efd
Former-commit-id: 1cd9ecfbc7028f49420ab28fb7b1aa274a7a94c7
2024-03-04 01:13:19 +00:00
iobyte
14d4d00c54 trackeditor: update reliefs tab when loading relief file
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9369 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f869dba6426e4cc5aa57163c4cfd66b53acb4707
Former-commit-id: f4fc1ccc63c66a54258030e4b045c82d01850a63
2024-03-04 01:05:41 +00:00
harunasan
a74cafdae1 SimUV4.1 and Car Interfaces: Add "mu wet" parameter, tread drain factor. Backported tire punctures due to excess wear from SimUV5. Implemented tire grip linear falloff at 50%/75%/100% wear (-1%/-5%/-20%)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9368 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: b9aaf31729ea3ac556fe99f1b0ca5609ff705c6a
Former-commit-id: f5e78647ebeaf062c69e75c26f52aeec17127da3
2024-03-03 22:25:40 +00:00
iobyte
da901f29c6 convert dirt-5 track to version 4
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9367 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 49f1360d20b42c158bf0d62d105f8d1af074b6ab
Former-commit-id: 928c2fc518a2d771feafd4c5b379bd0340d99482
2024-03-03 18:14:27 +00:00
madbad
c8dc68df8e new menu design: code updates
styled labels and comboboxes
and +/- buttons for setup screen

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9366 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 675e6671e75ee8ac63140b1ea1e5b450f8164c2e
Former-commit-id: b212925089d1e19ca7cd02ce97e4c6ebf9b16a59
2024-03-03 17:31:07 +00:00
harunasan
0fefff7bee SimUV4.1: Add "hyper wear rate" scaling when tires are well out of optimal range (starts at 20 C over optimal)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9360 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 5a2622ffbfbb6d781f62b83a3b02e964289e89cc
Former-commit-id: 343b22b415c45f0d1200d470f9317e6c738b5741
2024-03-02 10:41:20 +00:00
harunasan
9b2d8d13f4 SimUV4.1 and Car Interfaces: Added Tire Tread Drain Rate/Speed.
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9359 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 64d14cb71321ef776bf38927a5a9d06979efd339
Former-commit-id: 6d46448b9c1dc75df401aa797e1d706e3bc340b3
2024-03-02 08:56:02 +00:00
beaglejoe
09ab84c598 updated glm to 1.0.1
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9358 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: db9b68d5904aa4f08bb0ddefbfc52804b0409314
Former-commit-id: 3d461c3b918d6caffae138b433582f0151c35263
2024-03-01 20:30:52 +00:00
iobyte
4c70e26452 trackeditor: fix changing barrier surface when switching between fence types
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9357 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3d71257faa2627da15eafc810ddc330af91cd4a3
Former-commit-id: 43eea79547a43786e7f6a5804f3afd3007ba8a58
2024-03-01 20:25:41 +00:00
iobyte
1b53b8c853 trackgen: fix mirrored texture on right side border walls
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9356 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2440d649b7ef5dbb1e0dfb04f6a3c326a252f42b
Former-commit-id: 9ceed55965cc74a06390e22026f606820973675a
2024-03-01 17:44:08 +00:00
iobyte
7ecb288761 trackgen: add new fence type with different textures on each side
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9355 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 69aeed2cd3fa26b6a5b7f7b3b571ba2c2b48c09e
Former-commit-id: 0585151ad0818af51dd553e7b909f51ee93298eb
2024-03-01 17:31:10 +00:00
iobyte
7d85b75193 trackgen: add new fence type with same texture on both sides
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9353 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 9be0c2f7fdadedd1834b9bceabcb0f76d14b276f
Former-commit-id: 780aed8c91243ae0d4470f22a52189fbe966d041
2024-03-01 14:30:44 +00:00
iobyte
31853373b6 trackgen: fix mirrored right side barrier textures
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9352 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 1b0bce1c95429b4d5eed03ac87d5402bcfa54355
Former-commit-id: 718452a1e082a475842f6b826899fba345c42d68
2024-03-01 02:19:01 +00:00
harunasan
bdab973f8d SimUV4.1: Limit skid/slip force for tire wear too
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9351 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 6d1fc01004ba79f419e31fa671a41f5ba9139101
Former-commit-id: f8120e05b400ed4253d244d8a56c79acbd90ed37
2024-02-29 06:57:27 +00:00
harunasan
1008c8e8ba USR: Reduced margin when passing, added "Aggression Mult" in private car setup (increases speed when on PATH_L or PATH_R)
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9349 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2d8badbe3ca27781f13a6c2f9fd3904928191ee9
Former-commit-id: 8bc2576a1e4054672c27888e0c6977c150d243bd
2024-02-29 06:00:13 +00:00
harunasan
caf11bc0fa SimUV4.1: Fixed Grip Factor when using Arcade/Rookie/Amateur player modes
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9348 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 0f1da1501467d0b762a890d0470e3002355f7cb0
Former-commit-id: 83fc787c899157a8ad888036a989b749632850de
2024-02-29 05:54:03 +00:00
harunasan
548d5e2b39 SimUV4.1: Normalize tire slip and forces
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9347 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f6f20bcacd53fce719366e354d049eebdd622f4d
Former-commit-id: ae3b02f6df09b16650ee0adc56cd50841268dce6
2024-02-29 05:39:15 +00:00
iobyte
6c3a1aa88a trackeditor: fix setting last tab when there in no last tab
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9342 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3e96800298920a3f9e4fa4d7478d2a9ccbdadd28
Former-commit-id: d3e3a42e124cdc78bdac70730919db477da1afdb
2024-02-26 18:25:18 +00:00
iobyte
69134667a7 trackeditor: open from data/tracks if available
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9341 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 42a6999169c786a35dbc4c30c0f1d37d79f9ba3c
Former-commit-id: 88a18c3b5b3a52c12687729a197cea8d4adaaf06
2024-02-26 15:23:57 +00:00
iobyte
a3f5f14174 trackeditor: import from data/tracks if available
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9340 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 7e3cc0eb6457f266e83f30d2ebec7220b8afd99e
Former-commit-id: deb8ec27c09c66757aa5e028750c44a8ebcf090e
2024-02-24 21:21:31 +00:00
beaglejoe
b1cd57692b updated libPNG to 1.6.43
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9339 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: bd104bdd16fd9ee174c4e09cb99b735004ef3bf6
Former-commit-id: 2d44e918d693fe6d1ad737f32021ad61bfc6fc29
2024-02-24 20:40:27 +00:00
iobyte
2f6fe6cf50 trackeditor: show project file imported in title
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9338 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 7fa4a02207cf3ad135f34fc509bbc0ba28c177ba
Former-commit-id: 327140faa2d64fcbaf35518a26338f98563b39c2
2024-02-24 19:35:15 +00:00
iobyte
55c6c60aae trackeditor: remember last terrain properties tab
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9337 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3e284bbbce1e4c092b90db4e5ff2e78eaebba865
Former-commit-id: c5aab5d3369cd272d449944be133fdc0b01cd063
2024-02-24 19:26:59 +00:00
iobyte
fa489b1743 trackgen: use object name and type in messages
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9336 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 7710b905cfc3fe617a66a4c0f1cb4fe46c19fa58
Former-commit-id: c3f30063bcff6f07a15b2e4ee799fcf1f3748be0
2024-02-22 17:07:55 +00:00
iobyte
8836e2ab91 trackgen: improve some messages
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9335 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 36d607eb2bede8f9117dc1c51c5505aac0931e18
Former-commit-id: b94fa9a11b76bd93846751fbbe5cfd213fe0dbc3
2024-02-22 03:01:31 +00:00
iobyte
baa7ccc53a trackeditor: fix changing object name and comment
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9334 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 65addb0c0f117cb2e78f121552b3ebbb384b8600
Former-commit-id: 323d0bd30dee961f454c667f1d1f391f15e8a4ba
2024-02-21 19:04:18 +00:00
iobyte
a06644a861 trackeditor: don't run trackgen when there are duplicate object names
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9333 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f008378e4829c49ef1ed02945301ff5847295f07
Former-commit-id: 4e682e9767c9c1ee2b1a32e6babcd98be1f6d369
2024-02-21 17:50:36 +00:00
iobyte
a27b5fb877 trackeditor: make ckecking default objects optional
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9332 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: fea2e10e361261a4f3fb4927064547a904189310
Former-commit-id: a367efc9a34faa0e7d0dbe342d1234ee567c7afb
2024-02-21 17:19:02 +00:00
iobyte
937ef6dc69 trackeditor: forgot to update version number
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9331 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 324e56b0c1e5cc47d96911df7c70adb2651847b7
Former-commit-id: 84a0c74e713a4e0dabc507a8b73d8d533592b0f1
2024-02-20 17:21:49 +00:00
iobyte
5471ecc18a trackeditor: use constants for segment vertex offsets
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9330 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c846d072528f4bd1a3b833bfe3e371e195d8f24b
Former-commit-id: 60fd59edc33e3e7ffef1e08591fb888fe68cf4d2
2024-02-20 16:56:13 +00:00
iobyte
0c89650f37 trackeditor: remember surface, object, camera and light properties tabs
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9329 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f2c0caf9183113cd3c8f08c10ff27a80e9873861
Former-commit-id: 33b1f173f77c40feebc63f54ec59dc6d7830bed7
2024-02-19 20:37:37 +00:00
iobyte
b9bf57fc18 trackeditor: show selected properties tab
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9328 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 836f10c2108bfb4794effce465071ff51024b586
Former-commit-id: b4a4ba5dd2c200993df9e20ca2dd2fb2b3de1e43
2024-02-19 19:56:14 +00:00
iobyte
c88715216a trackeditor: fix exception from empty comment
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9327 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 4fd962d930f482c40e875aa54f33614f2b051b3b
Former-commit-id: ee1c17f8bc8085b0df9138ff0fe55144406bf706
2024-02-19 19:30:31 +00:00
iobyte
989f2b2420 trackeditor: fix terrain properties sizes
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9326 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2ee3a0b10d4828cb4e934b774acd22dd09fa73ea
Former-commit-id: 4e8dfd0cde5e905bdeaadc87357e62afba41dbe8
2024-02-19 01:41:14 +00:00
beaglejoe
17f0ffe66b Update jpeg to version 9f
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9325 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: cc7b15df620397cdefa4c1fd462d14fe21f5ca61
Former-commit-id: ae68473fb56d6a021d568abb3e0fc5d1a50ba69e
2024-02-18 22:49:49 +00:00
iobyte
1045659142 trackeditor: add comment field to individual objects
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9324 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: a7a313020c23e0ee6f9f2168af0ccff9af656cbe
Former-commit-id: a37e19f77b7e051ef8a3d6ada593c503f25a3b30
2024-02-17 23:31:56 +00:00
iobyte
fde3b76753 trackeditor: add comment field to surfaces
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9323 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 60f5646f27dfb3dd47e0afa27fda8389312cb02f
Former-commit-id: 73fdd2a1216ce8e9a92af8046b4d6e14c5f8b2a1
2024-02-17 18:33:35 +00:00
iobyte
9e1298d0ed trackeditor: add comment field to objects
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9322 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: dded216c38356c81f351f2770ec453170dfa42d6
Former-commit-id: 32ba2088c4df863a49ca97e63e76493809b8bc6d
2024-02-17 17:18:23 +00:00
iobyte
fb8615f54a trackeditor: fix profil steps slider when unchecked
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9321 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: ed922479015d22e7dddfd7611f658a47a6639ec7
Former-commit-id: 5525be41b90e49a5c529ad299b86569a0b59bd55
2024-02-15 17:29:08 +00:00
iobyte
fd8f36299f trackeditor: added Segment -> Dump Text and Segment -> Dump AC3D menu items for debugging
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9320 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2a2e65be7d9107b4881ee19290e6b5f0e1bd1b55
Former-commit-id: 2725cba75225ec88a6d39f6ee12d45d9c6bc364c
2024-02-14 05:29:54 +00:00
iobyte
19d638bf4f trackeditor: fix segment clone and set for calculated values
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9319 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c7bccaa2334ebdbdc4d17bfe5ec7de0ee2729128
Former-commit-id: 0dd27e66f18fabb0460fd8132b655ad6bee19fe2
2024-02-13 02:20:42 +00:00
iobyte
a90ef59d8b reformat simu4 and simu4.1 to match simu5 so you can see the actual diffences between them
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9318 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: a0df6f52747d6df839c7a4655a3f4a8f0b5999c1
Former-commit-id: e26e62cb5a7c26e56b3b37f72585ec51eb090753
2024-02-12 21:36:21 +00:00
iobyte
aae33fafb0 add simuv4 collision bug fixes to simuv5
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9317 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 4c86a9301379abd80590d17fe289e8a754c8beb6
Former-commit-id: a89fbe3f343fa788cbc745d1933fcb16868562a7
2024-02-12 19:14:04 +00:00
iobyte
f1c69f9191 trackeditor: fix split segment tangents
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9316 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 8a012e33929eac1279bc7af948fcb581633d07fb
Former-commit-id: 721b764cab9bf5b5bbbf6cd9b0d83ee4e17abb47
2024-02-09 03:27:38 +00:00
iobyte
263e59ed69 trackeditor: speed up straight contains and setBounds by using only the corner points
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9315 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3db192b88692056ad247a1780c14bc2ad5f8e9ed
Former-commit-id: f86ddcf3941801ac61b0e1ce3ed939eed1e495ac
2024-02-08 02:21:12 +00:00
beaglejoe
2321504279 updated TinyGLTF to 2.8.21
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9314 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c3da8467d804a046f402f912ffbf79e76c14926e
Former-commit-id: 28cad1dbb462b4f0dda37acfb63a764dd614530c
2024-02-07 18:26:37 +00:00
iobyte
545bc3a463 trackeditor: speed up Segment.contains using bounding box
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9313 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 931e8c89d6ca6af162091d5b712d0a264213e791
Former-commit-id: 59436fa3295ca3132532cb874a543688f77af11b
2024-02-07 01:55:01 +00:00
iobyte
24bcf89dbb trackeditor: set default value for segment arc and radius sliders to NaN to fix exceptions
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9312 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: ffa95723077887b1af6b8736974b4b670e73f1cc
Former-commit-id: 1dbe4a776ed9e4cae6d0b5992b0b1cae1cb2762d
2024-02-07 01:15:38 +00:00
beaglejoe
6f29001bbc Update expat to 2.6.0
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9311 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d62c83393500f0e804568949bad1a3f0fe2715af
Former-commit-id: ad955f448b2c49f7e39140e1e3ecd64a04aca732
2024-02-06 18:07:33 +00:00