How to edit an NPC

10/10/2010 20:36 GM.Triest#1
Haiiz!
Have you ever wanted to edit an NPC? If so, You will learn here!

Materials needed -
Hex Editor ( any hex editor )
Hex converter ( Subnet Online is what i use )
Decrypted NpcQuest.SData
Brain.exe
__________________
Open the Decrypted NpcQuest.SData with the hex editor and press CTRL + F and type in Testiss..
The first item on that NPC is a Pomegranate ( 25 4 ) which in hex it is 19 04.
So look for 19 04 on the hex side.. once you've found it edit it to the item you want... [Only registered and activated users can see links. Click Here To Register...]


lets say for example i want Power Lapisia ( code 95 2 ) I open Subnet Online and type in 95 on the decimal spot & i should
get a 5F as an answer on hexadecimal side. Now i type in 2 in the decimal spot and i will get 2 as hexadecimal.
We will use 5F 02 in the NpcQuest.SData
So you will now overwrite 19 04 with 5F 02. [Only registered and activated users can see links. Click Here To Register...]


You now go to file > Save.
Although mine is called NpcQuest.Sdata.Decrypted you will rename yours to
NpcQuest.SData and you will re-encrypt it. You might get NpcQuest.SData.encrypted.. you will rename NpcQuest.SData to NpcQuest.SData.bak and rename NpcQuest.SData.encrypted to NpcQuest.SData.encrypted to NpcQuest.SData. You now implement the
NpcQuest.SData to your data.saf and go in-game and test it.
Do not delete your decrypted NpcQuest.SData... You will need it in order to buy the items it shows on the NPC. To make those items buy-able you need to implement it to C:\ShaiyaServer\PSM_Client\Bin\data\ if it asks for replace, Press Yes. You will need a server restart.

___________________________

[Only registered and activated users can see links. Click Here To Register...]
^- Testiss before editing...


[Only registered and activated users can see links. Click Here To Register...]
^- Testiss after editing.

Enjoy!

Thx! :3
10/11/2010 15:04 AriezOMG#2
Good work Triest, should help out a lot of people who haven't toyed around with it.
10/12/2010 06:47 ayruel#3
i need help ...
how to edit gate keeper price..i have problem ...gate keeper to karis/raigo price 1.000.000.
ty..
i like triest tutor...
10/12/2010 08:22 Alladrios#4
you need to Edit items.sdata + dbo.items price in DB.
10/12/2010 10:35 ayruel#5
@Alladrios

i try to edit item in db..idk what gate keeper id in item.dbo...itry short by price 1m...no1 item with buy or sell 1m.
i believe ..gate keeper in npcquest.sdata.
gate keeper id start from 2
like =
2 1 Geneea Irwen
2 2 Londa Marshal
2 3 Maclan Donovan
2 4 Verus Pluigel
2 5 Lintu
2 6 Ledire Bis
2 7 Tanatie Melos
2 8 Clare Hill
2 9 Karmelia Cruz
2 10 Peranto
2 11 Jennifer Ebans
2 12 Kermil Dugrihen
2 13 Formica Ern
2 14 Modif Erat
2 15 Lebes hisyuren
2 16 Levatio Flruigel
2 17 Yoanna House
2 18 Anwar Smith
2 19 Elen Bersia
2 20 Colin Mccormick
2 21 Tellonia Druimos
2 22 Apis Desitil
for karis in apulune : Colin Mccormick id : 2 20

but i cant find..?
maybe i need more brain.exe...xd
10/12/2010 11:37 Alladrios#6
My bad i mis red your message thinking u was talking about editing items prices.

I havent tried to edit GKs price but i'd think i's located in NPCquest, Follow EarthCrush advise and extract it to CSV u might find somethig related to the price.

Sorry again for my mistake.
10/13/2010 01:23 Ex-Convict#7
wat if i want to make new NPC seller? how to make 1?
10/13/2010 08:05 ayruel#8
i try ------>[Only registered and activated users can see links. Click Here To Register...]

maybe here gate keeper to karis from apulune price :
[Only registered and activated users can see links. Click Here To Register...]

correct me :confused::handsdown:

still working...D
10/13/2010 11:46 Alladrios#9
Server NPCquest + Client NPCquest must be the same for changes to aplly.

In server files you should have decrypted version and an ecnrypted one in client.
10/13/2010 23:15 Ex-Convict#10
you will rename yours to
NpcQuest.SData and you will re-encrypt it. You might get NpcQuest.SData.encrypted.. you will rename NpcQuest.SData to NpcQuest.SData.bak and rename NpcQuest.SData.encrypted to NpcQuest.SData.encrypted to NpcQuest.SData. You now implement the
NpcQuest.SData to your data.saf




i dont get it?

i edit my NpcQuest.SData using hex editor and save it, then wat?
10/14/2010 07:12 ayruel#11
@Alladrios
true and ty

@totoykulisap
its for client game..
05/02/2011 13:01 Geg1700#12
how do i get a decrypted version of the NPCQuest.SData?
05/02/2011 15:39 mint13#13
Quote:
Originally Posted by Geg1700 View Post
how do i get a decrypted version of the NPCQuest.SData?
[Only registered and activated users can see links. Click Here To Register...]
Use LPH tool is fast and easy.
05/03/2011 16:55 harold258#14
Can you make a Video for that?
05/03/2011 17:52 MaLzSzFtxYoshii#15
can i join your p server ? i want to become a GM . can i sir ?