🧙‍♂️ Brought to you by Peptides.gg — Use code UO20 for 20% off — GLP-1's, 90+ Peptides and more!

Development of map applocation aiming to succeseed UOAM and UOC

Started by Tranquilllo · 2018-07-05 · 127 posts · General Discussions
#0
I do not understand the treatment of 3rd party program here, so I'm sorry if it is inappropriate content

I succeeded UOAM and UOC where development and publication were stopped, and I am making a map application aiming to exceed these.

I am aiming to be approved as an official tool.
I think that there are people who like it surely.

If you have comments please e-mail to lakueth [@] yahoo.co.jp.

--------

"uovmc" (UO2D, UOSA Cartographer) is a map application that can track the coordinates of UO clients, and can grasp widely the nearby facilities, terrain, etc.
This application, developed as a successor to UOAM and UOC, where publication and development are suspended, can not be used for any write action (write, change, action) to the client and can be used without relying on any tool .
It corresponds to both UO2D and UOSA client standards.
You can grasp and share positions very accurately and very fast.
It corresponds to Japanese and English.
I am applying for this application, but it is an informal tool now.


[Point of uovmc]

● UO2D, UOSA can track coordinates by itself without auxiliary tools or special settings

● Do not perform write action (rewriting or operation) at all on the program side and the operation side to the client
(However, it does not guarantee the security of the account pertaining to use completely because it is not obtained permission of official recognition)

● Because almost all figures including most drawings are computed on their own (* native language), they are strong in real-time nature, fast and fast in reaction (using semi-transparent display may be delayed)

● When you start up the client at the same time, all are tracked in real time and displayed (up to 10)

● When installing UOSA client is found, map data of drawing is read directly from there, so it will not take time and effort to convert and generate intermediate files every time updating (in case of UO 2D only Conversion occurs)

● When launching from client.exe or UOSA.exe, uovmc can also be used with non-administrator privileges (Administrator authority is required to start from uo.exe or uopatch.exe)

● Reproduce the traditional UI that allows you to drag the screen, move the viewing area of the map up and down, left and right. Also zoom from 0.1 times to 32 times with mouse wheel

● Since you can freely change the rotation angle (minimum 1 ° unit), it is safe for people saying "Map can not be read if traveling direction is up!"

● Since drawing processing is not performed unless the display contents are changed due to the movement of coordinates, the load is minimized

● Very fast and accurate real-time location network sharing

● Multiple temporary markers can be typed and can be deleted arbitrarily (for example, nearest SOS)

● open the current coordinates on the map on the vm site

● Several options as desktop accessories that are hard to get in the way, such as hiding the window as you move the mouse over the map

● It is digitally signed

● If you copy the .map file used in UOAM or UOC to the same folder, you can use it as it is




The first site of the beta version is released on the following site.
https://uovm.info/vmc/

Thank you
#1
I use the enhanced client (EC) and have been quite satisfied with its mapping functionality.  What would your app offer to EC users?
#2
Rock, currently a third party application map (UOC) is required for guilds to know the position of their guildmates. EC users may know where guild member are however people on classic client need to know where enhanced client guild members are so both EC and CC users connect to the third party map. (mainly pvp guilds do this)


#3
do you still require a third party to host a server for everyone to connect to?
#4
>I use the enhanced client (EC) and have been quite satisfied with its mapping functionality.  What would your app offer to EC users?

In the story of a friend who uses the EC Client, it seems that the map is accurate (the image is sharp in tile units).
Even if you use it simultaneously with the UO2D client etc., both positions will be displayed.
When you activate multiple UOSA (EC) clients, you can grasp all the positions at the same time.

Both UO2D and UOSA players can share their location on the network.

On the contrary, if you can say that it can be done with EC client Map and can not be done with uovmc, what we can deal with will correspond.

Thank you.


>Mervyn

thank you for your comment.

When asking a friend who is playing PvP, it was faster and more accurate than the map tool so far, so it was evaluated as being able to grasp in tile unit in real time.

#5
>do you still require a third party to host a server for everyone to connect to?

Currently it is designed to communicate among private groups that are fast in regional Ping.

Because we do not know at the moment whether the number of users will increase as we prepare a large and comprehensive server.

We will consider development as necessary in the future.

Because I can easily use UPnP, about half of people can be on the host side.
#6
So I use Automap to do SOSs which requires me to use UOAssist (with or without it being active) so what benefit would your program give me?  UoC and UOAM are stand alone programs and I get the idea that I need your server to run your program and do SOSs, how is that better that UOAM or UoC?
#7
Bilbo, you actually need someone to host a server to connect to friends using uoam and uoc. He’s saying it’s faster update times and will work with more than one client at a time which would be nice, I’ll give it a try. 
#8
I am asking if I need to connect to his server to use it to get SOSs or will it work as a stand alone like UOAM & UoC.
#9
>Bilbo
Do you want the function to easily mark the SOS point?
I'll think about it.
uovmc is standalone and does not depend on any tools.

SOS is fishing, is not it?
Or is it UOAM's panic function?
Of course, the former can be made possible by stand alone.


Connecting to the server is only when you want to share it with other members and act.
Besides, as servers are built by themselves, they will not be accessed to suspicious places.


#10
I wrote out all the conditions for uovmc to access the network.

  Look at the Network of Q & A
https://uovm.info/vmc/


#11
I put in 100 SOS locations at a time using UOAM and if there is no way to mark locations then IMHO your map is totally useless other than tracking others in PvP or group efforts.
#12

>I put in 100 SOS locations at a time using UOAM and if there is no way to mark locations then IMHO your map is totally useless other than tracking others in PvP or group efforts.

Thank you for your precious opinion.
I made sextant input function at version 0b3 Beta 3, so You can use it.

You can enter the SOS coordinates there and push "Add Temporary marker" where you can move to the screen, you can register it as 100, 1000 or more.
If you want to register the remainder even if you close the program, you can use "Add / Edit User Label".


----------

[version 0b3 Beta3 / 2018/07/09]
 ○ The UOSA client fixes the problem that the login account name will be on uovmc as a character name during login.
 ○ Fixed a bug that Trammel had become Felucca in map conversion of UO2D. (Please erase facet**.2d file and reconvert)
 ○ Added Treasure Hant View, a mode for displaying according to the measure of the treasure hunt map at UO2D, UOSA clients.
 ○ The angle of rotation can be changed by right clicking on the arrow on the upper right.
 ○ The size and position of the map display area are prevented from fluctuating when the window is displayed at the front.
 ○ For SOS etc., it is possible to move coordinates by entering coordinates in a Sextant form.
 ○ Added joker function and car navigation gate view that are displayed so that the direction of travel is always above.



#13
So I can't preload 100 SOSs at a time I have to enter 1, go do it then enter another one and go do it and enter another one and go do it, if this is in fact what you are saying then your map is totally useless for anything other than tracking people.  UOAM, UoC and UOA will be around forever.
#14
I do not feel disadvantageous that UOA, UOAM, UOC will continue.
My application has surpassed them in many respects, and if hope comes out, functions will be added to the extent possible.

Although it is a question, when you use UOA, UOAM, UOC, is 100 SOS registered at the same time?
I have never heard of such a function and I will consider a method to reproduce if you can tell me what action to take.

The activity I do is not hostile to UOA, UOAM, UOC, but to halt development and to help users who are troubled with these virused application(UOA).

And please understand that I do not get any benefit by developing this application.

If you do not like my application by all means, you do not have to use it, and I will tell you that there is no disadvantage to me by not using it.

I hope that you will receive a constructive opinion not only denying next.
#15
demo movie on Version 0b3 Rev.2 Beta3


#16
>So I can't preload 100 SOSs at a time I have to enter 1
I asked a question in the community, but it seems that such functions are not found in UOA, UOAM, UOC.
What are you premising on?

Are you just wanting to say the hope that you want to add that kind of functionality?
#17
When marking sunken ships from SoS messages on the map, in uoam and uoc the player creates way points at the location given in the message.
#18

Is it like a function to automatically register open SOS?

Although you can attach markers by specifying Sextant coordinates at the present time, I do not understand what the function of registering 100 SOS at a time.

------------

[version 0b3 Rev.1 & Rev.2 Beta3 / 2018/07/09]
 ○ Fixed a bug that if you put a .map file other than common.map or user.map in a folder, it will be reset rather than added, and only the last loaded item will be hidden.
 ○ Fixed a problem that some of the display disappears when you delete the temporary marker under certain conditions.
 ○ Fixed a problem that all icon types could not be selected by label editing.


[version 0b4 Beta4 / 2018/07/10]
 ○ Changed to show distance (number of tiles) from the current position to all temporary markers.
 ○ Added a function to display the line for the closest marker.
 ○ 【Important】 Fixed a bug that the menu string did not correctly refer to English when the OS was a locale other than Japanese.
#19
have you ever used UOAM because it does not sound like it.  I can enter 1, 100 or more locations into UOAM and have them display on the map and then sail my ship to those locations and fish up that chest and delete it from the list.  By doing this I am not running around the world doing one SOS at a time.  Have you ever done SOSs.  Do you know what UOAM can and can not do?  How can you say your program is going to be better and want people to use it when you do not know what the other programs do or how people are going to use it.
#20
why so aggreesive Bilbo? You might have noticed that this guy is not a native English speaker, so cut him some slack when he has trouble understanding what you're referring to. What he's trying to provide is a functioning map tool that will combine the best features of both UOAM and UOC and the best thing about it would be that he is actually actively developing it, and that alone makes it better than any of the other map programs.
#21
The problem is that he appears to have zero clue what the other map programs can do or what a SOS is but yet he wants me/us to use his program saying it is better than UOAM and UoC.  How can you claim that when you do not know what the other guy can do.  He is trying to sell me a product and it is his/hers job to make us understand not us to give excuses for his product.  I am so glad that you are willing to so much blind faith in someone that you have no clue who they are.
#22
haha bit of a poor comparison, he's not asking for money. Also this thing is in beta state. You could have simply explained in simple words, what you expect the program to do instead of being rude and basically telling him he has no clue and his program is rubbish (have you even tested it for yourself?).
Basically what I'm saying is how about you ty to be constructive and help the guy improve his program so we all end up with a better program than we have had so far that has actual support.
#23

Is it like a function to automatically register open SOS?

Although you can attach markers by specifying Sextant coordinates at the present time, I do not understand what the function of registering 100 SOS at a time.


To the best of my knowledge, no it does not automatically register the SoS, and I think your 'add/edit user label' function is exactly what UOAM has.
#24
If this is also how the creator of UOC was treated, I can guess why development was discontinued. 
#25
> [Bilbo]
> have you ever used UOAM because it does not sound like it ....
Yes. UOAM is on hand and I am making it for reference.
But as you say, UOA and UOAM do not have a way to open 100 SOS at the same time and register them all at once.
You said that registering one by one for my function update is useless at all.
I think that it is possible to register only one UOAM, but is there a function to create a place where you can describe multiple lines of Sextant and you can register your marker at a stretch Can you respond to your request?

And many times, I have never told you to stop using development such as UOAM just by offering these alternative alternatives that I ceased developing.

You can use whichever you like and you are free to use either.

Also, you asked if you used UOAM, did you say after actually trying my application?
If you do not try it please do it in practice and request the shortfall as a request.

I apologize if I give you a misunderstanding, but I am spending time and effort on development with good faith and free of charge, thinking that UOAM and UOC have stopped and can help users in need. Never, I do not mean you to "Please use this place without fail".
Please think in reverse. What benefits do you have for me as you have my application used?

I'm sure you like UOAM and UOC and you can not keep calm for the newcomers who want to act instead.

Sorry for brief talk because English is not native.

Thank you.


> To the best of my knowledge, no it does not register it the SoS, and I think you 'add / edit user label' function is exactly what UOAM has.

Thank you very much. I was wondering, but this resolved the doubt.


#26
>If this is also how the creator of UOC was treated, I can guess why development was discontinued.

I do not quite understand why it is attacked so far to provide functions free of charge for the user, but it may be that kind of thing.

I thought that it was better to approach in many places in order to be recognized, but since only noise is conspicuous, I am considering limiting it only to direct support such as e-mail.

I do not know why I claim only rights.

#27
Where I feel regrettable,
"Okay, then will you add such a feature too?"

Not rather

"Such a thing is not useful for anything, why should I use such a thing?"

It is only the way that you can speak.

Let's propose the function of the thread feeling easily by this. It is not something that everyone should do better.

That's a shame.
I will not earn money by this and I do not want to stand out.
I just want to do what I can if I have troubled people.

It is not my intention to understand it, but my hope is to be able to talk about productive and constructive story.
#28
People can become defensive and aggressive when something new ''threatens'' what they are familiar with by claiming to be better in any way.

Do not let this discourage you.

People are free to keep using the old tools if they wish - until they stop working. But there are people who will support you for wanting to build on and improve what has already been done. This is good for UO. Good luck!
#29

Thank you.
My motivation will not be gone completely if there are people like you.

Before I write here, I heard that UOC was officially approved at the UOSS Forum, so I posted on it, but I did not understand or try to see, try and understand without reading my sentences There were about 2 digits to pull unknown complaints.

I was almost not treated as a human being, and it was asserted as a malicious behavior (acting as a criminal act) without any basis.

Why UOC was accredited why the development was stopped probably was crushed by such unspeakable Kramer.
Perhaps it will be obstructing or harassing me against me by all means in the future. That possibility will be quite high.

I thought that UO official recognition might be aimed again, I thought that I was able to produce something of good quality, but I can not predict that they will get so strange, I wonder what went wrong I tried but it did not understand.

I am striving to think that it will be for the player, but my treatment is so bad that I am considering removing the English notation as well.

I am also approaching whether I can be accredited by e-mail etc, but I have not received any reply from a single line even if I did so far, so did not my effort come true?


At least my acquaintance is pleased that much, that is saving.
It was really nice to have someone who admits like you.


--------

[version 0b5 / 2018/07/11]
 ○ Changed to be able to specify self color (your character and pointer color).
 ○ Update location sharing
  ・ The set self color was applied.
  ・ Fixed various disadvantages caused by disconnection and connection.
  ・ Fixed a problem that the display of the player who closed the client will remain.
  ・ Fixed a problem that crash occurs when the guest disconnects or terminates the program after the host first disconnects.
  ・ Changed so that when the host side or guest side disconnects, state change is correctly reflected on the screen. However, when a failure or the like occurs and forced disconnection occurs, the timing remains until the timing at which transmission / reception occurs.
  ・ Reduced time to reflect (approximately doubled, up to about 0.05 seconds) by coordination adjustment from actual movement to transmission
 ○ Press key P to change panic declaration. Multiple people can be declared and shared. You can also specify a hot key.
  When the panic declaration appears, the following display will be added.
  ・ List up on who is panicking on the upper left. (In my case it is surrounded by parentheses)
  ・ The screen is surrounded by red lines.
  ・ The line up to the person who is presenting the panic is displayed.
 ○ Change key so that you can attach [DEAD] at the beginning of the name by pressing key D. This information will be shared.
 ○ Login logout display with location sharing
  ・ When a new login of the client (the character name of the window changes), the name [Login] in green is displayed in the upper left for 30 seconds.
  ・ If logout is not detected but the client is terminated, [Logout] name is displayed in green on the upper left for 30 seconds.
  ・ When someone of the guests is disconnected, all the guest's names are displayed as logout.
 ○ Fixed a bug that sometimes the first facet was not correctly applied when starting multiple clients and logging in with another client.
 ○ Added a button that allows you to add markers directly to the coordinates you specified consecutively, without closing to sextantial input once.

#30
Tranquilllo, I'd like to chime in on this as well. Following what you've said, I do not think it is fair to be so rude and harsh to you. You're just trying to help further the community through developing new tools that have the opportunity to be better than the older, unsupported tools. 

My take on it is that those using UOAM, UOC, etc., are afraid of change and are taking UOVMC at face value. They look at what UOVMC can do right now and see it as inferior even though it is in beta and you have the ability to add more features to match or surpass UOAM and UOC. Hopefully some users continue to provide constructive criticism and useful suggestions that help you in making UOVMC a newer, better alternative to those older tools.

Try not to let peoples' ignorance discourage you from what you're doing. Very few people are able and willing to go out of their way and create good third party tools for UO, especially CC. We need that in this community. 

I myself, and those with a head on their shoulders, appreciate everything you're doing. Thank you!
#31
Thanks for your feedback and encouragement

Your opinion is very helpful.

Yesterday I got completely tired of malice and threw out UOSS completely, I fell asleep shortly after I issued an update and version announcement.

I think that I can possibly make good tools themselves, but the only thing that matters is that it is an illegal tool if you just make it.

There is a possibility that the user will be vanned by using it, and it is not approved because it is not official recognition because I fear it more than anything. There will be many people.
Among the bashful bashing of UOSS of the other day, there was an opinion that "I do not know whether it is not certified and I do not have credibility."

I thought that authorization and unauthorization of third party tools would be reviewed by Pub 100, so I thought that it would be worth challenging then I made it with expectation.

If I make tools other than this motive, it may be a great tool indeed, but there is a danger that something that is not convenient for Broadsword's operation and development can be made.

I am also happy that it is possible to provide the development of the community and what the players will be delighted with. If myself could possibly be approved if I make a new one, there may be a future that makes even more different things There is not it.

First and foremost, is there a possibility that a supplementary application that is newly created will be approved or not?


Since the addition of functions and correction of defects were almost completed, in version 0b5 of yesterday we removed beta from version.
It is no longer in beta, but this does not mean not updating nor paying for it.

Thank you.

#32
Broadsword has not issued an updated list of approved 3rd party programs. This means they are still reviewing them. I would submit your map program, and continue to work on it. Once it is approved, then players can legally use it to test it out and help improve it.
#33
Just the fact that you are making the effort to do something constructive for the game since there has been a lapse of development on alternatives to work with modern clients. i say thank you. i will take a look mat your app at some point. take no notice of negative feedback there are always unhappy people.
#34
>Tanager

Thank you.
Regarding "3rd party program approved", I am e-mailing many times, but neither "under consideration" nor "neither" nor "waiting" are replying.
It is encouraging for people who feel value in my map to participate in the request!


>Large
Thank you.
I do my best I can and I pray to be recognized by Broadsword.



--------

[version 0b6 / 2018/07/13]
 ○ The minimum unit of drawing update (position acquisition interval) has been improved to 20/sec to 60/sec. (If there is no update, it will not be rendered unchanged)
 ○ From the SOS text of the UO2D client, experimentally create a function to extract coordinates by image matching. Use from "Sextant input".
 ○ Fixed a problem that occurs when the marker point reaches part of the edge of the screen.



#35
The Dev team get a LOT of emails, and not a lot of time to reply to them. Perhaps one of them might sneak a peek at this thread and shuffle through the overflowing in-box to see if maybe this map project can get a quick nod.

@Mesanna ;@Misk ;@Kyronix ;@Bleak ;

Thank you!
#36
Is this a freeshard you're doing all of this work on ?
#37
> Tanager
Certainly the story of 3rd party approval is a very small part of their many jobs

> Is this a freeshard you're doing all of this work on?
Is freeshard the emulator?
Does this use an old UO2D client different from regular clients?
If so, it cuts down the form before the map format was newly changed, so it may be necessary to regain it.
Specifically, I will check if I know something.
#38
So is he or isn't he doing this on the official UO shards or as Garth asked is he on another type of shard?
#39
what do you care? are you trying to get him banned for use of unapproved third party programs on regular shards?
how about you leave the guy alone, after all as far as we can tell so far he is just trying to help with the problem that development for uoam and uoc has been stopped for years.
#40
I was just curious, I couldn't care less either way.
#41
was refering to Bilbo actually...
#42
[version 0b6 Rev.1 / 2018/07/15]
 ○ Fixed an issue that could not detect the installation destination of the current distribution version of UO2D.
 ○ Changed UO client's directory handling so that it is automatically added when the end is not \.



#43
[version 0b6 Rev.2 / 2018/07/16]
 ○ Added "Edit Self Name" which arbitrarily designates the player name to be reflected on the map. This also applies when sharing. can use other than English.


#44
[version 0b7 / 2018/07/17]
 ○ Added "Treasure Hant Map Image Analyze" to analyze Treasure hant map by image matching. However, execution of this will take CPU load for a while, and it is not something to be hit hardly.

#45
[version 0b8 / 2018/07/19]
 ○ Change the message when the UO folder can not be found. Added a reference button to display the folder selection dialog in "UO folder change".
 ○ Add shard name to position display. (From the client window's string)
 ○ Changed to be able to attach the unique label of the current shard (hidden in other shards) when adding / editing user labels. If not checked, all shards are common.


#46
I’m having difficulty using the program as all the options are in Japanese.
#47
>I’m having difficulty using the program as all the options are in Japanese.

In the environment where the OS locale is not Japanese, all displays are in English.
Please report if the locale of the OS is not Japanese but not in English.

---------
[version 0b9 / 2018/07/20]
 ○ Fixed a bug that shard specific to user labels could not be switched correctly for multiple client use.
 ○ Correct and adjust the problem that the icon was not displayed when the drop-down menu was closed in the Add User Label dialog.
 ○ Reduction of problem that window display of add user label dialogue is slow.
 ○ Display the list of user labels, move to label position and delete selected. Added "List of user labels" that can simultaneously switch shard specific.

#48
Supplement: There is a bug where the old beta version has Japanese applied to menus not all in English.
It has been fixed.
#49
[version 0b10 / 2018/07/25]
 ○ Treasure hant Improvement that there are many cases where it is not possible to detect points of SA by image matching.
 ○ UOSA's Treasure hant map image matching, and Trellhan View, it turned out that the scales differ for facets other than Trammel and Felucca, and it corresponds.
 ○ Responding to problems that crash when specific conditions are set by image matching on Treasure hant map. 


#50

[version 0b10 Rev.1 / 2018/07/25]
 ○ Fixed a bug that location of server password is fixed as "password".


#51
[version 0b11 / 2018/07/27]
 ○ With location sharing, list shared members and trace the position of one of the connected members. Or you can arbitrarily display markers from yourself.
 ○ Bug Fixed a problem to re-create the drawing area every time when updating everything when using it in the state that it is not the topmost window in 0b3 Beta 3 and later. Eliminate unintended unnecessary high load and operation instability.


#52
[version 0b12 / 2018/07/28]
 ○ You can select and switch the language to be displayed from the menu arbitrarily from Japanese and English, and save the setting.
  * uovmc had a bug where the menu was fixed in Japanese when it was in beta, but it was designed to be compatible with Japanese and English from the early development stage, and in the environment setting "Japanese" as OS regional setting On the PC everything was made automatically to be written in English.
  However, it is said that it is caused by lack of a place of language selection like the conventional application, even if it is told that "This application is displayed only in Japanese, it can not be used" and it was not even confirmed.
  So if you can make any switching at any time, anyone can understand, so you can switch languages arbitrarily.
 ○ Fixed a problem that a blank part will be formed when starting with the forefront display from 0b11 change.



#53
[version 0b12 Rev.1 / 2018/07/28]
 ○ From 0b11 change, it was judged that the screen size was changed each time, and the problem that load and unnecessary redrawing always occurred was fixed.
 ○ Fixed a problem that my coordinates are not updated when I become the guest side in the shared member list.


#54
[version 0b12 Rev.2 / 2018/07/29]
 ○ Change the OS language judgment from GetSystemDefaultLangID () to GetUserDefaultUILanguage ().
 ○ Changing the name at the time of location sharing to be limited to the designated self name (as account name may appear depending on the timing)
  In later versions, the shared name is only those specified in the self-name, and the character name and account name are never included.


#55
[version 0b13 / 2018/07/31]
 ○ Fixed a bug in memory leak correction due to start / stop of sharing, and sometimes the program might not terminate properly because the communication processing was not closed on the host side.
 ○ Change the window of the shared member list to modeless (do not lock the operation of the main window).
 ○ Fixed a bug that map conversion was not executed if "Force UO2D Map" was selected when the map image of the UOSA client was found.
 ○ Improvement of treasure hant image analysis logic.




#56
[version 0b14 / 2018/07/31]
 ○ Fixed a bug that name was not applied until reboot if user label was added when Japanese label was off.
 ○ "Add / Edit User Label" is divided into "Add User Label at Center Location" and "Add/Edit User Label at Cursor Position".
 ○ Added chat window and added chat function with location sharing member.


#57
Has any DEV said anything about this?  Does it work on the official UO servers?
#58
DEV has no answer, but in the first place this application does not assume operations other than official UO server.

----------

[version 0b14 Rev.1 / 2018/07/31]
 ○ Fixed a problem that the program stopped when it was a server that was not responding when disconnecting the server.
 ○ Fixed a problem that UO folder could not be found in 32bit OS.
 ○ Fixed a problem where display was not automatically switched after map conversion in some environments (mainly old OS).
 ○ Improve the line feed code of chat.
 ○ Fixed a bug that speech was not displayed in some environments of chat.



#59
[version 0b15 / 2018/08/01]
 ○ Added setting to display lines of 8×8 grid which is management unit of resource etc.
 ○ Added map of 200 x 200 to the choice on Treasure Hant map.

#60
[version 0b15 Rev.1 / 2018/08/02]
 ○ Process may not terminate correctly Fixed problem Test 2
 ○ Added choices of 50 W 75 W 100 W for each stage of speed → detail in Treasure hant map. The larger the value, the wider the judgment area and the lower the speed.


#61
Can you make a setup guide for running a server and also would it be possible to run the server on say a raspberry pi? As many people do not want to use their main windows machine as a server and keep it on 24/7.
#62
The treasure hunt image recognition looks pretty cool but at the same time it's so close to a cheat lol. Don't see that getting approved in any way..
#63
As for approval, there is no line and no sentence at all, and what is good and what is bad probably can not be said that your judgment is correct.

We present a provisional thing now based on not causing any write action to the client and question what to do in order to get approval.
If this function is not accepted for approval, that function will obviously disappear.

Functions on public servers are considered when they are certified.
#64
Functions on public servers are considered when they are certified.
Public servers are free servers.  The official UO server is a private server owned by EA and you must pay a sub fee to use it.

Client UO2D is the client used on free servers, CC is the client used on official UO server
UOSA is the client used on free servers, EC is the client used on official server

@Kyronix, @Bleak, @Mesanna,  can we a a word on this new map program I do not want to get banned for trying.
#65
> same time it's so close to a cheat lol.
There is a tool to calculate treasure hunting points in the form of intercepting packets, so it is desired to introduce a function similar to that without doing client hacking.
Since uovmc is based on image matching to the last, if the official denies it, I will delete the function promptly.
#66
I set the goal of becoming an official recognition tool as my primary goal, and in case it does not work, I am planning to stop the previous function.
It is the time and effort spent using Pub 100 as a possibility to become an official tool, please understand that it is by no means cheap.
#67
Because of machine translation there is disorder of the text. Excuse me.
#68
Can we please have a reply to the question of whether this is on the official UO servers or is it for Free shards? 
#69
From DEV, I do not have a single line or a single reply to this tool offer yet, and I do not think there is any mindset to approve the 3rt party that was originally recruited in Pub 100 in the first place.

I will remain if there is no reply, but when answering NO comes, I am prepared to prevent it from working except the initial beta.
#70
>Can we please have a reply to the question of whether this is on the official UO servers or is it for Free shards?  

uovmc is for official UO servers, we have not confirmed the operation with Free shards and I do not know what Free shards are.


--------------------------

[version 0b15 Rev.2 / 2018/08/13]
 ○ Added setting "lock target client as current active" for multi client use.




#71
Thank you for the reply!  🙂
#72
So at this time your application is just a viewer it doesn't have any actual mapping ability like UOAM or Cartographer?
#73
@Mariah @Rorschach is there anyway that a DEV or one of you after talking with the DEVs let us know if it is ok to use this program.  Both clients the OP refers to are the names of clients for free servers not for the official UO Server.  TYVM
#74
I can not speak for the Devs, but following the link Tranquilllo has provided in his page https://uovm.info/vmc what he is calling Ultima Online Classic Client(UO2D Client) or Ultima Online Enhanced Client(UOSA Client) actually links to uo.com client download.

#75
TY @Mariah for your response, your link is broken.  I understand that you can not speak for the DEVs without talking to them first but will they ever post about this program?
#76
sorry, for some reason the forum added a non-breaking space to the link. Fixed now.
#77
Bilbo said:
 Both clients the OP refers to are the names of clients for free servers not for the official UO Server.
where do you get that from?! he never said anything about free shards, he even said he didn't even know what those were.
#78
I think it was because he said 'public servers', that confused me a bit too, but I don't think English is his first language so I guess some things got lost in translation. No offense meant regarding your English Tranquillo!
#79
Bilbo said:
 Both clients the OP refers to are the names of clients for free servers not for the official UO Server.
where do you get that from?! he never said anything about free shards, he even said he didn't even know what those were.
GOOGLE  He plays UO and posts on UO related forums and doesn't know what a free shard is and I have swamp land for sell.  You do know that if you go to this page https://uo.com/client-download/ and look the clients listed there are Classic Client and Enhanced Client also refereed to as the CC and EC.
#80
Well in his defence he has been waiting for someone on the Dev team to acknowledge his existence for a while now. It's been 6 weeks or so and nobody has told him to cease and desist. I'm actually really surprised this thread is still up. A simple yes or no from the team would be great.
#81
@jaytin yes, yes, yes.  Is it to much to ask for and I totally agree with the thought that this thread is still active and yet we can not get an answer so are we to assume that because the thread is allowed that the program is also?
#82
Maybe they are just staying on the fence until they assess all the 'extras' type third party programs? I don't know, it's been mentioned once months ago and nothing since.
#83
SOON
#84
Bilbo said:
SOON
you forgot the ™
#85
My bad
#86
jaytin said:
Maybe they are just staying on the fence until they assess all the 'extras' type third party programs? I don't know, it's been mentioned once months ago and nothing since.
That.. or they just couldn't give rats as usual ;) Your choice..
#87
JollyJade said:
That.. or they just couldn't give rats as usual ;) Your choice..
People who 'couldn't give a rats' don't answer players' questions in the middle of the night, as several posters could testify they have.
There could be any number of reasons they haven't said anything here, one of which might even be they're not allowed to. Assuming they don't care is merely the cynic's view.
A similar view has been expressed about the frequent spammer in game, yet no one actually knows what measures have been taken to remove him. 
What I do know, and anyone who's ever had control of a forum will back me on this, it is incredibly hard to permanently remove someone from a forum now that there are so many ways of hiding your ip address available, making an ip ban ineffective.
#88
JollyJade said:
That.. or they just couldn't give rats as usual ;) Your choice..
People who 'couldn't give a rats' don't answer players' questions in the middle of the night, as several posters could testify they have.
There could be any number of reasons they haven't said anything here, one of which might even be they're not allowed to. Assuming they don't care is merely the cynic's view.
A similar view has been expressed about the frequent spammer in game, yet no one actually knows what measures have been taken to remove him. 
What I do know, and anyone who's ever had control of a forum will back me on this, it is incredibly hard to permanently remove someone from a forum now that there are so many ways of hiding your ip address available, making an ip ban ineffective.
Agreed, there could be a number of reasons - one that they couldn't give rats as usual ;) It's not that hard to go forward leave a response ala "Sorry, but we are not [insert whatever you want to hear] at this time.". Bam. Takes less than two minutes. Unfortunately way more time than Mesanna has ever spent on her new forums. 
#89
I will reply to some questions.

[About mapping]
Does mapping mark any point on the map?
With that function you can inherit all map files of UOAM and add similar ones there.

I do not quite understand what functions such as mapping are referring to.


[About free shard]
I thought that it refers to a server (such as an emulator?) that is not public (Atlantic, Asuka, etc.).
I have not tested them with them, they are not made for them. is what it means.
I do not know what 'free shard' being talked in the English-speaking area shows.

This program was created with the intention of becoming an approved 3rd party program to operate with original public shard.

[About whether the program is allowed]
I will respond only to fine requests until OK or NO reply is obtained as DEV 3rd party program approval.
If answered as NO, only a few older beta versions will stop working.
This is a measure to not leave an illegal program.
I do not intend to hurt UO's administration and play, players.


--------


[version 0b15 Rev.3 / 2018/08/31]
 ○ When dragging a map while moving on a ship, change the drag position so that the drag position temporarily takes precedence.
 ○ After moving the map, move yourself back to the center and add "Display player in the center".


#90
15 years we asking UOAssist to get (real) update and EA don't give a sh*t... so good luck to get your map approved.
And the packet hook function for the SOS tool is nice but sadly, the devs will refuse for sure.
#91
Gandalf said:
15 years we asking UOAssist to get (real) update and EA don't give a sh*t... so good luck to get your map approved.
And the packet hook function for the SOS tool is nice but sadly, the devs will refuse for sure.
Getting approved isn't impossible. Ultima Mapper has been approved for years now, they just won't promote it, so only the people who are actively told about it via word-of-mouth know anything about it. I suspect the same will be true of any other third-party application that may get approved.
#92
I can tell you, from my own experience, they won't approve anything that directly reads/writes the client memory or uses a man-in-the-middle approach for packets (other than UOA, apparently). Both of those caused me to have to rewrite parts of Mapper early on when seeking approval.
#93
>And the packet hook function for the SOS tool is nice but sadly, the devs will refuse for sure.
uovmc does not do any packet hooks.
It is judged by false negative and false positive of dot by dot by image matching.


>directly reads/writes the client memory or uses a man-in-the-middle approach for packets
uovmc only reads the memory area of the client. It do not do packet hooks, man-in-the-middle, dll injection and so on.

At least it does not affect the behavior of the client at all. I will not rewrite the client program at all.


Only the GetDC function and ReadProcessMemory function are used in connection with the client.





Despite recruiting himself for Broadsword, are you willing to approve the new 3rd party program in the first place?

So tell me directly from development so.

Please let me know if there is anything you need to fix in approving it.
As far as I can remember, Broadsword recruited himself has not made a word of comment on this.

I will treat all uovmc except initial beta not to work.
I did not spend labor and time to make illegal tools.




#94
>And the packet hook function for the SOS tool is nice but sadly, the devs will refuse for sure.

For recognition of SOS, a method such as debug image output is used as follows.
This is the original image analysis I created by oneself.




#95
If you doubt this as a packet hook, please try moving it a little after moving the open SOS.

The correct coordinates can not be taken with that.

Do you understand what this means?
#96
You're still reading the client memory (by your own admission), which I was told long ago, directly, not to do if you ever want to be approved.
#97
I would like to insist that the UO client has not given any damage and interference.

If it is said to be NO from dev, we will stop all uovmc's operations and stop distributing.
#98
I am aiming to provide good choices for all users.

If it is true that it is useless to do anything other than UOA, I will stop providing all the technology.
#99
@Tranquilllo I'm not trying to discourage you. I'm really not. I have no problem with more alternatives in the marketplace. I'm just telling you what the guidelines they provided me said. Even just attaching to and reading the memory can cause instability in an executable, which I'm sure is the primary reason they take that stance. Even if you don't see a problem now, that could change, and they'd be hearing about it from your users, possibly more frequently than you would (especially if you were to abandon the project).

I wouldn't expect their stance to change, as they have, I'm sure, passed on approval for many application submissions on similar grounds over the years. If it were allowed, Ultima Mapper would have been doing it from the start. In fact, Mapper was initially written to read directly from the client memory, and I was told that it would not be approved with that ability. That is the only reason Ultima Mapper uses the far-too-restrictive UOAssist API.
#100
has anyone here tried this program?
I installed and got it to work without any problems but I haven't found out how to connect with other players yet. Any help appreciated.

One thing that really made me nervous was that when I had the map running for the first time and logged into my uo account it first displayed my account name on the map, then when I was logged into my shard it displayed my actual character name.
I could freely edit my displayed name but I absolutely don't want other people to be able to see my account name and I also don't want a third party program to somehow be able to read my account name. Explanations?
#101
If it's displaying your account name, it's absolutely reading it, which is something none of the other 3rd party map apps do, UOA has never done that.You're much braver than me for downloading it in the first place.
#102
With the direct memory read, the app has access to a lot more than the account name. Same goes for man-in-the-middle packet approaches.
#103
MadMartyr said:
With the direct memory read, the app has access to a lot more than the account name. Same goes for man-in-the-middle packet approaches.
So basically this program can hack all your UO info, what else is it looking at?  Damn glad I never downloaded it also.
#104
If it reads memory or packets, I wouldn't touch it unless it's first approved by Broadsword, or from a known trustworthy developer. Just my two cents.
#105

You say you need to use the UOAssist API, but does not UOAssist read memory?

Why is UOAssist good?
And why do all tools need UOAssist?
So why everyone fears that UOAssist will not be able to collect money.

#106
Is there a place where contents indicating the technical basis of information that the target program becomes unstable by simply using the ReadProcessMemory function is included?


#107


It is also written in the online help (document), but only the name specified in "Change self-name" is shared.
The default is Player.

If you connect somewhere in the default settings, your name will be displayed as Player.

Account names and player names are only sending UO client window text (general information on Windows).

Its content will not be sent anywhere.

#108
I'm not going to debate with you. UOAssist is approved, the UOAssist API is required for subsequent approval via Broadsword. UOAssist has been around since the age of the dinosaurs with no security lapses.

If you have doubts about ReadProcessMemory causing stability issues, a Google search should clear that up.

I was only ever trying to offer you advice on the approval process from my experience in getting Ultima Mapper approved, and steer you away from the more risky behavior where people would eventually discover that anything they enter in the client while you're using ReadProcessMemory can be captured by your program.

I'll bow out of your thread now. I wish you all the best.
#109
I am not even saying that you are collecting user data Tranquillo but when I log into the map and my account name can be seen by anyone else logged into the map that is a problem. I mean that's 50% of getting into my account, all they need then is my password.
#110
>If it's displaying your account name, it's absolutely reading it, which is something none of the other 3rd party map apps do, UOA has never done that.You're much braver than me for downloading it in the first place.


There is a Windows standard function called GetWindowText.
I am using it.
First of all, look at the text of the UO client's window.
You can see that account name and character name are displayed in the UO client window after login and thereafter.

This information is general information on Windows which UO client issues as public information.




Perhaps you suspect that I'm stealing the internal account information?
I think you will understand if you digitally sign it with a real name and do not do such a thing as thinking about something a little?
#111
>With the direct memory read, the app has access to a lot more than the account name. Same goes for man-in-the-middle packet approaches.

Is this possible with ReadProcessMemory alone?
I've been doing Windows programs for many years, but I have not heard that packets are fiddled just by reading memory.

#112
>So basically this program can hack all your UO info, what else is it looking at?  Damn glad I never downloaded it also.

Do you tell the same to all third party programs?

It is hard work.

#113
To clarify, my statement was that you have access to everything in the client. Account Name, password, guild chat messages, etc. Whether that be via the appropriate memory addresses and ReadProcessMemory or via unencrypting packets, the result is the same.

You've already said that if you're not approved, you'll stop distribution. Send an email to support, get the guidelines, and start the process. I wish you luck.
#114
>If it reads memory or packets, I wouldn't touch it unless it's first approved by Broadsword, or from a known trustworthy developer. Just my two cents.

I think that's fine.



#115
It seems that something like account name appears to be a cause of unnecessary misunderstanding and disturbance, so we made the following changes.

By the way, it is understood by searching "GetWindowText c ++" as to where the account name information displayed by uovmc is acquired from.
I think that it will be understood as expected that there is no illegality there if you search and check the contents.

-------------

[version 0b19 Rev.1 / 2018/10/20]
When the location are 0,0, the name is not updated in the first place.
In addition, even it will be repeated, position sharing will not send anything other than the name specified by self-name.

-------------



Also, although it is very disappointing, I do not have any meaningful discussion, so I will stop checking this thread.
If you have business with me. Or if you have a request, a problem report or a question, please e - mail lakueth [@] yahoo.co.jp or write it on the bulletin board below. You may write in English.
https://uovm.info/bbs/
#116
I"m not sure what client YOU"RE playing , but mine absolutely does NOT display my account name.
#117
I do hope this guy gets good results from his work.
I'm actually more surprised someone is even developing programs for this game and sharing it with the community. I don't think he has ill intentions. Not sure you'll get this message @Tranquilllo
but I hope you can succeed in your endeavor. Peace buddy.
#118
@NamelessJourney I've been steadily working on Ultima Mapper since 2010. Shouldn't be that surprised.   ;)
#119
I"m not sure what client YOU"RE playing , but mine absolutely does NOT display my account name.
Tranquillo is actually correct about that Garth. When you start your UO client, look at the bar all the way at the top of your screen (the one with the X to close the client etc). Watch the left had side of that bar when you first log in and get to the server selection page - it will display your client and account name. When you now log into a shard it will display client, account name (shard name). When you now log in your character it will display client, character name (shard name).
#120
>So basically this program can hack all your UO info, what else is it looking at?  Damn glad I never downloaded it also.

Do you tell the same to all third party programs?

It is hard work.

name me any other legal 3rd party program that does this, UOA and UOAM do not hack your system and as far as I know UO itself does not but yours does. 
#121
Bilbo said:
>So basically this program can hack all your UO info, what else is it looking at?  Damn glad I never downloaded it also.

Do you tell the same to all third party programs?

It is hard work.

name me any other legal 3rd party program that does this
UOAssist...

The CC has no official support for plugins/mods/extensions whatsoever so everything just works like his tool. Including UOAssist..

The account and character name he was just reading from the window title. Every program can enumerate your running applications and print their window titles, just like your task manager program can.

Quite some tinfoil hats in here..

@Tranquilllo I already said just put it on github and be done with the tinfoil hats.. The lack of a single response from developers also speaks for itself. No way they have not seen this thread by now, so it's pretty safe to assume they just ignoring it on purpose. Good luck on your journey though ;)
#122
UOAssist has been vetted and approved to use the methods it does. Other approved tools are built on top of UOAssist using a very restrictive API, and do not directly read/write memory or packets.
#123
MadMartyr said:
UOAssist has been vetted and approved to use the methods it does. Other approved tools are built on top of UOAssist using a very restrictive API, and do not directly read/write memory or packets.
I know, but Bilbo seemed not aware that somewhere in the chain one 3rd party tool has to "hack" the CC.

Also pretty sure the updates to UOAssist aren't vetted anymore. He could sneak any password stealer in just like this new mapper tool here could. I recall UOAssist having a lot of trouble with virus protection software after an recent update where he messed with some other 3rd party advertising functionality ;)

Lets just close with this quote directly from the UOAssist website that should make clear this mapper tool is no diffrent than UOAssist itself (even less agressive by only reading memory):

As mentioned on the updates page UOAssist does do 'virus like' things.  Namely it has a compressed 'payload' - updateace.dll.  It also 'injects' code into UO, that is how it functions as 'part' of UO.  So it isn't too surprising that it finally got flagged as a virus 

#124
JollyJade said:
MadMartyr said:
UOAssist has been vetted and approved to use the methods it does. Other approved tools are built on top of UOAssist using a very restrictive API, and do not directly read/write memory or packets.
I know, but Bilbo seemed not aware that somewhere in the chain one 3rd party tool has to "hack" the CC.

Also pretty sure the updates to UOAssist aren't vetted anymore. He could sneak any password stealer in just like this new mapper tool here could. I recall UOAssist having a lot of trouble with virus protection software after an recent update where he messed with some other 3rd party advertising functionality ;)

Lets just close with this quote directly from the UOAssist website that should make clear this mapper tool is no diffrent than UOAssist itself (even less agressive by only reading memory):

As mentioned on the updates page UOAssist does do 'virus like' things.  Namely it has a compressed 'payload' - updateace.dll.  It also 'injects' code into UO, that is how it functions as 'part' of UO.  So it isn't too surprising that it finally got flagged as a virus 

So the OP admitting that his program does hack your memory means nothing.  UOA and UOAM do nothing to memory or the packet because that is against EA rules so no this program is nothing like UOA or UOAM.
#125
This really isn't constructive anymore. The bottom line is:
  1. The application uses a direct read method on the client's process memory, which was disallowed as of the time Ultima Mapper received approval, and I've had several other application ideas denied since on those grounds.
  2. The author has stated that he will not change the method by which his application retrieves data, and would rather discontinue distribution of his app.
  3. The author has left the conversation.
  4. It really doesn't matter what any of us say. We're not Broadsword, and only they can make a determination.
#126
MadMartyr said:
  1. The author has left the conversation.
On that note I think it's time to close it
← Browse more General Discussions discussions