Go Back   Silkroad Online Gaming Forums > SRA Community Forums > PK2 Modification Forum

Search Google
Custom Search


Reply
 
Thread Tools
Custom Seal Glows Details »»
Custom Seal Glows
Version: 1.0, by Cruor (Donator) Cruor is offline
Developer Last Online: Nov 2008 Show Printable Version Email this Page

Version: Any Rating: (4 votes - 4.50 average)
Released: 10-04-2008 Last Update: Never Installs: 10
Media Mod Particles Mod Text Edits Binary Edits  
No support by the author.

This will not be as easy as most other PK2 edits, because it requires you to modify binary files as opposed to text files. Try not to give up too easy, and always back up everything.

Procedure
  1. Open up Media.pk2 in PK2Extractor and extract resinfo\itemrare.txt
  2. Look in that file for the equipment you want to change the glow of.
  3. It can reference either one or two EFP files. Note their paths.
  4. Open up Particles.pk2 in PK2Extractor and go into the system directory (every seal glow EFP is in there).
  5. Extract whichever ones you took note of. In this case I extracted system_rareshield_a.efp for my shield, system_raretype_b_step1.efp for the mist on my blade, and system_raretype_b_step1_add.efp for the sparkle on my blade.
  6. Open up your EFP files one by one in your hex editor and go through the following process:
    1. You will see garbled stuff alongside readable words. Look (scroll down if you need to) until you find "DiffuseGraph", "SetGraphDiffuse", or "BlendDiffuseGraph". These are where the color triplets are located.
    2. I've noticed there is a sort of pattern to how these three categories are layed out (I've provided some sample hex to help you visualize—red is the header, blue is unknown bytes, green is the triplets, and yellow is the footer):
      • DiffuseGraph
        1. Variable length header
        2. Five byte unknown
          1. Three byte triplet
        3. Five byte footer
        [Only registered users can see links. ]
      • SetGraphDiffuse
        1. Eighteen byte header
        2. Three byte triplet
          1. One byte unknown
        3. Five byte footer
        [Only registered users can see links. ]
      • BlendDiffuseGraph
        1. Sixteen byte header
        2. Three byte triplet
          1. Five byte unknown
        3. No footer
        [Only registered users can see links. ]
    3. Now that you know where to spot them, you can replace each set of color triplets in the file. Note that they are in the BGR color space. This means that the first byte represents blue, the second represents green, and the third represents red. Also, lowering the value of a byte just makes that color less opaque. This means that if you have FFFFFF for your triplet you will get white, if you have 000000 you will get no color (the seal won't show up), and if you have 0000FF you will get pure red. You can do a simple hue shift to RGB/CMY by taking the highest and lowest values in the triplet and assigning the highest value to the color you want (for CMY you will need to assign it to two colors, green and blue for cyan, blue and red for magenta, or red and green for yellow). Then fill in what's left with the lowest value. For instance, if you come across a triplet "A06B52" that will translate to "526BA0" in the RGB color space. Say you want to change it to yellow. The highest value is A0 for blue, the lowest is 52 for red. Changing this triplet to yellow would yield "A0A052", with the highest values as red and green and the blue taking the lowest value. Flip it back around and you get "52A0A0" which you can then enter in your hex editor. Of course, if you get used to the BGR color space you don't have to worry so much about the flipping.
    4. Once you are finished changing every set of triplets in the file save it as *_cruor.efp (replacing cruor with whatever you are naming the seal) and move on the the next on your list.
  7. Once you have all your files edited, open up itemrare.txt again and change the EFP references for each piece of equipment to reflect the names of your new EFP files.
  8. Using PK2Editor, inject all of your EFP files into Particles.pk2 and itemrare.txt into Media.pk2.
  9. Start up Silkroad and hope to god you didn't screw up.

Screenshots
Click the image to open in full size.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
Old 10-04-2008   #2 (permalink)
ADDICTED!
 
abc123ll's Avatar
 
Join Date: Aug 2008
Location: --In My Thoughts--
Posts: 2,077

Server: 


abc123ll has a spectacular aura aboutabc123ll has a spectacular aura aboutabc123ll has a spectacular aura about
EXP: 11,051, LVL: 72
EXP: 11,051, LVL: 72 EXP: 11,051, LVL: 72 EXP: 11,051, LVL: 72
LVL up: 67%, 99 EXP Left
LVL up: 67% LVL up: 67% LVL up: 67%
Activity: 9%
Activity: 9% Activity: 9% Activity: 9%
Send a message via AIM to abc123ll
i love you.
alls i know how to do is edit armor and weapons...not the seals.
__________________
abc123ll is offline   Reply With Quote
Old 12-29-2008   #3 (permalink)
Junior Member
 
mzungu1's Avatar
 
Join Date: Oct 2008
Location: Denmark
Posts: 1

Server: 


mzungu1 is on a distinguished road
hi do u think u could make a movie about how to do it?
mzungu1 is offline   Reply With Quote
Old 12-29-2008   #4 (permalink)
Senior Member
 
NexRush's Avatar
 
Join Date: Dec 2008
Posts: 137
NexRush is on a distinguished road
I made invisible people :S. But yeah this seems 10000X tiems better XD.
__________________
NexRush is offline   Reply With Quote
Old 01-30-2009   #5 (permalink)
Senior Member
 
Blacksheep25's Avatar
 
Join Date: Jan 2009
Location: Unregistered is awesome! ^^
Posts: 462

Server: 


Blacksheep25 will become famous soon enough
EXP: 3,936, LVL: 41
EXP: 3,936, LVL: 41 EXP: 3,936, LVL: 41 EXP: 3,936, LVL: 41
LVL up: 91%, 14 EXP Left
LVL up: 91% LVL up: 91% LVL up: 91%
Activity: 1%
Activity: 1% Activity: 1% Activity: 1%
Send a message via MSN to Blacksheep25
lol wtf id like a knife.
__________________
Xfire: [Only registered users can see links. ]


[NinjaBunnies * NinjaBower]
_LoneFighteR
Lvl.90 9 Gap (FF to 81)
110 Pacheon 110 Fire 80 Light 20 Cold
Status: Farming

Server: Hera
Blacksheep25 is offline   Reply With Quote
Old 02-14-2009   #6 (permalink)
Junior Member
 
tannerm12345's Avatar
 
Join Date: Dec 2008
Location: U.S.A.
Posts: 3

Server: 


tannerm12345 is on a distinguished road
hmmmmmmmmmm sounds tuff
tannerm12345 is offline   Reply With Quote
Old 04-07-2009   #7 (permalink)
Senior Member
 
Blacksheep25's Avatar
 
Join Date: Jan 2009
Location: Unregistered is awesome! ^^
Posts: 462

Server: 


Blacksheep25 will become famous soon enough
EXP: 3,936, LVL: 41
EXP: 3,936, LVL: 41 EXP: 3,936, LVL: 41 EXP: 3,936, LVL: 41
LVL up: 91%, 14 EXP Left
LVL up: 91% LVL up: 91% LVL up: 91%
Activity: 1%
Activity: 1% Activity: 1% Activity: 1%
Send a message via MSN to Blacksheep25
what sounds tuff?
__________________
Xfire: [Only registered users can see links. ]


[NinjaBunnies * NinjaBower]
_LoneFighteR
Lvl.90 9 Gap (FF to 81)
110 Pacheon 110 Fire 80 Light 20 Cold
Status: Farming

Server: Hera
Blacksheep25 is offline   Reply With Quote
Old 04-08-2009   #8 (permalink)
Junior Member
 
IcyBoy's Avatar
 
Join Date: Feb 2009
Posts: 2

Server: 


IcyBoy is on a distinguished road
EXP: 123, LVL: 2
EXP: 123, LVL: 2 EXP: 123, LVL: 2 EXP: 123, LVL: 2
LVL up: 46%, 27 EXP Left
LVL up: 46% LVL up: 46% LVL up: 46%
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
i cant find 8dgr sword there
IcyBoy is offline   Reply With Quote
Old 04-19-2009   #9 (permalink)
ADDICTED!
 
_Merlyn_'s Avatar
 
Join Date: Aug 2007
Location: In your head
Posts: 2,569

Server: 


_Merlyn_ is a splendid one to behold_Merlyn_ is a splendid one to behold_Merlyn_ is a splendid one to behold_Merlyn_ is a splendid one to behold_Merlyn_ is a splendid one to behold_Merlyn_ is a splendid one to behold_Merlyn_ is a splendid one to behold
EXP: 24,522, LVL: 100
EXP: 24,522, LVL: 100 EXP: 24,522, LVL: 100 EXP: 24,522, LVL: 100
LVL up: 0%, 0 EXP Left
LVL up: 0% LVL up: 0% LVL up: 0%
Activity: 44%
Activity: 44% Activity: 44% Activity: 44%
Pretty sick glow.. if I wasn't such a newbie I'd try to edit it but... meh.. xD.
__________________


Hey Unregistered... I know you're online... reading this...
_Merlyn_ is online now   Reply With Quote
Old 04-30-2009   #10 (permalink)
Senior Member
 
Blacksheep25's Avatar
 
Join Date: Jan 2009
Location: Unregistered is awesome! ^^
Posts: 462

Server: 


Blacksheep25 will become famous soon enough
EXP: 3,936, LVL: 41
EXP: 3,936, LVL: 41 EXP: 3,936, LVL: 41 EXP: 3,936, LVL: 41
LVL up: 91%, 14 EXP Left
LVL up: 91% LVL up: 91% LVL up: 91%
Activity: 1%
Activity: 1% Activity: 1% Activity: 1%
Send a message via MSN to Blacksheep25
it isnt that hard to pk2 edit you just need something like notepad++ and Drew Bentons Pk2 editor/extractor. The rest can either be learnt by looking over the files yourself or looking up guides on pk2 editing.
__________________
Xfire: [Only registered users can see links. ]


[NinjaBunnies * NinjaBower]
_LoneFighteR
Lvl.90 9 Gap (FF to 81)
110 Pacheon 110 Fire 80 Light 20 Cold
Status: Farming

Server: Hera
Blacksheep25 is offline   Reply With Quote
Reply

Latex Maths & Physics Editor ...

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Silkroad Online Custom Intro Cruor Video Library Comments 2 03-06-2009 12:58 PM
Custom MSN Address ziddy1232 Off Topic 10 06-23-2008 11:29 AM
Seal of Cruor Cruor Video Library Comments 0 03-16-2008 12:26 AM
[kSRO] New + glows! MaSaMuNe Silkroad General Discussion 13 03-09-2008 04:26 PM
first seal drop of mine DayDream Silkroad General Discussion 12 01-04-2008 11:17 PM


All times are GMT -5. The time now is 03:19 PM.

Contact Us - Silkroad Online Gaming Forum - Archive