DUOpenMarket (DUOM for short) is an Open-Source, Third-Party Market API for Dual Universe, allowing players to access Market statistics and order information outside of the game. DUOpenMarket currently uses Discord OAUTH2 for authorizing access to the API.
Download the DUOpenMarket Client, and place the EXE anywhere you wish. (any non-admin protected directory) It is at least recommended to create a subfolder for the DUOM client to reside in, as it will create several files of its own, in the same directory as the EXE.
For the full list of questions and answers, please see the project's website.
The DUOpenMarket Desktop client actively scrapes your logfiles while you play Dual Universe. It sends the market data for any items you search for ingame, to our servers, where we can share it with others who may not be logged into the game. We strongly encourage players to keep the DUOpenMarket Desktop client open in the background while they play the game normally. If everyone did that, our database would always be up to date.
The DUOpenMarket Desktop client ONLY accesses logfiles created by Dual Universe. Our servers occasionally collect IP information when a request is made, to help us improve the quality of our service and eliminate bots. We do not collect any personally identifiable information or other analytical data about our users, or their devices.
Yes. Your discord ID is how we identify and verify the logs you send in. Without this anyone could upload useless info and ruin the whole system for everyone. This is how we reserve the ability to restrict access to the API if necessary. No personal info is ever shared with DUOM. Only your Discord UUID (a unique string of numbers which identifies your account) is ever recorded by DUOM.
Simply put, NO. DUOpenMarket is perfectly legal to use and infact there are many tools that predate this one, which do similar things. The client only reads from log files which are created by Dual Universe. It does not read game files. It does not modify, update, move, or delete, any files other than its own.
That's the one piece of this project that isn't public. Having the code to your server freely accessible on the web is not generally a great idea, unless that code has hundreds of individuals meticulously scrutinizing its security. That hasn't happened yet, so, no server code. Sorry.
You can, however, find the documentation to the API here; https://www.duopenmarket.com/documentation.php Which will allow you to interact with the server directly, as long as you follow the rules listed on that page (Specifically the Considerate Use section)
Add a "Resource Manager" panel or window, which can automatically update/restore/backup user scripts, holograms, and sounds.
Add item statistics to the right side of window, below item name. Requires a neat way to look them up from a file. And the file. RegEx <3
Add profit-margin and yeild-margin calculators for industry, which use the current market prices and can factor in talents.
Add fuel/warp-cost and transportation-related calculators using current fuel prices, factoring for talents.
Add an interface for tracking relationships bewteen player accounts and discord ID's, for the purpose of providing a "reputation" for a given player.
Allow DUOM to automatically login with the last account used, if the access_code is still valid.