December 01, 2021, 07:14:53 am
Welcome, Guest. Please login or register.
Did you miss your activation email
News: Donate button moved
to navigation bar

PSO-HACK



Author Topic: Seventh Dark Online (LaPlace) - Server Emulator Project  (Read 14361 times)

Offline SZiaDaN

  • PSO-HACK Team
  • Legendary Contributer
  • *****
  • Posts: 2673
  • Reputation: +584/-71
Seventh Dark Online (LaPlace) - Server Emulator Project
« on: January 23, 2017, 08:57:15 am »
As some may have seen already, me and Zapero are currently working on a new project.
For now, it's just a pet project, something that we work on at the side of everything else we are doing.

Also, keep in mind, this project will most likely not turn into a full-fledged private server any time soon (if it ever does).
We might, however, let people connect and try stuff out when we have more in place though.

But, I felt that I wanted to post a bit about it and show some of the progress while also advertise this project a bit in case we got any interested developers in our community that wish to join us perhaps.
However, keep in mind that we've only been working on this for a couple of days now, so not a lot is added/working yet.

What is this game?
The game is called Seventh Dark, or LaPlace as it's called in Taiwan.
It's the latest game from X-Legends, whom are the creators of games such as Eden Eternal and Aura Kingdom etc.
The game have a lot of resemblances to their previous games, but also Tree of Savior.

Why are you guys interested in it?
Because we enjoy challenges like these, but also because this game is new and there is no community like ours around it yet.
There's also no leaked servers for it yet, which both Eden Eternal and Aura Kingdom have.

There's also the fact that X-Legends build all their games on the same engine that they have.
Which means that a server built for Seventh Dark should in theory work for all their games (with of course some updated packets for the differences between the games).

Current progress
  • Login: 95% done
    Setting/Verifying pincode isn't added, but easily done since we got it mapped
  • Character list: 60% done
    Works in theory, but the character model still need mapping, especially gear/items
  • Character Creation: 60% done
    Works, but need to map out selected properties better.
  • Connect to World: 15% done
    A lot of packets here that need to be mapped, we do have a working sequence to send but its barely mapped out.
  • Quests: 1% done
    Can init it at least, but there's no real quest system in place in the server right now.
  • Combat: 0% done
    Not added at all, haven't looked into it yet.
  • Chat: 60% done
    Regular chat added and working, but emotes and other channels etc aren't added yet.
    Also map detection (whether a player should see your chat or not) isn't taken into consideration by the server yet.
  • Movement: 90% done
    It works, but I know there are variations in the movement packet that we need to take into consideration as well.
    Other players will see you move too.
  • Items: 2% done
    We know about them, we got ideas for the structure, but so far we haven't "cracked the code" on how to build and map them.
    We're working on this though.
  • Monsters: 0% done
    Haven't looked at these yet.
  • NPCs: 0% done
    Haven't looked at these yet.
  • Maps: 0% done
    Haven't looked at these yet (besides loading the trial quest map).

Some images
[spoiler=Me and Zapero testing chat][/spoiler]
[spoiler=Viewing character info][/spoiler]
[spoiler=Testing a linked item][/spoiler]

Interested in helping out?
[spoiler=Help out]
While we aren't making this OpenSource right now, we are interested in bringing in other people to help us work on this.
So, if you're interested and can in some way contribute to the project then let us know!

Project info
* The server is coded in C#.
* The packets look like this:
Code: [Select]
62 00 2E 00 07 0A 00 83 8A 83 94 83 46 83 8A 83
41 18 00 3C 95 F6 8F 65 81 45 83 81 83 65 83 49
83 74 83 48 83 8B 83 65 3E 81 59 35 00 00 00 00
00 78 28 00 00 C8 00 C8 00 00 00 08 58 F8 07 00
06 00 25 64 00 00 00 00 00 00 01 00 E0 03 64 AD
03 64 96 03 64 8A 03 64 1F 00 FF FF FF FF FF FF
FF FF FF FF

Where:
62 00 is the size of the packet (not counting itself).
2E 00 is the packet type.

This packet in particular is a trade-chat packet where an item is linked in the chat.
[/spoiler]

Anyway, thoughts?
Is there any interest in seeing posts like these about random projects that we pick up?
« Last Edit: January 23, 2017, 09:45:56 am by SZiaDaN »
Quote from: Curious Kitty
"you have get lower than the villiant to bring justice" they say. there's no true "hero" in the world. Sziadan's being Robin Hood.

Offline Amos

  • Alpha
  • Contributer
  • *****
  • Posts: 111
  • Reputation: +10/-4
Re: Seventh Dark Online (LaPlace) - Server Emulator Project
« Reply #1 on: January 24, 2017, 06:38:00 am »
This looks pretty cool. I used to play Tree of Savior for a little while back then, but quit as IMC games is the absolute worst developer / manager I've ever seen. While I can't contribute in any way to this as I know nothing about coding etc. I'll be keeping an eye on your progress. (And maybe try it out should it reach that state one day)

Offline SZiaDaN

  • PSO-HACK Team
  • Legendary Contributer
  • *****
  • Posts: 2673
  • Reputation: +584/-71
Re: Seventh Dark Online (LaPlace) - Server Emulator Project
« Reply #2 on: January 25, 2017, 11:43:45 pm »
Translations:
[spoiler=Character Selection][/spoiler]
[spoiler=Character Creation1][/spoiler]
[spoiler=Character Creation2][/spoiler]
[spoiler=Character Information][/spoiler]

We've just gotten started with these though, but still, it's something ;D

Note:
None of the names for stuff is "set in stone".
Consider most of it as "place-holders" for now.
Quote from: Curious Kitty
"you have get lower than the villiant to bring justice" they say. there's no true "hero" in the world. Sziadan's being Robin Hood.

Offline SZiaDaN

  • PSO-HACK Team
  • Legendary Contributer
  • *****
  • Posts: 2673
  • Reputation: +584/-71
Re: Seventh Dark Online (LaPlace) - Server Emulator Project
« Reply #3 on: January 27, 2017, 06:03:00 pm »
Here's a video showcasing both logging in and creating a character etc and UI translations.
With focus on translations :)



Some of these are a bit "rough" though, a lot of it is done with google translate and some guessing.
There are also some consistency issues as well as some overflowing (like text is too long for the button etc).

Quote from: Curious Kitty
"you have get lower than the villiant to bring justice" they say. there's no true "hero" in the world. Sziadan's being Robin Hood.

Offline SZiaDaN

  • PSO-HACK Team
  • Legendary Contributer
  • *****
  • Posts: 2673
  • Reputation: +584/-71
Re: Seventh Dark Online (LaPlace) - Server Emulator Project
« Reply #4 on: February 03, 2017, 08:00:09 pm »
Built a proxy for the game, so me and zapero can test stuff more easily.
Also got remote logging/packet sending for it :)

Quote from: Curious Kitty
"you have get lower than the villiant to bring justice" they say. there's no true "hero" in the world. Sziadan's being Robin Hood.

Offline Amos

  • Alpha
  • Contributer
  • *****
  • Posts: 111
  • Reputation: +10/-4
Re: Seventh Dark Online (LaPlace) - Server Emulator Project
« Reply #5 on: February 06, 2017, 08:26:20 pm »
Does this game have any controller support? Guessing no but would be cool if it did.

Offline SZiaDaN

  • PSO-HACK Team
  • Legendary Contributer
  • *****
  • Posts: 2673
  • Reputation: +584/-71
Re: Seventh Dark Online (LaPlace) - Server Emulator Project
« Reply #6 on: February 06, 2017, 08:38:59 pm »
Does this game have any controller support? Guessing no but would be cool if it did.

It does support the xbox controller, guessing others would work as well.
Quote from: Curious Kitty
"you have get lower than the villiant to bring justice" they say. there's no true "hero" in the world. Sziadan's being Robin Hood.

Offline Amos

  • Alpha
  • Contributer
  • *****
  • Posts: 111
  • Reputation: +10/-4
Re: Seventh Dark Online (LaPlace) - Server Emulator Project
« Reply #7 on: February 07, 2017, 06:36:49 pm »
Oh cool, good to know.


Offline Superia

  • Donator+
  • Member
  • *
  • Posts: 15
  • Reputation: +0/-0
Re: Seventh Dark Online (LaPlace) - Server Emulator Project
« Reply #8 on: March 08, 2017, 07:53:46 pm »
But, I felt that I wanted to post a bit about it and show some of the progress while also advertise this project a bit in case we got any interested developers in our community that wish to join us perhaps.
However, keep in mind that we've only been working on this for a couple of days now, so not a lot is added/working yet.

What exactly are you guys looking for? I would like to help if I can.

Offline SZiaDaN

  • PSO-HACK Team
  • Legendary Contributer
  • *****
  • Posts: 2673
  • Reputation: +584/-71
Re: Seventh Dark Online (LaPlace) - Server Emulator Project
« Reply #9 on: March 11, 2017, 04:15:58 am »
What exactly are you guys looking for? I would like to help if I can.

Sorry for the late reply.
We were looking for people who is either able to help mapping packets and/or coding in C#.

However, we've currently put this project indefinitely on hold right now.
After actually testing the game a bit myself, I can't really say that I found it to be any fun.

Breaking it down and figuring out their packet encryption + structure and file encryption was though ;)
Quote from: Curious Kitty
"you have get lower than the villiant to bring justice" they say. there's no true "hero" in the world. Sziadan's being Robin Hood.

Offline Skarthy

  • Leecher
  • *
  • Posts: 1
  • Reputation: +0/-0
Re: Seventh Dark Online (LaPlace) - Server Emulator Project
« Reply #10 on: May 13, 2017, 11:04:14 pm »
You said that the project is on hold? Would you be willing to send me what you have so far so that I could try working on it? I'm playing the Japanese version of the game right now and would love to try and get a PServer set up for it! :3

Offline SZiaDaN

  • PSO-HACK Team
  • Legendary Contributer
  • *****
  • Posts: 2673
  • Reputation: +584/-71
Re: Seventh Dark Online (LaPlace) - Server Emulator Project
« Reply #11 on: May 19, 2017, 07:56:02 am »
What we have is not enough to run a fully working private server.
We got a semi-working character creator and the abillity to move around on a map and do emotes.
Quote from: Curious Kitty
"you have get lower than the villiant to bring justice" they say. there's no true "hero" in the world. Sziadan's being Robin Hood.

Offline Zapero

  • PSO-HACK Team
  • Legendary Contributer
  • *****
  • Posts: 2098
  • Reputation: +108/-40
  • Your security is bad and you should feel bad!
Re: Seventh Dark Online (LaPlace) - Server Emulator Project
« Reply #12 on: May 19, 2017, 07:50:46 pm »
The point of the project for us was to reverse engineer the crypto that x-legend use on all there games and then see how far we can map out the protocol.

We got the crypto part done and some of the packets + the file format then got bored and moved on.
Don't you worry baby i'm an expert.

Offline cgi

  • Member
  • **
  • Posts: 5
  • Reputation: +0/-0
Re: Seventh Dark Online (LaPlace) - Server Emulator Project
« Reply #13 on: September 26, 2017, 06:05:37 pm »
Hey SZiaDaN how can I join and contribute to the development?

Offline Zapero

  • PSO-HACK Team
  • Legendary Contributer
  • *****
  • Posts: 2098
  • Reputation: +108/-40
  • Your security is bad and you should feel bad!
Re: Seventh Dark Online (LaPlace) - Server Emulator Project
« Reply #14 on: September 26, 2017, 07:33:49 pm »
Hey SZiaDaN how can I join and contribute to the development?

You could start by telling us what you could bring to the table :)
Don't you worry baby i'm an expert.

 

© 2012-2021 PSO-HACK.COM
Designed by carbon