Register for your free account! | Forgot your password?

You last visited: Today at 03:45

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Tutorial]Editing a client

Discussion on [Tutorial]Editing a client within the Shaiya PServer Guides & Releases forum part of the Shaiya Private Server category.

Reply
 
Old   #1
 
[GM]LordChaos's Avatar
 
elite*gold: 0
Join Date: Aug 2011
Posts: 24
Received Thanks: 65
[Tutorial]Editing a client

Hello everyone !

I guess many of you are trying to edit a client, with or without being able to do some things. I am releasing this tutorial to allow you to edit your client and to have your own client. I am doing this because of the behaviour of some owners who call themselves "deviants" or having any other name while they just copy clients of people. Which is stealing work and is not fair to people who worked on the client to release it.

Index :

I) Sounds

II) Actions
a) *.alt
b) *.ITM

III) Textures ingame
a) Gears
b) upcoming
c) ...

IV) Bones and structures
upcoming
V) Skills

1) How to edit the sounds ingame?

There are many types of sounds, if you want to edit the music ingame you could find it in the next folder:

A)Sound => Music

Here you got all the songs that are played ingame. Pay attention some of them are used as background songs and others are used as environement songs. If you just change all the songs, to put songs to all of them, ingame you'll hear sometimes 2 songs being played in the same time. Which can be annoying because some people don't know how to take one of them off (yes it's sad but true).

The files in this folder are all in a WAV extension, so you have to convert your songs from any format to WAV. I am using and I recommand you to use "Mp3 Toolkit". It has many option of conversion, the free version allows you to do already many things with it.


B)Skills sounds and others

They are located in the previous folder so : " Sound"

Here it is a bit more complicated, they are in WAV format, that's true, but if you simply convert it into a WAV extension and run the game, it won't be working. Why ? Because those sounds have a different property which is :

Mono (not stereo like the music), 22050Hz (which is different also from the WAV-music files) and it's 32 bits !

For this, I recommand you to use "Audacity" which is a freeware on a beta version. But allows you to edit ANY kind of sound file and give you it's properties.

With this tool you can now edit any kind of sound ingame by it's good properties.


IMPORTANT : Do not change the file names trying to add more, you can if you have programming skill about it because the files are linked to the .ANI files in the "Character=> Race=> xxx_action.alt" file


2) Actions:

A) *.alt

First of all for this section, you could use the ShStudio released by Castor on Elitepvpers. It allows you to open/edit almost all kind of files in the client.

There aren't lot of people editing them, but this can be useful. As I know I've seen some pservers like Universal Shaiya and Shaiya Haven editing it. And I did it also on the new Creation of Shaiya.

Here you can edit the action of any class/gender. How this can be usefull?

For example:
You want to be able to wear shield on a class that can't.
You want to use a bow on a Assassin or Ranger? Or any class?
You want to be able to use some skills on other weapon type?

Everything is there. I will complete this section later with uploaded pictures, so people can follow it correctly.

B) *.ITM

You think this could be too hard ? Ok don't worry about this, there is another way which is.. Let's say kinda easier but not perfect. How that? You could use any type of weapon on any class you want, but the correct animations won't follow BUT you would be able to use the skills of that class.

It looks like being messy, but it's quite simple. Grab your client go to "Item", here you got the following type of files:

"
3DO
DDS
*.ITM files
Item.Sdata
"

You can just open the *.ITM files with ShStudio and edit it, here you have the textures(DDS) to put in and also the bones (3DO).

" I've created a customized weapon, but when I launch my game it's glitched, it's all invisible and buggy !"

This is normal, because you don't have only the "Textures" and "Bone" and the glow to edit there, but also the " Color" etc. If you put a weapon of a different type in another file you''ll need to put it with :

The right textures and bone to begin. Your own glow you want to add on it, the SAME Unk 2 and 3, also the same Format as the other weapons of the new type. To edit you can simply double click on it or click once to edit the rows. In color you'll put 0 and if you have n/a or 0 in the positions rows then it's good. It won't be glitched ingame.

This is how to change a type for a weapon.

3) I want to edit the texures ingame

Well you can edit many kind of textures, and there are too many kind of programs to edit those DDS and TGA files.

For this section, people would recommand you to use "Photoshop" with it's plugins, but I am working on laptop and I don't like "Photoshop". So I am using other tools to change my textures. (I'll release some examples of my works on it with the following name of tools I am using).

I am using 3 programs at least to edit my textures, but I can do almost everything with it. It requires patience.

So what kind of textures can be edited?

It's easy, you can simply edit the map colours (like the grass,the sky,anything else,objects).
What is usefull to get edited?

1) Gears (DDS XT3)

Yes you can edit your own gear, this is only about DDS files, DDS DXT3 in fact. Using DDS XT3 will add some alpha shine issue if you don't know how to handle it, so save your files as DDS XT5.
Where it can be found?
You need to enter the client : => C:\...\Client\Character\'RACENAME'\DDS
Here you have the choice of the races you want to edit, enter the DDS file. Yes, you will find it a bit messy, but it's almost not. It is logically ordened, like : DeathEater begins with DE, if it's a male there will be a M after it, female = w. The 'f' means fighter, 'r' ranger, 'm' mage.
So you have the begining of the race name(2first letters)+ gender+class_part+number.

. Example : demf_torso009.DDS vimm_lower002.DDS

This is can't be applied for the next parts :
- New ep5 gears, which are called "upper" but kept almost the same number
- Faces, they are only ordonned by the RACENAME(2first letters)+gender_number(id).

When you are done with editing some part of gears, save it in this folder, or save on the old file. If you need to input a new file, go back to the RACE concerned folder and open the "*.MLT" concerned file with Shaiya Studio and click on Create Item, there you put what you need in.

2) Monsters(DDS XT5 basically)
3) NPC's
4) Weapons (DDS XT3 and XT1 sometimes)
5) Some maps

Tools I am using :

"Paint.NET" which allows you to open, edit and save : TGA, DDS XT1, DDS XT3, DDS XT5 and also the other kind of basic files like the .bmp and .jpg.

"Gimp" which allows you to do much more effect and better blood effect than Paint.NET, and it doesn't read DDS but you can read and edit TGA files with it.

"DXT1 Bitmap Manipulator" this tool can't allow you to edit your files, it almost only do read and tell you the properities of the file. But this is the main tool. It read almost all kind of visual extensions and if you double click on the image you can export it as you SEE IT to the simple paint. Why the heck is this useful?

In paint you can save your files as .bmp 24 bits and open it with all kind of tool that can edit. Or you just have to press CTRL+A, CTRL+C and you open Gimp or Paint.NET and you press CTRL+V. (So you copy it and paste it.)

When you are done with the textures, you can save it as a .bmp file and open it again with DXT1 Bitmap Manipulator and press Edit=> Save as => Here you got 3 types of DDS. You choose the one which concern the type of texture you edited at the begining and save it again on the same type.

This is how you edit the textures. By the way, the DXT1 Bitmap Manipulator will allow you to put the alpha shine on the customised textures, if you save them with Paint.NET as DXT1 or DXT3 you will have Alpha Shine trouble to fix with DXT1 Bitmap Manipulator.


3) How to edit the bones/structures?

I guess this will be interresting for many of you, who wants to create new kind of items.

Well I am still working on it to find a way, if you have read/searched informations about the 3DC and 3DO, you'll see that everything on the net doesn't match.

It's because it's an own kind of extension, you could open it with the following tools :

"3D Converter", you can see 3DC,.obj, 3DO, edit them and reconvert it into a 3DO that doens't match with the Shaiya Online extension. If you open them with the tool of Castor you will see a blank page with the table of point that is clean.

If you want to have more information about this tool and how to edit some other kind of file, you can send me a pm.

"ShShtudio" which got released by castor. You can open and ONLY remove points of the files. It can be interresting to do some custumised gears or to upgrade them. (I'll post pictures later of what you can do with it).

There are also others tools, and now the subject will get interresting, in fact the files belongs to a certain type. You'll need to get some plugins and you would be able to edit the files. It's kinda hard to use this tool, if you speak french I can send you a tutorial about how to use it. I am still exploring about this and I will give more info when i'll get some.

Also, you can open and convert any file with another tool where you can convert/open: .SMOD,.obj/3DC/3DO. So all the interresting files of the clientside about the structures.

You want to open/edit the maps? Yes we can do that, I am talking about the .wld files, it can be opened with the right program, and you'll need to find the plugins for it.

Want more info about it? you can pm me.
[EDIT]: Most of people are not really searching, it's sad to see they could be working on this and they won't.


4) I would like to edit my skills, how this could be done?

This part can be as easy as complicated. If you just want to add skill from an episode, just replace the file, don't mess up with it, it is easily damaged.

There are many ways to edit the skills, you can add the skills to other classes for example as you could bring adopt new skills on your server. Many threads are already done about this, so I won't speak that much about it.

You can open your skills as any Sdata as a csv file or just with Shaiya Studio. Pay attention, both of them are good, and both of them good advantages and disavantages.

Shaiya studio will allow you to see all the skills easily and to edit it, but the very interresting part of the csv if about the row edit. How that ? Yes, I am telling you the row edit, let's say you're on ep 5.4 and you would like to add the old ep 4.5 skills to be able to have a customized "episode" or server. Then all you have to do is to work on it as a csv file, pay attention, don't mess up with the SKILL ID. You can now work much faster, copying full rows.

How to work on csv ? CSV work needs training, all the release are on elitepvpers already and they are well explained. If you want to work with this pay attention, don't release it as a patch but close your own client and test it. Don't forget to put the right sql script also.


This is the first release of the tutorial, I hope it could help you out, and also avoid you to take out things from other clients. Stealing things doens't make you a deviant or a developper. Just don't do it or give the credits to the servers you've been taking things from if you didn't ask authorisation.



Thank you for reading this. And if I really helped you with that post, you could thank this post.

Download links :

-
-
-
-
-
-
Attached Images
File Type: jpg trailer 2.jpg (52.5 KB, 1096 views)
File Type: jpg norm8.jpg (7.0 KB, 171 views)
File Type: jpg Shaiya1984.JPG (271.8 KB, 1230 views)
File Type: jpg Shaiya1461.JPG (223.5 KB, 1286 views)
File Type: jpg Shaiya1460.JPG (206.6 KB, 1180 views)
File Type: jpg Shaiya0632.JPG (257.3 KB, 1167 views)
File Type: jpg Shaiya0446.JPG (274.1 KB, 1140 views)
[GM]LordChaos is offline  
Thanks
33 Users
Old 08/23/2012, 13:20   #2
 
skiller15's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 57
Received Thanks: 30
Nice tutorial ,
too be honest i wouldn't have released this but thats just me ,
i hope some servers stop stealing the clients now -.-
skiller15 is offline  
Thanks
11 Users
Old 08/23/2012, 13:35   #3
 
[GM]LordChaos's Avatar
 
elite*gold: 0
Join Date: Aug 2011
Posts: 24
Received Thanks: 65
I know that many deviants and p-servers kept that kind of things out of reach, but people are just stealing clients of others. Like it happened recently with Haven,World of shaiya, Creation of Shaiya and others also..
[GM]LordChaos is offline  
Thanks
3 Users
Old 08/23/2012, 16:15   #4
 
elite*gold: 0
Join Date: Jun 2011
Posts: 218
Received Thanks: 153
how u make this wings?
Murik13 is offline  
Thanks
1 User
Old 08/23/2012, 17:29   #5
 
[GM]LordChaos's Avatar
 
elite*gold: 0
Join Date: Aug 2011
Posts: 24
Received Thanks: 65
I won't release this for now, I didn't see any other p-server doing customised capes or adding wings at the moment. Try to work on it, add me on skype if you want some advices.
[GM]LordChaos is offline  
Thanks
1 User
Old 08/23/2012, 17:30   #6
 
JohnHeatz's Avatar
 
elite*gold: 150
Join Date: Apr 2010
Posts: 9,739
Received Thanks: 8,981
It is not the fact that they "keep it for themselves" is the fact that, if absolutely everything is given out, people will not need to think at all, and they will think that just because they followed guides and got their serviced > they can run a server, which we all know is not true at all, getting more and more servers that last for a couple of weeks and die, spreading even more the Shaiya Community.

Good release, when it is all done I will add it to the index.
JohnHeatz is offline  
Thanks
4 Users
Old 08/23/2012, 17:58   #7
 
[GM]LordChaos's Avatar
 
elite*gold: 0
Join Date: Aug 2011
Posts: 24
Received Thanks: 65
I totally agree with you, that's what I just said to "Alex". Begin to work on it, I could give you some advices but I gave out almost all the tools that are needed to do a very good server. And I added him on skype, I am ready to help people who wants to work or learn but they need to find a bit by themselves. That's what we all did.

Also I hope they don't forget they need to have good tools also to open/extract their clients, there are many ways and certain ways are really limited in the edition of client. People are just taking things out or simply stealing other's work. I don't like this, and I don't like to see that people are even stealing from my beta client to add it to their release.

This tutorial release is a witness from people who worked and uses that techniques or others and create a real server. Not simply having a tag that means nothing because they stole off. So I am doing this tutorial about my experience in p-servers, but not doing it in my name but for all who already worked hard to offer a real p-server.

I hope we won't see any stealer after that, there is nothing that could justify any steal.
[GM]LordChaos is offline  
Old 08/24/2012, 01:56   #8
 
elite*gold: 0
Join Date: Oct 2011
Posts: 103
Received Thanks: 64
good work brother ,real good work. proud of you.
_-Phoenix-_ is offline  
Thanks
1 User
Old 08/24/2012, 02:28   #9
 
elite*gold: 0
Join Date: Jun 2011
Posts: 345
Received Thanks: 242
nice release, keep up the releases epvp and Lordchaos!!!

ps. skype me some time <.<
hootzoo is offline  
Thanks
1 User
Old 08/24/2012, 03:11   #10
 
JohnHeatz's Avatar
 
elite*gold: 150
Join Date: Apr 2010
Posts: 9,739
Received Thanks: 8,981
Just a little advice for the post itself, try getting it a little bit more organized, I know images won't show if you post them in-between paragraphs, but try to make it on a way that it doesn't look like a long wall of text.

I have decided this is worth putting on the Index, so....

#Added
JohnHeatz is offline  
Thanks
3 Users
Old 08/24/2012, 05:13   #11
 
TeddyBear94's Avatar
 
elite*gold: 10
Join Date: May 2012
Posts: 1,857
Received Thanks: 2,632
nice release i rly like that part where u got it work that wings work i tried it my self but till now i just got to the point logging till char screen -> dc xD
i bet that may help alot new devīs and avoids hopefully more thiefīs


Quote:
Originally Posted by [GM]LordChaos View Post

"Gimp" which allows you to do much more effect and better blood effect than Paint.NET, and it doesn't read DDS but you can read and edit TGA files with it.
there is a plug in for gimp with that u can work on dds files aswell
TeddyBear94 is offline  
Thanks
2 Users
Old 08/24/2012, 11:00   #12
 
arshad2203's Avatar
 
elite*gold: 0
Join Date: Sep 2011
Posts: 16
Received Thanks: 0
Hey Lord im core of WOS can u add me on skype freak6500
arshad2203 is offline  
Old 08/24/2012, 11:53   #13
 
[GM]LordChaos's Avatar
 
elite*gold: 0
Join Date: Aug 2011
Posts: 24
Received Thanks: 65
@ TeddyBear : well I will look for that , thank you. But I am jumping window to window trying to do the best I can.

Also for the wings.. It depends on how you tried it. There are 3 types of wings you could add to your client, the one I released on CoS. And the others I've shown on the screenshot but I won't release it now, because I guess many people would take it and all of you who worked on it knows how much it's hard to do something like this.

The third type I won't speak much about it.

If you tried to add the 3DC file of the wings, renaming them only, it's normal that you got this error. You need to fullfill it with another tool, tell me more on how you work on it. I could maybe give you some advices.

PS: I can bet also that your wings works in fact, but your client is crashing because you wear them. Wanna see them? Give it to someone else who can't see them (who doesn't have the wings in his/her client) and watch it from far. If you go too close, your client will crash again. And this is about the third way to make them.

@JohnHeatz: Thank you a lot, and yes I'll release it in a much more organised way. And i'll fullfil it also, maybe i'll do a section about the EP6 later. I need time, I have CoS + my exams at the moment lol.
[GM]LordChaos is offline  
Thanks
1 User
Old 08/24/2012, 13:26   #14
 
arshad2203's Avatar
 
elite*gold: 0
Join Date: Sep 2011
Posts: 16
Received Thanks: 0
hey lord where can iu het Sstudio to edit items?
arshad2203 is offline  
Old 08/24/2012, 13:30   #15
 
[GM]LordChaos's Avatar
 
elite*gold: 0
Join Date: Aug 2011
Posts: 24
Received Thanks: 65
I will put all the links for the downloads
[GM]LordChaos is offline  
Reply

Tags
3dc, 3do, shaiya client, sound, tga


Similar Threads Similar Threads
[Tutorial] Editing SWF
05/17/2013 - Facebook - 48 Replies
Tools Needed: • Notepad++ - It's not necessary to download this tool but It makes your work easily and you can download them less a minute. • Rabcdasm - This is a VERY IMPORTANT tool which will be used for editing. Downloading them are less 3 minutes. ~ Note: You can't edit the said SWF file without this
SWF Editing Tutorial
02/20/2013 - Facebook - 31 Replies
I welcome all who want to learn how to edit SWF files. If anyone needs to know how to edit the swf just send me a private message or reply to this post. I use the same program DarkCube does to edit SWF's. It is RABCDASM. This program disassembles the ActionScript from the SWF file to enable editing. The ActionScript contains all the juicy stuffy you want to edit, like costs and production times. Here is a link to the RABCDASM download page :...
Req. swf editing tutorial
12/22/2011 - Facebook - 3 Replies
Hello guys! does anyone still now what did dark cube told us about editing swf? pls pm me the tutorial pls. thank you.!:confused::confused:
[TUTORIAL] Editing Mob.wz file.
12/14/2011 - MapleStory - 24 Replies
NOTE: I did NOT found out about this, just giving a tutorial about it. Difficulty:**/*****(According to me) Use: To make monster not able to hit you a.k.a "God Mode" Files Required: i.Hex (Or any other hex editor), Mob.wz, This Thread :D.



All times are GMT +1. The time now is 03:45.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.