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

ServUO and Enhanced Client support (Publish 54)

Discussion in 'Script Support' started by Regnak, May 9, 2013.

  1. Regnak
    Offline

    Regnak Active Member

    Joined:
    Apr 1, 2013
    Messages:
    254
    Likes Received:
    43
    Hey !

    I have been able to merge the modifications for Enhanced Client support (see patch txt files in this post). It seems to be working :)
    I just had to modify RaceDefinitions.cs according to what I have found on the net ;)

    Here are the results !

    I still need to test it out on long term ... but I have just launched it on my Test Center, and it seems to be working. Now I am able to create a character with Enhanced Client (for example)

    EDIT : updated with Publish 54 version
     

    Attached Files:

    #1 Regnak, May 9, 2013
    Last edited: Nov 9, 2013
    • Like Like x 1
  2. Milva
    Offline

    Admin Moderator

    Joined:
    Mar 3, 2013
    Messages:
    3,425
    Likes Received:
    385
    Thanks for sharing! :)
     
  3. RoninGT
    Offline

    RoninGT Active Member

    Joined:
    Aug 15, 2013
    Messages:
    119
    Likes Received:
    35
    Just wondering what do you use to launch the enhanced client? Do you use AssistUO or something similier?


    Sent from my iPhone using Tapatalk - now Free
     
  4. Insanity
    Offline

    Insanity Active Member

    Joined:
    Mar 2, 2013
    Messages:
    276
    Likes Received:
    61
    Assistants won't work for the enhanced client I believe. Think you have to run the exe through a utility for it to connect to a public shard. Something...cheese, not completely sure on the name of the app. Haven't used the enhanced client much myself.

    Sent from my DROID RAZR using Tapatalk 4
     
    • Informative Informative x 1
  5. Regnak
    Offline

    Regnak Active Member

    Joined:
    Apr 1, 2013
    Messages:
    254
    Likes Received:
    43
    Hey !

    Yes, I use UOSALoader (that I found somewhere on the web. Don't remember where exactly, but I can upload it here if you want to). You just have to change the cheese.cfg file to the right IP. :)

    But I have abandoned support for Enhanced Client for now ... There were still problems with the grid view, which was kinda annoying for players.
    However, character creation seemed to work fine :)
     
    • Like Like x 1
    • Two Thumbs Up Two Thumbs Up x 1
  6. Ziru
    Offline

    Ziru New Member

    Joined:
    Oct 26, 2013
    Messages:
    17
    Likes Received:
    1
    Does this work on lastest publish?
     
  7. Regnak
    Offline

    Regnak Active Member

    Joined:
    Apr 1, 2013
    Messages:
    254
    Likes Received:
    43
    I haven't tested yet.

    I'll do some tests this weekend and report how it works with Publish 54.
     
    • Like Like x 1
  8. Regnak
    Offline

    Regnak Active Member

    Joined:
    Apr 1, 2013
    Messages:
    254
    Likes Received:
    43
    Here is a new version compatible with ServUO Publish 54.

    I tried to make it more user friendly, with all the files in one zipped file, and a small readme.

    There might still have some problems left on that version :
    - grid view seems to get broken on certain conditions (I haven't found which ones though).
    - there might be a crash about DropReq6017 method in PacketHandlers.cs

    So, please, use this carefully and preferrably not on a public shard.
    As one can say : use at your own risks.... ;)

    If some people want to improve the code, I'm open for help ! The changes were originally done from the GemUO fork (that seems to be abandoned now) ^^

    Have fun !

    -Rek-

    EDIT : after some testing, I've just discovered the "missing string" bug was back. I'm working on fixing this
     
    #8 Regnak, Nov 1, 2013
    Last edited: Nov 1, 2013
    • Two Thumbs Up Two Thumbs Up x 1
  9. Ziru
    Offline

    Ziru New Member

    Joined:
    Oct 26, 2013
    Messages:
    17
    Likes Received:
    1


    UoSALoader is needed.

    Note: Always scan any downloaded *.exe
     

    Attached Files:

    • Helpful Helpful x 1
  10. Regnak
    Offline

    Regnak Active Member

    Joined:
    Apr 1, 2013
    Messages:
    254
    Likes Received:
    43
    Hey guys !

    I've found the issue about Missing Strings.... I hadn't seen there were two DisplayContextMenu now (a new one and an old one). I had done my changes in the new one, and not in the old one. ;)

    Anyway, now it works fine :)

    Just some tweaking with the grid system ... and it should work fine ^^

    Also, I've changed the DropReq6017 so that it doesn't crashes (2 days without crashes now ... so it seems to be ok ^^)


    Please use the file in this post if you want to test ServUO and Enhanced Client Support.

    Thank you,

    -Rek-
     
    • Winner Winner x 1
  11. swordnpen
    Offline

    swordnpen New Member

    Joined:
    Nov 5, 2013
    Messages:
    5
    Likes Received:
    0
    Hey, Thanks for this! I am really eager to try this out. Will the classic client still work as well if this is installed?
     
    • Agree Agree x 1
  12. Regnak
    Offline

    Regnak Active Member

    Joined:
    Apr 1, 2013
    Messages:
    254
    Likes Received:
    43
    My pleasure ! I'm glad it can help some people :)

    One last modification, I've been reported the ContextMenus on Classic client were broken with that version.

    Please use the Packets.cs in this post.

    Thanks ^^
     
    • Like Like x 1
  13. Ziru
    Offline

    Ziru New Member

    Joined:
    Oct 26, 2013
    Messages:
    17
    Likes Received:
    1

    why server files have Unsafe code?
    why the exe is an suspicious trojan?

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

     
  14. Regnak
    Offline

    Regnak Active Member

    Joined:
    Apr 1, 2013
    Messages:
    254
    Likes Received:
    43
    I think it didn't compile your Item.cs ... Did you remove the "/unsafe" in the compiler ?
    It is in the default Win compiler batch file from ServUO Publish 54, so I guess it is no risk. ;-)

    For the Trojan, some antivirus might consider UOSALoader.exe as one ... Although it is safe imho to use it.
    But I haven't checked its behavior carefully. As long it loads the Enhanced Client correctly, I am happy with that ;)
     
    • Like Like x 1
  15. Ziru
    Offline

    Ziru New Member

    Joined:
    Oct 26, 2013
    Messages:
    17
    Likes Received:
    1
    problem solved.

    I have removed my actual servuo.exe and compiled with Compile.WIN.bat

    Please note that my UOSALoader isn't consider as trojan or malware by any security software.
    I recommend to use this.

    Thanks for your hard work!!!
     
    • Like Like x 1
  16. Ziru
    Offline

    Ziru New Member

    Joined:
    Oct 26, 2013
    Messages:
    17
    Likes Received:
    1
    classic client is bugged?
    we must choose classic or enhanced? not both?
     

    Attached Files:

  17. Regnak
    Offline

    Regnak Active Member

    Joined:
    Apr 1, 2013
    Messages:
    254
    Likes Received:
    43
    Classic Client is OK. Please replace the Packets.cs by the one in this post :

    You can choose both, Enhanced Client or Classic Client. It's just I made a mistake in the ContextMenus in the original merge.
    Sorry for that !
     
    • Like Like x 1
  18. swordnpen
    Offline

    swordnpen New Member

    Joined:
    Nov 5, 2013
    Messages:
    5
    Likes Received:
    0
    fyi, I just installed the packets.cs from your post and now all the menus in the enhanced client say "missing string". Still, good job on this though. I know most people in the private uo shard community seem to prefer the classic client, which I have no problem using, but I actually like the enhanced client if I can get a few bugs worked out. Thanks again for your help.
     
  19. Regnak
    Offline

    Regnak Active Member

    Joined:
    Apr 1, 2013
    Messages:
    254
    Likes Received:
    43
    No problem :) I care about the Enhanced Client too, because I find some of the graphics awesome (especially water effects). I've tested full Galleons on Enhanced Client, and they look awesome !

    By the way, I don't have the same problem as you. Both clients, classic and enhanced work fine on my test center (and live on my shard too).
    In case I uploaded the wrong Packet.cs, here is the full version I use (and that seems to work).
    Btw, which client do you use ? I'm with 7.0.33.1 / 4.0.33.1
     

    Attached Files:

    • Winner Winner x 1
  20. swordnpen
    Offline

    swordnpen New Member

    Joined:
    Nov 5, 2013
    Messages:
    5
    Likes Received:
    0
    .I just copied all of the files from your post above. It looks like the problem was that I had put packets.cs in the wrong place. Everything works now. I am using the same client versions as you.
     
    • Agree Agree x 1
Similar Threads: ServUO Enhanced
Forum Title Date
Windows Support ServUO; Enhanced Client (Publish 54); Compiling doesn't yield servuo.exe May 10, 2016
ServUO Discussion UO 3D enhanced client ServUO support it? Mar 22, 2014
ServUO Discussion ServUo Aug 4, 2017
Windows Support Please need help Error SerVUO Aug 3, 2017
Looking For Help Looking for help (bridge servuo<->xenforo) Jul 22, 2017
Windows Support ServUO behind proxy server. Jul 21, 2017
ServUO Discussion Runic reforging updated needed on ServUO Jul 18, 2017