PackJC Posted November 5, 2023 Share Posted November 5, 2023 (edited) This plugin was built for the video games ArmA & DayZ. They use an image type called .paa and .pac. These files must be converted to .png usually before editing, with this plugin you can open the .paa and make edits. This removes one less step for modding. Looking to contribute or add a feature? Feel free, this is open source! https://github.com/PackJC/Paint.NET-PAA-PAC-Importer Previously, I had made a post built with an older version of .NET and referencing third party libraries. I have now upgraded the project to .NET 7 and now reference Paint.NETs current libraries. I appreciate all of the advice regarding the old versions. The reason it was using an older version of .NET is because this is continued work from an old plugin. It was referencing 3rd party DLLs on nuget because 1: I added the first option when i searched for paint.net 2: it seemed to be the only that worked with the .net 4.7, I was dumb and didn't know i just had to make a new project and add the files. OpenPAA.zip Edited November 6, 2023 by PackJC Compiled for .NET 7 w/ current PDN DLLs + added zip instead of .dll 1 3 Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted November 6, 2023 Share Posted November 6, 2023 Neat! Although, why are you building for .NET 4.7 with unofficial PDN v4.2.10 DLLs? That's super sus, you should really be building for .NET 7 and the real Paint.NET DLLs you have installed locally. It's also very easy to accidentally use something that's been removed (etc.) if you're building with the old PDN DLLs, and your plugin could easily break. Sometimes I remove or rename things, but only if I don't see any plugins making use of them. If you build for the old DLLs, that safety net is gone. When you release your plugin, it must work with the current version of Paint.NET, and it's much harder for you to ensure that if you're not using the right DLLs. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted November 6, 2023 Share Posted November 6, 2023 Okay, sorry to be the party pooper, but I've removed the download link. You do need to build using a modern version of .NET (which means 7.0, not 4.7), and using the current version of the Paint.NET DLLs. Not some unofficial wad of DLLs you found on Nuget. In fact, I've asked the author of that Nuget package to remove the repository and the Nuget package https://github.com/alexandre-lecoq/Unofficial.PaintDotNet.Binaries/issues/1 Once you've rebuilt, please edit your post to add the updated DLL! (also, please put it into a ZIP file, some antivirus software will get super suspicious about a naked DLL) Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
PackJC Posted November 6, 2023 Author Share Posted November 6, 2023 (edited) @Rick Brewster I have fixed the issues! Edited November 6, 2023 by PackJC 2 Quote Link to comment Share on other sites More sharing options...
mebrad Posted September 7 Share Posted September 7 Thank you for this, but I have a issue, files saved with this plugin won't pack with pboProject Quote Link to comment Share on other sites More sharing options...
BoltBait Posted September 7 Share Posted September 7 46 minutes ago, mebrad said: Thank you for this, but I have a issue, files saved with this plugin won't pack with pboProject Can you help the author out by zipping up a known good file (that works for you) and a file you've saved with Paint.NET (that doesn't work for you) so the author can see what the difference is? Thanks Quote Download: BoltBait's Plugin Pack | CodeLab | and a Free Computer Dominos Game Link to comment Share on other sites More sharing options...
Tactilis Posted September 7 Share Posted September 7 @mebrad - be aware that the plugin author has not visited this forum since December 2023, so depending on how they have notifications set up, they may not see your posts. They are active on github though https://github.com/PackJC, so it may also be worth raising an issue there: https://github.com/PackJC/Paint.NET-PAA-PAC-Importer 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.