[Guide] Starting your LOCAL rohan private server

09/02/2013 12:58 Dr.Dr.SheldonLeeCooper#781
Quote:
Originally Posted by neoclient01 View Post
Why Invalid Item for stone portal I buy at NPC GH ??

:rtfm::rtfm:
You need to but the ItemTrade.BIN into the Client too :)
09/03/2013 01:46 veenzaa#782
all file run and no error on VM.high exp rate, high drop rate, and also i can play normally.
i just confuse how to unlock lvl to 120.in exp.bin i saw lvl max is 120. but ima test with lvl 99 character with over exp and hit mobs.. still lvl 99 -,-
any clue?

thanks
09/03/2013 02:51 pungvit#783
Quote:
Originally Posted by veenzaa View Post
all file run and no error on VM.high exp rate, high drop rate, and also i can play normally.
i just confuse how to unlock lvl to 120.in exp.bin i saw lvl max is 120. but ima test with lvl 99 character with over exp and hit mobs.. still lvl 99 -,-
any clue?

thanks
yes.. you play non hero server database file or lvl 99 server database file...

even your client file was hero files..

you cant unlock it,, but you must buy it from RitoYuki :mofo:
09/03/2013 03:17 veenzaa#784
yah,, i wanna buy it before, but 250$ is very expensive for a lil student :3
btw, that lvl cap configured inside db? or mapid.exe?
09/03/2013 07:33 Marvetick#785
Try to run chinese one then
09/03/2013 15:12 ermawati#786
How to make Notice GM, like this :
Quote:
[Only registered and activated users can see links. Click Here To Register...]
09/03/2013 15:56 Marvetick#787
/noticebox
09/05/2013 03:15 ermawati#788
To My ALL Brathers :
Quote:
How To Send Item / Costum to Event Inventory or Mall Inventory................................thx
09/09/2013 04:51 ermawati#789
1. I Got error IA, New IA Con adn Close IA..bla..bla..ba..after Conected IA like :
[Only registered and activated users can see links. Click Here To Register...]
2. How To Send Item / Costum to Event Inventory or Mall Inventory................................thx
09/09/2013 13:29 Dr.Dr.SheldonLeeCooper#790
Quote:
Originally Posted by ermawati View Post
1. I Got error IA, New IA Con adn Close IA..bla..bla..ba..after Conected IA like :
[Only registered and activated users can see links. Click Here To Register...]
2. How To Send Item / Costum to Event Inventory or Mall Inventory................................thx
1. Does your AI Close everytime or you mean that Message only ?
2. use this Code in SQL:

INSERT INTO dbo.TEventItem (type, attr, stack, rank, equip_level, equip_dexterity, equip_intelligence, equip_strength, char_id) VALUES (25645, 0, 0, 0, 0, 0, 0, 0, 0)

This add only at one Account/Char the Items. For all A Chars/Accounts you need other SQL Command :D
09/09/2013 16:03 moemet#791
@ermawati

Or you can call "RohanGM_EventItem_Insert (?,?,?,?)" (rohanwork procedures)... and if u wanna add eventitem for all player ...you can play with ROHAN6_GetCharacter / ROHAN3_GetCharacter...you can check each dbase procedures for more info and try sql profiler tool that will help you alot.
09/13/2013 02:45 DevParanoid#792
Quote:
Originally Posted by veenzaa View Post
yah,, i wanna buy it before, but 250$ is very expensive for a lil student :3
btw, that lvl cap configured inside db? or mapid.exe?

i sell hero files with low price. pm me for more info
09/13/2013 11:46 Dr.Dr.SheldonLeeCooper#793
Quote:
Originally Posted by DevParanoid View Post
i sell hero files with low price. pm me for more info
Oh yes, Hero Files with tons of Bugs, Minimap Jump etc ^^ n1
09/13/2013 13:10 moemet#794
[Only registered and activated users can see links. Click Here To Register...]

Small size hero dbase (uploaded by visual57) ... pls be aware that this db contain lots of bug and you need to fix missing part :D

As for client use nexus rohan (1.0.5.1 dgamerz) ...

As for missing map/object error like missing ele pattern ... you can use Gel/gem Extractor (from xentax)

C#: console project and cpase/modify the following code ..

Code:
     static void Main(string[] args)
        {
          
            string _srcGel = "D:\\NexusRohan\\res\\world.gel";// edit this part
            string _srcGem = "D:\\NexusRohan\\res\\world.gem";// edit this part
            string _srcDest = "D:\\GelGemExtract\\world\\";// edit this part

            using (FileStream fsGel = new FileStream(_srcGel, FileMode.Open, FileAccess.Read))
            {
                using (BinaryReader brGel = new BinaryReader(fsGel))
                {
                 
                    int m_ID = brGel.ReadInt32();
                    int m_Version = brGel.ReadInt32();
                    int m_MaxAllocFileNum = brGel.ReadInt32();
                    int m_MissingFileSize = brGel.ReadInt32();
                    int m_Reserved = brGel.ReadInt32();
                    int m_Reserved1 = brGel.ReadInt32();

                    int _pos = 0;
                   
                    while (brGel.BaseStream.Position < brGel.BaseStream.Length  )
                    {
                        int i1 = brGel.ReadInt32();
                        int i2 = brGel.ReadInt32();
                        byte[] filename =  brGel.ReadBytes(128);
                        int i3 = brGel.ReadInt32();
                        int startOffset = brGel.ReadInt32();
                        int dataSize = brGel.ReadInt32();
                        int i6 = brGel.ReadInt32();
                        using (FileStream fsGem = new FileStream(_srcGem, FileMode.Open, FileAccess.Read))
                        {
                            using (BinaryReader brGem = new BinaryReader(fsGem))
                            {
                                string _s1 = Encoding.UTF8.GetString(filename);
                                _s1 = _s1.Substring(0, _s1.IndexOf("\0"));

                                if (!_s1.EndsWith(".gbf"))
                                {
                                    int _spos1 = _s1.LastIndexOf("\\");
                                    string _pth = _srcDest + _s1.Substring(0, _spos1);
                                    if (!System.IO.Directory.Exists(_pth))
                                    {
                                        System.IO.Directory.CreateDirectory(_pth);
                                    }
                                }
                                string _result = _srcDest + _s1;
                                
                                brGem.BaseStream.Seek(startOffset, SeekOrigin.Begin);
                                if (dataSize > 0)
                                {
                                    using (FileStream fsDest = new FileStream(_result, FileMode.Append, FileAccess.Write))
                                    {
                                        using (BinaryWriter bw = new BinaryWriter(fsDest))
                                        {
                                            bw.Write(brGem.ReadBytes(dataSize));
                                            Console.WriteLine("writing :" + _result + "\n");
                                        }
                                    }
                                }
                                
                                
                            }
                        }
                        _pos += 1;
                    }
                }
        
            }
        }
note: bug with .monster file.. use old .monster or you can just modify yourself... just look at pattern.

credit to : xentax original coder, member elitepvper's uploader
source : [Only registered and activated users can see links. Click Here To Register...]
09/13/2013 14:03 oching#795
How to Add Item to Event inventory ???? I will give Item to my charr but I dont Success