A way to manually add new cars and tracks #74
Replies: 1 comment 3 replies
-
Hi! Always happy to hear you're having fun with it. #67 (comment) outlines what it'd take to update the "official" car / track list. If you have some development experience (that's a big if, but I'll document it anyway): it should be fairly easy to make changes for yourself (locally) that you want, either by
and then running the app locally. To make this fully user-customizable would be tricky: it'd either need a way to resolve conflicts with the built-in data (what if the "official" set later gets the track / car you added?), or the way data is handled today would need to be completely reworked. Not to mention, you'd want to make extra super duper sure you never lose the work put into the track / car set. After ~10 minutes of thinking, my best idea for how to do this well would look something like this:
I severely dislike the split this introduces between formats of data storage (Google Sheet vs in-app / JSON), but it's the best I can come up with without introducing a backend component (at which point we could use either Google Sheets of something else as a backing store). This is something I very intentionally avoided, to keep the whole app simple. It means you can keep using it "forever", because there's no server component that needs me to maintain it. Further side note: one reason the data entry is hard is that there's a full matrix of ALL CAR CLASSES x ALL TRACKS VARIATIONS, with a checkbox in each cell. Some ideas around that:
OK so will I work on some / any of this?I'd want a fairly strong commitment from someone to become the steward of the built-in dataset before I invest time in implementing any of this. Someone not-me with technical chops would be good to have too, of course (pull requests welcome BTW!), but that's currently less of a bottleneck. |
Beta Was this translation helpful? Give feedback.
-
Hi, I love this app and have been using it now for over a month. Some of the content is a little dated so I was wondering if it was possible to add new cars and tracks myself?
Also going further it would be really awesome if I could even rewrite the cars and tracks for a different game? Say if I wanted to make it relevant to rfactor 2?
Thank you
Beta Was this translation helpful? Give feedback.
All reactions