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

Bestiary (Needs updating/fixing) 2014-04-13

Listing for all shard mobiles.

  1. tass23
    Offline

    Moderator

    Joined:
    Aug 28, 2013
    Messages:
    1,013
    Likes Received:
    131
    tass23 submitted a new resource:

    Bestiary (Needs updating/fixing) - Listing for all shard mobiles.

    Read more about this resource...
     
  2. zolo8
    Offline

    zolo8 Member

    Joined:
    Oct 13, 2013
    Messages:
    47
    Likes Received:
    2
    Anyone get this baby working?
     
  3. dragon slayer2
    Offline

    dragon slayer2 Active Member

    Joined:
    Aug 29, 2014
    Messages:
    316
    Likes Received:
    38
    I got this working fine with my server I want to release it but I still have some updating to do then im going to release it for servuo with updated ultima.dll

    my biggest problem am having is I have to add all servuos new monsters so stop causing errors lol
     
    • Two Thumbs Up Two Thumbs Up x 1
  4. dragon slayer2
    Offline

    dragon slayer2 Active Member

    Joined:
    Aug 29, 2014
    Messages:
    316
    Likes Received:
    38
    I am getting this error when starting it up now after fixing everything else .
    ----------------------------------------------------------------------------
    ServUO - [http://www.servuo.com] Version 0.5, Build 5362.30282
    Publish
    Core: Optimizing for 4 64-bit processors
    RandomImpl: CSPRandom (Software)
    OpenUO Error: Client files not found.
    Scripts: Compiling C# scripts...done (cached)
    Scripts: Skipping VB.NET Scripts...done (use -vb to enable)
    Scripts: Verifying...
    Finished (3992 items, 998 mobiles, 11 customs) (1.75 seconds)
    Regions: Loading...done
    World: Loading...done (0 items, 0 mobiles, 0 customs) (0.05 seconds)
    Error:
    System.Reflection.TargetInvocationException: Exception has been thrown by the ta
    rget of an invocation. ---> System.TypeInitializationException: The type initial
    izer for 'Server.Bestiary.MobileEntry' threw an exception. ---> System.IO.Direct
    oryNotFoundException: Attempted to access a path that is not on the disk.
    at Ultima.Client.GetFilePath(String file)
    at Ultima.StringList..ctor(String language)
    at Server.Bestiary.MobileEntry..cctor()
    --- End of inner exception stack trace ---
    at Server.Bestiary.MobileEntry..ctor(Type type)
    at Server.Bestiary.Bestiary.Generate()
    --- End of inner exception stack trace ---
    at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments,
    Signature sig, Boolean constructor)
    at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Objec
    t[] parameters, Object[] arguments)
    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invoke
    Attr, Binder binder, Object[] parameters, CultureInfo culture)
    at Server.ScriptCompiler.Invoke(String method)
    at Server.Core.Main(String[] args)
    This exception is fatal, press return to exit
     
  5. Ravenwolfe
    Offline

    Moderator ServUO Developer

    Joined:
    Sep 7, 2013
    Messages:
    1,147
    Likes Received:
    123
    Looks like its not finding your client files. Somewhere in the script it probably looks for a path to your client files and it is set incorrectly.
     
  6. dragon slayer2
    Offline

    dragon slayer2 Active Member

    Joined:
    Aug 29, 2014
    Messages:
    316
    Likes Received:
    38
    aw thank you ill have to look it over soon as I get that all patched up I think this script will be ready to be uploaded that is all am having problems with
     
    • Like Like x 1
  7. Dian
    Offline

    Dian Active Member

    Joined:
    Nov 7, 2013
    Messages:
    628
    Likes Received:
    58
    Awesome, cant wait to check it out dragon slayer :)
     
  8. tass23
    Offline

    Moderator

    Joined:
    Aug 28, 2013
    Messages:
    1,013
    Likes Received:
    131
    Awesome Dragon! Nice to hear someone picked this up and is working on it. It really is a great addon for any shard. I tied it to an in-game bestiary as well, before it broke.
     
  9. dragon slayer2
    Offline

    dragon slayer2 Active Member

    Joined:
    Aug 29, 2014
    Messages:
    316
    Likes Received:
    38
    well besides when I take out the Bestiary system servuo loads fine.. so am sure has to do with something in its files if I cant figure it out ill post the code with ultima.dll see if any one can figure it out but am trying :)
     
  10. tass23
    Offline

    Moderator

    Joined:
    Aug 28, 2013
    Messages:
    1,013
    Likes Received:
    131
    As I recall, comparing the original Ultima.dll with the current one, there was a few things completely missing from the new one that the bestiary was tied to in the original. A similar problem happened with Xanthos Auction system the last time the Ultima.dll was updated.
     
  11. Dian
    Offline

    Dian Active Member

    Joined:
    Nov 7, 2013
    Messages:
    628
    Likes Received:
    58
    @tass23 anything new with this system? Getting it to work at all?
     
  12. dragon slayer2
    Offline

    dragon slayer2 Active Member

    Joined:
    Aug 29, 2014
    Messages:
    316
    Likes Received:
    38
    Well I'm going to post what I have fixed with ultima.dll hoping some one can try fix path error it gives me but besides that system all compiles fine
     
  13. Dian
    Offline

    Dian Active Member

    Joined:
    Nov 7, 2013
    Messages:
    628
    Likes Received:
    58
    I dont have sources to the Ultima.dll files, but there must be a way to either modify the script to the new dll or rename the old one to be used again for the system, or some variation of that..
     
  14. tass23
    Offline

    Moderator

    Joined:
    Aug 28, 2013
    Messages:
    1,013
    Likes Received:
    131
    I've got the old one that works with the system and of course the new one. I think I included the old one and the new one with this package.
     
  15. Ravenwolfe
    Offline

    Moderator ServUO Developer

    Joined:
    Sep 7, 2013
    Messages:
    1,147
    Likes Received:
    123
    Its not enough to have the Ultima.dll, we need the source code for it. It appears to be calling a path that is invalid and we need to be able to modify the dll to fix that.

    Or figure out what its doing and create a new dll, hehe
     
  16. dragon slayer2
    Offline

    dragon slayer2 Active Member

    Joined:
    Aug 29, 2014
    Messages:
    316
    Likes Received:
    38
    http://ultimasdk.codeplex.com/ here is the source code was renamed to ultima sdk then renamed to open uo... any way here is what I have done with scripts the ones in the file is much newer then the ones was posted here..like I said the hole server compiles but then when goes to show the ip it crashes
     
  17. Dian
    Offline

    Dian Active Member

    Joined:
    Nov 7, 2013
    Messages:
    628
    Likes Received:
    58
    Im sure if someone that knows, could decompile the Ultima.dll that was originally used and retrieve the source code in tact just fine. I just have never done anything like that.. but thought I'd through it out there..
     
  18. Talow
    Online

    Talow Active Member

    Joined:
    Aug 30, 2014
    Messages:
    308
    Likes Received:
    29
    The source is all over the Internet, just Google it.
     
  19. Ravenwolfe
    Offline

    Moderator ServUO Developer

    Joined:
    Sep 7, 2013
    Messages:
    1,147
    Likes Received:
    123
    You forget to attach what you had?
     
    • Funny Funny x 1
  20. Dian
    Offline

    Dian Active Member

    Joined:
    Nov 7, 2013
    Messages:
    628
    Likes Received:
    58
    Thats what I was thinkin!