The online racing simulator
Searching in All forums
(234 results)
MonkOnHotTinRoof
S2 licensed
Quote from dougie-lampkin :If I was doing it, it would be through insim. I don't think it would work alongside lapper...someone more talented then me could maybe check that?

I believe up to 8 independent insim clients can be attached to a host, so I see no problem with this. And the required application is very simple to do too.
MonkOnHotTinRoof
S2 licensed
Badly designed poll. It doesn't include other 2 possibilities : Both, None.
And isn't that possible to see from lfs web stats ?
MonkOnHotTinRoof
S2 licensed
I have trouble understanding that too. You can bind !sl 0 command to another wheel button to disable speed control.
MonkOnHotTinRoof
S2 licensed
Quote from scoobyrbac :I run it...It comes up with an error

You probably haven't got .net framework installed. It comes with windows update (optional component I believe).
MonkOnHotTinRoof
S2 licensed
Quote from Jakg :
I dont have any idea on how to do it, i think it's built into the LFS executable.

Very probably it's hardcoded. So the most problematic thing is to find the value, because the value is constant, which means you have huge pile of same values to choose from.

BTW this app has wrong name. It's not speed limiter, but very crappy automatic speed maintainer (you don't have to hold gas button).

I checked now. It still works. Strange thing only that it doesn't work if you specify username, it has to be colorless nickname

http://www.lfsforum.net/showthread.php?p=521251#post521251
Last edited by MonkOnHotTinRoof, . Reason : checked
MonkOnHotTinRoof
S2 licensed
Quote from bluejudas :Now we just need to remove the chase view

This is already done. You can start server with force cockpit option. Well, you still have TV views, but I doubt they are considered advantageous to drive in

Great patch towards more realism ! I hoped it would also include force manual clutch as a server option, but ok, this can be done via insim.
One thing that is a bit annoying to me, is that blackwood track changed and lines are not smooth anymore (weird line after T2) and it can be still cheated at T1 (either grass driving on left or "catapult" on the right). I guess we'll get used to it till next patch .

Great job!
Banned twice
MonkOnHotTinRoof
S2 licensed
Not important, since it doesn't cause any problems, but I guess it 's ok to be reported. It may be more generic problem...
Actually it's more like "ban voting allowed" even when user was already off
MonkOnHotTinRoof
S2 licensed
011100110111000001100001011011010110110101100101011100100111001100100001001000000011101001010000
MonkOnHotTinRoof
S2 licensed
/rcm messagetext
/rcm_all
MonkOnHotTinRoof
S2 licensed
Quote from imthebestracerthereis :Oh well, I'm still confused =(

/me has learning disabilities :something

Okay, someone do this (might help me out)


something every 1 second with message

something every 1 minuet with message

something every 1 hour with message

something every 1 day with message

something every 1 month with message

something every 1 year with message

* * * * * * |/msg every sec
0 * * * * * |/msg every min at 0s
0 0 * * * * |/msg every hour at 0min 0s
0 0 0 * * * |/msg every day at 00:00:00
0 0 0 1 * * |/msg every month on first day start
0 0 0 1 1 * |/msg every year on first day in january
MonkOnHotTinRoof
S2 licensed
It's very simple: * means every, number means at that particular time

s m h D M Y
* * * * * *

means every second every minute every hour etc

If you want to schedule for every 20 minutes:

0 0 * * * * : 0 20 * * * * : 0 40 * * * * |/msg This msg appears every 20 minutes starting with hh:00:00
MonkOnHotTinRoof
S2 licensed
I did explain how to do it. If demo user, just specify nickname instead of username. If it doesn't work, say where is the problem. I can't read mind, you know.
MonkOnHotTinRoof
S2 licensed
Quote from wheel4hummer :Use outgauge then.

Um, and how would that exactly help ?
MonkOnHotTinRoof
S2 licensed
Quote from wheel4hummer :Then use nick name instead, if the server is a demo server. Why does your program hold the throttle for so long? Wouldn't it be better just to blip it?

Updated, so it tries to find nickname if it can't find username. I still need to know when to release gas. And I do it as quickly as I get info from InSim (every 50ms) about speed. Sure I could complicate for each gear separately, but no thanks, too lazy here. Drive in higher gear to avoid annoying oscillation .
MonkOnHotTinRoof
S2 licensed
Here is something quick&dirty.

Start LFS, type /insim 29999, start this app from command line: LFSSpeedLimiter -username=YOURLFSUSERNAME, join some server and type !sl 100.
Gas pedal must be assigned to W key.

Car will try to maintain 100 kph. It's a digital cruise control with very lousy regulation .

For DEMO users, replace username with colorless nickname.

Requirements: .net 2.0
Last edited by MonkOnHotTinRoof, . Reason : Updated instructions
MonkOnHotTinRoof
S2 licensed
Quote from Macfox :Has anyone managed to get LFS Lapper running as a service.

I'm using instsvr and srvany, but the application quits as soon as it sees a logoff message. WM_QUERYENDSESSION, WM_ENDSESSION, CTRL_LOGOFF_EVENT

Maybe it would work if you recompiled LFSLapper for non-console application (/target:winexe switch for csc compiler)and then use instsvr. I haven't tried tho.
MonkOnHotTinRoof
S2 licensed
IS_NPL InSim packet
MonkOnHotTinRoof
S2 licensed
I noticed this behavior too. It's easy to do and does not require any hacks... I don't have access to game now, but I think this is how to achieve it:

Get your speed to max, then hold clutch. Gear down to neutral while holding clutch all the way. Release clutch. Speedometer will still show highest speed even when you don't press on gas pedal and car stops. But you won't be any faster because of this. It's just meter that shows wrong speed.
Last edited by MonkOnHotTinRoof, .
MonkOnHotTinRoof
S2 licensed
Quote from wheel4hummer :I've currently been trying to learn assembly and machine code. I want to get a cheap microcontroller just to play around with. What is assembly useful for, anyway? I want to figure out how to write my own DOS drivers.

Assembly language is low-level CPU specific language. It's commands are directly compiled into machine code.

Hardly anyone uses assembly language today. Even lower layers of OS and drivers are usually written in C.

Advantages of ASM are: full control over CPU, fastest possible execution speed if experienced in ASM programming (and lots of time for optimization), small output files.
Disadvantages: not portable, hard to maintain code, nonproductive.

Assembly is great to learn architecture of CPU and for fun. It was my second language, right after Spectrum Basic . Tho it might be overkill for you. Usually microcontrollers can be programmed with stripped-down variants of C.
MonkOnHotTinRoof
S2 licensed
Quote from vane :what i was talking about was the fact that my pb files arent called PB.txt and DriftPB.txt and how are you meant to change the directory of where the pb files are?

You can change directory and/or filename in LFSLapper configuration file. You can select filename using cgi with parameters pbfile and driftfile (Read readme.txt). Basically it's: WebStats.cgi?pbfile=mypbfilename&driftfile=mydriftfilename

wtf: mydriftfilename is automatically split by space before filename, but only in upper line ?
MonkOnHotTinRoof
S2 licensed
Quote from vane :how you compile the new cgi webstats file?

There is nothing to compile. CGI is ALREADY compiled. However if for some strange reason you think your compiler can produce significantly better code than mine, you can build it yourself from source code included. Only main.cpp has to be compiled, which is standard C++ using some STL. Read documentation.

Oh, yeah, you need C++ compiler with STL support for that.
MonkOnHotTinRoof
S2 licensed
Quote from danowat :Also remember, that "wheel" encompasses ANY analog control device, be it gamepad or joystick too.

Also a mouse, if y axis is used for gas/brake. It's hard to get used to it tho.
MonkOnHotTinRoof
S2 licensed
Quote from Dygear :RCM's would be under (or over) the button. It would look stupid.

O you mean rcm messages not mtc ? Yeah they are annoying. I wish they could be turned off from insim...
MonkOnHotTinRoof
S2 licensed
Quote from Dygear :Requesting a change to the InSim packet, MTC to make use of the Sp2 variable to define where on the screen the message shows up and the use of Sp3 variable to say how long it should stay on screen (in seconds) or in the case of zero, stay on screen for the default amount of time the chat message would stay on screen.

Why don't you use buttons for that purpose ? You can do your own chat box with them (with scrollbars if you wish :nod.
MTC is just for console text and is probably a problem to make it behave any different that other text.

Not to be completely useless post , someone mentioned packet to indicate closure of InSim. I also think that would be good packet to add.
FGED GREDG RDFGDR GSFDG