Had no time to reply but you answer it yourself already;
a chatroom consists of seeing who joins and leaves the room and has an overview about which people are in the room. Then there are moderators because it certainly will be abused / spammed and what not.
Its all not so easy as it looks. There is just one person who can do all this and has no time. Its a nice suggestion though, but costs too much work. Someone else should code that kind of stuff.
Every year the same cycle of discussions, in a way its amazing. Might just copy/paste some stuff from previous years to at least catch up with the upcoming yearly Xmas rumor.. Patch coming!
Assumptions are the mother of all **** ups. This forum is indeed saturated with people which only have assumptions. Pretty toxic environment but sometimes entertaining to watch.
Any good moderator/admin knows that "banning" is a last resort, in some situations it only fuels the opposite effect. It's that I am not <25 anymore (sadly) otherwise I most probably also would have created an illegal environment. You don't want to have any relation with this sh*place what it has become the last years
0.6R was released two full years ago, major updates are rare which makes piracy flourish. Releases for this five VR enthusiasts are not counted, it's indeed not interesting for the bunch.
If the main build is being kept flexibele for online play a lot of bad stuff can be kept out. (including cheats).
In order to that the update system needs refinement, should be on the priority list (if it not already secretly is).
Not only this.. LFS should update its network protocol in a way that it will only communicate with other clients which are on exactly the same update. The LAN function is being abused by pirates. If you update the .exe every month (or even every week, why not?) with a fresh encryption you get around the problem pretty much. LFS .exe updates are way to rare.
Even further, only during high peak hours of the day and not appearing in the online LFS listing anymore. The time difference is only five hours so its evening on both continents on a certain point which is very inconvenient.
It's a really bad idea to be "one server for the world" especially when there are people which only understand a different world language (Spanish/Portuguese). It gets enormously exhausting to explain every time to various people how the internet works.
It's by the way ridiculous to see that https://ella.link still is not completed. One UEFA world tournament and one Olympic Games event didn't change anything. Every year the completion date is added with +1 year. What I remember from it was reporters complaining that their live downlinks didn't work. Well.. Saw that one coming. Atlantis-2 is congested for over a decade now already, 40 Gbit/s is absolutely nothing for a whole continent.
Registered cargame.la (Los Angeles but it's also short for LatinAmerica), hired a US based server and did MySQL live data replication to work around the problem but people didnt understand. Only people from Europe connected to this server, seeking some quietness for online hotlapping.
Some idea's came from the COD2 servers which we ran pretty successfully before the LFS project started. The track voting screen idea is coming from this period but the COD2 "insim" mod also had server load balancing.. Could redirect connecting clients automatically to another server, that was awesome. Sadly LFS doesn't support such techniques.
sum all connected client numbers together from booking and pickup mode and you get well over 1500 people online even on this time of the day. I am cheating with a simplefast database sum query but a good old calculator told me the same.
What those people/computers are doing I don't know though, I haven't had that sim+DLC's installed for years now.
This is just one sim being mentioned. The racing / car driving genre is massive nowadays. Loads of choice. As sim you need to have something unique, apparently LFS lost this status of having something unique a couple of years ago. Once a status is lost it's much harder to retrieve it back. No idea whats coming up* but the sort of constant massive derailing doesn't seem to help. Maybe there will be a point in time that it can be concluded that the holy grail (tire physics) can not be done and things finally can move on without constantly looking at two dev builds.
* (ye, seen the reports but it does not make a really big impression to me, there must be more otherwise it turns into a Westhill 2.0 effect. Good for some weeks and not more than that).
I've read your problem description and all I can say is... You need to (have someone which) code(s) an InSim. But it's best to learn it yourself because then you can easily make adjustments.
I don't know if you played any Nintendo the last years (its mosly for kids and parents). But these games have helper clouds which gives tips in a timed fashion and/or based on location.
InSim is just text and can produce some extreme basic graphics at best, but it sure can do most of its job of being informal.
The casual TV viewer has no clue anymore with tire tactics, fuel saving, DRS and MGU-K / MGU-H's ... I was watching three screens this evening (sky F1, onboard VER + team radio and internet info screen) but the general pack is just watching a normal broadcast and saying its " extremely boring" and concluding it is "bad for the sport". Such conclusion is logical because they are unable to grasp what is going on, on the background.
So I do not agree.. Keep it simple, stupid (KISS protocol, ax.25 :love: )
Hhmm.. What is this 3 suppose to imply? An indication that 3 lines of objects are on the clipboard? A good parser can figure that out by itself but if for some reason someone sees the use of this, then why not.
For sake of readability I like the non-binary version. I think people even want to import it directly into Excel or some SQL and its much faster that way (because Excel can process clipboard data on the fly if I remember correctly). The separator does not matter, comma or space, all is fine.
To be sure.. I assume this example has the same [X Y Zbyte Flags Index heading] structure?
Great that this request gets implemented so fast. Motivating!
Alright, well.. Don't know anything about the level of development difficulty of this. Some requests sound easy but in practice can be hard to implement, I am aware of this. I am just expressing my thoughts about what I came across when I tested this test patch.
This is already completed since R15;
Everything else is about changing the data fields of the object layout structure. Colors, giving degrees to corners, accuracy level of inclination .. This all would require a change in the way LFS would process lyt data because the bit depth of a layout object is not big enough to store this extra amount of variables.
I would normally do that but this test patch is partly about the internal layout editor (it seems). This undo function is just a minor thing which I sneaked into my previous post. The most important suggestion is the polygon export function. At the moment I do not see any opportunities concerning racing but maybe with some future updates it gets interesting again. If so, some pre-work needs to be done in these quiet times (which are actually pretty enjoyable).
I am not sure what is the hold up to make this test patch an official release, but, let me take the opportunity to make a small but I think important request for racing (also cruising I guess).
There is this new command for putting the camera position onto the clipboard ( /cp ) ... Which is nice but what I came to think of it earlier today... In my opinion it is highly desirable to have some sort of same command but then to put the location of currently selected layout objects onto the clipboard.
Maybe you are aware of the webtool denis-takumi made (this one; http://turbosnail.github.io/lfspolygon/ from this LFS thread; https://www.lfs.net/forum/post/1579556#post1579556 ) ... This is/was a good idea to create LFS polygons but it has some drawbacks. One, its depended on something external, two its not that precise as I would like it to see and three its not easily maintainable for the end-user/polygon developer. LFS layouts can be saved and reused for easy future edits.
Now what I would like to see is some comma separated list of currently selected objects which include at least the AXO number (object identifier), the X and Y location. Maybe in JSON format like denis-takumi mentioned in his intro.. Or.. Oldskool Excel CSV format would also be workable.
This change would bring custom layout racing much easier back to reality because this sim needs a new form of race tracking, the old method of relying on modified .pth data doesn't work anymore. There are too many variations possible on new Westhill and Blackwood (luckily )
---
One other thing... Has an undo move object function ever been considered? Like it remembers the previous location of the objects prior to move and this can be restored after an object or objects move with the help of a press on some undo button (or shortcut, like ctrl-Z in a lot of programs). It's just a minor "annoyance" but could be nice to address in the process of optimizing the layout editor
Last edited by cargame.nl, .
Reason : some formatting