YSFlight – A free flight simulator where anything is possible
ysflight.org
ysflight.org
If you really wanted to ride the wave, I'd tell you to get yourself a time machine and go all the way back to 2005, 2006 or 2007. Servers were ablaze with squadrons (~groups of people having their own paint schemes on certain aircraft, playing air-to-ground missions and air-to-air missions against other squadrons...) fighting and calling each other names. It wasn't pretty, but according to what I was told, passion wasn't exactly in short supply.
Fun fact: the game looks like that because it has no textures. Instead, every polygon is colored individually. Through a recent update did give the terrain textures. Aircraft still don't have them.
I feel your pain. Unique and interesting games are rarely the most popular.
I have come to realize that you need to grab a multiplayer game by the horns and jump right in when it's popular, because every game has a "golden era", before which it dies. These communities are all moments in time.
I would love to see any data or research that's been done on this.
I know how that feels. It's so sad to see a game that once brought so much joy now has zero players. I have so many dead games. Sometimes I install one and join one of the empty servers. Maybe someone else will see me there and join too...
It is fully another sort of flight simulator.
YSFlight core pros is that is almost "just polygonal flightsim", instead of "textured flight simulators" (such as IL2: Sturmovik, FlightGear, DCSWorld, MSFS, X-plane, etc.).
And, yes, YSFlight is fully capable for online gaming[0], and in part could be used with VR (with some tricks).
But this is thread about YSFlight, not about IL2: Sturmovik.
You may create new thread to discuss your favorite flight sim.
You seem to be taking this as a slight on YSFlight which is not the intention and perhaps a bit overly defensive.
Of course no, but I'm really not seeing any relation between YSFlight and IL2:Sturmovik, except both are in "flight simulators" category — those two software are totally different, from hackers point of view.
Also, YSFlight is freeware & partially open-source personal/hobby project, IL2 instead is a commercial product made by big company with a lot of devs specially for selling and marketing.
> The parent I originally replied to said what they liked about YSFlight but that they've since found multiplayer to be too quiet for them. I suggested an alternative which does what they seem to be interested in and has a more lively multiplayer population.
To be clear, I posted YSFlight on HN to look on it from software developer point of view — not as a game suggestion.
That is Hacker News, not a Game Wiki.
Where 'meheleventyone' droped IL2:Sturmovik in actual thread just as "alternative game to play" — there is nothing about its software development described here and IL2:Sturmovik is not in whole or even in part open-source app.[1]
Lets not manipulate in the middle here.
The ironic part is that my IL2 past was the biggest lure for getting the Valve Index, because I spent too much time toying with headtracking (writing pascal and assembly, what a contrast to the scala of my server control adventures!) to not want that Lighthouse thing. I might have bought Lighthouse standalone if they offered a version without the HMD!
VR absolutely shines for gunnery though, I got a lot more accurate just making the switch. In particular I never really got comfortable with a TrackIR it never felt quite connected in the way VR does.
And then just for immersion its really fun, personally I don't think I could go back. I'm just running it on the Oculus Link with the OG Quest so no worries about lots of hardware needing to be setup. I just plug the cable in, use the hand tracking to start the link and launch into IL2.
Yes, all what is flying, moving or is infrastructure object ("aircraft" or "ground" addons) is just fully polygonal 3D models without texture support.
Textures used only for the next objects:
- "scenery" ground surface ("elevated terrain" has texture projected from behind surface texture);
- "clouds";
- "explosion ball" and "explosion smoke";
- "smoke from smoke generators" (which could be enabled for aircraft).
Thats all, and all those textures could be disabled in YSFlight options.
Read «YSFlight Handbook»[0] where all file formats and YSFlight options & internals described in details.
[0] https://forum.ysfhq.com/viewtopic.php?t=8172&p=92286#p92286
Of course that description made me think of Red Baron[0].
[0] https://en.wikipedia.org/wiki/Red_Baron_(1990_video_game)
Nothing against closed source though. For example, I enjoy x-plane a lot which while not free (in either sense) of course has a large community providing both free and non free add-ons. This seems more of a game with a focus on combat and less on realism or looks.
An actual free, open source flight simulator that deserves mentioning is Flightgear. I've played with that a couple of times but always end up reverting to x-plane. But flightgear has some nice features and also a nice community. It just doesn't look and feel anywhere near as good as x-plane (which is a tall order because it is very good).
Anyway, I checked out some footage on Youtube. Visually, it has nothing on even Flightgear; which I'm pretty sure probably has some combat mods. Or even any version of that the last few decades or so, actually. It actually reminded me of some dos games I used to play in the early nineties. E.g. Jetfighter II (released 1990) was pretty awesome back in the day. It looks like that but with higher resolution. But e.g. the ground is a featureless green blob; just like in Jetfighter II, and clouds are white polygons hanging in the sky, etc. And Jetfighter II had a HUD that was about as feature rich as the one in this game. Of course it was way more pixelated than this. But they even managed a cockpit panel :-). I wouldn't call it photo realistic but it didn't look half bad for the time. There are probably better/later game that this thing is shooting for. But I just never really got into combat flight simulation.
I guess they are trying to recreate some of that experience. Not that it matters; but I guess the gameplay is more important than the looks for this. Actually looks like it could be a lot of fun.
BTW. I have nothing against MS Flightsimulator. The latest version looks great. But I just don't have any windows computers anymore at this point. Combat is not really something either of the other flightsims I mentioned are made for or even good at.
To be clear, YSFlight is partially open-source software.
Here is official repo[0] of its GUI toolkit (OpenGL-based) and various miscellaneous apps based on it.
PolygonCrest (aka `ysgebl`), an official 3D editor for addon making for YSFlight, based on the same toolkit as YSFlight, is fully free & opensource.
[0] https://github.com/captainys/public
[1] https://github.com/captainys/public/tree/master/src/ysgebl
I do remember there being a server plugin of sorts that somehow managed to do things like darken the sky as your aircraft climbed. Can't remember what that was called.
Yep, that was the real problem till YSFlight version ver.2015xxxx, but since ver.2018xxxx it was a little bit fixed, but I'm agree that being open-source it could has a chance to be fixed by community.
Being in actual state, YSFlight is hobby project of single person.
That is why its hard to predict future of this amazing software.
Being such an old game it runs on all-custom code he refers to as "YSFlight Kernel" that don't even support texturing, but the game is extremely lightweight and its flight model is at least bearably realistic. That casts contrast to many commercial games like Ace Combat franchises. It also has good keyboard support.
During 2010s the author followed open source movement and dumped some code on GitHub, but the core value of YSFlight remains its easy and compact nature. It's a worthwhile 20MB on your doomsday gaming console to bring to your designated fallout shelter.
There is large list of addons created by users, which highly extends YSFlight.[1]
Also, there are a lot of open-source utilities for addons makers.[2]
Read «YSFlight Handbook»[3] and «YSFlight Scientific Research»[4] papers for understand addons formats and some internals of YSFlight.
[1] https://docs.google.com/spreadsheets/d/1caVHoWU6g1YSB-G-W5Q-...
[2] https://github.com/YSFlight-opensource
[3] https://forum.ysfhq.com/viewtopic.php?t=8172&p=92286#p92286
[4] https://sites.google.com/prod/site/ysdecaff/ysflight-scienti...
Few weeks ago Soji Yamakawa open-sourced[0,1] FLYBY2 and ported it also for FM TOWNS.
I'm fully agree on it phpBB-based sites awesome in performance and, as for me, it is exactly "classic" forum engine, which also used by RCGroups[0] and FlightGear[1].
This is why server-side rendering is making a comeback; for over a decade, ever since Chrome and V8 came out, the focus has been on making JS faster, but in the meantime rendering plain old HTML and CSS (especially without animations or other complexer calculations) hasn't stopped. Especially newer versions of rendering engines, employing 3D acceleration and tile-based rendering will make these things really fast.
Years ago we decided that vBulletin 3 was getting too old (it had been superseded by the slower 4 and 5 by then; slower because they did more 'tidy' coding in the back-end (object-oriented PHP) and tried to build a more JS-heavy front-end.). We first tried Discourse - we tried it for days, trying to migrate posts, but it was just so heavyweight, it seemed aimed at enterprise companies with a free-to-spend credit card linked to AWS, not some random fansite out on the internet. I gave up eventually.
Instead we went to Xenforo, which was built by the same people behind vBulletin up until v3, after which that company was bought out and the people left. They built Xenforo with similar goals as vB 3, just with a fresh start, and the result was an old-fashioned but fast forum software, suitable for mobile, some JS sprinkled here and there for e.g. instant posting without a full page reload, but other than that a pretty vanilla piece of software.
One thing I love about the game is that they nailed the F-22's thrust vectoring and supermanueverability. I play the game with a keyboard and a mouse (as opposed to a HOTAS setup), and after all these years flying the F-22 I'm proud to say I can execute stalls, a Pugachev's Cobra, and more maneuvers.
I'm not your typical gamer (I don't own a console, and I own 2 games on Steam that I never play), but YSFlight has been my "Come To Jesus" moment for recreational simulation. If you're on the fence about downloading it, I encourage you to do it. You will not be disappointed.
Guess, it would be better post it in "Show HN" section[0], beacuse your flight sim is online/WebGL-based — it is probably has nothing to compare with YSFlight.
As side note, it is not good to launch WebGL-app immediately after user just visits your site — my PC near stuck with full CPU/GPU load; it would be much better give a user button "Launch now" instead to launch WebGL without permission by user/site visitor.
N.B. YSFlight could be used with RC-transmitters connected to PC as joysticks, and even more, there are already a lot of drones "aircraft" addons for YSFlight too — so you may combining it with something like Oculus or Google VR Cardoard to use YSFlight for playing in FPV-mode.
For Linux users who don't want to run the .py install script... The Linux binaries are hiding inside the MacOS .app dir, you can run them in-place without installation, e.g after unzipping, the 64bit GL2 one can be run with:
./ysflight64_gl2.app/Contents/Resources/ysflight64_gl2Here is already comment[0] on this with links to related HN thread.
BTW, I think YSFlight is more related to ACM[2] & Vertigo[3] flight simulators, instead of GL-117/LAC.
As for more advanced open-source flight simulator than LAC, take a look on Marek Cel's[4] Mscsim and FightersFS.[5]
[0] https://news.ycombinator.com/item?id=27073052
[1] https://forum.ysfhq.com/viewtopic.php?f=19&t=8496
[2] https://news.ycombinator.com/item?id=22549969
[3] https://news.ycombinator.com/item?id=27598269
[4] https://github.com/marek-cel?tab=repositories
[5] https://news.ycombinator.com/from?site=github.com/marek-cel
[0] https://news.ycombinator.com/from?site=in.coocan.jp
YSFlight RIAT 2021 – The Marine's Rally: A Tribute to Gunny [video] - https://news.ycombinator.com/item?id=28845160 - Oct 2021 (1 comment)
Announcing YS Flight (2003) - https://news.ycombinator.com/item?id=27047041 - May 2021 (1 comment)
YS Flight Simulator 20th Anniversary - https://news.ycombinator.com/item?id=20303825 - June 2019 (1 comment)
[0] https://en.wikipedia.org/wiki/Malwarebytes_Anti-Malware#Secu...
https://store.steampowered.com/app/1347550/
spiritually similar, but single-player and cuter graphics. the release is in two weeks, but i've been following the dev for a year because the clips are so fun to watch.
So, it under macOS BigSur with M1 it works if "give permissions to listen to key-input", right?
Ther is no YSFlight version 2019xxxx, latest version is 20181124.[0]