As was stated prior, our goal for hopefully catapulting YSFlight back into the air, punny metaphor intended, is to get this bad boy onto Steam.
So far, we have Yamakawa-sensei's blessings to do so in compliance with the license agreement that covers YSFlight and its' derivatives.
However, one of the big points of getting YSFlight onto Steam is to integrate it with the Steamworks API.
This includes, hypothetically:
Tying usernames on multiplayer to an identifiable SteamID for moderation purposes for server owners
Implementing easy plug-and-play modding support via the Steam Workshop
Implementing advanced server list capabilities via the Steam Game Servers API
Allowing users to back up their saved flights using the Steam Cloud API
Implementing Voice chat using Steam Voice API
Providing other users details about player activity inside YSFlight via the Rich Presence API
Installing future prerequisites for YSFlight (if needed) via Common Redistributables feature
Tracking activity and awarding players with achievements via the Achievements system
Integration of Chrome Embedded Framework for things such as server rules or other components via the Steam HTML Surface API.
Allow for more advanced controller support using Steam Input.
However, to do so, we must first become steam partners, and doing so requires an LLC. We are already working on this internally to handle legal affairs for the YSCEDC's 'parent company', including having a legal agent responsible for Steam operations.
Describe the Issue.
As was stated prior, our goal for hopefully catapulting YSFlight back into the air, punny metaphor intended, is to get this bad boy onto Steam.
So far, we have Yamakawa-sensei's blessings to do so in compliance with the license agreement that covers YSFlight and its' derivatives.
However, one of the big points of getting YSFlight onto Steam is to integrate it with the Steamworks API.
This includes, hypothetically:
However, to do so, we must first become steam partners, and doing so requires an LLC. We are already working on this internally to handle legal affairs for the YSCEDC's 'parent company', including having a legal agent responsible for Steam operations.
Documentation on the Steamworks API family is available here: https://partner.steamgames.com/doc/home
And implementation examples are provided in the steam game SpaceWar:
You can install this via the following URL: steam://install/480