I've downloaded the source but it looks a bit complicated for me. Well, if i had the time i'd definitely could upgrade it, but in my little free time i want to do other things.
@misiek08 - I have uploaded the source code of ISRM and LfsInSimLib a few comments upwards. If you have the time and at your desire - we all will be very grateful. I tried to recreate the mod under LFSLapper with desight help from Sinajnu - well here is shown how it works - https://www.youtube.com/watch?v=VXeziTMDw9w
Well.. The original creator of this does say that he doesn't support this anymore because of a loss of source code, so I think it's OK to share this. It's reverse engineered source code, it compiles.. But, it still contains errors. Causing LFS Z28 to freak out a bit. (Going to lobby screen, spectate all.. No lights).
No idea why.
I thought this was working but apparently not, its over half a year ago I looked into this. But working or not, this is all very old to begin with. It's better to create something new from start then to try and fix something really old and buggy.
edit: oh yeah you need LfsInSimLib as well.. I arranged this from somewhere at the time too.. But really.. I don't see the point into making this to work. It costs more time then to create something new. This is ten years old.
I believe so, just wondering what it is all about.. You are busy with it for more then a year now but are constantly relying on code of other people. While what you want is so specific, it's better to create it on your own from scratch.
This ISRM is based on so old libraries that its useless to revive. Its only handy to "read" how it is was done but this was already possible @ #253 of this thread.
What is a bad attitude? Saying that you need to move your ass yourself when you want something? It's not a bad attitude, it's a pretty normal attitude. Learn, create, use. Not steal or depend on others. -That- would be a bad attitude.
Error 1 'System.Collections.IEnumerator': the type used in a using statement must be implicitly convertible to 'System.IDisposable' D: \ [LIVE FOR SPEED] \ [ISRM] SOURCE \ ISRM_mod_drag_source \ ISRM_SourceCode \ ISRM.cs 361 21 ISRM
if (message is IS_PLP)
{
IS_PLP is_plp = (IS_PLP) message;
if ((this.Players.ID(is_plp.PLID) != null) && (this.PlayersPits.ID(is_plp.PLID) == null))
{
this.PlayersPits.Add(this.Players.ID(is_plp.PLID));
}
using (enumerator = this.Connections.GetEnumerator())
{
while (enumerator.MoveNext())
{
current = (Connection) enumerator.Current;
current.Players.RemoveID(is_plp.PLID);
}
}
this.Players.RemoveID(is_plp.PLID);
}