1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Greetings Guest!!

    In order to combat SPAM on the forums, all users are required to have a minimum of 2 posts before they can submit links in any post or thread.

    Dismiss Notice

New Vendor Search by Target Feature

Discussion in 'UO Enhanced Client Discussion' started by LowdownandShifty, Dec 18, 2014.

  1. LowdownandShifty

    LowdownandShifty Journeyman

    Joined:
    Nov 19, 2013
    Messages:
    177
    Likes Received:
    49
    While stocking my vendors I found it tedious to check the value of my items against those in other vendors across the shard, typing in each item one-at-a-time, adding the item name to the search criteria, clicking the search button--a loathsome task. So.. I made a little "mod" to help!

    This feature brings up a targeting cursor. You can target any item, and instantly perform a vendor search based on the item's name. Readme.txt describes setup. Let me know if you have any questions.
    Capture.JPG Capture2.JPG
    Change Log:
    12/18/14 : Updated Readme.txt to explain the mod folder creation process.
     

    Attached Files:

    #1 LowdownandShifty, Dec 18, 2014
    Last edited: Dec 18, 2014
    BeaIank and petemage like this.
  2. DJAd

    DJAd Stratics Legend
    Stratics Veteran

    Joined:
    Aug 17, 2007
    Messages:
    7,928
    Likes Received:
    3,574
    This sounds awesome. I shall give this a try.
     
    LowdownandShifty likes this.
  3. petemage

    petemage Seasoned Veteran

    Joined:
    Oct 6, 2013
    Messages:
    460
    Likes Received:
    328
    Nice one!
     
  4. DJAd

    DJAd Stratics Legend
    Stratics Veteran

    Joined:
    Aug 17, 2007
    Messages:
    7,928
    Likes Received:
    3,574
    I can't seem to find the "mods" folder to save the files into mate.
     
  5. LowdownandShifty

    LowdownandShifty Journeyman

    Joined:
    Nov 19, 2013
    Messages:
    177
    Likes Received:
    49
    I just sent you a message DJAd. Let me know how that works.
     
    DJAd likes this.
  6. Parnoc

    Parnoc Lore Master
    Stratics Veteran Stratics Legend

    Joined:
    Jan 25, 2004
    Messages:
    1,065
    Likes Received:
    481
    No mods folder that I can find either. this so secret it has to be PM'd?
     
  7. Zeke

    Zeke Lore Keeper
    Governor Stratics Veteran Knights of Terra

    Joined:
    May 12, 2008
    Messages:
    803
    Likes Received:
    534
    Hmmm, should I download a file from someone named: Lowdownandshifty ?? :eyes:
     
    Cupid and LowdownandShifty like this.
  8. Smoot

    Smoot Grand Poobah
    Stratics Veteran

    Joined:
    Nov 17, 2009
    Messages:
    6,753
    Likes Received:
    3,543
    technically i think its illegal, but doesnt really make a difference in gameplay so doubt it would cause any trouble for a persons account
     
  9. DJAd

    DJAd Stratics Legend
    Stratics Veteran

    Joined:
    Aug 17, 2007
    Messages:
    7,928
    Likes Received:
    3,574
    I don't see how it can be illegal matey? C'mon, make it your new years resolution to only play the EC!
     
  10. Smoot

    Smoot Grand Poobah
    Stratics Veteran

    Joined:
    Nov 17, 2009
    Messages:
    6,753
    Likes Received:
    3,543
    Thu, 03 October 2013 - 2:10pm EDT by Lauren M
    ULTIMA ONLINE SERVICE RULES OF CONDUCT


    While you are a member of the Ultima Online service, you must abide by the following rules.

    IF YOU BREAK ANY OF THESE RULES, YOUR ULTIMA ONLINE ACCOUNT, AND YOUR RIGHT TO USE THE ULTIMA ONLINE SERVICE, MAY BE TERMINATED IMMEDIATELY BY ELECTRONIC ARTS. IF THIS HAPPENS, YOU WILL NOT BE ENTITLED TO ANY REFUND OF ANY AMOUNTS PAID BY YOU TO USE THE ULTIMA ONLINE SERVICE AND YOU WILL FORFEIT ALL OF YOUR UNUSED ACCESS TIME.

    THE RULES ARE:

    1. You may not victimize, harass, threaten, or cause another player unwanted distress or discomfort, as determined by Support Staff.

    2. You may not use any offensive or sexually explicit language, graphic descriptions, or accounts of sexual acts (including but not limited to sexual language of a violent or threatening nature directed at another individual or group of individuals).

    3. You may not use any unlawful, harmful, threatening, abusive, harassing, defamatory, vulgar, obscene, hateful, racially, ethnically or otherwise objectionable language toward any other player.

    4. Characters, items, pets, and other user-created in-game content must abide by the EA Terms of Service, Rules of Conduct and the UO Naming Policy located here.

    5. You will not actively encourage other players to violate the Terms of Service or Rules of Conduct.

    6. You may not leave an active character or pet in game while unattended. If your character is performing a skill, text or action, you must be able to respond to a Game Master when one attempts to speak to you.

    7. You may not impersonate any Ultima Online Customer Support representative or other employee of Electronic Arts, past or present.

    8. With the exception of the sale of in-game items for in-game items or services, you may not market, promote or advertise anything, or make any other form of solicitation (including pyramid schemes and chain letters) through the Ultima Online service or Ultima Online web site.

    9. You may not violate any local, state, national or international law or regulation.

    10. You may not modify any part of the Ultima Online service, Ultima Online code, or Ultima Online web site that Electronic Arts does not specifically authorize you to modify.

    Subject to interpretation i suppose.

    like, i know people were being banned for stuff like this from archage, while i might not agree that they should have been banned, and some of the stuff didnt effect gameplay at all, it still can be technically against the rules, whether it makes sense or not.

    Like i said, obviously people break the official rules all the time, scripting, third party programs, etc etc. so its up to every player to decide if the risk constitutes the benefit.
     
  11. DJAd

    DJAd Stratics Legend
    Stratics Veteran

    Joined:
    Aug 17, 2007
    Messages:
    7,928
    Likes Received:
    3,574
    Its not modifying anything. Think of it more as a "plugin". Remember the EC was designed so people can add features like this.

    Now I'm no programmer but I'm sure these add-ons and extras just tap into the EC API which is allowed.
     
  12. cazador

    cazador Crazed Zealot
    Stratics Veteran

    Joined:
    Aug 30, 2010
    Messages:
    3,764
    Likes Received:
    1,522
    I mean if this is bann-able..you would think Pincos would be. It's not so I think your good to go ;)


    Sent from my iPhone using Tapatalk
     
  13. Smoot

    Smoot Grand Poobah
    Stratics Veteran

    Joined:
    Nov 17, 2009
    Messages:
    6,753
    Likes Received:
    3,543
    i really dont know, like i said it probably doesnt matter. i think the difference is that Pinco's was "approved"
     
  14. cazador

    cazador Crazed Zealot
    Stratics Veteran

    Joined:
    Aug 30, 2010
    Messages:
    3,764
    Likes Received:
    1,522
    When was it approved? He doesn't go through any process to get out his publishes and updates by the look of things. Like he doesn't seem to need approval for his features. I EC was coded specifically for people to do just this. It's not altering gameplay in any way. From what I understand the only thing you couldn't alter would be art files or animations


    Sent from my iPhone using Tapatalk
     
  15. cazador

    cazador Crazed Zealot
    Stratics Veteran

    Joined:
    Aug 30, 2010
    Messages:
    3,764
    Likes Received:
    1,522
    I don't even play enhanced client. I'm not arguing that auto war mode off with blood oath is a game breaking feature or not..I personally could care less if that feature is there or not..a brain will always win against automation. So if I'm redlined and your full health i blood oath you go out of war mode..give me a second or 2 to get away, heal up. While you sit there finger in butt crying OMG he was redlined stupid Pinco feature!! It has it's downfalls.


    Sent from my iPhone using Tapatalk
     
  16. LowdownandShifty

    LowdownandShifty Journeyman

    Joined:
    Nov 19, 2013
    Messages:
    177
    Likes Received:
    49
    UOEC was designed to allow custom UI modders to create custom UI features; that's why there's a Custom UI button at the top of the login screen :rolleyes: This is one such UI customization.. albeit a small one.

    I updated the readme.txt to include better instructions on creating/finding a Mods folder. I fixed a small bug that was causing it to fail.
     
    BeaIank, cazador and DJAd like this.
  17. LowdownandShifty

    LowdownandShifty Journeyman

    Joined:
    Nov 19, 2013
    Messages:
    177
    Likes Received:
    49
    In the next version I post, I hope to have checks for special items that are commonly searched. For example, if you click a SoT for Healing, it'll search for only SoTs for healing and not just "Scroll of Transcendece". I'd like to do the same for PSs and SoAs. Any other suggestions?
     
  18. kitiara-atlantic

    kitiara-atlantic Lore Master
    Stratics Veteran Stratics Legend

    Joined:
    Mar 18, 2004
    Messages:
    1,058
    Likes Received:
    77
    One of the intended features of the Enhanced Client is that players can write mods to the client via the built-in API. The EC comes with a .zip file that is a copy of the Default user interface, and when you unzip that file, you are given (by Broadsword) not only a copy of the Default UI, but also another zip file of documentation on how to write custom modifications for it.

    There is no violation of the Terms of Service for using a script that is applied via the Mods feature of the Enhanced Client.

    Scripts that don't run through the Mods framework are likely illegal, but Pinco's and other EC mods that run through the Mods framework are legal.
     
  19. Smoot

    Smoot Grand Poobah
    Stratics Veteran

    Joined:
    Nov 17, 2009
    Messages:
    6,753
    Likes Received:
    3,543
    I guess im starting to realize that. I suppose some people like it, for me personally tho it will most likely be the reason i quit. just too much change, too easy to run lua scripts via EC. I play UO as a retro game, not an automated program with bad graphics.

    to each their own, maybe, just maybe new players who like that kinda thing will take the old players places.
     
    azmodanb likes this.
  20. kitiara-atlantic

    kitiara-atlantic Lore Master
    Stratics Veteran Stratics Legend

    Joined:
    Mar 18, 2004
    Messages:
    1,058
    Likes Received:
    77
    That is another benefit of the game, I think - that it caters to both retro and modern preferences, alike. I've been playing since 97, but completely prefer the hotbar and grid layouts to the classic freeform layouts. That's my primary reason for using EC.

    I can't imagine the dev team ever ditching the classic client and going EC-only. There should be plenty of retro-ness to keep you around! For what it's worth, I don't believe it's possible to script anything illegal through the EC framework. It's written as an API, and only certain features are accessible to the programmer through the framework. It's not like it provides untethered access to the game's data stream - it's a limited set of commands/data points.
     
  21. kitiara-atlantic

    kitiara-atlantic Lore Master
    Stratics Veteran Stratics Legend

    Joined:
    Mar 18, 2004
    Messages:
    1,058
    Likes Received:
    77
    Now if only the vendor search window wasn't completely bugged on my character to begin with, I could test out this mod!
     
  22. petemage

    petemage Seasoned Veteran

    Joined:
    Oct 6, 2013
    Messages:
    460
    Likes Received:
    328
    But please keep in mind the EC offers not even half of the things that those 3rd party programs do for the CC.

    There are a couple of tripwires in the EC that prevent modders from turning it into a bot.

    I can reassure you, the hardcore scripters not even take a look at the EC, because every bit and byte of functionality in the CC is so well cartographed nowadays, It's literally a puppet on strings.
     
  23. cazador

    cazador Crazed Zealot
    Stratics Veteran

    Joined:
    Aug 30, 2010
    Messages:
    3,764
    Likes Received:
    1,522
    I think they thought the same of the CC in 1997 as well..and here we are..I know of at least 2 EC Tweaks/Mods that overstep that exact reasoning..they just aren't public :/

    Do you really think certain PvPers just all of a sudden decided EC was "better" lol


    Sent from my iPhone using Tapatalk
     
  24. petemage

    petemage Seasoned Veteran

    Joined:
    Oct 6, 2013
    Messages:
    460
    Likes Received:
    328
    Let me rephrase my words a bit.

    I'm not talking about PvP helpers. I think you still need the human factor in PvP, even if you have multiple things running (correct me if I'm wrong). But that's my point: If you can smash a button every second, you can make the Lua behind it do whatever you like. I agree. But fully unattended automation of the EC only with lua mods? If that's what you're talking, you must have way more insight than me :p

    When it comes to full automation (as in IDOCs, as in mining/lumberjacking, as in running 3k trade quests for the mempo, as in multiboxing 10 chars at the same time, and so on), nothing beats the CC ecosystem of tools.

    If you are playing "hybrid" (attended + scripts), the EC is your thing.
    If you are playing afk (unattended + scripts), the CC is your thing.

    Btw.: Sorry for derailing this thread.
     
    cazador likes this.
  25. LowdownandShifty

    LowdownandShifty Journeyman

    Joined:
    Nov 19, 2013
    Messages:
    177
    Likes Received:
    49
    As the old adage goes: "A player's gonna play play play play play, and a scripter's gonna script script script script script. So shake it off... shake it off.. ugh ugh... So shake it off! shake if off uhh uhh."

    Now that we got that out, perhaps we can get this topic back on track? :rolleyes: Any feedback/comments to post regarding the feature? :p
     
  26. grimiz

    grimiz Seasoned Veteran

    Joined:
    Oct 29, 2014
    Messages:
    308
    Likes Received:
    157
    Anyone know a way to pop up the vendor search screen from lua? Initialize doesn't work because the generic gump info is missing. I tried using the player context menu command, but it seems like you can't fire those off in lua?
     
  27. Pinco

    Pinco UOEC Modder
    Stratics Veteran Stratics Legend

    Joined:
    Jul 25, 2005
    Messages:
    5,673
    Likes Received:
    865
    it opens only when the gump is sent from the server...
     
  28. grimiz

    grimiz Seasoned Veteran

    Joined:
    Oct 29, 2014
    Messages:
    308
    Likes Received:
    157
    But some event from the client tells the server to send the information for the gump. So there should be a way unless they ignore anything in lua that doesn't look like a real mouse click even on a context menu...
     
  29. Pinco

    Pinco UOEC Modder
    Stratics Veteran Stratics Legend

    Joined:
    Jul 25, 2005
    Messages:
    5,673
    Likes Received:
    865
    the gump is called from the player context menu, obviously only if the vendor search is accessible (so you must be in a safe logout area and the vendor search system must be operative in that moment...).
    Besides that the window is tied to the legacy gump, without the gump it just creates countless errors...
     
  30. DJAd

    DJAd Stratics Legend
    Stratics Veteran

    Joined:
    Aug 17, 2007
    Messages:
    7,928
    Likes Received:
    3,574
    I never did get this working :-(
     
  31. Pinco

    Pinco UOEC Modder
    Stratics Veteran Stratics Legend

    Joined:
    Jul 25, 2005
    Messages:
    5,673
    Likes Received:
    865
    well if you are using my UI it doesn't work. Besides that feature is already in the vendor search gump, just press the green button near the item name :p
     
    Storm and DJAd like this.