PackJC Posted November 5 Share Posted November 5 (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 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 Share Posted November 6 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 Share Posted November 6 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 Author Share Posted November 6 (edited) @Rick Brewster I have fixed the issues! Edited November 6 by PackJC 2 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.