The online racing simulator
Searching in All forums
(154 results)
haelje
S2 licensed
i decided to use a public svn, so anybody who wants can get the current sources while further development. for svn-path you have to use: http://svn.raygina.de/repos/haelje/C%23/

but don't expect to much, it's such a beginning, with me as newbie in .Net and C#. on the other hand i think some approaches are done, i was able to write some ideas, how i would handle "rules controlling". but take a look, any suggestion, bugs, errors and help with C# aspects are welcome.

i link here a compiles version, so anybody can test the small set of things done yet

the infos are all in #1 post
Last edited by haelje, .
haelje
S2 licensed
yeah, i think the sourceforge solution is a good one for me it's a very wise descision, that you published it under GPL. so all the results should return to the community, i like such an approach
haelje
S2 licensed
dont know if still reported: in the attached replay is a AI only race. after the start there were some crashed and while recovering from that "Rosberg" overheats his clutch. after that is not working anymore he stand on the backstraight trying to get a gear in, but don't move. so he stays on a dangerous place on track.

another thing i recognized: while the race i pressed "2" to store the replay and after i gave a name the replay instantly begin to playback, but the race was still running ?

here is the link to the spr-replay file: http://www.haelje.de/downloads/AIrace.zip
haelje
S2 licensed
i got no problems with autoupdater, but i use some kind of "workaround" the UAC without disabling it: i use TotalCommander in general and edit the properties of the start-link to be run as admin. with that every app you start from the TC run with admin rights. so i didn't get the errors when installing the patch. so no probs
haelje
S2 licensed
please post come code snipet, it's really hard to say what's wrong without it
haelje
S2 licensed
Quote from birder :
So i pose the question, what use is a license anyway in such a small community when the loss to fight it can be huge and any gain tiny?

that's the point i can not understand (as a programmer). the case that the rights should be fighted by law should normally not happen. so if i use a piece of code from the lfs-community which is under GPL, why should i have a problem with giving away the sources? this will prevent perhaps a lot of coders to reinvent the wheel. like your example with the "hello world"-app: of course if you wanna code some propritary app perhaps for money, then i know, that i can't use for example lfslib. i could write the comm via insim/outsim/outgage by myself, but the code will be perhaps 80% the same like lfslib. so if it would be such a special project then i have to do it by my own. OR i use lfslib under GPL giving out my source too and everybody can take a look, can do improvements and perhaps save a lot of time, because things are done and are reusable. and with the GPL my piece of code is always my piece of code, the copyright will stay by me, the only thing the licence handles is, what others have to do, if they wanna use my code.
that's my 2 cents to that
haelje
S2 licensed
perhaps it is a good idea to not only name the licences for the different libs, but rather link the licence texts itself, so everbody can read all the stuff by himself.

for GPL 2 the following links:
- German: http://www.gnu.de/documents/gpl-2.0.de.html
- English: http://www.gnu.org/licenses/gpl-2.0.html
haelje
S2 licensed
mhh, i wouldn't say it's wrong to release under GPL, i think it's more a special descision. with a good lib for insim under GPL you can make the best you can, that the results from using this lib coming back to the community, because apps need to be released with source code. so why should someone who benefits from the community (by using an existing lib) not want to give the sources away. i know there are a lot coders, who wouldn't use such a lib, but i can't understand it. i see it as the best way for community to profit from projects like LFSLib.Net
haelje
S2 licensed
do you offer the code for your app ?
haelje
S2 licensed
you are right, the race-admin interface while the event is running should be handy and small. so the buttons can be a good solution. this doesn't exclude, that the app has an additional GUI, where you can for example editing the rules set, or save/load files and so on. while racing the only important info for admins are rules violations, or ? and the possibility to give penalties for it.
haelje
S2 licensed
should it be the better idea to do all the race admin interfaces with lfs-buttons within lfs ? or better a stand-alone-gui for the app ?
haelje
S2 licensed
mhh, my idea was to create an own app for a race admin with GUI. this part i wouldn't solve with the button system, but right the messages should be done by buttons
LFS RulesController
haelje
S2 licensed
hi

i wanna try to code some RulesController-tool which could be able to watch the rules for an event automatically and give the raceadmin possibilities to penalise drivers for doing a violation. in the end of the app dev it should be possible to define rules out of an existing rules set for an event. so my thought was to collect what's should be important to be watched and what could be the basic rules elements, which then be combined to an "event rules set".
that's one we have to think about, and the other is the GUI-side: what should be elements for the app and information to be shown ? what interaction should be possible for race admins ? what messages are important to send to the single drivers ?

i just wanna start up a discussion about such an app. for me, i'm new with insim programming but wanna do some part for the community, so i need to start insim
(first tries succeeded, connection to lfs is established ). actually i use LFSLib with C#.NET

so i collect all the good ideas here in the first post, so everbody can quickly see.

output to drivers
  • state of pitlane (open/closed)
basic rules components
  • duration of quali
  • duration of race ( fixed time / fixed laps)
  • pitlane opening (time / lap)
  • pitlane closing (time / lap)
  • forced pitstops (number of stop required / addition like "have to change all 4 tyres every pitstop")
  • using of lag lap
GUI
  • lfs server connect interface
  • list of all drivers on track
  • possibility to customize and combine the basic rules components (interactiv / load / save)
  • list of rule violations
  • possibility to react on violations
this so far are some starting ideas, so what do you think about such an app ? if there is any tool, which fits for that, so feel free to post your suggestions

Trac: http://liveforspeed.codemacher.de/trac/LFSMarshall/

Current Release Notes http://liveforspeed.codemacher ... RulesController/NOTES.txt
Last edited by haelje, . Reason : location of sources corrected
haelje
S2 licensed
i think there is a possibility to have such a carrer-mode and it's online: CTRA-X System. primary lfs is (like the subtitlesays a online racing simulator, so it's right to have possibilities to practice offline, but the main focus is the online racing. and nothing is better than hard, clean races against driver you know

[Edit] ups, nearly the same content like joen
haelje
S2 licensed
i have the following, but it's in not really a bug i think:

the new possibility to adjust seat position in cockpitview are great, but doesn't work for my case. i use 70° FOV and you only can adjust the seat more to the front, so in BMW (and for example BF1) it is not possible to adjust the seat with 70° AND see both real mirrors

(don't know if this section is the right one to post it)
haelje
S2 licensed
no, thats not enough. if the insim-app is running on your laptop, then you have to use the IP of the pc lfs is running on. you have to open an insim-port within lfs with a command like "/insim=30000". this will use port 30000 for listening to insim-connections. on the laptop you have to enter this port and the ip of the lfs-host pc to establish the connection.
haelje
S2 licensed
woah, sounds crazy i think you have the latest version of the Logitech Profiler ? i use FFB = 65% ingame and 101% in profiler, but sometimes there is strange behavior when i start lfs. what works for me (not only for quickhack, it stays working ): unplug my G25 from USB and connect it again (lfs closed while that). with the next lfs-start everything is fine.
haelje
S2 licensed
it's really funny to follow the "when does it come out"-discussion
for me the new car and the improvements sounds great and i think the population of lfs will increase with this patch but i would say, don't hope for the come-out today, i think some betatesters said, that it will not be released today
haelje
S2 licensed
as far as i know it is not possible to change the pressure responses of the pedals. i know the problem of the moving chair but the only thing which help: take another (more fixed) chair
haelje
S2 licensed
i had the luck to drive in such a full motion simulator and there is no overload it's awesome, you get so much more feedback, it was a lot of fun
haelje
S2 licensed
very great broadcast

one suggestion: in my feeling the ranking chart is to much to the center of the screen, i would say, put it more to one border (the left perhaps) so it doesn't disturb the watching so much
haelje
S2 licensed
Quote from KeiichiRX7 :"Extend Main Onto Monitor"

yeah, this is the normal mode i use for my 2 monitors but if i use this, i can't see a screenresolution which is double the width of one screen, one the tripple width resolution is available. and if choosen this, lfs crashes with an error
FGED GREDG RDFGDR GSFDG