[Request] (DEV) How to patch the Cash shop

03/06/2010 21:30 thunderxc#1
How Do I patch the Client so I can see the correct prices in the Cash Shop.
03/06/2010 22:09 sandolkakos#2
I do not understand what you really want.

1. you want to know how to extract the Cash.SData?
2. you wonder how Introduce your Cash.SData changed?
3. or you want other thing?
03/06/2010 22:37 thunderxc#3
Quote:
Originally Posted by sandolkakos View Post
I do not understand what you really want.

1. you want to know how to extract the Cash.SData?
2. you wonder how Introduce your Cash.SData changed?
3. or you want other thing?
I have the Cash.SData from Lilpro in the serverfiles. After I edit this Cash.SData with your guide using hex. How do I put my edited Cash.SDATA into the client.
03/06/2010 23:35 ProfNerwosol#4
Quote:
Originally Posted by thunderxc View Post
I have the Cash.SData from Lilpro in the serverfiles. After I edit this Cash.SData with your guide using hex. How do I put my edited Cash.SDATA into the client.
Use chinese extractor.
03/06/2010 23:56 thunderxc#5
Quote:
Originally Posted by ProfNerwosol View Post
Use chinese extractor.
Instructions Please.
03/07/2010 04:05 sandolkakos#6
use this Tool in Attachments.

1. (F) -> (O) to Open the data.saf file
2. Select Cash.SData
3. Click Right Button
4. Choose (C)
5. Open new Cash.SData
03/07/2010 04:36 thunderxc#7
Holy SHIT, that is amazing! Is there a way to make a patch just for the SDAT so I dont have to upload the entire client?
03/07/2010 09:49 sandolkakos#8
Quote:
Originally Posted by thunderxc View Post
Holy SHIT, that is amazing! Is there a way to make a patch just for the SDAT so I dont have to upload the entire client?
credits tutorial = Twilight

1.Create a folder on yours a web a server h t t p : / / yoursite/Shaiya

2.Create in this folder a file: UpdateVersion.ini
Write inside of it:
[Version]
CheckVersion=3
UpdaterVersion=18
PatchFileVersion=57

Example INI: [Only registered and activated users can see links. Click Here To Register...]
Create a folder on yours a web a server h t t p : / / yoursite/Shaiya/patch
Create ZIP archive in patch folder with your files (in the official version in it there is updating SAH and SAF) and rename it in ps0057.patch
Example of archive: [Only registered and activated users can see links. Click Here To Register...]

PatchFileVersion=57 Is number of a new patch
Your version of game should be less - 56 (Client:Version.ini CurrentVersion=56)

3.
Next step:
Open Updater.exe with HEX
Find shaiya.patch.aeriagames.com and change to your IP or hostname webserver

PS:
For change of news etc.. Find other http:// (hex) addresses and change at own discretion
As updatings SAH are created and SAF I yet do not know. Probably who wrote packers/unpackers to us will help.

**********
to make the Update Files:

1. Use SHAIYA_MAKE_v0-1.zip

2. Put the files with the same structure in folder: data

3. Execute SHAIYA_MAKE.exe

4. enter in folder: Files

5. Rename the data.saf and data.sah, to: update.saf and update.sah

6. Zip this 2 files. (CANT BE RAR, ONLY CAN BE ZIP)

7. Rename zip file to: ps0002.patch
NUMBER OF YOU PATCH
08/30/2010 20:37 IamDrunk#9
I used this to make my Updater. I have the files on my web server exactly how is says here. I edited my Updater.exe in 4 places. I got the "create account" and "news" working perfectly.
The problem is the updater gives me an Error "Download Failed: Read Profilec08". I searched in the Hex code for the c08 and it redirects to c06 and points to Shaiya/UpdateVersion.ini. I put the UpdateVersion.ini in both my Shaiya folder and my Shaiya/Patch folder each on my webserver.

If anyone is willing to help me get this working I will be most greatfull. You can PM me if you do not wish to type here.

Thank you all in advance
08/30/2010 20:46 dudeofthecountry14#10
Quote:
Originally Posted by IamDrunk View Post
I used this to make my Updater. I have the files on my web server exactly how is says here. I edited my Updater.exe in 4 places. I got the "create account" and "news" working perfectly.
The problem is the updater gives me an Error "Download Failed: Read Profilec08". I searched in the Hex code for the c08 and it redirects to c06 and points to Shaiya/UpdateVersion.ini. I put the UpdateVersion.ini in both my Shaiya folder and my Shaiya/Patch folder each on my webserver.

If anyone is willing to help me get this working I will be most greatfull. You can PM me if you do not wish to type here.

Thank you all in advance
i had to figure it out by myself n i posted it here:
[Only registered and activated users can see links. Click Here To Register...]
08/31/2010 21:07 IamDrunk#11
nvm. Come to find out I was 100% correct in everything i did. It was the web-server that blocked my files.