v.182?

Results 1 to 11 of 11
  1. #1
    Account Upgraded | Title Enabled! crashinside is offline
    MemberRank
    Jun 2006 Join Date
    279Posts

    v.182?

    Hello,I have install Rose version 109 and now updating it...I see in news the patch 182!
    With 182 version,the OsRose dosen't work right?
    With Rev 81,that will be fixed?
    There is other mirror for download Rev 139?The default its much slow,I Download at 9-10kb/s X_X
    Thank you ;)


  2. #2
    Alpha Member Organic is offline
    MemberRank
    May 2007 Join Date
    2,077Posts

    Re: v.182?

    It can work if you update stbs and cvss, but it will be VERY limited.
    Wait for rev 81.

  3. #3
    Account Upgraded | Title Enabled! crashinside is offline
    MemberRank
    Jun 2006 Join Date
    279Posts

    Re: v.182?

    But for TRose its strange,then I have put in the TRose for private server,but I got some error and I cant start the game...Strange!
    Ok I wait the v.81.

  4. #4
    Apprentice korny is offline
    MemberRank
    Aug 2008 Join Date
    8Posts

    Re: v.182?

    when did rev 81 release ?

  5. #5
    Last of the OsRose Devs Purpleyouko is offline
    MemberRank
    Oct 2006 Join Date
    Missouri USALocation
    2,161Posts

    Re: v.182?

    It didn't.
    Rev 81 is not yet available.

    The issue with trose.exe in the later versions of NA Rose is actually fairly easy to get around if you understand packets at all.

    Basically all they did was to add 6 empty byes of data to the end of every single packet related to displaying equipable items.

    for example this bit of code comes from the function that gives a quest reward item.

    This is teh version from rev 80. It's actually from my own server which diverged from osrose a LONG way back but in this instance the code is the same.
    Anyway, this version works with pre-V140 NA Rose clients
    Code:
    BEGINPACKET( pak, 0x71f ); // Give Item
            ADDBYTE    ( pak, 0x01 );
            ADDBYTE    ( pak, newslot );
            ADDDWORD   ( pak, GServer->BuildItemHead( items[newslot] ) );
            ADDDWORD   ( pak, GServer->BuildItemData( items[newslot] ) );
            ADDBYTE    ( pak, 0x00 );
            client->SendPacket( &pak );
    Now here is the version that works with all the newer ones.
    I have indented the new code so you can see the difference easier.
    Code:
    BEGINPACKET( pak, 0x71f ); // Give Item
            ADDBYTE    ( pak, 0x01 );
            ADDBYTE    ( pak, newslot );
            ADDDWORD   ( pak, GServer->BuildItemHead( items[newslot] ) );
            ADDDWORD   ( pak, GServer->BuildItemData( items[newslot] ) );
                    ADDDWORD( pak, 0x00000000 );
                    ADDWORD ( pak, 0x0000 );  
            ADDBYTE    ( pak, 0x00 );
            client->SendPacket( &pak );
    With this simple bit of information, you should be able to modify your rev 80 code to work with newer NA Rose clients directly.

    And NO i am not going to go through every single change in the entire server one by one.
    The only hint I will give is this.
    Just search for every instance of
    Code:
    ADDDWORD   ( pak, GServer->BuildItemHead( items[newslot] ) );
            ADDDWORD   ( pak, GServer->BuildItemData( items[newslot] ) );
    then make the change immediately after it.
    There are one or two other tiny mods that should be made but your server will run ok if you just make the changes outlined here.

    Enjoy

  6. #6
    Enthusiast LancerES is offline
    MemberRank
    Oct 2006 Join Date
    45Posts

    Re: v.182?

    I play on my pserver with NArose v182 and rev80 files.
    I did have the problem of using the launcher and it would give me some trose error.
    But I went back to the old days and made the .bat file launcher to start it and it worked.

    Code:
    TRose.exe @TRIGGER_SOFT@ _server 127.0.0.1

  7. #7
    Last of the OsRose Devs Purpleyouko is offline
    MemberRank
    Oct 2006 Join Date
    Missouri USALocation
    2,161Posts

    Re: v.182?

    Quote Originally Posted by LancerES View Post
    I play on my pserver with NArose v182 and rev80 files.
    I did have the problem of using the launcher and it would give me some trose error.
    But I went back to the old days and made the .bat file launcher to start it and it worked.

    Code:
    TRose.exe @TRIGGER_SOFT@ _server 127.0.0.1
    But you still applied a trose patch though.
    You can't run a completely unpatched version of NA Rose with rev 80.
    The packet structures are different and it causes a trose error in your client.

  8. #8
    Enthusiast LancerES is offline
    MemberRank
    Oct 2006 Join Date
    45Posts

    Re: v.182?

    Well yes I used a TRose fix. Don't you always have to?
    Even with the Trose fix I get an TRose error with a launcher(at least the launcher in the Mega Guide)
    But I just use my rose for myself not for the public, so I use the bat file.

  9. #9
    Last of the OsRose Devs Purpleyouko is offline
    MemberRank
    Oct 2006 Join Date
    Missouri USALocation
    2,161Posts

    Re: v.182?

    Well yes I used a TRose fix. Don't you always have to?
    No you don't.
    That was the entire point of my post.
    If you make the changes that i outlined then you don't have to patch it at all. You can just run the unpatched newest version of NA Rose

    Even with the Trose fix I get an TRose error with a launcher(at least the launcher in the Mega Guide)
    But I just use my rose for myself not for the public, so I use the bat file.
    I use neoncube for my launcher. I have no problems with that no matter what configuration i use.

  10. #10
    Enthusiast LancerES is offline
    MemberRank
    Oct 2006 Join Date
    45Posts

    Re: v.182?

    Ok forgive me.
    I haven't done these PS's in couple yrs so I'm not up to date on things.
    I'll try to take what you posted and do some serching and figure it out.
    TY.

  11. #11
    Account Upgraded | Title Enabled! lmame is offline
    MemberRank
    Jun 2007 Join Date
    441Posts

    Re: v.182?

    You can use all 182 files but you need to patch rev 80 for 2 bugs else your server could crash.
    Files and fixes are on the osRose dev forum.



Advertisement