Revolution Emulator [C#, R63B, Encryption Cracked, DAO, Fluent NHibernate, Lua Plugin, Mono]

Status
Not open for further replies.

brsy

nah mang
May 12, 2011
1,530
272
I agree with Wizzy there. Just do the basics in 1.0 and then update it little by little as your progress; kind of like of PhoenixEMU does but more efficiently.
 

Cablink

http://www.vroleplay.net - join now!
Feb 4, 2011
382
27
This is f****** sexy! I love this. This will get in use. Thanks for contributing with this Rev development.
 

Heaplink

Developer & Designer
Nov 9, 2011
510
173
Let him take his time, as the other people said - I would rather have a fully working client and server, instead of a half finished non working piece of $%#!
 
  • Like
Reactions: Zak

Zak

Posting Freak
Mar 12, 2011
848
453
Almost done the login.

Sorry for lack of updates.
I have been getting ready for my holiday to L.A next sunday.

Finally my shitty notebook can come into use. I can take my notebook and code for like 7 hours on the plane [since i have xampp i can test without internet connection required]

Using Wichards TCP Sockets [Will Explain later]
Packet Session Recoded to support new socket framework.
Began on the new Login [Crypto Based]
Coding the Databasetype system still. [It fully functions but needs to be coded better [Currently Hardcoded] ].
Gonna get a website for Rev Projects. [CMS and Emulator] Basically will have a demo of both the products.


Cheers,
Zak
 

Zak

Posting Freak
Mar 12, 2011
848
453
Yes, he said it would work with the latest used revision (not like the most latest, but the ones that's cracked).
It will support the new versions. But someone will have to crack the swfs. I'm just using a simple hosts file trick to use the swfs.

Ok, how long have you been workin on this? and have a nice trip :D
Thanks, also i think it's been a month and something.
 

kyrpted

Member
Dec 16, 2011
55
0
It will support the new versions. But someone will have to crack the swfs. I'm just using a simple hosts file trick to use the swfs.


Thanks, also i think it's been a month and something.
Ok thanks i reckon from what i i found out so far ( where your up to ) i reckon maybe another month or so i dunno never coded before hopefully i can someday
 

Heaplink

Developer & Designer
Nov 9, 2011
510
173
Almost done the login.

Sorry for lack of updates.
I have been getting ready for my holiday to L.A next sunday.

Finally my shitty notebook can come into use. I can take my notebook and code for like 7 hours on the plane [since i have xampp i can test without internet connection required]

Using Wichards TCP Sockets [Will Explain later]
Packet Session Recoded to support new socket framework.
Began on the new Login [Crypto Based]
Coding the Databasetype system still. [It fully functions but needs to be coded better [Currently Hardcoded] ].
Gonna get a website for Rev Projects. [CMS and Emulator] Basically will have a demo of both the products.


Cheers,
Zak

Zak, If you need any help with the website (layout & XHTML/CSS setup) I would be more than glad to help you.
 

Zak

Posting Freak
Mar 12, 2011
848
453
I am in need of a layout design with content boxes for Downloads and a navigation menu.

Can you find me a layout for these features at least.
 

Heaplink

Developer & Designer
Nov 9, 2011
510
173
Find you a layout? I design them myself, no need to copy paste stuff. I think I have a template that I was making for something else lying around.

EDIT:

What do you think of this one:


I can implement navigation. Originally I made this for another emulator project, which didn't get done. But I changed the texts for this purpose.
 

kyrpted

Member
Dec 16, 2011
55
0
Find you a layout? I design them myself, no need to copy paste stuff. I think I have a template that I was making for something else lying around.

EDIT:

What do you think of this one:


I can implement navigation. Originally I made this for another emulator project, which didn't get done. But I changed the texts for this purpose.
looks epic
 

Zak

Posting Freak
Mar 12, 2011
848
453
New Packet Session System.
[Recoded Of TCP]

Sending a Packet session event.

Code:
using RevEmu.Messages.Composers;
using RevEmu.rSockets.TCP;

namespace RevEmu.Messages.Storage
{
    internal class SecretKeyEvent : IMessageSessionEvent
    {
        public int Id()
        {
            return 206;
        }


        public void Invoke(TCPSession session)
        {
            session.SendPacketSession(PacketSession.RegisterSession(typeof(SecretKeyComposer)));
        }
    }
}

Registering a Packet session.

Code:
using RevEmu.rMessage;

namespace RevEmu.Messages.Composers
{
    class SecretKeyComposer : IMessageRegister
    {
        public Sm RegisterSession()
        {
            var message = new Sm(257);
            message.AppendInt(9);
            message.AppendInt(0);
            message.AppendInt(0);
            message.AppendInt(1);
            message.AppendInt(1);
            message.AppendInt(3);
            message.AppendInt(0);
            message.AppendInt(2);
            message.AppendInt(1);
            message.AppendInt(4);
            message.AppendInt(0);
            message.AppendInt(5);
            message.AppendString("dd-MM-yyyy");
            message.AppendInt(7);
            message.AppendBool(false);
            message.AppendInt(8);
            message.AppendString("hotel-co.uk");
            message.AppendInt(9);
            message.AppendBool(false);
            return message;
        }
    }
}

Register Session Handler

Code:
using System;
using System.Linq;
using RevEmu.rMessage;

namespace RevEmu.Messages
{
    class PacketSessionRegisterHandler
    {
        public static Sm RegisterSession(Type session)
        {
            if (!session.GetInterfaces().Contains(typeof(IMessageRegister)))
            {
                return new Sm(0);
            }
            var getPacketSession = (session.GetConstructor(new Type[] { }).Invoke(new object[] { }) as IMessageRegister);
            return getPacketSession.RegisterSession();
        }
    }
}

Starting on Handshake with new Packet Session Handler.

Next TODO:
Install RevCMS.
Add Host Crack For Habbo Client.
Code SSO.
Test Server.
Code The Rest Of The Handshake.
Begin on getting data [Cache all the shit]
Finish of the MysqlComposer Register.
Start on Navigator cacher.
Start on Navigator Packets.
Start On Navigator Room Viewing.
Cache All Current Querys.
Code the DataCacher class. [Unique Caching Class].
Clean Up Files and Folders.
Code The Catologue.
Etc.
 
Status
Not open for further replies.

Users who are viewing this thread

Top