A way to control Plugins On/Off

Feature requests for future versions of Hollywood can be voiced here
Post Reply
Bugala
Posts: 1445
Joined: Sun Feb 14, 2010 7:11 pm

A way to control Plugins On/Off

Post by Bugala »

This wish request is partially to do with the following question: https://forums.hollywood-mal.com/viewtopic.php?t=4434

But there is also another reason.

For as I mentioned in another topic, when using RebelSDL, there can come situation where not using GPU might make the game actually faster.

In addition, and more importantly, there is also the problem that if you give GPU an option through RebelSDL, then that means you need to @REQUIRE RebelSDL, even if user wouldnt want to use GPU acceleration, which means that you must have SDL2 Installed in your Amiga for the program to start at all.

In addition to this, is also the problem that there is no way to give user additional instructions. If you dont have SDL2 installed in your machine, all Hollywood then does, is to say "You need to have SDL2 installed".

What I would instead like to do, is to let user know where he can actually get those.

Like in case he doesnt have SDL2 installed, and hence RebelSDL cant be used, then instead of simply giving an error of "You need to install SDL2" I would like to tell user "You need to Install SDL2, you can get it from Link", and make that link clickable.

Right now I am not able to give user any additional info, nor give him alternative chance to use the program without RebelSDL.

As in, if you decide to use RebelSDL, you are then forcing user to use it. While most of time when using RebelSDL, you are putting it there for a reason, meaning that there isnt really any reason not to use it, you could however be making for example some work software, in which you might, or might not use some stuff from which RebelSDL would give benefit to. Therefore, if some user wants to use that software for non RebelSDL needing stuff, then he dont really have option for that, but just to use the software at all, he needs to install SDL2 to his Amiga.
User avatar
airsoftsoftwair
Posts: 6006
Joined: Fri Feb 12, 2010 2:33 pm
Location: Germany
Contact:

Re: A way to control Plugins On/Off

Post by airsoftsoftwair »

Sorry, but it's impossible. Plugins which replace the whole window and event loop subsystem (e.g. RebelSDL or RapaGUI) can't just simply be turned off because all core objects are specifically tied to them.
Bugala
Posts: 1445
Joined: Sun Feb 14, 2010 7:11 pm

Re: A way to control Plugins On/Off

Post by Bugala »

Would it then be possible to at least have control over the error message that Hollywood gives to the user? This could at least be used to give additional info, of instead of just "You need to install SDL2" could include the link in the message, or even "For more help, read Readme.txt"
plouf
Posts: 745
Joined: Sun Feb 04, 2018 11:51 pm
Location: Athens,Greece

Re: A way to control Plugins On/Off

Post by plouf »

Dont know that . But to cover these cases i suggest use some kind of installer or first time "config tool"

Will catch requirements and inform user, and can also config other stuff like control keys etc
Its common in other games
Christos
Bugala
Posts: 1445
Joined: Sun Feb 14, 2010 7:11 pm

Re: A way to control Plugins On/Off

Post by Bugala »

@Plouf Good point, forgot Amiga games/software usually uses installers.
Post Reply