The online racing simulator
Searching in All forums
(143 results)
JayEyeBee
S2 licensed
Is there away for LFSRecord to animate the cameras without taking the focus from LFS? It would be useful to be able to record the car sounds from the position of the camera, even if only to record them using a third program.

I took a look at 2.07 today, and saw the nifty looking Audio Layer. Are you able to elaborate on what the intent is for this layer?
JayEyeBee
S2 licensed
Edit, er, what Angus says

Is this intended as a replacement for the TVdirector overlays, or to supplement them?
Last edited by JayEyeBee, .
JayEyeBee
S2 licensed
Quote from CSF :Boothy has raced for ONE team in GTAL this season. He has been on the confirmations list for two granted, but only raced for one team. Because he has not raced for two teams he can still make a change to another team. If he leaves the TEM roster, he can now only go back to the Goc roster in the coming races.


Oh and for the record, it was me that wanted that rule in. It's my rule so I should bloody know what it means before you come back with your boring rhetoric.

Cool, thanks for the clarification.

In other sports, there are case studies included in rule books which are useful. Perhaps something to consider when questions like these show up.
JayEyeBee
S2 licensed
Quote :
a)No Driver may be on more than one team roster at any one time. No Driver may race for
more than two teams during a season. A Driver may make only two moves between
teams during a season: From the original team, to a second team, then back to the
original team. Exceptions may be made in the case of team break-ups or merge

Yeah, there seems to be a bit of grey area between two parts of this rule. One says that you can only 'race' for 2 teams, but another states that you can only make two moves between teams, to one team then back to the original team.

I guess the whole question revolves around what being on the roster of SonicRealms (but not racing for them), then racing for GOC means for Boothy's team membership status.
To me, it would mean that he was definitely on SR's (he was on a confirmation for that team) and therefore on the roster, and definitely on GoC (participated in a race). That to me, would preclude him racing for TEM (not that I really care).

This seems to be a loop-hole that needs plugging. Boothy could argue that he wasn't on SR because he didn't race for them, not an unreasonable arguement. An equally reasonable arguement is that he was on SR's team, so the only move he can make away from GoC is back to SR, which, like I said, boils down to the definition of team membership.
JayEyeBee
S2 licensed
Interesting indeed, the Tommy O schedule.
JayEyeBee
S2 licensed
Quote from DarkTimes :OK, thanks for the report. I can indeed reproduce this (both parts) and I'm looking into it.

**snip**

1. LFSRecord will let you set a replay offset that is longer than the length of the replay. The error message is being sent by LFS to LFSRecord, as LFSRecord is trying to move the replay to a place that doesn't exist.

**snip**


Nifty. That isn't exactly the problem I was trying to describe (the replay I was using is well over an hour long, but I think there must be a problem with that replay file). Oh well, a more useful report than I thought.
Last edited by JayEyeBee, .
JayEyeBee
S2 licensed
I'm having an odd problem. I'm using a replay that came from a larger one that had been edited using mpredit into more manageable chunks. (It's pretty time consuming to develop a camera sequence from an incident late in a large replay).
When I play the replay through LfsRecord, it will progress so far then give me an error: "Replay Error: the position you want to play from is beyond the length of the replay." This is less than a minute into a replay of well over an hour. It also will not let me generate a time offset keyframe from farther into the replay.


Edit: This doesn't happen with the original 6 hour long replay, nor a replay of the start of the race generated from mpredit
Edit2: It only seems to happen with that particular replay, so not really a bug, I guess.

Also, when I closed LFS when LFSRecord was displaying this error, LFSRecord crashed.

I like breaking things.


From the crash
Quote :
Log Name: Application
Source: .NET Runtime
Date: 23/12/2010 1:32:16 PM
Event ID: 1026
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Jonathan-PC
Description:
Application: LFSRecord2.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Net.Sockets.SocketException
Stack:
at InSimDotNet.TcpSocket.ReceiveCallback(System.IAsyncResult)
at System.Net.LazyAsyncResult.Complete(IntPtr)
at System.Net.ContextAwareResult.CompleteCallback(System.Object)
at System.Threading.ExecutionContext.runTryCode(System.Object)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode, CleanupCode, System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Net.ContextAwareResult.Complete(IntPtr)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(System.Object, IntPtr)
at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0">1026</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2010-12-23T17:32:16.000Z" />
<EventRecordID>65170</EventRecordID>
<Channel>Application</Channel>
<Computer>Jonathan-PC</Computer>
<Security />
</System>
<EventData>
<Data>Application: LFSRecord2.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Net.Sockets.SocketException
Stack:
at InSimDotNet.TcpSocket.ReceiveCallback(System.IAsyncResult)
at System.Net.LazyAsyncResult.Complete(IntPtr)
at System.Net.ContextAwareResult.CompleteCallback(System.Object)
at System.Threading.ExecutionContext.runTryCode(System.Object)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode, CleanupCode, System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Net.ContextAwareResult.Complete(IntPtr)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(System.Object, IntPtr)
at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
</Data>
</EventData>
</Event>

Last edited by JayEyeBee, .
JayEyeBee
S2 licensed
Hi.

Crashed while I was clicking undo a number of times (no doubt too many).
Quote :
Log Name: Application
Source: .NET Runtime
Date: 21/12/2010 8:49:04 PM
Event ID: 1026
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Jonathan-PC
Description:
Application: LFSRecord2.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentOutOfRangeException
Stack:
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at System.Collections.Generic.List`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].get_Item(Int32)
at LFSRecord2.Model.Undo.UndoManager.DoUndo(LFSRecord2.Model.LfsRecordProject)
at LFSRecord2.Model.LfsRecordController.ApplyUndo()
at LFSRecord2.ViewModel.MainWindowViewModel.<get_UndoCommand>b__f(System.Object)
at LFSRecord2.RelayCommand.Execute(System.Object)
at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(System.Windows.Input.ICommandSource, Boolean)
at System.Windows.Controls.MenuItem.InvokeClickAfterRender(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at System.Threading.ExecutionContext.runTryCode(System.Object)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode, CleanupCode, System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.RunInternal(System.Windows.Window)
at System.Windows.Application.Run(System.Windows.Window)
at LFSRecord2.App.Main()

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0">1026</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2010-12-22T00:49:04.000Z" />
<EventRecordID>65141</EventRecordID>
<Channel>Application</Channel>
<Computer>Jonathan-PC</Computer>
<Security />
</System>
<EventData>
<Data>Application: LFSRecord2.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentOutOfRangeException
Stack:
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at System.Collections.Generic.List`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].get_Item(Int32)
at LFSRecord2.Model.Undo.UndoManager.DoUndo(LFSRecord2.Model.LfsRecordProject)
at LFSRecord2.Model.LfsRecordController.ApplyUndo()
at LFSRecord2.ViewModel.MainWindowViewModel.<get_UndoCommand>b__f(System.Object)
at LFSRecord2.RelayCommand.Execute(System.Object)
at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(System.Windows.Input.ICommandSource, Boolean)
at System.Windows.Controls.MenuItem.InvokeClickAfterRender(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at System.Threading.ExecutionContext.runTryCode(System.Object)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode, CleanupCode, System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.RunInternal(System.Windows.Window)
at System.Windows.Application.Run(System.Windows.Window)
at LFSRecord2.App.Main()
</Data>
</EventData>
</Event>


JayEyeBee
S2 licensed
You might be selling your program short, Victor. Even without the recording of the bmps, the camera animation aspect of LFSRecord alone is valuable and almost unique. If that feature could be polished and made to work flawlessly with a program like fraps, the utility of it would be greater. As of right now, and not knowing the timeline for an audio recording capability, yaper's hotkey idea seems worthwhile.

Of course, there are lots of videos out there with excellent camera work, and I may be unaware of other camera control programs that do what this one does.
JayEyeBee
S2 licensed
Quote from Victor :ok many thanks for that. I found the bug. It was related to the Replay Name keyframe that wasn't at frame 0. So to fix the problem in your project for now, either delete that keyframe if you're just using one replay, or move it to frame 0.

Ok, thanks. I'll delete that video.

Jonathan (vs Jay)
JayEyeBee
S2 licensed
video deleted

Hope you don't mind the use of youtube. I'll delete it once I've seen that you've . . .er, seen it.

It was the position property of a follow camera (which was active).
Last edited by JayEyeBee, . Reason : served its purpose
JayEyeBee
S2 licensed
Quote from Mullog :Sorry, I didn't express myself correctly

I meant what you explained in your answer like recording replays to make recaps and things like that (like those I used to make (well 4 ) for OWRL F1 this year). I know this tool isn't useful for streaming live races

Ah. Sorry, I didn't want to make the assumption that you weren't talking about live recording.

You can definitely make movies with LFSRecord. It does take a little work, and another program.

If you're asking how, you take a program like 'vdub' load the first bitmap in your recording, vdub then 'dubs' it, and you can save it as an avi or some other format.

An example, with little artistic merit. http://www.youtube.com/watch?v=CisGWupBQkY
Last edited by JayEyeBee, .
JayEyeBee
S2 licensed
Quote from Mullog :This tool looks really good

But, if I'm not mistaking, it's not possible to record a race, like Fraps would do ?

Wouldn't there be any way to use the same recording process (frame per frame screenshot) with ingame track cams ? So we wouldn't need to use Fraps or any other software of this genre ?

Thanks for this addition anyway

You cannot record a race live with this program, that's true. To use this method of recording a race (saving huge number a screenshots) you would surely need one bad-assed computer. Even recording a fairly high quality 15 second clip at 25 frames/second takes a lot of space on a hard drive, I shudder when I think about the numbers when talking about a 1 hour race.

The utility of this program will be limited to short(ish) clips that you'll take and manipulate to make movies, or recaps of races. It's the bee's knees for that.
Last edited by JayEyeBee, .
JayEyeBee
S2 licensed
Hi there;

I run into this problem with 2.03
Sorry, I don't have the technical language to describe the problem better.


While working with an mpr, after doing do some work, setting up keyframes, animations, etc, I un-animate (wrong term?) a property, then move the time line around, and the program will crash.

I can attach or forward a screen captured video if you like.

Jonathan

Event log attached
Quote :Log Name: Application
Source: .NET Runtime
Date: 19/12/2010 2:56:14 PM
Event ID: 1026
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Jonathan-PC
Description:
Application: LFSRecord2.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Reflection.TargetInvocationException
Stack:
at System.RuntimeMethodHandle._InvokeMethodFast(System.IRuntimeMethodInfo, System.Object, System.Object[], System.SignatureStruct ByRef, System.Reflection.MethodAttributes, System.RuntimeType)
at System.RuntimeMethodHandle.InvokeMethodFast(System.IRuntimeMethodInfo, System.Object, System.Object[], System.Signature, System.Reflection.MethodAttributes, System.RuntimeType)
at System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, Boolean)
at System.Delegate.DynamicInvokeImpl(System.Object[])
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at System.Threading.ExecutionContext.runTryCode(System.Object)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode, CleanupCode, System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.RunInternal(System.Windows.Window)
at System.Windows.Application.Run(System.Windows.Window)
at LFSRecord2.App.Main()

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0">1026</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2010-12-19T18:56:14.000Z" />
<EventRecordID>65034</EventRecordID>
<Channel>Application</Channel>
<Computer>Jonathan-PC</Computer>
<Security />
</System>
<EventData>
<Data>Application: LFSRecord2.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Reflection.TargetInvocationException
Stack:
at System.RuntimeMethodHandle._InvokeMethodFast(System.IRuntimeMethodInfo, System.Object, System.Object[], System.SignatureStruct ByRef, System.Reflection.MethodAttributes, System.RuntimeType)
at System.RuntimeMethodHandle.InvokeMethodFast(System.IRuntimeMethodInfo, System.Object, System.Object[], System.Signature, System.Reflection.MethodAttributes, System.RuntimeType)
at System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, Boolean)
at System.Delegate.DynamicInvokeImpl(System.Object[])
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at System.Threading.ExecutionContext.runTryCode(System.Object)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode, CleanupCode, System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.RunInternal(System.Windows.Window)
at System.Windows.Application.Run(System.Windows.Window)
at LFSRecord2.App.Main()
</Data>
</EventData>
</Event>

Last edited by JayEyeBee, .
JayEyeBee
S2 licensed
Quote from Tomhah :Instantban to the guys "accidently" spinning going into the pit, wrecking half of the field, ruining the race for car #27 40 mins before finish?


god..... I have no words.

EDIT:

Session of Incident: Race
Lap of incident: 122
Timecode of incident (may either be qualifying time remaining, race time, or mpr time): 5.18.00 race
Your car Number: 27
Other Car(s) Involved: 12, 05, 03
Brief description of incident: For no reason, 12 slides towards the pits, overcorrects and get right into the racing line, and our car having no chance to avoid it, making us flip.
05 and 03 were also victims of the accident.


EDIT: Car 12 also drives BACKWARDS into the pits, to take his DT.

I regret my incident caused your team the race. I'll take what ever punishment gets handed out, I'm not sure an instaban is warranted, though.

For what it's worth, our team did state in IRC that I'd be coming into the pits. As for driving backwards, that's not quite true, I drove the wrong direction because that's the way I was facing. It seemed like a good idea at the time.

I acknowledge that I messed up and that it cost you badly. I'm sorry.
Last edited by JayEyeBee, . Reason : Proofread
JayEyeBee
S2 licensed
#12 is good, eh.
JayEyeBee
S2 licensed
Quote from bavorak : . . .and it is broadcast for much more than few tens or hundreds of people


I'm curious about the TV ratings. Are there any numbers about the viewership? I think 10s of people is more likely than the 100s. Deko? Wilko?
JayEyeBee
S2 licensed
Session of Incident: Race
Lap of incident: 21
Time: 35:30 minutes
Car 12 and car 08

Car 08 uses the apron to force himself by 12, and collected 12 on turn 1
Last edited by JayEyeBee, .
JayEyeBee
S2 licensed
Quote from bavorak :I was thinking like 18:00 UTC if it is okey with other guys...best day for me is Thursday...
and I assume NDR server will be available for this

That may be too big an assumption. I'm not sure they've ever done 'ad hoc' pick-up racing to support this series. Most of the practice races have been done on servers provided by some of the more organized teams, like 7Karat, RSR, and IRM for example.
Of course, if NDR proves me wrong here, so much the better.
Last edited by JayEyeBee, .
JayEyeBee
S2 licensed
Quote from bavorak :i would appreciate if there was some kind of test race for example wednesday or thursday evening... Because i always practice for these races...but only on empty track...and when i appear in the race i am suddenly surprised how different (more difficult) it is when you have to deal with traffic or racing right on opponent's rear bumper. (but maybe it's just me who has problems with this)
it would be great if there was a time we could set when at least 10-15 people would come for a race in lenght a bit more than 1 hour...for example 37laps...

+1
JayEyeBee
S2 licensed
Quote from bavorak :
I can make the same from group 1 if someone can upload replay here

http://www.spdoracing.com/eventdb/session/10614/replays
JayEyeBee
S2 licensed
Quote from cargame.nl :That you must feel pretty lonely if you have such an opinion about nearly 10.000 different racers who scored at least a point. To be in the top 2.000 you need to have more than 100 points. Do you have any idea how many people we are talking about here and how many people have some or a lot of endurance race experience already? That you feel to good to join is your own personal thing.

For your information, the main objective of endurance racing is to keep the car on track, don't get serious damage, doing pit stops right...

People who race on our servers are trained to do all of the above. Hell, even a lot of league racers participate in every day pick up racing.

Being fast in endurance racing is one of the last things to care about. But, any child can see that the FXR is one or two seconds slower on KY3B and if this is a bad track then why choose this track to do the test anyway. (facepalm).

What more do I think? Well I might better be wise to not write that down here.

I think you'll find (edit: have found)that there is strong disagreement with your statement that going fast isn't as important as the other factors and that keeping the car on the track etc, are more important. Going fast is equally important in endurance racing to succeed as it is in sprint racing, likewise for the damage control. The only real differences in endurance racing is the strategy involved and the (for lack of a better word) lower limits that both the car and drivers have in endurance racing. These differences boil down to choices. The car is still driven as fast as possible in the limiting conditions.

Perhaps the tone of what's being said isn't the one I'd use (it's improved markedly today), but I agree with the belief that the FX9 wasn't pushed as closely to its limits as the XR9s and the FZ9s. I will also agree that KY3b isn't a good example of how successful the FX9 will eventually be. In a private conversation, an elite driver involved in the restriction debate has stated that he believes that all 3 cars have the ability to win the championship. He made the statement in good faith, and I think he may be right. I believe that while some may disagree with the conclusions made (and the dissenters are entitled), the administration team and their helpers are working to make a fair series. They're attempting to even out the series, using the points formula as well as car balancing to ensure an equitable league overall, and I thank them for it.
Last edited by JayEyeBee, .
JayEyeBee
S2 licensed
Quote :Lovin' my revisit of the LFS forums.

While I don't think that the anecdotal evidence should be completely discounted, I do feel that statistically relevant data would be helpful. Up until now, I have the impression that we've just been comparing hotlaps. It's definitely true that the only readily accessible information on the NDR-GTAL server is best laps, and this stat isn't necessarily the best indicator of performance in this league.
I suggest that we come up with a standardized test, reducing the variables. Set a standard weight (not percentage) of fuel, a standard length of time to drive, on a number of tracks. This method may be a brute force way of coming to a conclusion, but I would feel better about the restrictions if there was a lot of data to support them.

Perhaps someone has done some extensive testing. Care to share your results?

Deko beat me to it
Last edited by JayEyeBee, . Reason : Redundancy
FGED GREDG RDFGDR GSFDG