The online racing simulator
Searching in All forums
(333 results)
Frankmd
S3 licensed
The communication would be the image that is going to be projected on top of lfs.
Frankmd
S3 licensed
Any word from the people that have worked with the d3d8.dll stuff? Im really interested if something I describe above would be possible.
Frankmd
S3 licensed
I think the team, as a 'team', no longer exists anymore, but we still are and will stay a group, bonded by common interests and a history together
. In the last few months I think we already were that (a group) and not so much a team.
As said before, we will all stay in the irc channel (everyone is invited to join in ) and stay the fun group we allways were. The only difference is that former teammembers can join other teams that are more active as a team. Who knows what that can do for the rest of the ex-teammembers

We never made a big problem of having people from outside the team competing with us, so let's hope other teams wont have problems with us the other way around either

I will try to keep the Masters of Endurance team alive, so that the name won't dissapear entirely from the LFS scene
Frankmd
S3 licensed
I've looked into this too, for my own application, but only briefly. I don't think I will ever be able to make something like this (since I'm programming in java, and not c++), but it would be nice if someone could make some sort of generic dll that can be used to draw anything from a secondary program onto lfs.

The attachment is a little scematic of what I mean. I know nothing of dlls, so I guess you cant make some d3d8.dll that can also communicate with an external program?

Maybe someone could give some insight if this is possible or not.
Frankmd
S3 licensed
Hehe, he looks very alive I bet you don't have a moment of rest anymore
Frankmd
S3 licensed

TRACKING PACKET REQUESTS
------------------------
- send to LFS to request player / connection / result packets
- these requests work even if race tracking is not switched on

To request a IS_RES, send a InSimPack with Id = "RES" and value = result number (0,1,2...)
To request a IS_NPL, send a InSimPack with Id = "NPL" and value = player number (0,1,2...)
To request a IS_NCN, send a InSimPack with Id = "NCN" and value = conn number (0,1,2...)
To request a IS_NLP, send a InSimPack with Id = "NLP" and value = 0
To request a IS_MCI, send a InSimPack with Id = "MCI" and value = 0

I didn't even know about this before I read the post above. I had the same problem
Frankmd
S3 licensed
It is possible. Altough there is a reason you cant get behind the fence in shift+u mode, and that reason is that you sometimes get graphical glitches. You can, for example, set the camera 50m above the track, but at some tracks the tarmac will dissapear, or you will see ugly parts next to the track.

As for the release, my goal is to get something working before the next masters of endurance race. If I manage to get something that is worth sharing I will put a link here.
Frankmd
S3 licensed
I once tried to get values like speed from LFS by searching the memory adresses, but that didnt work (I did that for the same reason actually, an lcd display).

However, you can use InSim or OutSim to get some data like speed, gforce etc. I think that having information about the race (rather then your car) is more valuable to put on a display like that. And that is rather simple to make with insim.

I dont have the keyboard, but my current one is getting a bit old and dirty, what is the price of such a keyboard?

EDIT: I see there also is an emulator, so you dont actually need the keyboard itself to test..
Frankmd
S3 licensed
Quote from nikimere :Gratz Scawen and Geraldine,
I have some suggestions for middle names... Leo Francis Sean Roberts

I would consider that bad parenting.

Frankmd
S3 licensed
Here's a new preview movie. I added moving camera's along a line. Next up will be making sure the program is usable to everyone so that I can release a testversion later this week.

http://nic.mm2c.com/files/KY_NAT.wmv
Last edited by Frankmd, .
Frankmd
S3 licensed
Yeh, that is a possibility, but staying with that car for 10 seconds means you might miss something else.
One thing is for sure, a program like that would need some serious testing and tweaking.
Frankmd
S3 licensed
Better news then a progress report I think you'll have to hire someone to sleep for you... LFS in daytime, then a baby keeping you awake during the night...
Congratulations
Frankmd
S3 licensed
Just a little update, Im having some difficulties with networkconnections in Java, so don't expect a quick release or anything.
Frankmd
S3 licensed
Frankmd
S3 licensed
The delft team is also going. Im not sure if the class3 team (which Im on) is also going, but of course I could go anyway. Are there more LFS'ers that will go to Formula Student Germany?
Frankmd
S3 licensed
Hm, isnt there something in the wheel drivers that prevents the wheel from putting on too much force to prevent breakage? How did it happen, did you put on too much force yourself, or did it slam into the rods that limit the motion to a certain amount of degrees?
Frankmd
S3 licensed
I really wouldnt know about that, but since Dygear said that Windows was skittish on Java, and not the other way around, I figured it was Microsofts fault.

I stand corrected
Frankmd
S3 licensed
Quote from Dygear :(You knew someone one going to ask this)
Could you make this in C, C++?
Windows XP x64 is very skittish on Java.

Then the guys from microsoft shoulg get their act toghether and make sure my program runs on that platform.
I dont think I am using any fancy stuff, so if my program doesnt work, then I dont think any program except form the Hello, world! will work.
Frankmd
S3 licensed
Quote from SchneeFee :i am rather thinking about making videos, than creating permanent trackside cams. Whats the reason for this restriction?

It happens quite often that you see all sorts of graphical glitches if you are outside the track bouds (or go higher then 2.6m).
Frankmd
S3 licensed
Quote from Hyperactive :I am still waiting for the nude spectator mod for LFS

And that mod doesn not mean a moderator

How nude can 30 pixels be?
Frankmd
S3 licensed
Quote from tristancliffe :Yes Pablo, thats about right. So I can, say, start off REALLY high, and the camera zooms into the track, and into the garage. If this movement could be repeatable (like a macro) then it could make movie makers lives a lot easier. Espcially if the default zoom/height limits are relaxed.

And you don't need to call me tristancliffe - Tristan will do

That is actually a pretty good idea. I just added it to the planned-features list Dont count on it to be a feature in the first versions though
Frankmd
S3 licensed
Quote from SchneeFee :will it be possible to place a camera outside the trackarea? I always wanted to see this in LFS. It makes really cool atmospehere when u see a full Grid starting from the audienve POV or from behind a fence.

(Check out CCM (Camera Control Master) for GPL to see what i mean.)

Yes it will. However, there is a reason that you normally cant get in those areas, so these cameras should be placed wisely.
Frankmd
S3 licensed
I guess it would be easier to just simulate a force, rather then creating some code that allowes you to artificially move the cockpit, while it actually isnt moving etc.. If you are able to simulate 4 tyres and downforce, it shouldnt be too hard to apply a moment somewhere on the car that is proportional to the rotational speed of the engine.
Frankmd
S3 licensed
For the people that have insim experience...

Quote from InSim.txt :State flags controlling this packet
-----------------------------------
The relevant Flags that can be set are :

#define ISS_SHIFTU 8 // in SHIFT+U mode
#define ISS_SHIFTU_HIGH 16 // HIGH view
#define ISS_SHIFTU_FOLLOW 32 // following car
#define ISS_VIEW_OVERRIDE 8192 // override user view

Does this mean that changing the other flags does not influence the state of the game?
Frankmd
S3 licensed
Quote from tristancliffe :A suggestion. Would it be possible to have the cameras to be moved, zoomed, rotated in real time, BUT also export the motion to a file. That way we can share camera postions AND movements, and also make the camera move automatically.

This means for someone like me (a noob) who wants to record a particular camera movement with LFS in full-screen and no second monitor would be able to create the camera movement and then have it play automatically with the camera control software in the background.

Just a though, and poorly explained I guess.

At the moment you have 2 sorts of cameras:

-moving : these cameras will automatically zoom, rotate and pitch according to the position of the car you are looking at relative to the camera.
-non moving : these cameras will just look in a certain direction and not move in any way.

Actually the name 'moving' is wrong, because neither of the cameras are actually translating. Translating cameras will be investigated tho (Im 90% sure it will work).

The camera positions are stored in an external file, so you can make these files available for download.

EDIT:
I think I see now what point you are missing The program cotrols the camera, but the userinput is the player to look at. You will see a list of buttons, all representing a player, you press one button, and the program will follow the car around the track.
Last edited by Frankmd, .
FGED GREDG RDFGDR GSFDG