12sky Private Server Europe Open.

08/13/2015 02:20 fantatik#31
There are priorities guys.
08/13/2015 02:32 Wander94#32
are there gonna be any translate files??

Quote:
Originally Posted by fantatik View Post
There are priorities guys.
and i understand and respect that.

your working on the website? right?

Traceback (most recent call last):
File "Launcher.py", line 440, in <module>
File "WorkerPool.pyo", line 47, in Start
File "WorkerPool.pyo", line 54, in StartSaveChinese
socket.gaierror: (11004, 'getaddrinfo failed')

i keep getting that error whenever i try to open the game to look at the servers. it worked a few times and i havent changed anything but it doesnt want to work now

[Only registered and activated users can see links. Click Here To Register...] lol i tried to go to the website and got this... idk what it is and there are pics of 12sky but cant find the register button if its the website to the game
08/13/2015 09:22 Mega Byte#33
That launcher is poos.

@fantatik
If theres not going to be any game content/exe updates there is no point to use their launcher?

For translation they just have to copy some of my dll's code for loading the CSV with English texts. (It could be other languages too) and make it work with that game client.

For UI translations the TS1 gui files work as Alex said.

@MyDoomJr
Correct yeah, splitting up community is bad, (Other than obvious regional circumstances where the game would lag too horribly for them to play on the server in say US region if they are in a country on other side of world etc)


Also from what I have seen a lot of people here are not experienced in running succesful servers, it is quite pointless to setup a server if you don't have the know how / skills/experience and hardware / internet connection to run it decent enough. So don't open a server if you are not serious as it is not worth splitting up the community :D Remember MMORPG games are no fun by your self best to have a lot of people right so don't break it up :).

[Only registered and activated users can see links. Click Here To Register...]

Its all gibberish to me, seems like maybe compatibility mode for windows 7 + to get the launcher to work.
But like I said launcher is pointless, need the arguments to launch the jiangHu.exe then can launch it without the launcher.



I decompiled the Launcher.exe using
Py2ExeDumper.exe (Right click extract with winrar also works)
and
EasyPythonDecompiler.exe

See some source here:
[Only registered and activated users can see links. Click Here To Register...]

Hopes is to get the arguments.


/A/JOHNDOE/X
2/1024/768

Maybe something like this?
JiangHu.exe /JOHNDOE/2/1024/768

I theorize their Chinese Opinion dll (Coded in delphi possibly containing a Trojan) patches the game to work with these parameters and changes the IP address.

DLQ.exe is their injector, it runs Launcher.exe and waits until the game starts, then it injects the Opinion.dll which changes the IP and stuff. I have not been able to decompile that as it has an invalid EIP, I can't be assed fixing that.


So a bat file like this should work.

Code:
@Echo OFF
title Launching...
cls
pushd %~dp0
start DLQ.exe
start JiangHu.exe /JOHNDOE/2/1024/768
ping 1.1.1.1 -n 1 -w 10000 > nul
taskkill /F /IM Launcher.exe
taskkill /F /IM DLQ.exe
popd
May require a wait between the launch and the task kills.
Thats what the ping does, (in theory 1.1.1.1 should not be a valid ip address on your network?)

Even so It is not changing the ip Opinion.dll is never injecting for me.
I injected it manually using Cheat Engine.

Then it worked I could connect to the server.
But shit... its in Chinese.. but thats ok Alek's got the aeria gui working he says and messages.dat can be used...

First dialog is a pin set dialog, took a bit of fumbling to get around this.
You actually type the number in :D

then after you fill the first lot of boxes you have to fill it in again and click the middle button on the next dialog.

Face palm.

Im at character select now and it says Ver1.07 in the bottom left.
This can't really be trusted between exe updates Korea has never updated their version.... but anyway I thought you might be interested to know that.


My first screen shot on this client / connected to this chinese server exes :D
[Only registered and activated users can see links. Click Here To Register...]


So there is some work to be done as stated before.
Since a few people have asked nicely I will help to get the CSV translation I use in the Korean client working on this Chinese client.
But I really should be working on my own server project/code right? hah....
08/13/2015 13:51 Mr_Troy22#34
Quote:
Originally Posted by Mega Byte View Post
That launcher is poos.

@fantatik
If theres not going to be any game content/exe updates there is no point to use their launcher?

For translation they just have to copy some of my dll's code for loading the CSV with English texts. (It could be other languages too) and make it work with that game client.

For UI translations the TS1 gui files work as Alex said.

@MyDoomJr
Correct yeah, splitting up community is bad, (Other than obvious regional circumstances where the game would lag too horribly for them to play on the server in say US region if they are in a country on other side of world etc)


Also from what I have seen a lot of people here are not experienced in running succesful servers, it is quite pointless to setup a server if you don't have the know how / skills/experience and hardware / internet connection to run it decent enough. So don't open a server if you are not serious as it is not worth splitting up the community :D Remember MMORPG games are no fun by your self best to have a lot of people right so don't break it up :).

[Only registered and activated users can see links. Click Here To Register...]

Its all gibberish to me, seems like maybe compatibility mode for windows 7 + to get the launcher to work.
But like I said launcher is pointless, need the arguments to launch the jiangHu.exe then can launch it without the launcher.



I decompiled the Launcher.exe using
Py2ExeDumper.exe (Right click extract with winrar also works)
and
EasyPythonDecompiler.exe

See some source here:
[Only registered and activated users can see links. Click Here To Register...]

Hopes is to get the arguments.


/A/JOHNDOE/X
2/1024/768

Maybe something like this?
JiangHu.exe /JOHNDOE/2/1024/768

I theorize their Chinese Opinion dll (Coded in delphi possibly containing a Trojan) patches the game to work with these parameters and changes the IP address.

DLQ.exe is their injector, it runs Launcher.exe and waits until the game starts, then it injects the Opinion.dll which changes the IP and stuff. I have not been able to decompile that as it has an invalid EIP, I can't be assed fixing that.


So a bat file like this should work.

Code:
@Echo OFF
title Launching...
cls
pushd %~dp0
start DLQ.exe
start JiangHu.exe /JOHNDOE/2/1024/768
ping 1.1.1.1 -n 1 -w 10000 > nul
taskkill /F /IM Launcher.exe
taskkill /F /IM DLQ.exe
popd
May require a wait between the launch and the task kills.
Thats what the ping does, (in theory 1.1.1.1 should not be a valid ip address on your network?)

Even so It is not changing the ip Opinion.dll is never injecting for me.
I injected it manually using Cheat Engine.

Then it worked I could connect to the server.
But shit... its in Chinese.. but thats ok Alek's got the aeria gui working he says and messages.dat can be used...

First dialog is a pin set dialog, took a bit of fumbling to get around this.
You actually type the number in :D

then after you fill the first lot of boxes you have to fill it in again and click the middle button on the next dialog.

Face palm.

Im at character select now and it says Ver1.07 in the bottom left.
This can't really be trusted between exe updates Korea has never updated their version.... but anyway I thought you might be interested to know that.


My first screen shot on this client / connected to this chinese server exes :D
[Only registered and activated users can see links. Click Here To Register...]


So there is some work to be done as stated before.
Since a few people have asked nicely I will help to get the CSV translation I use in the Korean client working on this Chinese client.
But I really should be working on my own server project/code right? hah....
I'll work on getting rid of Opinon.dll. Just changing the IP settings doesn't seem to cut it. I've already disabled the GameGuard authentication on the server side.

Does anyone know how one can obtain GM permissions? Can't seem to find it in the DB.

EDIT:
The game accepts those parameters by default (/JOHNDOE...).
08/13/2015 14:06 almar12#35
Looks pretty good! Probably very vulnerable to hacks, @Megabyte any chance these server files could do any good to your server?

*Tip, for any stuff like translation work, or other kind of stuff you could let the community do the work and reward them with ingame currency, same thing with hack exploits etc etc. Might fasten up the server to become more stable.
08/13/2015 15:18 fantatik#36
Sorry been sleeping, i really needed it, anyways had to wait provider to fix my windows in server.
@MegaByte my priority right now is to fix windows and put server online and ofc make a forum for people so i can update the status, epvp giving me error 505 most of times.After that we can see what we can do about launcher and rest of things. Thanks a lot for your help again.
08/13/2015 15:48 Shrinky#37
@fantatik how long do you think this is all going to take? I can't wait to play the game ^^
08/13/2015 16:08 MyDooMJr#38
If I would be @fantatik , I would make sure the game client is at least translated even if not completed, the basic and most of used features translated.

Server capable of handling atleast a hundred players , get GM commands to work, and logs files having the right data & english language wrote in it.

- Logs files seems not but they are very relevant for investigation purposes, if someone is cheating it will be possible to find him in no time.

Get the website running, if not woulda make a google docs form where people could submit their username & email. Which than I would have to introduce them manually in the database until I get the site done, and submit a email with their password.

And only by then I would make it public woho!
08/13/2015 17:43 fantatik#39
Quote:
Originally Posted by MyDooMJr View Post
If I would be @fantatik , I would make sure the game client is at least translated even if not completed, the basic and most of used features translated.

Server capable of handling atleast a hundred players , get GM commands to work, and logs files having the right data & english language wrote in it.

- Logs files seems not but they are very relevant for investigation purposes, if someone is cheating it will be possible to find him in no time.

Get the website running, if not woulda make a google docs form where people could submit their username & email. Which than I would have to introduce them manually in the database until I get the site done, and submit a email with their password.

And only by then I would make it public woho!
Thats what im doing, i want to get the comunity in one server or people will split. Atm im talking with provider to fix windows server, it seems to have internal connection problems, thats why its taking that long.
Al3cs doing a very nice work with translation and MegaByte working on simple website register code. Things takes time, it can be updated from time to time with more features buyt we can start playing it in chinese or whatever is the language.
08/13/2015 21:00 ugurano#40
great
08/13/2015 22:45 MyDooMJr#41
Quote:
Originally Posted by Mega Byte View Post
Code:
@Echo OFF
title Launching...
cls
pushd %~dp0
start DLQ.exe
start JiangHu.exe /JOHNDOE/2/1024/768
ping 1.1.1.1 -n 1 -w 10000 > nul
taskkill /F /IM Launcher.exe
taskkill /F /IM DLQ.exe
popd
^ Copy & paste in the notepad and save it as launcher.bat

Megabyte have posted a .bat launcher now for those who desires to change resolution / type (windowed or fullscreen) here is it how it goes:

On the command:
start JiangHu.exe /JOHNDOE/2/1024/768

1024/768 is the resolution , in my case I've set it up to 1920 x 1080

so mine is start JiangHu.exe /JOHNDOE/2/1920/1080

Now the number 2 before the resolution parameters is windowed, and number 3 fullscreen (I noticed while fullscreen it bugs my windows aswell so alt tabbing sucks)

start JiangHu.exe /JOHNDOE/3/1920/1080 for play at 1920x1080 Full screen
start JiangHu.exe /JOHNDOE/2/1920/1080 for play at 1920x1080 windowed


Either way, fullscreen bugs windows resolution, windowed mode GUI is out of place

ANOTHER THING: When you execute launcher.bat , you need to wait around 15 seconds for the game to start. Because the Gameguard attempts to connect to the server, after that it connects the game client!
Regards
08/13/2015 23:01 fantatik#42
I will add it to server files once server is up, i tried to format server pc but it stays at pending -.-. i need to wait un til tomorrow morning to talk with them again. Im doing the server setup in a vmware now so every1 who want to join can try server for a while.
Cya soon
08/14/2015 01:05 Shrinky#43
@fantatik asked me to let all of you guys know that he is formatting his pc to w7 so he can setup the server. After format he will setup the server and make it public for people to test.
For the moment it will be a test server so all chars will be deleted.
08/14/2015 01:45 Wander94#44
Im hoping that with Mega's words i can get my launcher to open the game. It wont open for me. Me and fantatik already tried once over teamviewer.... Theres gotta be a way to get it to work.
08/14/2015 03:21 fantatik#45
TEST SERVER OPENING NOW:
[Only registered and activated users can see links. Click Here To Register...]