SFTtech / openage

Free (as in freedom) open source clone of the Age of Empires II engine 🚀
http://openage.dev
Other
12.76k stars 1.12k forks source link

Integration with mod.io ecosystem #1187

Open simonsan opened 5 years ago

simonsan commented 5 years ago

There was a comment a while ago, that I couldn't find any more, that was proposing to integrate with mod.io for easier distribution of modpacks/assetpacks. I wanted to bring that up and put that on the table again, as I read a bit about it and find the concept quite nice:

src https://static.mod.io/v1/images/home/sdk.png

We could make use of

Here are some more details on the general implementation.

There was the idea that I kind of liked to share mods via p2p in #371. But I don't know how relevant that still is in a dedicated server setup. It could be kind of a fallback solution though if we would be eager to implement a p2p-fallback-system for multiplayer.

Update: jj was setting up openage at mod.io.

simonsan commented 5 years ago

In addition: Support a Mod ID like a Course ID in Super Mario Maker 2

You create a a super-hard scenario, upload it from in-game via uploadMod() to a separate scenario-space for this purpose at openage.mod.io. You share the scenario ID we generate from it with your friends and other people. The ID could look something like 6GT-80M-DHF.

With this scenario id we could make it super easy to start a scenario without the conscious use of the mod browser. Just start the openage launcher, paste/put in the scenario ID and the launcher takes care of setting up the openage environment (mods, assets, AI etc.) to play this scenario and launches directly into it.

After playing the scenario you can chose if you want to publish your score in your account and by that also in the communities that you were allowing read these kind of information (Solid POD, Mastodon approach). Around this stuff could be developed nice community activities with small ranking etc.