Basic Extension System - May Work, May Not

Results 1 to 8 of 8
  1. #1
    Yes, it's really me HuninHune is offline
      V.I.P  Rank
    Sep 2006 Join Date
    ::1Location
    1,112Posts

    Basic Extension System - May Work, May Not

    So I was planning on releasing my older version of this with some DLLs I had made but never did. I've been messing around with some hooks so made this really quick just for you guys
    Release.7z

    Basically this auto imports any dlls you place in the Hooks directory, that's all it does, you would need to make the extensions yourself to place in the Hooks Directory... If I get into the mood for it maybe I'll write up an example to release later on to get you started but overall it's not hard anyway as the server files we have have PDBs so...


    Enjoy, full instructions included in the archive



    Edit: If it doesn't work it will crash the server, let me know and i'll fix the server exe i based this on was MapUSA.exe showing size as 3.56 MB (3,742,720 bytes) Modified ‎Monday, ‎February ‎13, ‎2012, ‏‎7:56:03 PM but it should work with others also




    Edit2: Updated version that makes it more clear if it worked.
    SHook.7z
    This one should write logs to the map server window giving some info if it does then it works
    Last edited by HuninHune; 18-08-18 at 08:00 AM.
    Much of what I say is merely my opinion. My incredibly accurate opinion.

    Quote Originally Posted by AMSK
    My brothers love to kalonline the server I am old husband with you


  2. #2
    Yes, it's really me HuninHune is offline
      V.I.P  Rank
    Sep 2006 Join Date
    ::1Location
    1,112Posts

    Re: Basic Extension System - May Work, May Not

    Updated version confirmed to work
    Confirmed-Working-SHook.7z

    Added a version check, if you have the right version it has error logging and such if you don't then it just loads the .dll files in hooks directory

    If you have unsupported version it will pop up an error, hit ok and it will continue in safe mode...

    if you have a version it supports you will see this




    Have fun
    Much of what I say is merely my opinion. My incredibly accurate opinion.

    Quote Originally Posted by AMSK
    My brothers love to kalonline the server I am old husband with you

  3. #3
    Account Upgraded | Title Enabled! Banana Bandit is online now
    True MemberRank
    Feb 2014 Join Date
    CanadaLocation
    205Posts

    Re: Basic Extension System - May Work, May Not

    Looks like a lot of change to this last one. The dll size is quite a lot larger than the earlier ones.

    To me "gun control" means using both hands.

  4. #4
    Yes, it's really me HuninHune is offline
      V.I.P  Rank
    Sep 2006 Join Date
    ::1Location
    1,112Posts

    Re: Basic Extension System - May Work, May Not

    Delayed load on supported exes and error logs written direct to the console

    if exe isn't supported fully it will just load any dlls fro the hooks dir as soon as it's loaded, if the exe is supported it hooks the loadmaxuniques function and loads dlls in that so it can write error logs


    If you hit me up on skype or PM me your discord i can toss you the source for it
    Much of what I say is merely my opinion. My incredibly accurate opinion.

    Quote Originally Posted by AMSK
    My brothers love to kalonline the server I am old husband with you

  5. #5
    Newbie kthxbai2 is offline
    MemberRank
    Oct 2012 Join Date
    3Posts

    Re: Basic Extension System - May Work, May Not

    have you ever came across any client pdbs?

  6. #6
    Yes, it's really me HuninHune is offline
      V.I.P  Rank
    Sep 2006 Join Date
    ::1Location
    1,112Posts

    Re: Basic Extension System - May Work, May Not

    Quote Originally Posted by kthxbai2 View Post
    have you ever came across any client pdbs?
    :( no but really while PDBs are nice they aren't 100% needed and server hooks are more powerful generally
    Much of what I say is merely my opinion. My incredibly accurate opinion.

    Quote Originally Posted by AMSK
    My brothers love to kalonline the server I am old husband with you

  7. #7
    Newbie kthxbai2 is offline
    MemberRank
    Oct 2012 Join Date
    3Posts

    Re: Basic Extension System - May Work, May Not

    Quote Originally Posted by HuninHune View Post
    :( no but really while PDBs are nice they aren't 100% needed and server hooks are more powerful generally
    Well I've already made so many server hooks that i realized i'm getting limited by the client itself (lots of hardcoded stuff there).

    My client IDB is slowly improving but i wish they would throw a pdb somewhere in the patch by mistake

  8. #8
    Account Upgraded | Title Enabled! Banana Bandit is online now
    True MemberRank
    Feb 2014 Join Date
    CanadaLocation
    205Posts

    Re: Basic Extension System - May Work, May Not

    Quote Originally Posted by HuninHune View Post
    Delayed load on supported exes and error logs written direct to the console
    if exe isn't supported fully it will just load any dlls fro the hooks dir as soon as it's loaded, if the exe is supported it hooks the loadmaxuniques function and loads dlls in that so it can write error logs
    If you hit me up on skype or PM me your discord i can toss you the source for it
    Thanks for the offer I've no real need for source. Lately as far as Rohan is concerned I have a pretty limited attention span these days ^^ For a few weeks I will get interested as hell set up dev envs, vms & stuff, then the following few weeks on some Black Desert emu work - all C# so off I go setting up C# VM envs, then on to Aion and its Java emus (yet another VM), then to Tera which is another C# emu (you guessed it! another VM)...
    LOL! All these VMs around - good thing I have a monster of a workstation to mess with it all. Now if I can just find something that can hold my interest for more than a few weeks
    Last edited by Banana Bandit; 4 Weeks Ago at 09:07 PM.

    To me "gun control" means using both hands.



Advertisement