[Feature suggestion] Read a thread in the forum, click on an install-button, and install the addon, and play it! :D
Moderator: Forum Moderators
Forum rules
Before posting a new idea, you must read the following:
Before posting a new idea, you must read the following:
[Feature suggestion] Read a thread in the forum, click on an install-button, and install the addon, and play it! :D
I just had an idea. It may not be worth to implement it, or too difficult, but this is the idea section,
so let's just suggest it.
The scenarios discussion thread is probably one of the biggest and most active part of the
webforum - see here:
viewforum.php?f=8
Many campaigns I have never played. I noticed this as I was just now reading up on the campaigns
I have never played before; quite a few I have not yet seen (or perhaps I forgot those already).
However had, after I have finished reading up on these campaigns, my brain is forgetting things very
quickly. What if we could have a feature that we can find in many app-stores, such as "install this
campaign"? As a button near the top area of a corresponding thread? That is, you click on that
button - and the add-on is installed, without you having to search through all add-ons in the wesnoth
GUI.
I think this would be quite convenient to have. People could install an addon as they are reading up
on it on the webforum here; and play it at once, too (or switch to the tab that holds the wesnoth
GUI; I am on Linux, so perhaps on windows this is different, but I have quite many tabs open on
the bottom part of my windowmanager which is IceWM).
On smartphones this is probably easy to implement. Perhaps wesnoth already has that, I
only play the desktop "version" actually. On a desktop system the above feature may be
a bit harder (I am using Linux), but the install-functionality already works from within the
game itself, so we have solved this at the least partially. I assume this may be a bit more
difficult because javascript is probably involved. We would thus need to check the user
interaction ("the user clicked on this button") and connect this to a running local instance
of wesnoth. Perhaps WebAssembly could make this easier? Anyone has some experience
in this regard? This could also be disabled by default and those who want this, can enable
it via the wesnoth options GUI, so I am not suggesting this becomes enabled for everyone,
only for those who would like this. I wonder what would be the minimal implementation for
this; basically the routines on the C++ side are probably already there, as we can already
install add-ons, so the tricky part I would assume is the "catch user interaction" and then
the "make this known to the game engine".
Anyway, this I just an idea, I am not asking for anyone to implement this, so for those of
you who have an idea how this could be implemented, consider commenting; and for
those who think this is a good/bad idea, also feel free to comment!
so let's just suggest it.
The scenarios discussion thread is probably one of the biggest and most active part of the
webforum - see here:
viewforum.php?f=8
Many campaigns I have never played. I noticed this as I was just now reading up on the campaigns
I have never played before; quite a few I have not yet seen (or perhaps I forgot those already).
However had, after I have finished reading up on these campaigns, my brain is forgetting things very
quickly. What if we could have a feature that we can find in many app-stores, such as "install this
campaign"? As a button near the top area of a corresponding thread? That is, you click on that
button - and the add-on is installed, without you having to search through all add-ons in the wesnoth
GUI.
I think this would be quite convenient to have. People could install an addon as they are reading up
on it on the webforum here; and play it at once, too (or switch to the tab that holds the wesnoth
GUI; I am on Linux, so perhaps on windows this is different, but I have quite many tabs open on
the bottom part of my windowmanager which is IceWM).
On smartphones this is probably easy to implement. Perhaps wesnoth already has that, I
only play the desktop "version" actually. On a desktop system the above feature may be
a bit harder (I am using Linux), but the install-functionality already works from within the
game itself, so we have solved this at the least partially. I assume this may be a bit more
difficult because javascript is probably involved. We would thus need to check the user
interaction ("the user clicked on this button") and connect this to a running local instance
of wesnoth. Perhaps WebAssembly could make this easier? Anyone has some experience
in this regard? This could also be disabled by default and those who want this, can enable
it via the wesnoth options GUI, so I am not suggesting this becomes enabled for everyone,
only for those who would like this. I wonder what would be the minimal implementation for
this; basically the routines on the C++ side are probably already there, as we can already
install add-ons, so the tricky part I would assume is the "catch user interaction" and then
the "make this known to the game engine".
Anyway, this I just an idea, I am not asking for anyone to implement this, so for those of
you who have an idea how this could be implemented, consider commenting; and for
those who think this is a good/bad idea, also feel free to comment!