Git Product home page Git Product logo

Comments (22)

JeyFrey avatar JeyFrey commented on September 27, 2024 2

[Offtop Answer]Lets see, I messaged some people, called in some favors. And in the end you cant get scammed if you use PayPal. Will keep you guys updated.
Btw I read more that one or two times now that people are looking for a discord channel for this project - anyone who is more experienced with Discord willing to create a channel?

from archeage-server-emulator.

nikes avatar nikes commented on September 27, 2024 1

Login:

RegisterPacket(0x00, typeof(LoginAccept));
            RegisterPacket(0x03, typeof(AccountInfo));
            RegisterPacket(0x08, typeof(ServerList));
            RegisterPacket(0x0a, typeof(GameserverInfo));
            RegisterPacket(0x0c, typeof(LoginDenied));

Game:

RegisterPacket(0x00, 1, typeof(ClientConnected));
            RegisterPacket(0x05, 1, typeof(Dummy));
            RegisterPacket(0x06, 1, typeof(Dummy));
            RegisterPacket(0x37, 1, typeof(Dummy));
            RegisterPacket(0xcc, 1, typeof(Dummy));
            RegisterPacket(0x1b9, 1, typeof(Dummy));
            RegisterPacket(0x1bd, 1, typeof(HSRequest));
            RegisterPacket(0x1bc, 1, typeof(HGRequest));

            RegisterPacket(0x00, 2, typeof(ChangeState));
            RegisterPacket(0x0f, 2, typeof(Dummy));
            RegisterPacket(0x13, 2, typeof(Pong));

Stream:

 RegisterPacket(0x01, typeof(Join_Re));
            RegisterPacket(0x02, typeof(DoodadStream));
            RegisterPacket(0x03, typeof(DoodadsId));

Packets.zip

It's my old sniffer xD

from archeage-server-emulator.

nikes avatar nikes commented on September 27, 2024 1

Here, u can get all packets s->c & c -> s; struct & opcodes, but need using IDA Pro,
https://mega.nz/#!mNg2XSTZ!WFKks72VQEj1GN7meIL8FnNtm94WQapSPyFSwV8X0EU

from archeage-server-emulator.

nikes avatar nikes commented on September 27, 2024 1

AA Client DataBase v 1.x+ + exe
https://mega.nz/#!mBRH1A5C!tYwcqMsBUa1JSK07c8mar4-rFRGo2reei9JsL38Pjw4

from archeage-server-emulator.

sxeroot avatar sxeroot commented on September 27, 2024

well dont know much about the security russian client used but that message sais that since 2017 date the gameguard is turned off i guess that client still tries to use GG and fails since prolly the licensing of it is expired.

as for the database its still just the client database unfortunately alot of usefull data but unless im missing it a bunch is still not there

if anyone has a link of the 1.2 russian client they accidentaly put the server database in it when they were localizing and released it, thats how most of the online item databases got their data for the game.

from archeage-server-emulator.

Rain0Ash avatar Rain0Ash commented on September 27, 2024

I think we should run the client in any way without GG. I already forgot where it was, but I read that in some version there was also a server db in the client. For the first time the client started to run, but the computer decided to rest (maybe because of the client), after rebooting, it gives this error.
P.S. Can anyone write to archeage mail.ru support? 😄 😄 😄

from archeage-server-emulator.

DancerS avatar DancerS commented on September 27, 2024

archeage.exe -r +auth_ip 127.0.0.1:1237 -uid test -token 11111111111111111111111111111111111111111111111111 11111111111111 +acpxmk

+acpxmk - disable GameGuard
-r - localization ru
+auth_ip - address and port of the server login
-uid - account name
-token - password (32 bytes) exactly in this form this password will come to the login.

+acpxmk always put at the end of all parameters that the game will not crash.

from archeage-server-emulator.

Rain0Ash avatar Rain0Ash commented on September 27, 2024

Thanks.
default

from archeage-server-emulator.

Rain0Ash avatar Rain0Ash commented on September 27, 2024

Wait, that's another question. I have a very long (or infinite) movie without sound.
default
default
Either this screen saver when there is no connection with the server.

from archeage-server-emulator.

JeyFrey avatar JeyFrey commented on September 27, 2024

@sxeroot
Someone in this forum had the compact_server, so anyone russian speaking could ask there if anyone still has a backup.
https://forum.zone-game.info/showthread.php?t=33319&page=13

Guess my Google translator russian wont be enough.

from archeage-server-emulator.

DancerS avatar DancerS commented on September 27, 2024

I asked, no

from archeage-server-emulator.

DancerS avatar DancerS commented on September 27, 2024

I tried everything I already know, but I could not remove this error in the database. Maybe someone knows how to fix it?

[Warning] failed: invalid polymorphic type: FlyingStateChangeEffect - decrypt.sqlite3
where this fix on bd ?((

from archeage-server-emulator.

Rain0Ash avatar Rain0Ash commented on September 27, 2024

Yes, the server base appeared in 1.2, in addition, I believe that this version is better. However, for all the time of searching I found only a couple of references to it, which are also much more likely not working. And two links to piratebay without distributors.
example
https://tapochek.net/viewtopic.php?t=154971
http://tas-ix.net/viewtopic.php?t=98543
account is required, account is not registered
http://gamesontorrent.ru/pc-torrents/8158-archeage-russkij-klient-distributiv-11-04-2014.html (maybe)
P.S. for the links of responsibility do not carry, that I see that and throw off. AT YOUR OWN RISK
I did not find anything else.

from archeage-server-emulator.

JeyFrey avatar JeyFrey commented on September 27, 2024

Someone on RageZone pm'ed me about someone on Discord who has the 1.2 server database, we'll see if I can get anything.

EDIT: He is only willing to sell the files, so thats not gonna happen.
EDIT2: 60$ for the files if anyone is interested, he said.

from archeage-server-emulator.

Rain0Ash avatar Rain0Ash commented on September 27, 2024

[Offtop] To buy a pig in a poke. What kind of people are these, dog in the manger...

from archeage-server-emulator.

Rain0Ash avatar Rain0Ash commented on September 27, 2024

@JeyFrey I can create Discord channel (technical and settings part)

from archeage-server-emulator.

Rain0Ash avatar Rain0Ash commented on September 27, 2024

Created. If anyone wants - join https://discord.gg/vn8E8E6

from archeage-server-emulator.

jekadrost avatar jekadrost commented on September 27, 2024

the shell source code and opcodes https://cloud.mail.ru/public/Bfz9/QzUjBEqh8

from archeage-server-emulator.

NL0bP avatar NL0bP commented on September 27, 2024

@nikes Tell me, how did you work with coordinates, in particular consisting of 3 bytes? Sources can give?

from archeage-server-emulator.

nikes avatar nikes commented on September 27, 2024

@NLObP give me 3 bytes of cords x,y,z

from archeage-server-emulator.

nikes avatar nikes commented on September 27, 2024

@NL0bP xD, i found me old code....

public static float ConvertX(byte[] coords)
        {
            return (float)Math.Round(coords[0] * 0.002f + coords[1] * 0.5f + coords[2] * 128, 4, MidpointRounding.ToEven);
        }

        public static byte[] ConvertX(float x)
        {
            var coords = new byte[3];
            var temp = x;
            coords[2] = (byte)(temp / 128f);
            temp -= coords[2] * 128;
            coords[1] = (byte)(temp / 0.5f);
            temp -= coords[1] * 0.5f;
            coords[0] = (byte)(temp * 512);
            return coords;
        }

        public static float ConvertY(byte[] coords)
        {
            return (float)Math.Round(coords[0] * 0.002f + coords[1] * 0.5f + coords[2] * 128, 4, MidpointRounding.ToEven);
        }

        public static byte[] ConvertY(float y)
        {
            var coords = new byte[3];
            var temp = y;
            coords[2] = (byte)(temp / 128);
            temp -= coords[2] * 128;
            coords[1] = (byte)(temp / 0.5f);
            temp -= coords[1] * 0.5f;
            coords[0] = (byte)(temp * 512);
            return coords;
        }

        public static float ConvertZ(byte[] coords)
        {
            return (float)Math.Round(coords[0] * 0.001f + coords[1] * 0.2561f + coords[2] * 65.5625f - 100, 4, MidpointRounding.ToEven);
        }

        public static byte[] ConvertZ(float z)
        {
            var coords = new byte[3];
            var temp = z + 100;
            coords[2] = (byte)(temp / 65.5625f);
            temp -= coords[2] * 65.5625f;
            coords[1] = (byte)(temp / 0.2561);
            temp -= coords[1] * 0.2561f;
            coords[0] = (byte)(temp / 0.001);
            return coords;
        }

        public static float ConvertLongX(long x)
        {
            return ((x >> 32) / 4096f);
        }

        public static long ConvertLongX(float x)
        {
            return ((long)((x) * 4096)) << 32;
        }

        public static float ConvertLongY(long y)
        {
            return((y >> 32) / 4096f);
        }

        public static long ConvertLongY(float y)
        {
            return ((long)((y) * 4096)) << 32;
        }

Не мог бы ты дать мне доступ в Discord(Can u add me access to Discord)?

from archeage-server-emulator.

NL0bP avatar NL0bP commented on September 27, 2024

@nikes welcome

from archeage-server-emulator.

Related Issues (16)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.