<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AyumaxSoft</title><link>https://ayumaxsoft.com/</link><description>Recent content on AyumaxSoft</description><generator>Astro</generator><language>en-us</language><lastBuildDate>Fri, 23 Oct 2026 12:00:00 +0000</lastBuildDate><atom:link href="https://ayumaxsoft.com/index.xml" rel="self" type="application/rss+xml"/><item><title>ObjectDeliverer v1.9.1 Released: Security Response to the eMudhra CA Compromise</title><link>https://ayumaxsoft.com/blog/2026/10/objectdeliverer-v1.9.1-released-security-response-to-the-emudhra-ca-compromise/</link><pubDate>Fri, 23 Oct 2026 12:00:00 +0000</pubDate><guid>https://ayumaxsoft.com/blog/2026/10/objectdeliverer-v1.9.1-released-security-response-to-the-emudhra-ca-compromise/</guid><description>ObjectDeliverer v1.9.1 is released. In response to the October 2026 eMudhra intermediate CA key compromise, certificates from the affected CAs are now rejected.</description></item><item><title>All AyumaxSoft UE Plugins Are 50% Off in the Fab Mega Sale</title><link>https://ayumaxsoft.com/blog/2026/07/all-ayumaxsoft-ue-plugins-are-50-off-in-the-fab-mega-sale/</link><pubDate>Thu, 23 Jul 2026 01:00:00 +0000</pubDate><guid>https://ayumaxsoft.com/blog/2026/07/all-ayumaxsoft-ue-plugins-are-50-off-in-the-fab-mega-sale/</guid><description>Every Unreal Engine plugin published by AyumaxSoft on Fab is included in the limited-time Fab Mega Sale at 50% off.</description></item><item><title>All AyumaxSoft plugins are now compatible with UE5.8</title><link>https://ayumaxsoft.com/blog/2026/06/all-ayumaxsoft-plugins-are-now-compatible-with-ue5.8/</link><pubDate>Mon, 22 Jun 2026 01:00:00 +0000</pubDate><guid>https://ayumaxsoft.com/blog/2026/06/all-ayumaxsoft-plugins-are-now-compatible-with-ue5.8/</guid><description>All Unreal Engine plugins provided by AyumaxSoft are now compatible with Unreal Engine 5.8. The UE5.8-compatible versions are all available for download from the Epic Games Fab Store.</description></item><item><title>WindowCapture2D v2.1.0 Release</title><link>https://ayumaxsoft.com/blog/2026/05/windowcapture2d-v2.1.0-release/</link><pubDate>Sun, 10 May 2026 01:00:00 +0000</pubDate><guid>https://ayumaxsoft.com/blog/2026/05/windowcapture2d-v2.1.0-release/</guid><description>WindowCapture2D v2.1.0 is now available with monitor-based desktop capture and arbitrary-region trimming support.</description></item><item><title>UniversalSerial v1.3.0 Release: Automatic Detection of Communicable Serial Ports</title><link>https://ayumaxsoft.com/blog/2026/03/universalserial-v1.3.0-release-automatic-detection-of-communicable-serial-ports/</link><pubDate>Thu, 19 Mar 2026 01:00:00 +0000</pubDate><guid>https://ayumaxsoft.com/blog/2026/03/universalserial-v1.3.0-release-automatic-detection-of-communicable-serial-ports/</guid><description>UniversalSerial v1.3.0 is now available. This release adds automatic detection of communicable serial ports, making it easier to identify the correct connected device.</description></item><item><title>ObjectDeliverer v1.9.0 Release: Safer TCP/IP Communication with TLS Support</title><link>https://ayumaxsoft.com/blog/2026/03/objectdeliverer-v1.9.0-release-safer-tcp-ip-communication-with-tls-support/</link><pubDate>Thu, 12 Mar 2026 01:00:00 +0000</pubDate><guid>https://ayumaxsoft.com/blog/2026/03/objectdeliverer-v1.9.0-release-safer-tcp-ip-communication-with-tls-support/</guid><description>ObjectDeliverer v1.9.0 is now available. With TLS support for TCP/IP communication, data transfer is now encrypted and more secure.</description></item><item><title>Notice of Archiving OSS Projects</title><link>https://ayumaxsoft.com/blog/2025/11/notice-of-archiving-oss-projects/</link><pubDate>Sat, 29 Nov 2025 15:00:00 +0000</pubDate><guid>https://ayumaxsoft.com/blog/2025/11/notice-of-archiving-oss-projects/</guid><description>&lt;p&gt;I have decided to archive the following open-source projects that I have been publicly releasing and maintaining.&lt;/p&gt;</description></item><item><title>UniversalSerial v1.2.1 Released</title><link>https://ayumaxsoft.com/blog/2025/11/universalserial-v1.2.1-released/</link><pubDate>Sat, 22 Nov 2025 15:00:00 +0000</pubDate><guid>https://ayumaxsoft.com/blog/2025/11/universalserial-v1.2.1-released/</guid><description>&lt;p&gt;We have released version 1.2.1 of &lt;strong&gt;UniversalSerial&lt;/strong&gt;, a serial communication plugin for Unreal Engine.&lt;/p&gt;</description></item><item><title>All AyumaxSoft plugins are now compatible with UE5.7</title><link>https://ayumaxsoft.com/blog/2025/11/all-ayumaxsoft-plugins-are-now-compatible-with-ue5.7/</link><pubDate>Sat, 15 Nov 2025 15:00:00 +0000</pubDate><guid>https://ayumaxsoft.com/blog/2025/11/all-ayumaxsoft-plugins-are-now-compatible-with-ue5.7/</guid><description>&lt;p&gt;Thank you very much for using AyumaxSoft plugins.&lt;/p&gt;</description></item><item><title>UniversalSerial v1.1.0 Release</title><link>https://ayumaxsoft.com/blog/2025/07/universalserial-v1.1.0-release/</link><pubDate>Sat, 19 Jul 2025 15:00:00 +0000</pubDate><guid>https://ayumaxsoft.com/blog/2025/07/universalserial-v1.1.0-release/</guid><description>&lt;p&gt;We have released version 1.1.0 of “UniversalSerial”, a serial communication plugin for UnrealEngine.&lt;/p&gt;</description></item><item><title>ObjectDeliverer v1.7.0 Release: Enhanced Web System Integration with WebSocket Protocol Support</title><link>https://ayumaxsoft.com/blog/2025/07/objectdeliverer-v1.7.0-release-enhanced-web-system-integration-with-websocket-protocol-support/</link><pubDate>Sun, 06 Jul 2025 01:00:00 +0000</pubDate><guid>https://ayumaxsoft.com/blog/2025/07/objectdeliverer-v1.7.0-release-enhanced-web-system-integration-with-websocket-protocol-support/</guid><description>UnrealEngine plugin ObjectDeliverer now supports WebSocket client protocol. Real-time communication with cloud servers is now safer and easier than ever.</description></item><item><title>EasyJsonParser V2 Released - Faster and More Powerful</title><link>https://ayumaxsoft.com/blog/2025/07/easyjsonparser-v2-released-faster-and-more-powerful/</link><pubDate>Fri, 04 Jul 2025 00:00:00 +0000</pubDate><guid>https://ayumaxsoft.com/blog/2025/07/easyjsonparser-v2-released-faster-and-more-powerful/</guid><description>Major update for Unreal Engine JSON plugin with improved memory efficiency and write functionality</description></item><item><title>UniversalSerial Plugin for Unreal Engine Now Available!</title><link>https://ayumaxsoft.com/blog/2025/06/universalserial-plugin-for-unreal-engine-now-available/</link><pubDate>Sat, 21 Jun 2025 00:00:00 +0000</pubDate><guid>https://ayumaxsoft.com/blog/2025/06/universalserial-plugin-for-unreal-engine-now-available/</guid><description>this is meta description</description></item><item><title>Plugins Updated for UE5.6 Compatibility</title><link>https://ayumaxsoft.com/blog/2025/06/plugins-updated-for-ue5.6-compatibility/</link><pubDate>Wed, 04 Jun 2025 00:00:00 +0000</pubDate><guid>https://ayumaxsoft.com/blog/2025/06/plugins-updated-for-ue5.6-compatibility/</guid><description>this is meta description</description></item><item><title>Welcome to AyumaxSoft</title><link>https://ayumaxsoft.com/blog/2025/06/welcome-to-ayumaxsoft/</link><pubDate>Mon, 02 Jun 2025 00:00:00 +0000</pubDate><guid>https://ayumaxsoft.com/blog/2025/06/welcome-to-ayumaxsoft/</guid><description>this is meta description</description></item><item><title>AyumaxSoft</title><link>https://ayumaxsoft.com/</link><guid>https://ayumaxsoft.com/</guid><description></description></item><item><title>About AyumaxSoft</title><link>https://ayumaxsoft.com/about/</link><guid>https://ayumaxsoft.com/about/</guid><description>this is meta description</description></item><item><title>Blog Posts</title><link>https://ayumaxsoft.com/blog/</link><guid>https://ayumaxsoft.com/blog/</guid><description>this is meta description</description></item><item><title>Categories</title><link>https://ayumaxsoft.com/categories/</link><guid>https://ayumaxsoft.com/categories/</guid><description></description></item><item><title>AyumaxSoft</title><link>https://ayumaxsoft.com/categories/ayumaxsoft/</link><guid>https://ayumaxsoft.com/categories/ayumaxsoft/</guid><description></description></item><item><title>EasyJsonParser</title><link>https://ayumaxsoft.com/categories/easyjsonparser/</link><guid>https://ayumaxsoft.com/categories/easyjsonparser/</guid><description></description></item><item><title>ObjectDeliverer</title><link>https://ayumaxsoft.com/categories/objectdeliverer/</link><guid>https://ayumaxsoft.com/categories/objectdeliverer/</guid><description></description></item><item><title>Plugins</title><link>https://ayumaxsoft.com/categories/plugins/</link><guid>https://ayumaxsoft.com/categories/plugins/</guid><description></description></item><item><title>UniversalSerial</title><link>https://ayumaxsoft.com/categories/universalserial/</link><guid>https://ayumaxsoft.com/categories/universalserial/</guid><description></description></item><item><title>WindowCapture2D</title><link>https://ayumaxsoft.com/categories/windowcapture2d/</link><guid>https://ayumaxsoft.com/categories/windowcapture2d/</guid><description></description></item><item><title>Download</title><link>https://ayumaxsoft.com/download/</link><guid>https://ayumaxsoft.com/download/</guid><description>Download AyumaxSoft products, plugins, and tester applications</description></item><item><title>Downloads</title><link>https://ayumaxsoft.com/downloads/</link><guid>https://ayumaxsoft.com/downloads/</guid><description></description></item><item><title>EasyJsonParser</title><link>https://ayumaxsoft.com/easyjsonparser/</link><guid>https://ayumaxsoft.com/easyjsonparser/</guid><description>A plugin for reading and writing JSON data in Unreal Engine using only Blueprints. Dot-notation access strings reach deeply nested values directly.</description></item><item><title>EasyJsonParser Downloads</title><link>https://ayumaxsoft.com/easyjsonparser/</link><guid>https://ayumaxsoft.com/easyjsonparser/</guid><description>Download all versions of EasyJsonParser plugin for Unreal Engine. Latest and previous versions available.</description></item><item><title>EasyJsonParser Blueprint API Reference</title><link>https://ayumaxsoft.com/easyjsonparser/blueprint-api/</link><guid>https://ayumaxsoft.com/easyjsonparser/blueprint-api/</guid><description>The public Blueprint and C++ API of both EasyJsonParser modules: V2 nodes and structs, and the V1 classes, nodes, and enums.</description></item><item><title>EasyJsonParser Quick Start</title><link>https://ayumaxsoft.com/easyjsonparser/quick-start/</link><guid>https://ayumaxsoft.com/easyjsonparser/quick-start/</guid><description>A complete run with EasyJsonParser V2: load a JSON string, read values, build new JSON, and print it as a string.</description></item><item><title>EasyJsonParser Setup</title><link>https://ayumaxsoft.com/easyjsonparser/setup-and-assets/</link><guid>https://ayumaxsoft.com/easyjsonparser/setup-and-assets/</guid><description>Add EasyJsonParser from Fab and decide whether to use the V1 or V2 module.</description></item><item><title>EasyJsonParser Data Types and Production</title><link>https://ayumaxsoft.com/easyjsonparser/types-and-production/</link><guid>https://ayumaxsoft.com/easyjsonparser/types-and-production/</guid><description>JSON type mapping, access string specification, file I/O behavior, the V1/V2 performance comparison, and troubleshooting.</description></item><item><title>EasyJsonParser Use Cases</title><link>https://ayumaxsoft.com/easyjsonparser/use-cases/</link><guid>https://ayumaxsoft.com/easyjsonparser/use-cases/</guid><description>Usage patterns by goal: access string notation, loading configuration files, building save data, multi-dimensional arrays, and reading with V1.</description></item><item><title>EasyXMLParser</title><link>https://ayumaxsoft.com/easyxmlparser/</link><guid>https://ayumaxsoft.com/easyxmlparser/</guid><description>A plugin that reads XML values in Unreal Engine with dot notation access strings. Loading XML and retrieving values can be done with Blueprints alone.</description></item><item><title>EasyXMLParser Downloads</title><link>https://ayumaxsoft.com/easyxmlparser/</link><guid>https://ayumaxsoft.com/easyxmlparser/</guid><description>Download all versions of EasyXMLParser plugin for Unreal Engine. Latest and previous versions available.</description></item><item><title>Elements</title><link>https://ayumaxsoft.com/elements/</link><guid>https://ayumaxsoft.com/elements/</guid><description>This is meta description</description></item><item><title>Knowledge Base</title><link>https://ayumaxsoft.com/faq/</link><guid>https://ayumaxsoft.com/faq/</guid><description>&lt;p&gt;If you cannot find the answer to your question on this page, please feel free to &lt;a href=&quot;../support/&quot;&gt;contact us here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Is it possible to convert classes or structs to JSON, and also create objects from JSON?</title><link>https://ayumaxsoft.com/faq/easyjsonparserv1/is-it-possible-to-convert-classes-or-structs-to-json-and-also-create-objects-from-json/</link><guid>https://ayumaxsoft.com/faq/easyjsonparserv1/is-it-possible-to-convert-classes-or-structs-to-json-and-also-create-objects-from-json/</guid><description>&lt;p&gt;EasyJsonParser provides simple functionality with an easy-to-understand interface, so it does not offer serialization features.&lt;/p&gt;</description></item><item><title>Is it possible to create a JSON?</title><link>https://ayumaxsoft.com/faq/easyjsonparserv1/is-it-possible-to-create-a-json/</link><guid>https://ayumaxsoft.com/faq/easyjsonparserv1/is-it-possible-to-create-a-json/</guid><description>&lt;p&gt;EasyJsonParser V1 implements only read functionality. However V2 has a write function.&lt;/p&gt;</description></item><item><title>Is it possible to retrieve objects directly?</title><link>https://ayumaxsoft.com/faq/easyjsonparserv1/is-it-possible-to-retrieve-objects-directly/</link><guid>https://ayumaxsoft.com/faq/easyjsonparserv1/is-it-possible-to-retrieve-objects-directly/</guid><description>&lt;p&gt;Yes, you can retrieve objects directly using ReadObject and ReadObjects methods. ReadObject retrieves a single object, ReadObjects retrieves an array of multiple objects.&lt;/p&gt;</description></item><item><title>What are default values and why are they needed?</title><link>https://ayumaxsoft.com/faq/easyjsonparserv1/what-are-default-values-and-why-are-they-needed/</link><guid>https://ayumaxsoft.com/faq/easyjsonparserv1/what-are-default-values-and-why-are-they-needed/</guid><description>&lt;p&gt;Default values are returned when the specified property doesn’t exist in the JSON. This allows safe data retrieval without errors even when accessing non-existent properties.&lt;/p&gt;</description></item><item><title>What are the main advantages of EasyJsonParser?</title><link>https://ayumaxsoft.com/faq/easyjsonparserv1/what-are-the-main-advantages-of-easyjsonparser/</link><guid>https://ayumaxsoft.com/faq/easyjsonparserv1/what-are-the-main-advantages-of-easyjsonparser/</guid><description>&lt;p&gt;The main advantages are:&lt;/p&gt;</description></item><item><title>What data types are supported?</title><link>https://ayumaxsoft.com/faq/easyjsonparserv1/what-data-types-are-supported/</link><guid>https://ayumaxsoft.com/faq/easyjsonparserv1/what-data-types-are-supported/</guid><description>&lt;p&gt;Four data types are supported:&lt;/p&gt;</description></item><item><title>What happens when loading invalid JSON?</title><link>https://ayumaxsoft.com/faq/easyjsonparserv1/what-happens-when-loading-invalid-json/</link><guid>https://ayumaxsoft.com/faq/easyjsonparserv1/what-happens-when-loading-invalid-json/</guid><description>&lt;p&gt;Loading invalid JSON causes a parse error. It’s recommended to implement proper error handling and display user-friendly error messages.&lt;/p&gt;</description></item><item><title>What is EasyJsonParser?</title><link>https://ayumaxsoft.com/faq/easyjsonparserv1/what-is-easyjsonparser/</link><guid>https://ayumaxsoft.com/faq/easyjsonparserv1/what-is-easyjsonparser/</guid><description>&lt;p&gt;EasyJsonParser is a plugin for Unreal Engine that provides intuitive access to JSON data using dot notation. It allows easy handling of complex data structures, enabling developers with limited programming experience to easily parse and utilize JSON data.&lt;/p&gt;</description></item><item><title>Can I use this plugin without C++ knowledge?</title><link>https://ayumaxsoft.com/faq/easyjsonparserv2/can-i-use-this-plugin-without-cpp-knowledge/</link><guid>https://ayumaxsoft.com/faq/easyjsonparserv2/can-i-use-this-plugin-without-cpp-knowledge/</guid><description>&lt;p&gt;Yes, the main features can be used with Blueprints alone. You can load, read, write, and save JSON files through Blueprint nodes without writing any code. However, some advanced features (C++-only APIs) are available only from C++.&lt;/p&gt;</description></item><item><title>Do I need to rewrite my project if I&apos;m already using V1?</title><link>https://ayumaxsoft.com/faq/easyjsonparserv2/do-i-need-to-rewrite-my-project-if-im-already-using-v1/</link><guid>https://ayumaxsoft.com/faq/easyjsonparserv2/do-i-need-to-rewrite-my-project-if-im-already-using-v1/</guid><description>&lt;p&gt;No! This plugin includes both V1 and V2. Your existing V1 code will continue to work perfectly. You can migrate to V2 at your own pace or continue using V1 indefinitely.&lt;/p&gt;</description></item><item><title>How does it handle complex nested JSON structures and arrays?</title><link>https://ayumaxsoft.com/faq/easyjsonparserv2/how-does-it-handle-complex-nested-json-structures-and-arrays/</link><guid>https://ayumaxsoft.com/faq/easyjsonparserv2/how-does-it-handle-complex-nested-json-structures-and-arrays/</guid><description>&lt;p&gt;The plugin uses intuitive dot notation (like player.stats.health) for nested objects and bracket notation for arrays (like items[0].name). V2 also supports multi-dimensional arrays (like matrix[1][2]) and automatically creates nested paths when writing new data.&lt;/p&gt;</description></item><item><title>How do I access JSON elements? (dot notation)</title><link>https://ayumaxsoft.com/faq/easyjsonparserv2/how-to-access-json-elements-with-dot-notation/</link><guid>https://ayumaxsoft.com/faq/easyjsonparserv2/how-to-access-json-elements-with-dot-notation/</guid><description>&lt;p&gt;Elements in a JSON document are addressed with an access string that joins keys with dots. This notation is a concept shared by V1 (EasyJsonParser module) and V2 (EasyJsonParserV2 module).&lt;/p&gt;</description></item><item><title>What are the main advantages of upgrading to V2?</title><link>https://ayumaxsoft.com/faq/easyjsonparserv2/what-are-the-main-advantages-of-upgrading-to-v2/</link><guid>https://ayumaxsoft.com/faq/easyjsonparserv2/what-are-the-main-advantages-of-upgrading-to-v2/</guid><description>&lt;p&gt;V2 offers JSON writing capabilities, significantly better performance with lower memory usage, support for complex multi-dimensional arrays, and advanced debugging features. It’s especially beneficial for new projects or when you need JSON creation functionality.&lt;/p&gt;</description></item><item><title>Can I use both parsers in the same project?</title><link>https://ayumaxsoft.com/faq/easyxmlparser/can-i-use-both-parsers-in-the-same-project/</link><guid>https://ayumaxsoft.com/faq/easyxmlparser/can-i-use-both-parsers-in-the-same-project/</guid><description>&lt;p&gt;Yes, EasyJsonParser and EasyXMLParser can be used together in the same project. The unified dot notation access system allows developers to process both JSON and XML consistently.&lt;/p&gt;</description></item><item><title>How do I access XML elements?</title><link>https://ayumaxsoft.com/faq/easyxmlparser/how-do-i-access-xml-elements/</link><guid>https://ayumaxsoft.com/faq/easyxmlparser/how-do-i-access-xml-elements/</guid><description>&lt;p&gt;Similar to JSON, use dot notation. Access elements by specifying dot-separated paths following the XML element hierarchy.&lt;/p&gt;</description></item><item><title>How do I handle complex nested XML structures?</title><link>https://ayumaxsoft.com/faq/easyxmlparser/how-do-i-handle-complex-nested-xml-structures/</link><guid>https://ayumaxsoft.com/faq/easyxmlparser/how-do-i-handle-complex-nested-xml-structures/</guid><description>&lt;p&gt;EasyXMLParser supports complex nested XML structures. You can access deeply nested elements using dot notation and retrieve multiple elements with the same name as arrays using ReadElements.&lt;/p&gt;</description></item><item><title>How many ways are there to load XML data?</title><link>https://ayumaxsoft.com/faq/easyxmlparser/how-many-ways-are-there-to-load-xml-data/</link><guid>https://ayumaxsoft.com/faq/easyxmlparser/how-many-ways-are-there-to-load-xml-data/</guid><description>&lt;p&gt;There are two methods:&lt;/p&gt;</description></item><item><title>Is it possible to create XML files with this plugin?</title><link>https://ayumaxsoft.com/faq/easyxmlparser/is-it-possible-to-create-xml-files-with-this-plugin/</link><guid>https://ayumaxsoft.com/faq/easyxmlparser/is-it-possible-to-create-xml-files-with-this-plugin/</guid><description>&lt;p&gt;EasyXMLParser is specialized exclusively for XML reading functionality.&lt;/p&gt;</description></item><item><title>Is it possible to retrieve XML elements as objects?</title><link>https://ayumaxsoft.com/faq/easyxmlparser/is-it-possible-to-retrieve-xml-elements-as-objects/</link><guid>https://ayumaxsoft.com/faq/easyxmlparser/is-it-possible-to-retrieve-xml-elements-as-objects/</guid><description>&lt;p&gt;Yes, you can retrieve XML elements as objects with these methods:&lt;/p&gt;</description></item><item><title>Is XML parsing fast?</title><link>https://ayumaxsoft.com/faq/easyxmlparser/is-xml-parsing-fast/</link><guid>https://ayumaxsoft.com/faq/easyxmlparser/is-xml-parsing-fast/</guid><description>&lt;p&gt;EasyXMLParser provides fast and efficient parsing. However, performance varies with XML file size and structure, so asynchronous processing is recommended for large files.&lt;/p&gt;</description></item><item><title>Should I choose JSON or XML?</title><link>https://ayumaxsoft.com/faq/easyxmlparser/should-i-choose-json-or-xml/</link><guid>https://ayumaxsoft.com/faq/easyxmlparser/should-i-choose-json-or-xml/</guid><description>&lt;p&gt;Selection criteria:&lt;/p&gt;</description></item><item><title>What are the advantages of using asynchronous processing?</title><link>https://ayumaxsoft.com/faq/easyxmlparser/what-are-the-advantages-of-using-asynchronous-processing/</link><guid>https://ayumaxsoft.com/faq/easyxmlparser/what-are-the-advantages-of-using-asynchronous-processing/</guid><description>&lt;p&gt;Using asynchronous processing prevents the main thread from blocking while loading large XML files, maintaining game frame rate. This improves user experience.&lt;/p&gt;</description></item><item><title>What data types can retrieve values?</title><link>https://ayumaxsoft.com/faq/easyxmlparser/what-data-types-can-retrieve-values/</link><guid>https://ayumaxsoft.com/faq/easyxmlparser/what-data-types-can-retrieve-values/</guid><description>&lt;p&gt;Like EasyJsonParser, you can retrieve values in four data types:&lt;/p&gt;</description></item><item><title>What happens when loading invalid XML?</title><link>https://ayumaxsoft.com/faq/easyxmlparser/what-happens-when-loading-invalid-xml/</link><guid>https://ayumaxsoft.com/faq/easyxmlparser/what-happens-when-loading-invalid-xml/</guid><description>&lt;p&gt;Loading invalid XML causes a parse error. It’s important to implement proper error handling and display user-friendly error messages.&lt;/p&gt;</description></item><item><title>What is EasyXMLParser?</title><link>https://ayumaxsoft.com/faq/easyxmlparser/what-is-easyxmlparser/</link><guid>https://ayumaxsoft.com/faq/easyxmlparser/what-is-easyxmlparser/</guid><description>&lt;p&gt;EasyXMLParser is a plugin for Unreal Engine that provides intuitive access to XML data using dot notation. It adopts the same intuitive access system as EasyJsonParser, allowing easy access to XML elements and attributes.&lt;/p&gt;</description></item><item><title>What&apos;s the difference between EasyJsonParser and EasyXMLParser?</title><link>https://ayumaxsoft.com/faq/easyxmlparser/whats-the-difference-between-easyjsonparser-and-easyxmlparser/</link><guid>https://ayumaxsoft.com/faq/easyxmlparser/whats-the-difference-between-easyjsonparser-and-easyxmlparser/</guid><description>&lt;p&gt;Both use the same dot notation access system but target different data formats. EasyJsonParser processes JSON data, EasyXMLParser processes XML data. Usage and functionality are basically the same.&lt;/p&gt;</description></item><item><title>When is EasyXMLParser useful?</title><link>https://ayumaxsoft.com/faq/easyxmlparser/when-is-easyxmlparser-useful/</link><guid>https://ayumaxsoft.com/faq/easyxmlparser/when-is-easyxmlparser-useful/</guid><description>&lt;p&gt;It’s useful in scenarios like:&lt;/p&gt;</description></item><item><title>Can I create a program in another programming language to communicate with ObjectDeliverer?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/can-i-create-a-program-in-another-programming-language-to-communicate-with-objectdeliverer/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/can-i-create-a-program-in-another-programming-language-to-communicate-with-objectdeliverer/</guid><description>&lt;p&gt;Communication is possible if you implement the same logic as ObjectDeliverer’s packet splitting rules and DeliveryBox. There are also ObjectDeliverer implementations available for &lt;a href=&quot;https://github.com/ayumax/ObjectDeliverer-CSharp&quot;&gt;C#&lt;/a&gt; and &lt;a href=&quot;https://github.com/ayumax/objectdeliverer_dart&quot;&gt;Dart&lt;/a&gt;, which you can use as references.&lt;/p&gt;</description></item><item><title>Can I send Actors, Textures, or Materials with ObjectDeliveryBoxUsingJson?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/can-i-send-actors-textures-or-materials-with-objectdeliveryboxusingjson/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/can-i-send-actors-textures-or-materials-with-objectdeliveryboxusingjson/</guid><description>&lt;p&gt;Basically, you cannot send those objects. This is because their internal structures are too complex to generate the intended JSON properly. When using ObjectDeliveryBoxUsingJson, please create a separate class that defines only the data you want to send.&lt;/p&gt;</description></item><item><title>Can it be used with both C++ and Blueprint?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/can-it-be-used-with-both-c-and-blueprint/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/can-it-be-used-with-both-c-and-blueprint/</guid><description>&lt;p&gt;Yes, the main features are available in both C++ and Blueprint. However, some features, such as certificate generation, are C++ only.&lt;/p&gt;</description></item><item><title>Can ObjectDeliverer communicate over TCP/IP with applications not made with Unreal Engine?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/can-objectdeliverer-communicate-over-tcp-ip-with-applications-not-made-with-unreal-engine/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/can-objectdeliverer-communicate-over-tcp-ip-with-applications-not-made-with-unreal-engine/</guid><description>&lt;p&gt;Basically, yes. However, please make sure in advance that the TCP/IP message specification used by the application you wish to communicate with is available. If the specification is unclear, you will not be able to determine which packet splitting rule or DeliveryBox to use with ObjectDeliverer.&lt;/p&gt;</description></item><item><title>Does TCP/IP communication support encryption with SSL/TLS?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/does-tcp-ip-communication-support-encryption-with-ssl-tls/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/does-tcp-ip-communication-support-encryption-with-ssl-tls/</guid><description>&lt;p&gt;Yes. Starting from ObjectDeliverer v1.9.0, TCP/IP TLS server/client protocols are supported.&lt;/p&gt;</description></item><item><title>Does UDP communication support broadcast transmission?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/does-udp-communication-support-broadcast-transmission/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/does-udp-communication-support-broadcast-transmission/</guid><description>&lt;p&gt;This has been supported since version 1.6.1.&lt;/p&gt;</description></item><item><title>Can I know the sender&apos;s IP address (TCP Server, UDP Receiver)?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/how-do-i-know-ipaddress-sender/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/how-do-i-know-ipaddress-sender/</guid><description>&lt;p&gt;This is an extension to know the IP address of the sender.&lt;/p&gt;</description></item><item><title>How do I switch protocols?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/how-do-i-switch-protocols/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/how-do-i-switch-protocols/</guid><description>&lt;p&gt;Simply change the protocol passed to the Start method.&lt;/p&gt;</description></item><item><title>How should I configure TLS safely with self-signed certificates?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/how-should-i-configure-tls-for-self-signed-certificates/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/how-should-i-configure-tls-for-self-signed-certificates/</guid><description>&lt;p&gt;When using self-signed certificates, &lt;code&gt;WithAllowSelfSignedCertificates(true)&lt;/code&gt; alone is not enough. Also set &lt;code&gt;WithPinnedPublicKey(...)&lt;/code&gt; or &lt;code&gt;WithPinnedPublicKeyFromFile(...)&lt;/code&gt; to pin the expected server public key.&lt;/p&gt;</description></item><item><title>How should I configure TLS options for each use case?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/how-to-configure-tls-options-by-use-case/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/how-to-configure-tls-options-by-use-case/</guid><description>&lt;p&gt;Starting from ObjectDeliverer v1.9.0, you can use TCP/IP TLS server/client protocols.&lt;/p&gt;</description></item><item><title>How can I create TLS certificates with OpenSSL? (Server only / CA-signed / mTLS)</title><link>https://ayumaxsoft.com/faq/objectdeliverer/how-to-create-tls-certificates-with-openssl/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/how-to-create-tls-certificates-with-openssl/</guid><description>&lt;p&gt;You can prepare TLS certificates for ObjectDeliverer using OpenSSL.&lt;br&gt;
This page shows minimal steps for three common patterns.&lt;/p&gt;</description></item><item><title>Is it safe to use WithPeerVerificationDisabled()?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/is-disabling-peer-verification-safe/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/is-disabling-peer-verification-safe/</guid><description>&lt;p&gt;Not for production. Disabling peer verification means the connection can be encrypted but still not authenticated, which increases man-in-the-middle risk.&lt;/p&gt;</description></item><item><title>Is it possible to create custom protocols?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/is-it-possible-to-create-custom-protocols/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/is-it-possible-to-create-custom-protocols/</guid><description>&lt;p&gt;Yes, ObjectDeliverer allows creation of custom protocols.&lt;/p&gt;</description></item><item><title>Is TCP/IP communication possible on Mac and Linux as well?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/is-tcp-ip-communication-possible-on-mac-and-linux-as-well/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/is-tcp-ip-communication-possible-on-mac-and-linux-as-well/</guid><description>&lt;p&gt;Basically, all protocols are designed to work on a multiplatform basis.
However, some protocols only work on specific platforms.”&lt;/p&gt;</description></item><item><title>How to use ObjectDeliveryBoxUsingJson</title><link>https://ayumaxsoft.com/faq/objectdeliverer/selection-of-json-serialize-method-in-objectdeliveryboxusingjson/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/selection-of-json-serialize-method-in-objectdeliveryboxusingjson/</guid><description>&lt;p&gt;In Version 1.5.0 or later, the Json serialization format of UObject can be selected from the following two types.&lt;/p&gt;</description></item><item><title>What communication protocols are supported?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/what-communication-protocols-are-supported/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/what-communication-protocols-are-supported/</guid><description>&lt;p&gt;The following protocols are supported:&lt;/p&gt;</description></item><item><title>What data formats are supported?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/what-data-formats-are-supported/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/what-data-formats-are-supported/</guid><description>&lt;p&gt;Three data formats are supported: binary, plain text, and JSON text. You can choose the appropriate format based on your needs.&lt;/p&gt;</description></item><item><title>What if network packets aren&apos;t arriving?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/what-if-network-packets-arent-arriving/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/what-if-network-packets-arent-arriving/</guid><description>&lt;p&gt;With UDP, packets may be lost depending on network conditions. Consider using TCP/IP if reliability is needed. Also check firewall settings and network environment.&lt;/p&gt;</description></item><item><title>What is asynchronous communication?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/what-is-asynchronous-communication/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/what-is-asynchronous-communication/</guid><description>&lt;p&gt;Asynchronous communication is a method that doesn’t block the main thread. Communication processing runs on a separate thread, allowing communication without affecting game frame rate.&lt;/p&gt;</description></item><item><title>What is ObjectDeliverer?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/what-is-objectdeliverer/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/what-is-objectdeliverer/</guid><description>&lt;p&gt;ObjectDeliverer is a library for Unreal Engine that allows you to easily switch between various communication methods such as TCP/IP, UDP, shared memory, and file-based communication. You can try different communication methods by simply changing the protocol, with minimal changes to the rest of your code.&lt;/p&gt;</description></item><item><title>What is the difference between TLS and mTLS?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/what-is-the-difference-between-tls-and-mtls/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/what-is-the-difference-between-tls-and-mtls/</guid><description>&lt;p&gt;Standard TLS mainly authenticates the server to the client. mTLS (mutual TLS) adds client-certificate verification on the server side as well.&lt;/p&gt;</description></item><item><title>What is the main feature of ObjectDeliverer?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/what-is-the-main-feature-of-objectdeliverer/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/what-is-the-main-feature-of-objectdeliverer/</guid><description>&lt;p&gt;The ability to switch communication methods with minimal code changes. By simply changing the protocol, you can use different communication methods while keeping the rest of your code intact, making it easy to try different approaches during prototyping.&lt;/p&gt;</description></item><item><title>What should I do if shared memory communication doesn&apos;t work?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/what-should-i-do-if-shared-memory-communication-doesnt-work/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/what-should-i-do-if-shared-memory-communication-doesnt-work/</guid><description>&lt;p&gt;Shared memory is Windows-only. Also, receivers need to periodically read memory. ObjectDeliverer handles this automatically, but when reading memory created by third parties, check their reading rules.&lt;/p&gt;</description></item><item><title>What&apos;s the difference between TCP/IP and UDP? Which should I choose?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/whats-the-difference-between-tcp-ip-and-udp-which-should-i-choose/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/whats-the-difference-between-tcp-ip-and-udp-which-should-i-choose/</guid><description>&lt;p&gt;TCP/IP is reliable communication with packet retransmission, ensuring messages reach their destination. It also supports one-to-many communication. UDP is faster but packets may be lost depending on network conditions. Choose TCP/IP for reliability, UDP for speed.&lt;/p&gt;</description></item><item><title>When is ObjectDeliverer useful?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/when-is-objectdeliverer-useful/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/when-is-objectdeliverer-useful/</guid><description>&lt;p&gt;It’s particularly useful in these scenarios:&lt;/p&gt;</description></item><item><title>When should I use ClientAuthMode Required vs Optional?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/when-should-i-use-client-auth-required-or-optional/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/when-should-i-use-client-auth-required-or-optional/</guid><description>&lt;p&gt;Use &lt;code&gt;Required&lt;/code&gt; when client certificates must be mandatory. Clients without a valid certificate cannot connect. This is suitable for tightly controlled internal deployments.&lt;/p&gt;</description></item><item><title>When should I use Shared Memory?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/when-should-i-use-shared-memory/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/when-should-i-use-shared-memory/</guid><description>&lt;p&gt;Shared memory is used for inter-application communication on the same PC. It’s faster than TCP/IP or UDP since it’s not network communication. However, it only works on the same PC, and receivers need to periodically read memory since there’s no notification mechanism for data writes.&lt;/p&gt;</description></item><item><title>TLS fails even though the certificate is valid. Can hostname/IP mismatch be the reason?</title><link>https://ayumaxsoft.com/faq/objectdeliverer/why-does-tls-fail-when-hostname-or-ip-does-not-match-certificate/</link><guid>https://ayumaxsoft.com/faq/objectdeliverer/why-does-tls-fail-when-hostname-or-ip-does-not-match-certificate/</guid><description>&lt;p&gt;Yes. If the destination passed to &lt;code&gt;InitializeTls()&lt;/code&gt; (hostname or IP) does not match SAN/CN values in the certificate, server identity verification fails and the connection is rejected.&lt;/p&gt;</description></item><item><title>Can I request additional features for the plugin?</title><link>https://ayumaxsoft.com/faq/ue-plugins/can-i-request-additional-features-for-the-plugin/</link><guid>https://ayumaxsoft.com/faq/ue-plugins/can-i-request-additional-features-for-the-plugin/</guid><description>&lt;p&gt;We are always open to feature requests. Please send your requests through the inquiry form on this page. However, whether a feature can be implemented and the timing of implementation may vary depending on the overall development schedule.&lt;/p&gt;</description></item><item><title>Can the plugin be used for commercial purposes?</title><link>https://ayumaxsoft.com/faq/ue-plugins/can-the-plugin-be-used-for-commercial-purposes/</link><guid>https://ayumaxsoft.com/faq/ue-plugins/can-the-plugin-be-used-for-commercial-purposes/</guid><description>&lt;p&gt;Yes, it can. For details regarding plugins purchased through Fab, please refer to the official Epic Games website.&lt;/p&gt;</description></item><item><title>Do you accept refunds?</title><link>https://ayumaxsoft.com/faq/ue-plugins/do-you-accept-refunds/</link><guid>https://ayumaxsoft.com/faq/ue-plugins/do-you-accept-refunds/</guid><description>&lt;p&gt;If you purchased through Fab, please first refer to the official Epic Games website.&lt;/p&gt;</description></item><item><title>How are plugin updates carried out?</title><link>https://ayumaxsoft.com/faq/ue-plugins/how-are-plugin-updates-carried-out/</link><guid>https://ayumaxsoft.com/faq/ue-plugins/how-are-plugin-updates-carried-out/</guid><description>&lt;p&gt;Bug fixes for the plugin will be implemented promptly upon discovery.&lt;/p&gt;</description></item><item><title>I downloaded an application from AyumaxSoft, but it won&apos;t open on my Mac. What should I do?</title><link>https://ayumaxsoft.com/faq/ue-plugins/i-downloaded-an-application-from-ayumaxsoft-but-it-wont-open-on-my-mac-what-should-i-do/</link><guid>https://ayumaxsoft.com/faq/ue-plugins/i-downloaded-an-application-from-ayumaxsoft-but-it-wont-open-on-my-mac-what-should-i-do/</guid><description>&lt;p&gt;This is a normal security behavior on macOS called “Gatekeeper.” Our applications are safe but may not be code-signed with Apple’s developer certificate, which triggers macOS security protection.&lt;/p&gt;</description></item><item><title>I downloaded an application from AyumaxSoft, but Windows won&apos;t let me run it. What should I do?</title><link>https://ayumaxsoft.com/faq/ue-plugins/i-downloaded-an-application-from-ayumaxsoft-but-windows-wont-let-me-run-it-what-should-i-do/</link><guid>https://ayumaxsoft.com/faq/ue-plugins/i-downloaded-an-application-from-ayumaxsoft-but-windows-wont-let-me-run-it-what-should-i-do/</guid><description>&lt;p&gt;This is a normal security behavior on Windows called “Windows Defender SmartScreen.” Our applications are safe but may not be digitally signed with Microsoft’s code signing certificate, which triggers Windows security protection.&lt;/p&gt;</description></item><item><title>Which Unreal Engine versions do plugin updates cover?</title><link>https://ayumaxsoft.com/faq/ue-plugins/which-unreal-engine-versions-do-plugin-updates-cover/</link><guid>https://ayumaxsoft.com/faq/ue-plugins/which-unreal-engine-versions-do-plugin-updates-cover/</guid><description>&lt;p&gt;AyuMaxSoft plugins are updated for the latest three versions of Unreal Engine, as a general policy.&lt;/p&gt;</description></item><item><title>Can I communicate with microcontrollers such as Arduino?</title><link>https://ayumaxsoft.com/faq/universalserial/can-i-communicate-with-microcontrollers-such-as-arduino/</link><guid>https://ayumaxsoft.com/faq/universalserial/can-i-communicate-with-microcontrollers-such-as-arduino/</guid><description>&lt;p&gt;Yes. UniversalSerial lets you build serial communication with Arduino and other microcontrollers using only Blueprints (visual scripting); no C++ code is required. You open a port with nodes and receive data through events.&lt;/p&gt;</description></item><item><title>Can I detect device connection and disconnection?</title><link>https://ayumaxsoft.com/faq/universalserial/can-i-detect-device-connection-and-disconnection/</link><guid>https://ayumaxsoft.com/faq/universalserial/can-i-detect-device-connection-and-disconnection/</guid><description>&lt;p&gt;Yes. The &lt;code&gt;Connected&lt;/code&gt; event fires when the port opens, and the &lt;code&gt;Disconnected&lt;/code&gt; event fires when it closes. You can also check the current state at any time with &lt;code&gt;IsConnected&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Can I use multiple serial ports at the same time?</title><link>https://ayumaxsoft.com/faq/universalserial/can-i-use-multiple-serial-ports-at-the-same-time/</link><guid>https://ayumaxsoft.com/faq/universalserial/can-i-use-multiple-serial-ports-at-the-same-time/</guid><description>&lt;p&gt;Yes. One &lt;code&gt;Serial Port Manager&lt;/code&gt; handles a single port, but you can use multiple ports at the same time by creating a manager for each port. Each manager’s events fire independently, and the &lt;code&gt;Serial Port&lt;/code&gt; argument of each event tells you which port the notification came from.&lt;/p&gt;</description></item><item><title>How is received string data split?</title><link>https://ayumaxsoft.com/faq/universalserial/how-received-string-data-is-split/</link><guid>https://ayumaxsoft.com/faq/universalserial/how-received-string-data-is-split/</guid><description>&lt;p&gt;When &lt;code&gt;UTF8String&lt;/code&gt; (UTF-8 String) is selected as the &lt;code&gt;Data Format&lt;/code&gt;, received data is split by the delimiter (the default is the newline &lt;code&gt;\r\n&lt;/code&gt;), and each line is delivered through the &lt;code&gt;Data Received String&lt;/code&gt; event. The delimiter can be changed with &lt;code&gt;Set String Delimiter&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Is there a Tester app to try before purchasing?</title><link>https://ayumaxsoft.com/faq/universalserial/is-there-a-tester-app-to-try-before-purchasing/</link><guid>https://ayumaxsoft.com/faq/universalserial/is-there-a-tester-app-to-try-before-purchasing/</guid><description>&lt;p&gt;Yes. A Tester app that lets you verify serial communication before purchase is available on the &lt;a href=&quot;../../../downloads/universalserial/&quot;&gt;download page&lt;/a&gt;. You can check whether communication works with your PC and device before buying the plugin.&lt;/p&gt;</description></item><item><title>Are there things to note when connecting an Arduino?</title><link>https://ayumaxsoft.com/faq/universalserial/things-to-note-when-connecting-an-arduino/</link><guid>https://ayumaxsoft.com/faq/universalserial/things-to-note-when-connecting-an-arduino/</guid><description>&lt;p&gt;From a usage perspective, note the following three points:&lt;/p&gt;</description></item><item><title>What if I don&apos;t know which port my device uses?</title><link>https://ayumaxsoft.com/faq/universalserial/what-if-i-dont-know-which-port-my-device-uses/</link><guid>https://ayumaxsoft.com/faq/universalserial/what-if-i-dont-know-which-port-my-device-uses/</guid><description>&lt;p&gt;&lt;code&gt;Get Available Serial Ports&lt;/code&gt; returns the list of serial port names currently available. The returned names can be passed directly to &lt;code&gt;Port Name&lt;/code&gt; of &lt;code&gt;Initialize&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Are there security concerns?</title><link>https://ayumaxsoft.com/faq/windowcapture2d/are-there-security-concerns/</link><guid>https://ayumaxsoft.com/faq/windowcapture2d/are-there-security-concerns/</guid><description>&lt;p&gt;Since WindowCapture2D captures screens from other applications, they may contain sensitive information. When using, ensure no confidential information is displayed in the capture target application.&lt;/p&gt;</description></item><item><title>Can any window be captured?</title><link>https://ayumaxsoft.com/faq/windowcapture2d/can-any-window-be-captured/</link><guid>https://ayumaxsoft.com/faq/windowcapture2d/can-any-window-be-captured/</guid><description>&lt;p&gt;Most windows in Windows 11 can be captured, but there are some windows that cannot be captured.&lt;/p&gt;</description></item><item><title>Can I capture at 4K 60fps?</title><link>https://ayumaxsoft.com/faq/windowcapture2d/can-i-capture-at-4k-60fps/</link><guid>https://ayumaxsoft.com/faq/windowcapture2d/can-i-capture-at-4k-60fps/</guid><description>&lt;p&gt;It depends on the specifications of your PC’s CPU and GPU.
On lower-spec PCs, capturing high-resolution windows may not be possible in real-time due to processing limitations.&lt;/p&gt;</description></item><item><title>Can I capture multiple windows simultaneously?</title><link>https://ayumaxsoft.com/faq/windowcapture2d/can-i-capture-multiple-windows-simultaneously/</link><guid>https://ayumaxsoft.com/faq/windowcapture2d/can-i-capture-multiple-windows-simultaneously/</guid><description>&lt;p&gt;Yes, by placing multiple WindowCapturePlane Actors or WindowCaptureUMG, you can capture multiple windows simultaneously. However, this requires more machine power (CPU, GPU) and may cause frame rate drops.&lt;/p&gt;</description></item><item><title>Can it be used on Windows 10?</title><link>https://ayumaxsoft.com/faq/windowcapture2d/can-it-be-used-on-windows-10/</link><guid>https://ayumaxsoft.com/faq/windowcapture2d/can-it-be-used-on-windows-10/</guid><description>&lt;p&gt;Theoretically it should work on Windows 10, but official support is only for Windows 11.&lt;/p&gt;</description></item><item><title>How do I display captured images in widgets?</title><link>https://ayumaxsoft.com/faq/windowcapture2d/how-do-i-display-captured-images-in-widgets/</link><guid>https://ayumaxsoft.com/faq/windowcapture2d/how-do-i-display-captured-images-in-widgets/</guid><description>&lt;p&gt;Place the bundled &lt;code&gt;WindowCaptureUMG&lt;/code&gt; in your user widget Blueprint. Capture settings such as &lt;code&gt;Capture Target Title&lt;/code&gt; are the same as for &lt;code&gt;WindowCapturePlane&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>How do I specify which window to capture?</title><link>https://ayumaxsoft.com/faq/windowcapture2d/how-do-i-specify-which-window-to-capture/</link><guid>https://ayumaxsoft.com/faq/windowcapture2d/how-do-i-specify-which-window-to-capture/</guid><description>&lt;p&gt;Use the window title to specify the capture target. The following matching methods are available:&lt;/p&gt;</description></item><item><title>How should I set the frame rate?</title><link>https://ayumaxsoft.com/faq/windowcapture2d/how-should-i-set-the-frame-rate/</link><guid>https://ayumaxsoft.com/faq/windowcapture2d/how-should-i-set-the-frame-rate/</guid><description>&lt;p&gt;Adjust frame rate based on your needs. Use higher frame rates when real-time performance is important, lower rates to reduce resource consumption. Generally, 30FPS to 60FPS is appropriate.&lt;/p&gt;</description></item><item><title>I would like to know if this plugin can capture the window I want to capture.</title><link>https://ayumaxsoft.com/faq/windowcapture2d/i-would-like-to-know-if-this-plugin-can-capture-the-window-i-want-to-capture/</link><guid>https://ayumaxsoft.com/faq/windowcapture2d/i-would-like-to-know-if-this-plugin-can-capture-the-window-i-want-to-capture/</guid><description>&lt;p&gt;Please use the tester application to check before purchasing the WindowCapture2D plugin.
This application is created using the WindowCapture2D plugin, so any window that can be captured with this application can also be captured with the WindowCapture2D plugin.&lt;/p&gt;</description></item><item><title>Is it possible to directly process captured textures?</title><link>https://ayumaxsoft.com/faq/windowcapture2d/is-it-possible-to-directly-process-captured-textures/</link><guid>https://ayumaxsoft.com/faq/windowcapture2d/is-it-possible-to-directly-process-captured-textures/</guid><description>&lt;p&gt;Yes. Create a &lt;code&gt;CaptureMachine&lt;/code&gt; object in Blueprint and call its &lt;code&gt;Start&lt;/code&gt; method. Each time a frame is captured, the &lt;code&gt;Change Texture&lt;/code&gt; event fires and you receive the &lt;code&gt;Texture2D&lt;/code&gt; object directly. The texture can then be used freely, for example as an input to your own materials.&lt;/p&gt;</description></item><item><title>Is there any plan to support Mac or Linux?</title><link>https://ayumaxsoft.com/faq/windowcapture2d/is-there-any-plan-to-support-mac-or-linux/</link><guid>https://ayumaxsoft.com/faq/windowcapture2d/is-there-any-plan-to-support-mac-or-linux/</guid><description>&lt;p&gt;Currently, there are no plans to support operating systems other than Windows 11.&lt;/p&gt;</description></item><item><title>The frame rate is lower when using WindowCapture2D in UE4 compared to UE5.</title><link>https://ayumaxsoft.com/faq/windowcapture2d/the-frame-rate-is-lower-when-using-windowcapture2d-in-ue4-compared-to-ue5/</link><guid>https://ayumaxsoft.com/faq/windowcapture2d/the-frame-rate-is-lower-when-using-windowcapture2d-in-ue4-compared-to-ue5/</guid><description>&lt;p&gt;This is because the method used to capture windows is different.
The WindowCapture2D version for UE5 is implemented for higher performance compared to the UE4 version.&lt;/p&gt;</description></item><item><title>What are the basic steps to use WindowCapture2D?</title><link>https://ayumaxsoft.com/faq/windowcapture2d/what-are-the-basic-steps-to-use-windowcapture2d/</link><guid>https://ayumaxsoft.com/faq/windowcapture2d/what-are-the-basic-steps-to-use-windowcapture2d/</guid><description>&lt;p&gt;From installation to capturing, the flow is as follows. Enable the plugin, place &lt;code&gt;WindowCapturePlane&lt;/code&gt; in the level, set the target window title in &lt;code&gt;Capture Target Title&lt;/code&gt; along with a matching method, then run Play In Editor to start capturing.&lt;/p&gt;</description></item><item><title>What happens when the window size changes?</title><link>https://ayumaxsoft.com/faq/windowcapture2d/what-happens-when-the-window-size-changes/</link><guid>https://ayumaxsoft.com/faq/windowcapture2d/what-happens-when-the-window-size-changes/</guid><description>&lt;p&gt;When the capture target window size changes, a new texture is created and the Change Texture event is called.&lt;/p&gt;</description></item><item><title>What is WindowCapture2D?</title><link>https://ayumaxsoft.com/faq/windowcapture2d/what-is-windowcapture2d/</link><guid>https://ayumaxsoft.com/faq/windowcapture2d/what-is-windowcapture2d/</guid><description>&lt;p&gt;WindowCapture2D is a plugin that captures external application windows in real-time and displays them as textures within Unreal Engine projects. It seamlessly integrates desktop applications, web browsers, and other software as in-game textures.&lt;/p&gt;</description></item><item><title>What should I be aware of when using high-resolution displays?</title><link>https://ayumaxsoft.com/faq/windowcapture2d/what-should-i-be-aware-of-when-using-high-resolution-displays/</link><guid>https://ayumaxsoft.com/faq/windowcapture2d/what-should-i-be-aware-of-when-using-high-resolution-displays/</guid><description>&lt;p&gt;When capturing maximized windows on 4K or 5K high-resolution displays, it consumes significant CPU and GPU resources. This may impact performance, so adjust capture size and frame rate as needed.&lt;/p&gt;</description></item><item><title>Why is the captured window outlined with a yellow border?</title><link>https://ayumaxsoft.com/faq/windowcapture2d/why-is-the-captured-window-outlined-with-a-yellow-border/</link><guid>https://ayumaxsoft.com/faq/windowcapture2d/why-is-the-captured-window-outlined-with-a-yellow-border/</guid><description>&lt;p&gt;The UE5.x version of WindowCapture2D uses the WinRT capture functionality.
This is a native Windows feature, and when using it, a yellow border is displayed. Therefore, this is not a problem.&lt;/p&gt;</description></item><item><title>ObjectDeliverer</title><link>https://ayumaxsoft.com/objectdeliverer/</link><guid>https://ayumaxsoft.com/objectdeliverer/</guid><description>A flexible communication library for Unreal Engine that makes it easy to switch between TCP/IP, UDP, WebSocket, shared memory, and file-based communication. Supports both C++ and Blueprint.</description></item><item><title>ObjectDeliverer Downloads</title><link>https://ayumaxsoft.com/objectdeliverer/</link><guid>https://ayumaxsoft.com/objectdeliverer/</guid><description>Download all versions of ObjectDeliverer plugin for Unreal Engine. Latest and previous versions available.</description></item><item><title>ObjectDeliverer Blueprint API Reference</title><link>https://ayumaxsoft.com/objectdeliverer/blueprint-api/</link><guid>https://ayumaxsoft.com/objectdeliverer/blueprint-api/</guid><description>The complete public API that ObjectDeliverer exposes to Blueprint and C++: classes, nodes, events, and enums.</description></item><item><title>ObjectDeliverer Quick Start</title><link>https://ayumaxsoft.com/objectdeliverer/quick-start/</link><guid>https://ayumaxsoft.com/objectdeliverer/quick-start/</guid><description>Run a complete TCP/IP communication with ObjectDeliverer, using the Tester app as the client.</description></item><item><title>ObjectDeliverer Setup</title><link>https://ayumaxsoft.com/objectdeliverer/setup-and-assets/</link><guid>https://ayumaxsoft.com/objectdeliverer/setup-and-assets/</guid><description>Install ObjectDeliverer from Fab, verify communication before purchase, and open the bundled samples.</description></item><item><title>ObjectDeliverer Data Formats and Production</title><link>https://ayumaxsoft.com/objectdeliverer/types-and-production/</link><guid>https://ayumaxsoft.com/objectdeliverer/types-and-production/</guid><description>Data formats and serialization, TLS/mTLS and certificates, platform-specific notes, troubleshooting, and a security checklist.</description></item><item><title>ObjectDeliverer Use Cases</title><link>https://ayumaxsoft.com/objectdeliverer/use-cases/</link><guid>https://ayumaxsoft.com/objectdeliverer/use-cases/</guid><description>How to choose and switch protocols, packet rules, and DeliveryBoxes, with typical use cases for each.</description></item><item><title>OmniGRPC</title><link>https://ayumaxsoft.com/omnigrpc/</link><guid>https://ayumaxsoft.com/omnigrpc/</guid><description>An Unreal Engine 5 plugin that lets you use gRPC from Blueprint. Offered in two editions: a free Free Edition and a full-featured Full Edition.</description></item><item><title>OmniGRPC Sample Server Download</title><link>https://ayumaxsoft.com/omnigrpc/</link><guid>https://ayumaxsoft.com/omnigrpc/</guid><description>Download the sample server for trying OmniGRPC from Blueprint.</description></item><item><title>Blueprint API Reference</title><link>https://ayumaxsoft.com/omnigrpc/blueprint-api/</link><guid>https://ayumaxsoft.com/omnigrpc/blueprint-api/</guid><description>A categorized list of OmniGRPC Blueprint nodes, settings, and events.</description></item><item><title>OmniGRPC Quick Start</title><link>https://ayumaxsoft.com/omnigrpc/quick-start/</link><guid>https://ayumaxsoft.com/omnigrpc/quick-start/</guid><description>Start the sample server and make your first Login call from Blueprint.</description></item><item><title>OmniGRPC Setup and Asset Generation</title><link>https://ayumaxsoft.com/omnigrpc/setup-and-assets/</link><guid>https://ayumaxsoft.com/omnigrpc/setup-and-assets/</guid><description>Install OmniGRPC from Fab and create the assets used in Blueprint.</description></item><item><title>OmniGRPC Data Types and Production Settings</title><link>https://ayumaxsoft.com/omnigrpc/types-and-production/</link><guid>https://ayumaxsoft.com/omnigrpc/types-and-production/</guid><description>Data types, TLS, automatic retries, supported environments, and troubleshooting.</description></item><item><title>OmniGRPC Use Case Guides</title><link>https://ayumaxsoft.com/omnigrpc/use-cases/</link><guid>https://ayumaxsoft.com/omnigrpc/use-cases/</guid><description>Blueprint implementations for login, list streaming, continuous send/receive, server monitoring, AI, and mobile connections.</description></item><item><title>Pages</title><link>https://ayumaxsoft.com/pages/</link><guid>https://ayumaxsoft.com/pages/</guid><description></description></item><item><title>Privacy</title><link>https://ayumaxsoft.com/privacy-policy/</link><guid>https://ayumaxsoft.com/privacy-policy/</guid><description>This is meta description</description></item><item><title>Support and Contact</title><link>https://ayumaxsoft.com/support/</link><guid>https://ayumaxsoft.com/support/</guid><description>Get in touch with AyuMaxSoft for questions about our Unreal Engine plugins, support requests, or any other inquiries.</description></item><item><title>UniversalSerial</title><link>https://ayumaxsoft.com/universalserial/</link><guid>https://ayumaxsoft.com/universalserial/</guid><description>A multi-platform plugin for serial communication with Arduino and microcontrollers in Unreal Engine. Uses the native serial APIs of Windows, Mac, and Linux directly.</description></item><item><title>UniversalSerial Downloads</title><link>https://ayumaxsoft.com/universalserial/</link><guid>https://ayumaxsoft.com/universalserial/</guid><description>Download all versions of UniversalSerial plugin for Unreal Engine. Latest and previous versions available.</description></item><item><title>UniversalSerial Blueprint API Reference</title><link>https://ayumaxsoft.com/universalserial/blueprint-api/</link><guid>https://ayumaxsoft.com/universalserial/blueprint-api/</guid><description>The complete picture of the classes, nodes, events, and enums UniversalSerial exposes to Blueprint and C++.</description></item><item><title>UniversalSerial Quick Start</title><link>https://ayumaxsoft.com/universalserial/quick-start/</link><guid>https://ayumaxsoft.com/universalserial/quick-start/</guid><description>Complete a serial communication run with UniversalSerial and an Arduino, from writing the sketch to closing the port.</description></item><item><title>UniversalSerial Setup</title><link>https://ayumaxsoft.com/universalserial/setup-and-assets/</link><guid>https://ayumaxsoft.com/universalserial/setup-and-assets/</guid><description>Install UniversalSerial from Fab, verify communication before purchase, and open the bundled sample assets.</description></item><item><title>UniversalSerial Data Formats and Production</title><link>https://ayumaxsoft.com/universalserial/types-and-production/</link><guid>https://ayumaxsoft.com/universalserial/types-and-production/</guid><description>Serial settings, receive modes, port names and permissions per platform, troubleshooting, and operational notes.</description></item><item><title>UniversalSerial Use Cases</title><link>https://ayumaxsoft.com/universalserial/use-cases/</link><guid>https://ayumaxsoft.com/universalserial/use-cases/</guid><description>Goal-oriented usage: choosing data formats, automatic port identification, multiple ports, DTR/RTS control, and ObjectDeliverer integration.</description></item><item><title>WindowCapture2D</title><link>https://ayumaxsoft.com/windowcapture2d/</link><guid>https://ayumaxsoft.com/windowcapture2d/</guid><description>A plugin that captures windows and desktops on Windows in real time and displays them as textures in Unreal Engine. Setup and display can be done with Blueprints alone.</description></item><item><title>WindowCapture2D Downloads</title><link>https://ayumaxsoft.com/windowcapture2d/</link><guid>https://ayumaxsoft.com/windowcapture2d/</guid><description>Download all versions of WindowCapture2D plugin for Unreal Engine. Latest and previous versions available.</description></item><item><title>WindowCapture2D Capture Settings</title><link>https://ayumaxsoft.com/windowcapture2d/capture-settings/</link><guid>https://ayumaxsoft.com/windowcapture2d/capture-settings/</guid><description>How to configure title matching for the target window, desktop capture per monitor, trimming, and frame rate and performance.</description></item><item><title>WindowCapture2D Setup</title><link>https://ayumaxsoft.com/windowcapture2d/setup-and-assets/</link><guid>https://ayumaxsoft.com/windowcapture2d/setup-and-assets/</guid><description>Install WindowCapture2D from Fab and confirm the runtime environment and bundled content.</description></item><item><title>WindowCapture2D Usage</title><link>https://ayumaxsoft.com/windowcapture2d/usage/</link><guid>https://ayumaxsoft.com/windowcapture2d/usage/</guid><description>Procedures for displaying the captured image with WindowCapturePlane, WindowCaptureUMG, or CaptureMachine.</description></item></channel></rss>