hello,
after several years I consider to develop my next insim application. This time it should be a small one, but different things seem to be impossible unfortunately.
Short description of what I want to do: When racing on different servers with different cars on different tracks I am used from Grand Prix Legends (what I was racing for several years), that the game remembered that last used setup for every track and every car. LFS does not, and I feel it very annoying, so I was going to develop a "setup buddy": every time the track changes or I select a different car, then the setup buddy automatically selects the last setup that I have used for this combo.
In principle this is possible, I can read the setup out of the cfg.txt file and I can change the setup with the /setup command. The problems are, that I cannot detect reliably, when I am in the garage screen and (much worse) that I cannot detect a car change within the garage screen. I get a notification in the moment, when the user leaves the garage (with a ISP_NPL, but this is too late), but not when the user returns to the garage screen from the screen, where we can select the cars. I was playing the whole day with insim, captured a lot of insim traffic, but there was no appropriate notification, that could solve my problems.
Use of this tool could become quit intricately (e.g. change car=>leave garage=>reenter garage=>tool selects correct setup=> leave garage again and race..). So if I do not find a appropriate solution to detect car changes, maybe it would be better to write it in the Improvement Suggestions forum as a request instead of trying to develop an insim tool.
Any ideas, suggestions or hints? Any help would be very appreciated.
With kind regards
Soeren
after several years I consider to develop my next insim application. This time it should be a small one, but different things seem to be impossible unfortunately.
Short description of what I want to do: When racing on different servers with different cars on different tracks I am used from Grand Prix Legends (what I was racing for several years), that the game remembered that last used setup for every track and every car. LFS does not, and I feel it very annoying, so I was going to develop a "setup buddy": every time the track changes or I select a different car, then the setup buddy automatically selects the last setup that I have used for this combo.
In principle this is possible, I can read the setup out of the cfg.txt file and I can change the setup with the /setup command. The problems are, that I cannot detect reliably, when I am in the garage screen and (much worse) that I cannot detect a car change within the garage screen. I get a notification in the moment, when the user leaves the garage (with a ISP_NPL, but this is too late), but not when the user returns to the garage screen from the screen, where we can select the cars. I was playing the whole day with insim, captured a lot of insim traffic, but there was no appropriate notification, that could solve my problems.
Use of this tool could become quit intricately (e.g. change car=>leave garage=>reenter garage=>tool selects correct setup=> leave garage again and race..). So if I do not find a appropriate solution to detect car changes, maybe it would be better to write it in the Improvement Suggestions forum as a request instead of trying to develop an insim tool.
Any ideas, suggestions or hints? Any help would be very appreciated.
With kind regards
Soeren

but you can do so while spectating.