Problem with DBOUR client

Results 1 to 4 of 4
  1. #1
    Member weertoop is offline
    MemberRank
    Apr 2013 Join Date
    82Posts

    Support Problem with DBOUR client

    so i have been working on the client that was recently published by @ANTIDOT3 in this thread:
    http://forum.ragezone.com/f880/dbour...urces-1172822/

    i am also trying to modify the server that was provided my @ivanlamega here:
    http://forum.ragezone.com/f880/relas...rsion-1167615/

    well, i managed to receive the login packet from the client and send the response packet, and the client receives it successfully. (the login packets exchange)

    However...

    just as the client enters the login stage and after displaying the contract message it crashes, giving me an access violation exception.

    here are some screenshots:

    the client stops working here:
    Attachment 166817

    this is the exception in visual studio debugger:
    Attachment 166816

    this is the functions that produces the exception:
    Attachment 166815
    notice that in the debugger window, pMaterial has its texture member as 0x000... (NULL)

    and this is the crash report:
    Attachment 166818

    NOTE: i used the PackEditor.exe that is inside the DBOUR-Client-Tools-master folder to export all the paks.

    NOTE2: i noticed that the data strings are a bit faulty, so maybe there is a texture that is also faulty that causes the exception? i say this because, to my understanding, this exception occurs if i am trying to access/use/dereference a pointer that is null.

    NOTE3: the exception happens within the function RwBool CNtlPLSky::Render(void), as the application tries to render m_pBaseSkyLayer[0]->_pAtom, but i checked the texture files that are being read while creating the sky entity, they are in the right place and no assertion is being triggered while loading them.
    m_pBaseSkyLayer is not null.
    m_pBaseSkyLayer[0] is not null.
    m_pBaseSkyLayer[0]->_pAtom is not null.
    maybe its because pMaterial->texture is null?
    or maybe its something else that completely crossed my mind?

    i dont understand why this happens.
    any help is appreciated.

    PS: i know that the server source is going to be published sometime in the future, along with some other tutorials, but where is the fun in that :)
    Last edited by weertoop; 19-03-20 at 12:51 AM.


  2. #2
    Connoisseur of Fine Code SanGawku is offline
    ModeratorRank
    Oct 2006 Join Date
    CyberSpanksLocation
    643Posts

    Re: Problem with DBOUR client

    There are a bunch of modified and new packets in the DBOUR client.
    It wont work with any of the other sources.

    The crashing there is because you don't have a mod folder in your directory.
    Also im not sure if the client was setup for extracted resources last or not.
    There is a lot of stuff to change because of bad hardcoding we did in the beginning.

  3. #3
    Member weertoop is offline
    MemberRank
    Apr 2013 Join Date
    82Posts

    Re: Problem with DBOUR client

    oh so thats why it was loading the world "dbo_dojo_001" and then outputs "DBOUR_Start world is created" xD.
    its cool though dont worry about it.
    btw i ran the compiled client inside the client folder that was provided by antidot "DBOUR-Tools-Client", so there actually was a "mods" folder, but i think that the problem maybe caused by one of the textures inside..? or maybe a missing one? but thanks for letting me know about the mods folder.

    and as for the server im working on, i compiled all the needed files from ur client source, thats why i expected the server to work :)

    anyways, thanks dude, i was really hoping for a reply from one of ur team members :3
    looking forward for more updates in the original post.

  4. #4
    Connoisseur of Fine Code SanGawku is offline
    ModeratorRank
    Oct 2006 Join Date
    CyberSpanksLocation
    643Posts

    Re: Problem with DBOUR client

    Mods don't work on an extracted install(That folder)
    The reason its loading dojo and then says "startworld is created is because it cycles the loading screens.
    Last edited by PyroSamurai; 20-04-20 at 02:25 AM. Reason: Global Rule #27, I'm disappointed SanGawku.



Advertisement