was: "rFactoring", now: "rFactory"
Aug 16, 2018 13:38:09 GMT
Post by Seven Smiles on Aug 16, 2018 13:38:09 GMT
A "Super UI" for rFactor 2 like AC's "Content Manager" but more so!
I'm sketching out ideas for this, it'll probably never see the light of day but I thought I'd share it and I welcome your comments. All there is so far is this Mind Map
Details:
The concept is a GUI that allows you to tweak the major game settings in a similar way to AC's Content Manager. Taking offline first: you'd select which car you want to drive, what and how many opponents and which circuit, all with the aid of filters. You could then tweak the graphics settings if needed before saving the whole thing as a "scenario". For online you'd do much the same (even though car, opponents and circuit are set by the server rFactoring still needs to know) and pick the server you're going to race on.
When you click Run rFactoring would do its clever stuff
- Set the graphics settings (your preferences plus some tracks are graphics hogs, VR is different to a monitor, if it's not going to rain you don't need raindrops)
- Set the AI strength
- Set the driving controls appropriate to the car (so for example if the car has a dogleg gearbox it would set up your shifter for that. Or TC settings or engine management) and appropriate for VR/Monitor (the most important buttons for me in VR are "re-centre driving view" and "quit")
- Set the weather conditions
- Set the other settings such as damage, time multiplier and so on
Next time, you select a different "scenario" and rFactoring goes and sets up rFactor 2 to run a completely different car/track/opponents/weather selection.
The Blue bits are completely new additions to rFactor:
- Server name, password - bypasses the lobby and logs you straight into a server (I have written that already).
- Gearbox model - an update of the "Grinding Tranny Mod" for rF1. I have written this too but would re-write it to add things like damage.
- AI strength factor - used to calculate AI strength for each track / car combination. The AI are stronger on some tracks than others and different in some cars, this remembers and sets it up for you.
- AI for detail settings - takes all rFactoring settings and selects appropriate graphic settings. This is quite an ambitious project in itself!
Behind all this are databases with details of all the cars and tracks. Each car and track has a JSON file with the details rFactoring needs to know. I'd provide a starting set of these but rely on the rFactor community to add the rest.
I know S397 have promised a new UI any day now but rFactoring adds stuff beyond anything that is likely to offer.
Some bits of this are quite "do-able", others are more tricky (getting a usable GUI in particular frightens me). I would do it in several stages, adding more functions each time. If I ever do raise the enthusiasm and get to stage 1 you lucky people would be the first to try it out!