- Fixed vxlan being enabled by default.
- Updated the native ICMP module.
- Fixed bad response data on macOS.
- Fixed a memory leak when an ICMP request failed.
- Reduced memory usage.
- Changed how the native module is loaded to make adding new architectures easier.
- Users can now go to https://github.com/North-Western-Development/oc2r-native-networking and compile the library themselves for their chosen architecture. To add your library, unzip the jar file and put it in the natives folder under the correct operating system with the correct name.
- A 32-bit x86 Windows library would go in
natives/windows
and be namedoc2rnet-x86.dll
- A 32-bit ARM Linux library would go in
natives/linux
and be namedliboc2rnet-linux-arm.so
- The only operating systems supported are still Windows, macOS, and Linux
- A 32-bit x86 Windows library would go in
- Users can now go to https://github.com/North-Western-Development/oc2r-native-networking and compile the library themselves for their chosen architecture. To add your library, unzip the jar file and put it in the natives folder under the correct operating system with the correct name.
- Add configuration options for how capture input state is saved
- Tweak fonts to be less bold.
- Added a native library to handle ICMP requests when using the internet card, this is required as the Java APIs for ICMP don't work on Linux without root. This should fix issues with the ping command on Linux. Due to this change, the mod now only works on Windows, macOS, and GNU/Linux, both x86_64 and arm64 for all platforms. You can find the source code of the native library at https://github.com/North-Western-Development/oc2r-native-networking.