You are here

Paint.net Protable - Where to put plugins?

12 posts / 0 new
Last post
sl23
Offline
Last seen: 16 hours 4 min ago
Joined: 2009-03-30 05:56
Paint.net Protable - Where to put plugins?

Hi, thanks for all your work on this and the whole platform.

One thing I often have trouble with is that when apps have the ability to add plugins, there's no info on how or where to install them. I think this info should be added to the apps download page.

Where exactly do I put all my Paint.net plugins folders "Effects" and "FileTypes"? I've tried everywhere within the root and all created sub-folders of "Data" but nothing works. Are plugins even supported?

Thanks

ANTICHRISTUS REX
ANTICHRISTUS REX's picture
Offline
Last seen: 13 hours 52 min ago
Translator
Joined: 2019-07-19 07:09
First result of a Google Search

“Life is a strategy game, where roles are already distributed”
― Neo Buddha ―

sl23
Offline
Last seen: 16 hours 4 min ago
Joined: 2009-03-30 05:56
Thanks, but that does not

Thanks, but that does not help in this situation.
I already have a portable installation of Paint.net and am transferring it to a PortableApps version.

That link describes how to install plugins into a portable version of Paint.net, NOT a PortableApps version.
If I were to follow those instructions it would mean installing those plugins into PaintDotNetPortable/App/PaintDotNet64/ which as I am sure you are aware is incorrect as it would cause them to be deleted on an update of the app.

With PortableApps.com applications, all user data is to be stored within the Data folder. This folder is preserved on updates. But wherever I put the plugins within that folder, the app isn't recognising them.

Are plugins supported, or not?

Thanks

Live for an ideal and leave no place in the mind for anything else.

ANTICHRISTUS REX
ANTICHRISTUS REX's picture
Offline
Last seen: 13 hours 52 min ago
Translator
Joined: 2019-07-19 07:09
The Last Temptation of the Antichrist

Keepass' plugins are installed in ↓↓

../PortableApps\KeePassProPortable\App\KeePassPro

Balabolka"s skins too. Install & Restart the app.

“Life is a strategy game, where roles are already distributed”
― Neo Buddha ―

UpdateInformer
Online
Last seen: 17 min 22 sec ago
Joined: 2013-07-15 09:27
?

3apps at a time, what?

i help were i can. maybe you can help me too. threads in account/track.
if you don't want to help don't post crap!

ANTICHRISTUS REX
ANTICHRISTUS REX's picture
Offline
Last seen: 13 hours 52 min ago
Translator
Joined: 2019-07-19 07:09
All roads lead to Rome

Those are examples of portable apps acting like non-poerable ones. Try adding your plugins like described in the documentation and restart the app!

“Life is a strategy game, where roles are already distributed”
― Neo Buddha ―

John T. Haller
John T. Haller's picture
Offline
Last seen: 8 hours 45 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Preserved

The Effects, FileTypes, Resources, and Shapes directories are preserved during upgrades to ensure user added plugins aren't lost.

If you're curious from a technical perspective, it's the installer.ini file within PaintDotNetPortable\App\AppInfo that directs the installer wizard to add this to the installer's code as it creates it.

Sometimes, the impossible can become possible, if you're awesome!

sl23
Offline
Last seen: 16 hours 4 min ago
Joined: 2009-03-30 05:56
Ok thanks for confirming John

Ok thanks for confirming John. I was under the impression that users shouldn't use the App folder because that was the purpose of the Data folder, it was used to contain all user data.

Live for an ideal and leave no place in the mind for anything else.

John T. Haller
John T. Haller's picture
Offline
Last seen: 8 hours 45 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
I think all

I think all apps that accept plugins have these exceptions built in. I originally built it for Firefox back when folks were adding the Flash plugin to it. Perhaps I'll add another line to the Readme.txt file within the App directory along these lines:

An exception to this is apps that use plugins. Generally, these directories will be excluded from being deleted on upgrades. You can confirm which directories are preserved within the installer.ini file inside the App\AppInfo directory. If there are any plugin directories which are not preserved which should be, please let the publisher of this portable app know so they can address the issue.

I can do that in the PA.c Installer and the readme.txt will be updated in every app automatically as it is updated. I was considering mentioning it in a plugins.txt file as you mentioned, but I worry that could get out of date as directories are added and moved.

Sometimes, the impossible can become possible, if you're awesome!

sl23
Offline
Last seen: 16 hours 4 min ago
Joined: 2009-03-30 05:56
Yes, I can install them there

Yes, I can install them there, but on updating Paint.net, they will likely be deleted.

Live for an ideal and leave no place in the mind for anything else.

sl23
Offline
Last seen: 16 hours 4 min ago
Joined: 2009-03-30 05:56
I think it would be useful if

I think it would be useful if the Data folder contained a file called "Plugins.txt" that contained info on where to place plugins to avoid confusion. Same goes for other apps that have similar placement of other user data.

Live for an ideal and leave no place in the mind for anything else.

UpdateInformer
Online
Last seen: 17 min 22 sec ago
Joined: 2013-07-15 09:27
direct plugin install via plugin menu

not sure you can add/install in plugin menu permanent successfully?
does it make problems in portable apps? i updated build-in plugins in portable apps via the menu.
you try some complicated things.
is it a problem using the build in plugin menu?
just asking.
thx

i help were i can. maybe you can help me too. threads in account/track.
if you don't want to help don't post crap!

Log in or register to post comments