v.182?

Status
Not open for further replies.
Experienced Elementalist
Joined
Jun 29, 2006
Messages
255
Reaction score
0
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 ;)
 
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.
 
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
 
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
 
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.
 
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.
 
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.
 
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.
 
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.
 
Status
Not open for further replies.
Back