Thursday, 27 March 2014

Guide to Monster Sprite Editing using Actor

This guide is intended to explain grf editing to change monster sprites in RO. This guide is specifically useful for players damaging the mvp i.e creators, champs, snipers and whitesmiths. It will show you how to increase the size of spirtes of some anooying MVPs like Valk, Dark Lord, Mistress etc.

Before we start, we need to get some groundwork done. You will need 2 programs to edit the sprites:
Grf Builder: Official Site or RMS
actOR2: RMS

Setting up 2 directories:
  1. test : used to store spr and act files temporarily.
  2. final: After creating final directory create direcotry data\sprite\몬스터/\. You may have to copy and paste the name for the last part. Your final directory should look something like this:


    Now we have the pre-req down lets get down to editing. We first need to extract and act and spr of the MVP we want to edit. I am choosing mistress as an example
Extracting act and spr:
  1. Start your Grf Builder.


  2. Open the data.grf from your RO folder. This grf contains most of the pre-renewal monster spirtes. If you do not find some mobs you are looking for, they may be present in rdata.grf or your server specific grf file.

  3. Search for mistress.* .  the '*' char is a wildcard which basically searches for everything that starts with mistress. All monster sprites are under "data\sprite\몬스터\".

    • In case you cant find the exact spirte use '*' to find all the related mobs. The following shows all mobs starting with orc.
  4.  Extract both the mistress.act and mistress.spr to your test folder.


Editing the Sprite:
  1. Fire up actOR2.
  2. Open the mistress.act in your test folder.

  3. You may get an error, but its ok.

  4. Click on Script->LoadandRun->Magnifier.

  5. You can see the sprite of mistress has been magnified by 3x.
  6. If you want to increase or decrease the magnification, open magnifier.lua with an notepad and edit "mag=" value.
  7. Save the act file and overwrite the original file in test folder.
Making new GRF
  1. After saving the mistress.act and mistress.spr, copy both the files to final\data\sprite\ 몬스터\.

  2. Fire up Grf Builder again.
  3. Select new and name your new grf file.

  4. Select mergeDir and choose your data folder within final folder.

  5. Click on repack and your grf is complete.

Adding your new grf.
  1. Copy he new grf to your RO foler and edit the DATA.ini using notepad.
  2. Make sure the new grf is sset first before data.grf. This enables the engine to search mistres.grf first for mistress sprite before it check the others.
  3. Do note, adding many new grf to your data.ini may slightly slow your loading since it has to load and search all the grf for the sprite and effects.


Hopefully that was resourceful and not too complicated. Once your are familiar with it, you can start editing  char sprites,effects and basically anything you wish to change.
Sorry for watermarking all the images. I just don't want people to directly copy all the guide.

-Coco

6 comments:

  1. nice guide, you know how to change a color from a monster?

    ReplyDelete
  2. how if there's no data.ini in my RO folder?

    ReplyDelete
  3. Wow thanks so much for this guide! I have finally made my own GRF for the Alternate Third Job Sprites! <3

    ReplyDelete
  4. i made my custom sprite act by saving adobe color table(.act) and made sprite of image, i am having following doubt :
    i tried to open my custom sprite in act editor but its giving error(
    index was out of range. must be nonnegative and less than the size of the collection).
    Please Help me

    ReplyDelete
  5. hi , when the time i open mistress.act in actor2 its says i cant open it , what should i do ??

    ReplyDelete