TLDR: App not dead, stuff to do, world's collapsing. Will probably create better, modern, beautiful and easier to use version in different framework, but that'll take a while depending on my future schedule. Expected to release as alpha before 2033 (maybe)!
---
I'm going to try not to imitate some racing sims by posting more announcements than content, but as some people asked, I felt like giving a nice, little update on what the current (and past) plans are.
So, well, I don't know about you, but my past year has been... historically interesting! Busy with other stuff, like finishing my Master's thesis, I had no time to actually work on this software, not a lot at least.
But just to emphasize: This whole "Racing Career Management" idea has been an aspect that I've developed for over 5 years now, beginning with excel sheets and currently ending up with this neat software, so even if I drop out for months, or even a year, this is never "dead"!
Where we stand
In the last dev-update I teased an integration with some of the racing sims. This has partially been implemented, but isn't fully functional. There were also some other small changes that I'm not going into, but suffice to say: None of it is really worth an update for now. But keep this in mind for the next section
Another surprising and amazing aspect to mention is that
multiple third party addons like the
AC Career,
23 games,
Dahn's Mod or
anibalrodriguez mod were uploaded, which I did not anticipate! I'm happy to see that people seem to be interested in this piece of software and it motivates me to pick up the work again!
Where to go? (Announcing RCM2?)
As is apparent from the visuals, the Software Development Kit (So... the way I wrote this software) can be considered... outdated. And limited. It is quite a lot of work to keep the app feeling modern or adjust the functionality in the way I want it to. This can be seen in the app being... ugly and sometimes comparably slow and unintuitive.
For my thesis project, I've been writing an app in a different framework(Flutter). While this was a smartphone app, it is a much more modern and versatile development kit. I've also become a better coder since then. This leads to a simple conclusion:
- I might re-write the whole app!
This has multiple purposes.
1. The old code has a lot of uncommon and problematic practices, which hinder further development. I'd have to re-write significant parts of code anyway.
By switching to a different framework, I can easily improve the code while taking advantage of the framework itself.
2. The new framework would allow me more easily to publish the app either as normal
Desktop software, as website or even as Android app.
3.
Better, modern visuals, as the out of the box visuals are simply better.
4.
Better layout management
5.
More external libraries can be used, which means that I can easily put in graphs for the presentation of results or other statistics, with a lot less to code and layout myself. The whole process would just be streamlined.
Besides this, I'd have
multiple goals myself for the new App version (which then would be Racing Career Manager 2, I guess?):
1.
Keep the modding easy! The file formats would probably not change, I would even like to add some easier tools to mod files, but that requires the app to be finished, first
2.
Make the app more intuitive to use. RCM was never supposed to be a mainstream app, rather focusing on lots of functionality than an ease to use, but it would be nice to have proper explanations inside the app, some kind of tutorial maybe and a help-tool.
3.
Provide a full experience out of the box. Which probably just means: Finish the app and add enough content to be motivating. This will probably just be provided for one sim though, which at this point is likely to be Assetto Corsa, however the app will, still, function with all other sims as well.
4.
Visuals! Satisfying visuals! You can see in the screenshots from my thesis app, that I've shown the user statistics and rewards. These are appealing and motivating and will, of course, be transferred over to RCM. Especially the achievements would add a new dimension, but also statistical feedback in form of graphs which show you the position in your championship, or your career progress. It's just something that is fully missing from the current app and would probably lift RCM from a nerd-niche-app to a more widely used mainstream app!
Just to give you an impression of the looks of the
thesis app(not RCM!), so you can see some of the very simple visuals in action. Of course, this is laid out for phones, not Desktop applications, but you still get some impression here!: