Skip to content

Releases: TheShadowEevee/Sharpii-NetCore

Sharpii .Net Core v1.1.10

30 Sep 01:23
Compare
Choose a tag to compare

A port for the program Sharpii that maintains it and allows it to run on multiple OS's

If you can't open the 7z archive, Use 7-zip on Windows. Most unix-like distros should be able to unpack this with zip

Changes

  • Removed a (possibly) faulty error check in SendWad
  • Updates to the help text for SendWad
Platform Support and Contribution Info

OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up) including M1 Silicon Computers
Most up-to-date x64, arm, and arm64 Linux distros

Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.

Most issues are likely with libWiiSharp instead of Sharpii. If you can tell the difference, feel free to open an issue/PR over at https://github.com/TheShadowEevee/libWiiSharp

Full Changelog: v1.1.9...v1.1.10

Sharpii .Net Core v1.1.9

23 May 03:25
Compare
Choose a tag to compare

A port for the program Sharpii that maintains it and allows it to run on multiple OS's

If you can't open the 7z archive, Use 7-zip on Windows. Most unix-like distros should be able to unpack this with zip

Changes

  • Now updated to .Net 7
  • Invariant Globalization has been enabled
    • TL;DR Globalization has been disabled to save on file size and drop a dependency on ICU
  • Releases are now semi-automated, a new release is automatically created in draft form when a new tag is pushed

This release was republished due to an error in the previous commits.

Platform Support and Contribution Info

OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up) including M1 Silicon Computers
Most up-to-date x64, arm, and arm64 Linux distros

Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.

Most issues are likely with libWiiSharp instead of Sharpii. If you can tell the difference, feel free to open an issue/PR over at https://github.com/TheShadowEevee/libWiiSharp

Full Changelog: v1.1.8...v1.1.9

Sharpii .Net Core v1.1.8

22 Mar 05:09
4ddadd8
Compare
Choose a tag to compare

A port for the program Sharpii that maintains it and allows it to run on multiple OS's

If you can't open the 7z archive, Use 7-zip on Windows. Most unix-like distros should be able to unpack this with zip

Minor Change Notice

This is a minor change. No update is needed unless one of these features is desired.

  • Add -URL option to NUS.cs
  • Updated embedded libWiiSharp to 2.0.2
    • libWiiSharp has been reverted to .Net Framework 2.0
      • No functional difference in Sharpii; TPL code now works again
        • TPL code still does not run on Non-Windows platforms due to System.Drawing.Common's lack of support
Developer Updates
  • WadInstaller source code has been removed. It is available online in many places if needed.
  • Reduced compiler warnings to 0 at time of writing
    • SecondRun unused variable has been removed resulting in one less compiler warning.
    • A Value for SelfContained has been set in the project file resulting in one less compiler warning.
  • CodeQL was reworked to get compilation setup correctly
Platform Support and Contribution Info

OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up) including M1 Silicon Computers
Most up-to-date x64, arm, and arm64 Linux distros

Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.

Most issues are likely with libWiiSharp instead of Sharpii. If you can tell the difference, feel free to open an issue/PR over at https://github.com/TheShadowEevee/libWiiSharp

Full Changelog: v1.1.7...v1.1.8

Sharpii .Net Core v1.1.7

20 Mar 04:25
cc73424
Compare
Choose a tag to compare

A port for the program Sharpii that maintains it and allows it to run on multiple OS's

If you can't open the 7z archive, Use 7-zip on Windows. Most unix-like distros should be able to unpack this with zip

Changes

  • All NUS HTTP error codes are reported instead of just 404
    • Previously non 404 codes would be reported as an "Unknown" Error
  • Updated embedded libWiiSharp to 2.0.1
    • Main Change: NUS failback urls were added
    • TPL code now works cross-platform using SkiaSharp binaries to run
      • Required binaries aren't bundled, so TPL doesn't function by default.
Platform Support and Contribution Info

OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up) including M1 Silicon Computers
Most up-to-date x64 and arm Linux distros

Notes about releases:
The binaries shown below may NOT be in previous or future releases. These are compiled on request if needed.
If the file you need doesn't show up, it is recommended to self-compile. Opening an issue may get the file added, but likely only for that release version.

Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.

Full Changelog: 1.1.6.1...v1.1.7

Sharpii .Net Core v1.1.6.1 for Windows, Linux, and Mac

15 Feb 03:31
Compare
Choose a tag to compare

A port for the program Sharpii that maintains it and allows it to run on multiple OS's

If you can't open the 7z archive, Use 7zip on Windows. Most unix-like distros should be able to unpack this with zip

Minor Change Notice

This is a minor change. No version numbers in Sharpii have been updated.

  • Updated compiled binaries to .Net v6
    • New Mac M1 Binary (MacOSX-arm64); previous Mac binary is now known as MacOSX-x64
    • ~66% size reduction uncompressed
Platform Support and Contribution Info

OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up) including M1 Silicon Computers
Most up-to-date x64 and arm Linux distros

Notes about releases:
The binaries shown below may NOT be in previous or future releases. These are compiled on request if needed.
If the file you need doesn't show up, it is recommended to self-compile. Opening an issue may get the file added, but likely only for that release version.

Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.

Sharpii .Net Core v1.1.6 for Windows, Linux, and Mac

15 May 07:22
3f62969
Compare
Choose a tag to compare

A port for the program Sharpii that maintains it and allows it to run on multiple OS's

Updates are recommended; this fixes a potentially breaking bug. See the changes section.

If you can't open the 7z archive, Use 7zip on Windows. Most unix-like distros should be able to unpack this with zip

Changes in v1.1.6

  • Includes an updated version of the modified libWiiSharp.
    • This fixes an infinite loop bug that very quickly led to either a Stack Overflow or full memory consumption.
      • This bug is present in the original libWiiSharp as well. The fixed version can be found at the related repo.
  • Minor change to the credits header

Credit to @sketchmaster2001 for finding the above bug, I was able to find the cause and solve it not too long after it was reported.
It seems to only effect certain channels (I only know of one), but it's best to update just in case.

OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up) including M1 Silicon Computers
Most up-to-date x64 and arm Linux distros

Notes about releases:
The binaries shown below may NOT be in previous or future releases. These are compiled on request if needed.
If the file you need doesn't show up, it is recommended to self-compile. Opening an issue may get the file added, but likely only for that release version.

Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.

Sharpii .Net Core Port for Windows, Linux, and Mac v1.1.5

06 Feb 22:57
Compare
Choose a tag to compare

A port for the program Sharpii that allows it to run on multiple OS's other then just Windows.

Unless you want to take advantage of these new features, current systems do NOT need to update. In fact, I would warn against it unless you test it first it in case something breaks.

Notice: ICU may be missing from this release. If you have this problem open an issue with the error so I can try to fix it.

Now compressed as a 7z file! Cuts ~30MB off the download.
If you can't open the file, Use 7zip on Windows. Most unix-like distros should be able to unpack this with zip

Changes in v1.1.5

  • The commands -q, -quiet, -lots now have limited support, acting the same as they did for the original Sharpii
  • Additional 404 error pickup for non-existent ID's (Oversight in 1.1.4)
  • Updated all error codes
  • Removed a Debugging check for libWiiSharp.dll that has no use anymore
  • Source code now complies with some standards better (No difference to end-users)
  • Source folders now slightly cleaner See 4c38cbb3 (No difference to end-users)

OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up) including M1 Silicon Computers
Most up-to-date x64 and arm Linux distros

Notes about releases:
The binaries shown below may NOT be in previous or future releases. These are compiled on request if needed.
If the file you need doesn't show up, it is recommended to self-compile. Opening an issue may get the file added, but likely only for that release version.

Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.

Sharpii .Net Core Port for Windows, Linux, and Mac v1.1.4

06 Feb 20:09
Compare
Choose a tag to compare

A port for the program Sharpii that allows it to run on multiple OS's other then just Windows.

Notice: ICU may be missing from this release. If you have this problem open an issue with the error so I can try to fix it.

Now compressed as a 7z file! Cuts ~30MB off the download.
If you can't open the file, Use 7zip on Windows. Most unix-like distros should be able to unpack this with zip

Changes in v1.1.4

  • Adds more error codes for easier error reporting
  • Smaller unpacked executables by 10~15MB! (Don't ask me how, lol)

OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up)
Most up-to-date x64 and arm Linux distros

Notes about releases:
The binaries shown below may NOT be in previous or future releases. These are compiled on request if needed.
If the file you need doesn't show up, it is recommended to self-compile. Opening an issue may get the file added, but likely only for that release version.

Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.

Sharpii .Net Core Port for Windows, Linux, and Mac v1.1.3r2

18 Jan 21:14
Compare
Choose a tag to compare

A port for the program Sharpii that allows it to run on multiple OS's other then just Windows.

Notice: ICU may be missing from this release. If you have this problem open an issue with the error so I can try to fix it.

Now compressed as a 7z file! Cuts ~30MB off the download.
If you can't open the file, Use 7zip on Windows. Most unix-like distros should be able to unpack this with zip

Changes in v1.1.3r2

  • Removes the word "Here" when using NUS, this was a mistake from using a debug version of libWiiSharp I was testing with in the Sharpii-NetCore release binary.

Changes in v1.1.3

  • Replaced libWiiSharp with a custom one (Added ability to use your own CETK file by placing it in the directory that the file would be placed in normally. This allows full integration with the RiiConnect24 patcher.)
  • Minor typo fixes

OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up)
Most up-to-date x64 and arm Linux distros

Notes about releases:
The binaries shown below may NOT be in previous or future releases. These are compiled on request if needed.
If the file you need doesn't show up, it is recommended to self-compile. Opening an issue may get the file added, but likely only for that release version.

Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.

Sharpii .Net Core Port for Windows, Linux, and Mac v1.1.3

29 Dec 04:05
Compare
Choose a tag to compare

A port for the program Sharpii that allows it to run on multiple OS's other then just Windows.

Notice: ICU may be missing from this release. If you have this problem please use a newer version.

Changes in v1.1.3

  • Replaced libWiiSharp with a custom one (Added ability to use your own CETK file by placing it in the directory that the file would be placed in normally. This allows full integration with the RiiConnect24 patcher.)
  • Minor typo fixes

OS Support:
Windows 7 and up
Mac/OSX 10.12 and up (Sierra [2016] and up)
Most up-to-date x64 and arm Linux distros

Notes about releases:
The binaries shown below may NOT be in previous or future releases. These are compiled on request if needed.
If the file you need doesn't show up, it is recommended to self-compile. Opening an issue may get the file added, but likely only for that release version.

Issues and Pull requests:
When using Sharpii, you may run into errors. If you can't fix the error or can't find a fix, open an issue and I will get to it as soon as possible! If you think an issue is with the original Sharpii, I recommend opening it here anyway as I might be able to fix it, and I don't think the original Sharpii will be updated in any way at this point. Pull requests are also accepted and appreciated, as long as they actually fix something.