Welcome to RaGEZONE - MMORPG Development Forums (sponsored by tfn.gr) Mark forums read | View Forum Leaders
RaGEZONE - MMORPG Development Forums (sponsored by tfn.gr)

Zen Fen Shen Discuss, Zen Fen Shen Server Files. at Server Developments forum; Here my insights.. of this game. XZ_X poorly i dont like th BGM here.. hmm i hope you sir can ...




Reply
Thread Tools
Zen Fen Shen Server Files.
 
 
ぐんっlあで わっりモ「っ

Rank: Member


Reply With Quote
 
Join Date: May 2007
Location: Manila, Japan
Posts: 592
04-01-2008, 06:03 AM
 
Here my insights.. of this game. XZ_X poorly i dont like th BGM here..




hmm i hope you sir can translate all Chinese . Keep it up sir!!
 
 
permalink
 

 
GameZard Owner

Rank: Member


Reply With Quote
 
Join Date: Sep 2007
Location: Brazil
Posts: 1,004
04-01-2008, 03:43 PM
 
i found another files:
[Only Registered and Activated Users Can See Links. Click Here To Register...] (maybe new files)
and this feature [Only Registered and Activated Users Can See Links. Click Here To Register...]
 
 
permalink
 

 
The Omega

Rank: New Blood


Reply With Quote
Blog Entries: 1
 
Join Date: Mar 2008
Location: In the Janitor's Room.
Posts: 120
04-01-2008, 07:46 PM
 
Quote: Originally Posted by terzo View Post
i found another files:
[Only Registered and Activated Users Can See Links. Click Here To Register...] (maybe new files)
and this feature [Only Registered and Activated Users Can See Links. Click Here To Register...]
The first file is missing the Region_server.ini I beleive :( I will try to start that one up using the old file after I've grabbed some sleep. The settings editor is a nice touch, might make life easier for people wanting to run a server with this.

I was noticing, as I fire up my server, some of the map files don't seem to load successfully. Screenshots to be posted soon. Also, the documentation for the server files that were posted originally, makes no mention of running the update server at all, only the login, world, and region servers. The new server package adds the update server to the chain.

Without the update server I have been able to log in, run around town, but not actually get out to the game world proper to have a look around. Whether that's because I haven't explored enough or what I don't know.

@ Snaity, I assume your PHP script can be hosted on a system other than the one hosting the server? I'd rather try to get THAT part up and running on one of my linux boxes if possible, as I am running the server from a VM at the moment.
 
 
permalink
 

 
Game Developer

Rank: Member


Reply With Quote
 
Join Date: Oct 2005
Location: Brazil
Posts: 820
04-02-2008, 04:04 AM
 
yes, but u need to put access remote to mysql server to another machine(creating an user and opening teh doors) but its not too secure.
 
 
permalink
 

 
The Omega

Rank: New Blood


Reply With Quote
Blog Entries: 1
 
Join Date: Mar 2008
Location: In the Janitor's Room.
Posts: 120
04-02-2008, 05:32 AM
 
Quote: Originally Posted by snaity View Post
yes, but u need to put access remote to mysql server to another machine(creating an user and opening teh doors) but its not too secure.
I'd fully intended on keeping end-users from accessing the script, choosing instead to go the route SCTHACK has gone on their PSO:BlueBurst server and requiring each user to request access via Email/forums.

Also, any more progress on the PAK extractor?

@ tzero : apart from the missing update-server ini file, the new file also contains an executable video showing how to set this server/client up properly. Looks like I've been doin' it right so far. It also looks like the map errors I get when loading the server are "normal".
 
 
permalink
 

 
Game Developer

Rank: Member


Reply With Quote
 
Join Date: Oct 2005
Location: Brazil
Posts: 820
04-03-2008, 11:34 AM
 
finally i did it a pak extract tool, but if u extract game_client.pak some files is encrypted specially language files u yours need extract from server paks have some language files in.

To extract a file edit extract.bat rename pak file in that bat to you desired pak file name a run it :D

Its only extract pak files not create sorry but its no easy to create a new :D need more time to analize al things, but for now need to find the type of encryption is used in languge and client settings files(some files have client settings lime movement pk status and etc...)

EDIT: Fixed file saving mode, now save correctly in bynary mode with thata not currupt textures and music files and texts too.
Attached Files
File Type: zip paktool.zip (65.0 KB, 64 views)

Last edited by snaity; 04-03-2008 at 08:18 PM.
 
 
permalink
 

 
ぐんっlあで わっりモ「っ

Rank: Member


Reply With Quote
 
Join Date: May 2007
Location: Manila, Japan
Posts: 592
04-03-2008, 03:43 PM
 
^_^ let me see let me seee !!!!

WOW!! its work!! nice job Sir!!! what about game client?
 
 
permalink
 

 
The Omega

Rank: New Blood


Reply With Quote
Blog Entries: 1
 
Join Date: Mar 2008
Location: In the Janitor's Room.
Posts: 120
04-03-2008, 04:14 PM
 
Quote: Originally Posted by snaity View Post
finally i did it a pak extract tool, but if u extract game_client.pak some files is encrypted specially language files u yours need extract from server paks have some language files in.

To extract a file edit extract.bat rename pak file in that bat to you desired pak file name a run it :D

Its only extract pak files not create sorry but its no easy to create a new :D need more time to analize al things, but for now need to find the type of encryption is used in languge and client settings files(some files have client settings lime movement pk status and etc...)
W00t! Thanks, and keep up the good work.

Seems very typical that the language-related paks are encrypted - that way even in the event of a server-binary leak, they would be able to (to an extent) prevent unlicensed/unauthorized servers from "stealing their thunder" on releasing a proper translation.

Now onto another question : which of the servers in the package is the "master server"? I'm assuming that we should be able to make more than a single "world" server per master server, but I don't see any indication of where to add/how to format the necessary additions to the .ini file. I will experiment a bit, and if I come up with anything helpful, I'll post screenies/tutorials.
 
 
permalink
 

 
NO0b P3rs0n

Rank: Member


Reply With Quote
 
Join Date: May 2006
Location: Việt Nam
Posts: 754
04-03-2008, 04:39 PM
 
thx snaity :)
let's me fuc... srr let's me thank u :D
 
 
permalink
 

 
GameZard Owner

Rank: Member


Reply With Quote
 
Join Date: Sep 2007
Location: Brazil
Posts: 1,004
04-03-2008, 04:40 PM
 
really nice :D
 
 
permalink
 

 
NO0b P3rs0n

Rank: Member


Reply With Quote
 
Join Date: May 2006
Location: Việt Nam
Posts: 754
04-03-2008, 04:41 PM
 
ah srr but snaity can you teach me how to get packet of MU online and teach me how to make a server with c++ language?
i really wanna learn but i dont know where can i start.
i'm a PHP coder ^^
 
 
permalink
 

 
Game Developer

Rank: Member


Reply With Quote
 
Join Date: Oct 2005
Location: Brazil
Posts: 820
04-03-2008, 05:09 PM
 
here is my mu online server emulator made with C++ [Only Registered and Activated Users Can See Links. Click Here To Register...] if u want to analize it its for 1.04+ clients.
 
 
permalink
 

 
GameZard Owner

Rank: Member


Reply With Quote
 
Join Date: Sep 2007
Location: Brazil
Posts: 1,004
04-03-2008, 05:40 PM
 
its emulator or is OSF modified?

i'm busy at time, working in my guild war SF. i go to work now
bye.
 
 
permalink
 

 
Game Developer

Rank: Member


Reply With Quote
 
Join Date: Oct 2005
Location: Brazil
Posts: 820
04-03-2008, 08:04 PM
 
mu online server emulator source code
 
 
permalink
 

 
ぐんっlあで わっりモ「っ

Rank: Member


Reply With Quote
 
Join Date: May 2007
Location: Manila, Japan
Posts: 592
04-03-2008, 10:29 PM
 
Sir snaity

do you have a re packer for this?
 
 
permalink
 

 
Game Developer

Rank: Member


Reply With Quote
 
Join Date: Oct 2005
Location: Brazil
Posts: 820
04-04-2008, 01:54 AM
 
repak it not easy to do but i need to analize more each file has one key to decrypt lenght of 20 or 24 bytes hum testeing with AES to try to decrypt but a repacker its not too easy to make need to analize 100% of pak file info and headers.

to use edited file no need to repack a pak file just put the respective folder example if u want to put a strmap.csv just create a these folders in client root dir "language\chinese", example two a custom login bgm create a folder named music and in place on login_bg.ogg
 
 
permalink
 

 
The Omega

Rank: New Blood


Reply With Quote
Blog Entries: 1
 
Join Date: Mar 2008
Location: In the Janitor's Room.
Posts: 120
04-04-2008, 09:19 PM
 
Quote: Originally Posted by snaity View Post
repak it not easy to do but i need to analize more each file has one key to decrypt lenght of 20 or 24 bytes hum testeing with AES to try to decrypt but a repacker its not too easy to make need to analize 100% of pak file info and headers.

to use edited file no need to repack a pak file just put the respective folder example if u want to put a strmap.csv just create a these folders in client root dir "language\chinese", example two a custom login bgm create a folder named music and in place on login_bg.ogg
Hmm interesting. I wonder if the strmap.csv contained in the server pak files is in a format compatible with the client . . .

BTW - unpacking the game_client.pak does indeed produce many "scrambled" files - even some of the DDS files are corrupted by the unpack process. Hopefully the problem/encryption algorithm can be found.

Note : My attempts to connect to my server in the VM have been made of fail - perhapse there's soething I've done horribly wrong somewhere, I'm not 100% sure. All I know is that I can connect when i run the server form localhost, but not from the VM (it can't log me in when I am not on localhost).

@snaity, the script you wrote seems to fail @ creating the user account. I have Mysql 4.1 installed - do I need the latest or will the server's recommended version do?
 
 
permalink
 

 
Hmmmm

Rank: Member


Reply With Quote
 
Join Date: Apr 2006
Location: USA
Posts: 439
04-04-2008, 10:07 PM
 
[SHARE FIND] ZFS ASP Website (CN).......

[Only Registered and Activated Users Can See Links. Click Here To Register...]

Pass: goitatragezone

AquaLung


.
 
 
permalink
 

 
ぐんっlあで わっりモ「っ

Rank: Member


Reply With Quote
 
Join Date: May 2007
Location: Manila, Japan
Posts: 592
04-04-2008, 10:12 PM
 
aqualang thank you!! its very nitt !!
 
 
permalink
 

 
Game Developer

Rank: Member


Reply With Quote
 
Join Date: Oct 2005
Location: Brazil
Posts: 820
04-04-2008, 10:18 PM
 
Quote: Originally Posted by recca421 View Post
Hmm interesting. I wonder if the strmap.csv contained in the server pak files is in a format compatible with the client . . .

BTW - unpacking the game_client.pak does indeed produce many "scrambled" files - even some of the DDS files are corrupted by the unpack process. Hopefully the problem/encryption algorithm can be found.

Note : My attempts to connect to my server in the VM have been made of fail - perhapse there's soething I've done horribly wrong somewhere, I'm not 100% sure. All I know is that I can connect when i run the server form localhost, but not from the VM (it can't log me in when I am not on localhost).

@snaity, the script you wrote seems to fail @ creating the user account. I have Mysql 4.1 installed - do I need the latest or will the server's recommended version do?
GUY I HAVE UPDATED THE PAKTOOL SEE THE TOPIC U CAN SEE I FIXED FILE SAVING TYPE THE OLD VERSION SAVING WRONG MAKING FILE DATA CORRUPT, REDOWNLOAD PAKTOOL FROM TOPIC

PAK file have one files table, here is the table format:

Code:
[path\filename lenght]
[path\filename]
[File Data Start Offset]
[File Size]
[Encrypted Data Size¹]
[Data Type²]
[Possible Encryptiom Keys]
¹ - Encrypted Data Size only Used in files using encryption.
² - Data Type 01 for non-encrypted file and 03 for encrypted data file

Hum the item table is in thsi format, on Pak header is written the start offset of the file tables and total number of files, files tables start after of all files data formming by this

Code:
[PAK HEADER]
[FILES DATA]
[FILES TABLE]
and a info to your guys quests tasks is write in HTML format contained in task folder, more easy to edit :D for now need to find how to decrypt files using encryption after that a write it in tool do extract and decrypt files
Attached Images
File Type: jpg header.JPG (78.4 KB, 39 views)

Last edited by snaity; 04-05-2008 at 05:49 AM.
 
 
permalink
 

 
The Omega

Rank: New Blood


Reply With Quote
Blog Entries: 1
 
Join Date: Mar 2008
Location: In the Janitor's Room.
Posts: 120
04-05-2008, 07:25 AM
 
Quote: Originally Posted by snaity View Post
GUY I HAVE UPDATED THE PAKTOOL SEE THE TOPIC U CAN SEE I FIXED FILE SAVING TYPE THE OLD VERSION SAVING WRONG MAKING FILE DATA CORRUPT, REDOWNLOAD PAKTOOL FROM TOPIC

]and a info to your guys quests tasks is write in HTML format contained in task folder, more easy to edit :D for now need to find how to decrypt files using encryption after that a write it in tool do extract and decrypt files
Nice progress! although I have to admit I haven't been able to get my edits to load into the game (I tried translating a page or two from the "help"' directory, but it wouldn't load them :stab:.

thanks, and keep up the good work!

[Recca421]
 
 
permalink
 

 
NO0b P3rs0n

Rank: Member


Reply With Quote
 
Join Date: May 2006
Location: Việt Nam
Posts: 754
04-05-2008, 10:59 AM
 
Quote: Originally Posted by snaity View Post
here is my mu online server emulator made with C++ [Only Registered and Activated Users Can See Links. Click Here To Register...] if u want to analize it its for 1.04+ clients.
i cant enter that link
can you upload your source to another host (like. rapid)?
and any guide to get packet and c++ basic ?
can you ^^! ?
my Y!M : v2r_coderakacoast
what's yours ?
i wanna chat with u
 
 
permalink
 

 
Game Developer

Rank: Member


Reply With Quote
 
Join Date: Oct 2005
Location: Brazil
Posts: 820
04-05-2008, 05:31 PM
 
@nguyenhuy: Its a SVN Repository u need SVN Client to Download more info abou SVN u get here [Only Registered and Activated Users Can See Links. Click Here To Register...]

@recca421: I know, i will try to add packer funciont to paktool, but first i need to find a way to decrypt encrypted files.
 
 
permalink
 

 
The Omega

Rank: New Blood


Reply With Quote
Blog Entries: 1
 
Join Date: Mar 2008
Location: In the Janitor's Room.
Posts: 120
04-05-2008, 07:32 PM
 
Quote: Originally Posted by snaity View Post
@recca421: I know, i will try to add packer funciont to paktool, but first i need to find a way to decrypt encrypted files.

No problem, take your time. The stuff that *isn't* encrypted will be enough to keep me going for quite a while.
 
 
permalink
 

 
GameZard Owner

Rank: Member


Reply With Quote
 
Join Date: Sep 2007
Location: Brazil
Posts: 1,004
04-06-2008, 04:24 AM
 
i have new files and maybe any tools for it, i will test and upload for tmr.
 
 
permalink
 

Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


All times are GMT +1. The time now is 02:29 AM.
Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RaGEZONE © 2001 - 2008





 
Evade Blackbelt School