Commit Graph
100 Commits
Author SHA1 Message Date
Paul Dino Jones bcc2d410a7 refer explicitly to lua 5.4 in headers 2026-05-25 20:46:47 -04:00
Paul Dino Jones c38cf44f05 add more dependencies to install.sh 2026-05-25 19:54:08 -04:00
Paul Dino Jones f96a94ecb7 force lua 5.4 in cmake 2026-05-25 19:53:47 -04:00
Paul Dino Jones 897ce57e1c Improve lua dependency detection for linking 2026-05-25 19:17:47 -04:00
Paul Dino Jones e9e1e8591a updated to latest simapi for process detection 2026-05-23 12:40:42 -04:00
Paul Dino Jones a806e394d0 build simapi in install script 2026-05-22 17:45:36 -04:00
Paul Dino Jones abe8830989 remove deprectated getpid.h file 2026-04-26 19:38:15 -04:00
Paul Dino Jones 99d2d6140a Update to latest simapi 2026-04-26 19:16:29 -04:00
Paul Dino Jones 8862bbd5dd Fix cmake compile definitions 2026-04-23 17:35:50 -04:00
Paul Dino Jones 7996b25621 fix cmake boolean 2026-04-23 17:20:57 -04:00
Paul Dino Jones 1bcbd08c6c fix proc2 detection 2026-04-23 16:02:02 -04:00
Paul Dino Jones 93ccca069f fix lua version issue 2026-04-23 15:25:21 -04:00
Paul Dino Jones 2121f7e4fe Add procps dependency. Update to latest simapi 2026-04-22 16:35:43 -04:00
Paul Dino Jones 0ee114dc23 Add config entry for Moza R3 2026-04-04 10:02:16 -04:00
Paul Dino Jones 10c172d3e1 disable installing systemd service via cmake 2026-03-20 19:47:31 -04:00
Paul Dino Jones 1c79a70722 move saving of tyre diameter config to when we still know the car and sim info 2026-03-18 15:41:57 -04:00
Paul Dino Jones 361d73eba6 Fix issue with monocoque not shutting down cleanly when used in standalone udp mode 2026-03-18 11:48:43 -04:00
Paul Dino Jones a7327625df Refactor how sim calculate tyre diameter data if necessary 2026-03-18 11:10:35 -04:00
Paul Dino Jones 925cb0a2f1 Use sim provided slip ratio if available for slip based effects 2026-03-17 10:32:27 -04:00
Paul Dino Jones f21bced7c6 Fix regression braking udp support 2026-03-17 10:31:32 -04:00
Paul Dino Jones 99bb88a035 Refactor to provide siminfo to help decide if and how a device can be initialize 2026-03-16 17:40:13 -04:00
Paul Dino Jones 0a35099bd1 bring in fixes to crashes caused by new simapi 2026-03-11 23:57:01 -04:00
Paul Dino Jones 8b301402cc Update to latest simapi 2026-03-11 22:40:01 -04:00
Paul Dino Jones 699354cc7e Remove more debug code 2026-03-04 01:09:45 -05:00
Paul Dino Jones 7f776f279b fix compilation error 2026-03-03 23:42:18 -05:00
Paul Dino Jones f96277ef71 clean up debug code in pulseaudio mainloop start 2026-03-03 23:37:45 -05:00
Paul Dino Jones 4caabd24a7 Allow to automatically spawn pulseaudio daemon 2026-03-03 23:08:00 -05:00
Paul Dino Jones 8aadf0c1b0 Update to latest simapi for RaceRoom support 2026-02-28 16:04:31 -05:00
Paul Dino Jones a8919b9e55 Add link to guide for reverse engineering 2026-02-14 13:45:02 -05:00
Paul Dino Jones 696547dadf Update to latest simapi for Forza support 2026-02-11 10:52:13 -05:00
Paul Dino Jones 586c039bfd use separate debian control for each build 2026-02-08 11:42:37 -05:00
Paul Dino Jones d0a14c5f59 Added new files to build from new version of simapi 2026-02-07 10:57:21 -05:00
Paul Dino Jones 65049d5ce7 updated to lastest simapi for Wreckfest 2 Support 2026-02-07 10:47:57 -05:00
Paul Dino Jones 273e91ac71 restructure some libuv stuff 2026-02-06 17:54:17 -05:00
Paul Dino Jones 835b04fc13 Improve handling of shutdown when in udp mode 2026-01-27 01:43:01 -05:00
Paul Dino Jones d047543c19 update to latest simapi 2026-01-25 19:09:51 -05:00
Paul Dino Jones dbda035a07 Improve verbiage around invalid config file 2026-01-20 18:11:55 -05:00
Paul Dino Jones 44ff462fdc fix small issues with command line parameters 2026-01-20 18:11:55 -05:00
Paul Dino Jones b5b0355fc5 move tyre diameter calculations and diameters config saving out of haptic effect device specific logic 2026-01-15 18:18:29 -05:00
Paul Dino Jones 9815420c96 move finished rpm to github workspace 2026-01-12 15:31:52 -05:00
Paul Dino Jones 19a585b42c hardcode directory of generated rpm file 2026-01-12 15:22:22 -05:00
Paul Dino Jones e359c01e8d run on creation of any new tag 2026-01-12 15:14:50 -05:00
Paul Dino Jones 2d04b57b06 fix typo on file type 2026-01-12 15:11:58 -05:00
Paul Dino Jones 25e7dd1045 create rpm build dirs first 2026-01-12 15:08:22 -05:00
Paul Dino Jones 5520d5ba3e fix checkout command 2026-01-12 15:06:22 -05:00
Paul Dino Jones 532baed356 Add rpm workflow 2026-01-12 15:04:37 -05:00
Paul Dino Jones a6df3a7fef add libxml2 dependency 2026-01-12 12:00:37 -05:00
Paul Dino Jones 254804516d adding first attempt at rpm spec file 2026-01-12 11:47:43 -05:00
Paul Dino Jones 13f1a558dd fix spelling error 2026-01-10 15:34:37 -05:00
Paul Dino Jones 76904d383a matrix based package name 2026-01-10 15:33:54 -05:00
Paul Dino Jones 1e0d9f1461 added system info action 2026-01-10 15:15:19 -05:00
Paul Dino Jones 1d9cde26c6 update package release names 2026-01-10 15:09:05 -05:00
Paul Dino Jones aab0396f61 update to build latest ubuntu and debian packages 2026-01-10 15:02:33 -05:00
Paul Dino Jones 66f9f56a3c update to build ubuntu and debian packages 2026-01-10 15:00:24 -05:00
Paul Dino Jones a9cec10923 update to build ubuntu and debian packages 2026-01-10 14:59:33 -05:00
Paul Dino Jones ebc4671cb9 update to build ubuntu and debian packages 2026-01-10 14:54:58 -05:00
Paul Dino Jones a51a0ae475 update to build ubuntu and debian packages 2026-01-10 14:51:10 -05:00
Paul Dino Jones ddf81371cd update to use self hosted runner debian-latest 2026-01-10 12:47:46 -05:00
Paul Dino Jones 0b9ba29e39 update to use self hosted runner 2026-01-10 12:05:03 -05:00
Paul Dino Jones ada9c9e24f fix typo 2026-01-09 17:33:56 -05:00
Paul Dino Jones 9dc6337211 use -p to create dirs 2026-01-09 17:23:39 -05:00
Paul Dino Jones c4ea4737f7 try to apt update 2026-01-09 17:20:20 -05:00
Paul Dino Jones 659c7cfd65 try ubuntu 24 2026-01-09 17:16:41 -05:00
Paul Dino Jones c82c391d79 try ubuntu latest 2026-01-09 17:14:59 -05:00
Paul Dino Jones f45c5e9b0a Fix bad label 2026-01-09 17:12:14 -05:00
Paul Dino Jones b03bfdf2e6 Add libpulse dependency 2026-01-09 17:03:18 -05:00
Paul Dino Jones 7b97ba16df Add step to checkout submodultes 2026-01-09 17:01:03 -05:00
Paul Dino Jones b02c5b1e47 Add step to install dependencies 2026-01-09 16:57:42 -05:00
Paul Dino Jones 467b85ae4a fix indentation problem 2026-01-09 16:52:13 -05:00
Paul Dino Jones 8ebc851e82 fix indentation problem 2026-01-09 16:51:04 -05:00
Paul Dino Jones f0860a7383 fix indentation problem 2026-01-09 16:49:35 -05:00
Paul Dino Jones 5c2f1d7b3f update README 2026-01-09 16:41:58 -05:00
Paul Dino Jones f462f8554a monocoque debian package 2026-01-09 16:40:12 -05:00
Paul Dino Jones 34ccffc8ab Adding debian package control file 2026-01-09 12:47:32 -05:00
Paul Dino Jones 34f04adcae updated readme 2026-01-07 01:01:08 -05:00
Paul Dino Jones 6c7c3231a7 Adding support for Logitech G29 Wheel 2026-01-06 21:14:10 -05:00
Paul Dino Jones 62bda5a58c updated readme to point to new supported sims chart 2026-01-05 13:05:11 -05:00
Paul Dino Jones 9194b7173b update to latest simapi for Dirt2 support 2025-12-30 11:40:40 -05:00
Paul Dino Jones 681d456c51 allow for non set cars to atleast use provided tyre diameters 2025-12-24 16:23:03 -05:00
Paul Dino Jones a962d658a3 move duplicate loop release code to its own function 2025-12-22 22:44:47 -05:00
Paul Dino Jones f58d8cbc42 update to latest simapi 2025-12-22 22:44:19 -05:00
Paul Dino Jones efbafb07c2 Update to latest simapi for car from outgauge 2025-12-18 00:23:45 -05:00
Paul Dino Jones f062a53e7f update to latest simapi for ACEvo and ACRally support 2025-12-14 17:46:27 -05:00
Paul Dino Jones 3797357844 update to latest simapi for Assetto Corsa Rally support 2025-12-13 13:04:38 -05:00
Paul Dino Jones 88f0f4005f fix flipped rpm and maxrpm in moza device update signature 2025-12-13 11:51:44 -05:00
Paul Dino Jones 0772821f62 update to latest simapi to fix outgauge mapping 2025-12-12 15:39:57 -05:00
Paul Dino Jones 6c6ac81a2c update to latest simapi for BeamNG workaround 2025-12-12 15:33:07 -05:00
Paul Dino Jones 82a246a4b1 thread showstats so it does not go crazy 2025-12-12 15:26:50 -05:00
Paul Dino Jones 03f807ac34 update to latest simapi to fix small issue using simd with udp sims 2025-12-12 12:22:59 -05:00
Paul Dino Jones 503781673b pull in simapi update to fix mapping issue with outgauge 2025-12-12 10:22:57 -05:00
Paul Dino Jones 7cac9e9fa0 add support for BeamNG 2025-12-11 20:21:36 -05:00
Paul Dino Jones 25bfe2325c Add basic support for Live For Speed through OutGauge and Outsim protocols 2025-12-11 17:49:39 -05:00
Paul Dino Jones fea3bee324 pull latest simapi to fix too many files bug 2025-11-27 19:12:32 -05:00
Paul Dino Jones 5c30844709 update to latest simapi to fix gear int value 2025-11-23 13:50:35 -05:00
Paul Dino Jones 0700ab9a31 add lua dependency to README 2025-11-22 11:39:41 -05:00
Paul Dino Jones 817e0f2001 updated to latest simapi 2025-11-22 09:28:20 -05:00
Paul Dino Jones a44fd51bda update to latest simapi 2025-11-18 12:25:28 -05:00
Paul Dino Jones 34ad2f63db fix type for fourth gear 2025-11-10 13:02:15 -05:00
Paul Dino Jones f716e30633 use new enums for flag and gear 2025-11-10 11:27:10 -05:00
Paul Dino Jones 10d572f227 fix issue with diameters.config not using gameid. Update to latest simapi 2025-10-28 12:18:59 -04:00