Jump to content

Claod

Members
  • Posts

    10
  • Joined

  • Last visited

Posts posted by Claod

  1. Hey Juanfu ! :)

     

    You mean that maybe it was okey since the begining ... It was only the GM sprite. So when we use the GM sprite it erase completly the class of the character ?

    No need to put any weapon ID in the gm sprite name ?

     

    For GM :

    +When I try, I create the directory, I put the sprites files with the names you told be ... And it's not working :/ Any files to modify ?

     

     

    +By the way you were right, I removed 2000000 from my clientinfo.xml, it's working on the warlock.

    The problem is that during the attack the animation launche but my hand is empty ... :/

    When I'm in standby here is the result 

     

    543177Capture.jpg

     

    As you can see the weapon is not correctly positioned. So how can we see directly if it'll be ok, while we build the sprite :/ Any trick ?

     

    Thanks a lot for helping me. :)

  2. Hey, thanks for your answer Juanfu, yup, I modified like this for those items :

    1677,Blue_Wand,Blue Wand,5,10,,0,50:200,,1,1,0x00000200,56,2,2,3,120,1,10,{ bonus bDex,5; bonus bInt,5; },{},{}
    
    1678,Ru_Gold_Wand,Ru Gold Wand,5,0,,0,50:200,,1,2,0x00000200,56,2,2,3,120,1,10,{ bonus bDex,8; bonus bInt,8; bonus bVariableCastrate,-10; bonus bMatkRate,20; },{},{}
    

    Adding items is a mess damn ...

     

    I want the blue wand staff to add:

    200 matk

    Dex +5

    Int +5

     

    And the Gold wand :

    200 matk

    Dex +8

    Int +8

    +20% matk

    -10% Cast time

     

    Result :

     

    Name and thumb + Picture are fine.

    Descriptions are fine.

    Dex and Int are added correctly.

     

     

    But ... Blue wand add 345 matk.

    And sprite when attacking still don't want to show correctly... One handed sword are cool but I don't want this x)


    Hey guys, please try to help me.

     

    Everything work for now except:

     

    The sprite (main problem)

    Should I merge "C:\Users\Claod\Desktop\FullClient\data\sprite\Àΰ£Á·\À§Àúµå" with data.grf ? Not in my own grf.

    Because those wands are already inside data.grf but they were not enabled and the sprite/act for attacks is missing in data.grf.

     

    By the way stats are working fine now except the 20% Matk for the Gold wand, and I don't know how to check if the 10% cast is working correctly.

     

    528589Capture.jpg

  3. Hi all :)

     

    I successfully added those items, their descriptions, the script etc... Everything is working find except :

    - The golden wand doesn't add 200 MATK and 

    -the sprite (during attack).It shows a one-handed sword and I don't know where is my mistake :/

     

    Can you help me, please ?

     

     

    Item_db :

    1677,Blue_Wand,Blue Wand,5,10,,0,50,,1,1,0x00000200,56,2,2,3,120,1,10,{ bonus bStr,5; bonus bInt,5; },{},{}
    1678,Ru_Gold_Wand,Ru Gold Wand,5,0,,0,50,,1,2,0x00000200,56,2,2,3,120,1,10,{ bonus bDex,8; bonus bInt,8; },{},{}
    

    itemslotcounttable

    1677#1#
    1678#2#
    

    idnum2resnametable

    1677#서늘한지팡이#
    1678#빛나는지팡이#
    
    //don't worry it's in notepad++ it's not an encoding problem it display in Korean, but write it as UTF 

    weapontable.lua/lub

    WEAPONTYPE_Ru_Golden_Wand = 98
    
    [Weapon_IDs.WEAPONTYPE_Ru_Golden_Wand] = "_1678",
    
    [Weapon_IDs.WEAPONTYPE_Ru_Golden_Wand] = Weapon_IDs.WEAPONTYPE_ROD,
    

    idnum2itemdesctable

    1677#
    Blue Staff which has destructive power.
    DEX +5, INT +5.
    MATK +200
    Class: ^777777One-Handed Staff^000000
    Attack: ^77777750^000000
    Weight: ^7777770^000000
    Weapon Level: ^7777773^000000
    Required Level: ^777777120^000000
    Jobs: ^777777Warlock^000000
    #
    1678#
    A golden staff which has brutal power.
    DEX +8, INT +8.
    MATK +200
    MAtk+ 20%
    Reduce 10% cast time.
    Class: ^777777One-Handed Staff^000000
    Attack: ^77777750^000000
    Weight: ^7777770^000000
    Weapon Level: ^7777773^000000
    Required Level: ^777777120^000000
    Jobs: ^777777Warlock^000000
    #
    

    idnum2itemdisplaynametable

    1677#Blue_Wand#
    1678#Ru_Gold_Wand#

    iteminfo.lua/lub

    [1677] = {
    		unidentifiedDisplayName = "One-Handed Staff",
    		unidentifiedResourceName = "롯드",
    		unidentifiedDescriptionName = {
    			"Unknown Item, can be identified by ^6A5ACDMagnifier^000000."
    		},
    		identifiedDisplayName = "Blue Wand",
    		identifiedResourceName = "서늘한지팡이",
    		identifiedDescriptionName = {
    			"Blue Staff which has destructive power.",
    			"DEX +5, INT +5.",
    			"MATK +200",
    			"Class: ^777777One-Handed Staff^000000",
    			"Attack: ^77777750^000000",
    			"Weight: ^7777770^000000",
    			"Weapon Level: ^7777773^000000",
    			"Required Level: ^777777120^000000",
    			"Jobs: ^777777Warlock^000000"
    		},
    		slotCount = 1,
    		ClassNum = 10
    	},
    
    	[1678] = {
    		unidentifiedDisplayName = "One-Handed Staff",
    		unidentifiedResourceName = "롯드",
    		unidentifiedDescriptionName = {
    			"Unknown Item, can be identified by ^6A5ACDMagnifier^000000."
    		},
    		identifiedDisplayName = "Ru Gold Wand",
    		identifiedResourceName = "빛나는지팡이",
    		identifiedDescriptionName = {
    			"A golden staff which has brutal power.",
    			"DEX +8, INT +8.",
    			"MATK +200",
    			"MAtk+ 20%",
    			"Reduce 10% cast time.",
    			"Class: ^777777One-Handed Staff^000000",
    			"Attack: ^77777750^000000",
    			"Weight: ^7777770^000000",
    			"Weapon Level: ^7777773^000000",
    			"Required Level: ^777777120^000000",
    			"Jobs: ^777777Warlock^000000"
    		},
    		slotCount = 2,
    		ClassNum = 10
    	},
    

    sprites path 

    C:\Users\Claod\Desktop\FullClient\data\sprite\Àΰ£Á·\À§Àúµå\
    
    names:
    
    À§Àúµå_¿©_1678
    À§Àúµå_³²_1678
    
    À§Àúµå_¿©_1679
    À§Àúµå_³²_1679
    
    extensions:
    
    .act
    .spr
    
    Big pictures:
    C:\Users\Claod\Desktop\FullClient\data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\collection\
    ¼­´ÃÇÑÁöÆÎÀÌ.bmp
    ºû³ª´ÂÁöÆÎÀÌ.bmp
    
    Small ones:
    C:\Users\Claod\Desktop\FullClient\data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\item\
    ¼­´ÃÇÑÁöÆÎÀÌ.bmp
    ºû³ª´ÂÁöÆÎÀÌ.bmp
    
  4. Hey ! :) excuse me by telling "Edit 2 : This is why, I closed the client while I died... During the equiped item process the packet was not received... and voila ... I broke this item."

    I mean : the item was broken, (only this one was a problem). It was broken, and not repairable. I closed the client while I died... and it did something. I fixed the situation by puting the same item again from my DB, and this new one was working, I just trashed the older one. So now it's working, and no more problem. Couldn't reproduce the bug again... 

  5. Hey everyone !!! :D

     

    So I think it's quite easy to fix this, I edited (Still have all backups) my grf, iteminfo.lub lua etc... nevermind... The problem is :

     

     

    "CltemInfoMgr iteminfo.lub unfinished string"

    The reason

    When I open iteminfo.lub in notepad++ it auto detect euc-kr ... and some end lines are corrupted... so it turn the " in ? with some last characters. And here comes the unfinished string ...

     

    My question is, how are you opening // what is your program to edit those file without this problem. I tried to open in UTF-8 etc but I can't --'.

     

    Thanks for your solutons :)

     

     

    Edit : I fixed it, using the windows program, not notepad++, koreans names were in strange sequences, but after I edit iteminfo.lua and renamed it in iteminfo.lub it worked without errors poping.

     

    But my sprites are not displayed correctly, one of my items (blue wand) got its little icon (inventory) right. But not while attacking, (It turns to sword). The second "Ru Golden Wand" got wrong small icon (purple box), and while attacking (sword .. again :o). Descriptions and names are okey by the way, so for a first time that's not so bad x).

     

    idnum2itemdisplaynametable.txt

    1677#Blue_Wand#
    1678#Ru_Gold_Wand# 

    idnum2itemresnametable

    1677#¼­´ÃÇÑÁöÆÎÀÌ#
    1678#RUȲ±ÝÁöÆÎÀÌ# //Not sure about this one 

    inteminfo.lua

    [1677] = {
    unidentifiedDisplayName = "One-Handed Staff",
    unidentifiedResourceName = "·Ôµå",
    unidentifiedDescriptionName = {
    "Unknown Item, can be identified by ^6A5ACDMagnifier^000000."
    },
    identifiedDisplayName = "Blue Wand",
    identifiedResourceName = "¼­´ÃÇÑÁöÆÎÀÌ",
    identifiedDescriptionName = {
    "Blue Staff which has destructive power.",
    "DEX +5, INT +5.",
    "MATK +200",
    "Premium",
    "MAtk+ 20%",
    "Reduce 10% cast time.",
    "Class: ^777777One-Handed Staff^000000",
    "Attack: ^77777750^000000",
    "Weight: ^7777770^000000",
    "Weapon Level: ^7777773^000000",
    "Required Level: ^777777100^000000",
    "Jobs: ^777777Warlock^000000"
    },
    slotCount = 1,
    ClassNum = 10
    },
    
    
    [1678] = {
    unidentifiedDisplayName = "One-Handed Staff",
    unidentifiedResourceName = "·Ôµå",
    unidentifiedDescriptionName = {
    "Unknown Item, can be identified by ^6A5ACDMagnifier^000000."
    },
    identifiedDisplayName = "Blue Wand",
    identifiedResourceName = "¿À·¡µÈº¸¶ó»óÀÚ", // Not sure about this one, does it matters ?
    identifiedDescriptionName = {
    "A golden staff which has brutal power.",
    "DEX +8, INT +8.",
    "MATK +200",
    "Premium",
    "MAtk+ 20%",
    "Reduce 10% cast time.",
    "Class: ^777777One-Handed Staff^000000",
    "Attack: ^77777750^000000",
    "Weight: ^7777770^000000",
    "Weapon Level: ^7777773^000000",
    "Required Level: ^777777100^000000",
    "Jobs: ^777777Warlock^000000"
    },
    slotCount = 2,
    ClassNum = 18 // Is this about job class ? 16 for 3rd job + 2 for transcendant ?
    },

     

    iteminfo.lub

    [1677] = {
    		unidentifiedDisplayName = "One-Handed Staff",
    		unidentifiedResourceName = "·Ôµå",
    		unidentifiedDescriptionName = {
    			"Unknown Item, can be identified by ^6A5ACDMagnifier^000000."
    		},
    		identifiedDisplayName = "Blue Wand",
    		identifiedResourceName = "¼­´ÃÇÑÁöÆÎÀÌ",
    		identifiedDescriptionName = {
    			"Blue Staff which has destructive power.",
    			"DEX +5, INT +5.",
    			"MATK +200",
    			"Premium",
    			"MAtk+ 20%",
    			"Reduce 10% cast time.",
    			"Class: ^777777One-Handed Staff^000000",
    			"Attack: ^77777750^000000",
    			"Weight: ^7777770^000000",
    			"Weapon Level: ^7777773^000000",
    			"Required Level: ^777777100^000000",
    			"Jobs: ^777777Warlock^000000"
    		},
    		slotCount = 1,
    		ClassNum = 10
    	},
    
    	[1678] = {
    		unidentifiedDisplayName = "One-Handed Staff",
    		unidentifiedResourceName = "·Ôµå",
    		unidentifiedDescriptionName = {
    			"Unknown Item, can be identified by ^6A5ACDMagnifier^000000."
    		},
    		identifiedDisplayName = "Blue Wand",
    		identifiedResourceName = "¿À·¡µÈº¸¶ó»óÀÚ", // Still not sure of this one, does it matters ?
    		identifiedDescriptionName = {
    			"A golden staff which has brutal power.",
    			"DEX +8, INT +8.",
    			"MATK +200",
    			"Premium",
    			"MAtk+ 20%",
    			"Reduce 10% cast time.",
    			"Class: ^777777One-Handed Staff^000000",
    			"Attack: ^77777750^000000",
    			"Weight: ^7777770^000000",
    			"Weapon Level: ^7777773^000000",
    			"Required Level: ^777777100^000000",
    			"Jobs: ^777777Warlock^000000"
    		},
    		slotCount = 2,
    		ClassNum = 18 // Is this about job class ? 16 for 3rd job + 2 for transcendant ?
    	},
    

    28908426a.jpg92174799b.jpg86429331c.jpg

     

    Can you tell me what's wrong ?

     

    Maybe I need to put Àΰ£Á\À§Àúµå\data\sprite in rdata.grf

    maybe those Ru_gold_wand.bmp must be in korean ... but which one ¿À·¡µÈº¸¶ó»óÀÚ    or    RUȲ±ÝÁöÆÎÀÌ   ?

    Can you light my way please, the wiki is not clear about this ^^'.

     

     

    After verification they are both present in rdata.grf. But I don't know how can I enable those items correctly?

    golden wand ressource's name :   ºû³ª´ÂÁöÆÎÀÌ

    Blue wand ressource's name : ¼­´ÃÇÑÁöÆÎÀÌ

    Thanks again :)

  6. Hi everyone ! :D

     

    Sorry if i'm in the wrong section, It may not be a database issue ...

    I've been searching for a long time today and I can't found a solution ....

     

    When my character job is 4061 : it means I'm Warlock rebirth, right ? So it's trans 3rd job, right ? Maximum Base lvl 175, Maximum Job Lvl 60.

    My Ribirth Warlock 175/60 try to wear diabolus Robe : "Cannot be worn".

     

    Item_db :

    2374,Diabolus_Robe,Diabolus Robe,4,20,,300,,57,,1,0x00098B1C,18,2,16,,55,1,0,{ bonus bMaxSP,150; bonus bMdef,5; bonus bHealPower,6; bonus bDelayRate,-10; },{},{}

    0x00098B1C is for job restriction, right ?

    It's hexadecimal sum ... In description it says that that robe can be worn by trans archer, mage, acolyte.

     

    Then I saw this :

    (S.) Novice (2^00): 0x00000001
    Swordman (2^01): 0x00000002
    Magician (2^02): 0x00000004
    Archer (2^03): 0x00000008
    Acolyte (2^04): 0x00000010
    Merchant (2^05): 0x00000020
    Thief (2^06): 0x00000040
    Knight (2^07): 0x00000080
    Priest (2^08): 0x00000100
    Wizard (2^09): 0x00000200
    Blacksmith (2^10): 0x00000400
    Hunter (2^11): 0x00000800
    Assassin (2^12): 0x00001000
    Unused (2^13): 0x00002000
    Crusader (2^14): 0x00004000
    Monk (2^15): 0x00008000
    Sage (2^16): 0x00010000
    Rogue (2^17): 0x00020000
    Alchemist (2^18): 0x00040000
    Bard/Dancer (2^19): 0x00080000
    Unused (2^20): 0x00100000
    Taekwon (2^21): 0x00200000
    Star Gladiator (2^22): 0x00400000
    Soul Linker (2^23): 0x00800000
    Gunslinger (2^24): 0x01000000
    Ninja (2^25): 0x02000000
    Gangsi (2^26): 0x04000000
    Death Knight (2^27): 0x08000000
    Dark Collector (2^28): 0x10000000
    Kagerou/Oboro (2^29): 0x20000000

    LOL ... x) Can you explain me where is the warlock here ? And show me the sum of the hexa values please because I don't understand.

    How can you find this result  : 0x00098B1C  #WarlockIsMagicPoof

     

    Refering to this :

    16 + 2 = 18 so it means Transcendent classes and transcendent 3rd classes ?

    Class: Equippable upper-types. Uses the following bitmasks:
         1: Normal classes (no Baby/Transcendent/Third classes)
         2: Transcendent classes (no Transcedent-Third classes)
         4: Baby classes (no Third-Baby classes)
         8: Third classes (no Transcedent-Third or Third-Baby classes)
        16: Transcedent-Third classes
        32: Third-Baby classes

    If 98B1C means trans archer and upper jobs, trans mage and upper jobs, trans acolyte and upper jobs.

    The result : Warlock should be able to wear it, right ? [i'm searching the headshot emot*]

     

     

     

    By the way I tried this to debug :

     

    in my C:\ServeRO\trunk\db\re\item_db.txt I changed the diabolus robe's line to this 

    2374,Diabolus_Robe,Diabolus Robe,4,20,,300,,57,,1,0xFFFFFFFF,63,2,16,,55,1,0,{ bonus bMaxSP,150; bonus bMdef,5; bonus bHealPower,6; bonus bDelayRate,-10; },{},{}

    And [ here comes the database ] in my item_db_re I did the same except for the hexa value, changed it to "4294967295" (It's the same but I converted the hexadecimal value).

     

    0xFFFFFFFF means all jobs

    63 is the sum of all

    Everyone should be able to wear it now ...

     

    After those changes I recompiled the server, refresh all, close the client etc ... Still cannot be worn.

     

     

    703356Capture.jpg

     

    So what ? 4061 is not transcendant job ?

     

    Can you explain me please, where is the problem ? :/ And more important how to fix it ^^'

     

    Thanks if you can teach me :)

     

     

    EDIT: Wow super weird... I manually added exactly the same item : diabolus robe + banshee master card. And I can wear it... But the last Robe still can't be worn. x) what the ... Before the "can not be worn issue" I died. After that it was removed from equiped items, and un-wear-able ... Is this normal ?

     

    Edit 2 : This is why, I closed the client while I died... During the equiped item process the packet was not received... and voila ... I broke this item.

  7. hey it's okey 

     

    clif_parse: Disconnecting session #3 with unknown packet version (p:0x1403,1:19). Was happening because my client version and my server was not at the same version, so the server was not understanding correctly received information, and closed the client connection.

    I recompiled the server on version 47, downloaded a new client 2014-10-22, patched it with nemo, modified my clientinfo version to 47. Then I built a new grf with my data folder containing the clientinfo.xml with version 47. And It was okey.

     

    Thank you guys for helping me :D

     

    285038Capture.jpg

  8. Hey again,

     

    Still not slept --' I want to fix this so badly.

     

    In fact, using the left arrow, I managed to understand that this "1/0" means we're in page N°2, In the page 1 indeed there is no "Not Available" on those first 3 slots... But I still can't make a character, the button is still not here. I tried to change max_slot, max_char, and chars_per_account ... But when I set everything to 9... charserv give me a database error with "card4" blabla x) yeah weird...

     

    236657Capture.jpg

     

    Still no clue for me... Any ideas guys ? :/

     

     

    EDIT : Found a solution, my server code was outdated on some code point, so I decided to rebuild it via github rAthena. Now I can create a character.

     

    But when I select the character now I got this :

    Charserv console :

    has incorrect version 47, server compilled for 45.

    I think I have to change the mmo version and recompile it for 47, or change the client for the 45 version and I may need to change the client version to patch, and my clientinfo version depending on the choosen solution.

     

     

    mapserve console :

    clif_parse: Disconnecting session #3 with unknown packet version (p:0x1403,1:19).

     

    I think it's the packet received to close the connexion because my server / client are not compiled for the same version.

  9. Hey :) thanks for your answer :)

     

    Yeah I tried :

     

    Nothing happens when i click and press enter... I can read character : 1/0. It's like I can't create. maybe the button is locked because the client think I already reached the characters limit... I tried to look in the conf but max_char is set to 9...

     

    Not available on the selector,  1/0 character number, :/ it's weird... I just created a new client, same problem.

     

    403972Capture.jpg

     

     

    same problem here : https://rathena.org/board/topic/96025-characret-slot-10-eathena-15268-2013-08-14aragexe/

     

    I found a guy that fixed its server in this forum : https://rathena.org/board/topic/85698-character-slot-10-2013-on-client-and-newest-trunk/

    But I don't understand what it means... 

     

    I'm running Windows 8.1 64 Bit, and sometime I also got an error before the character selection telling me "Memory could not be "read" " If it helps to find a solution.

  10. Hello guys !

     

    I have a big problem, and I don't know how to fix this.

    When I login on my 127.0.0.1 server the client doesn't show a "Make" button. So I can't add any character in the game.

     

    The closest tutorial for my configuration should be this one : http://rathenaguides.blogspot.fr/

     

    I use : 2013-08-07aRagexe.exe and its xdiff, patched with xdiffpatcher.exe.

    Loki launcher + loki.ini

    I used grfbuilder.exe to make my own grf with my data folder.

    kro client updated using rsu-kro-rag-lite.exe and rsu-kro-renewal-lite.exe

    I removed ../lua files/quest/Quest_function (it was giving me an error about nil value)

     

     

    mmo line changed :

    #define PACKETVER 20130807

    packet_db.txt line changed :

    packet_db_ver: 45
    //2013-08-07 Ragexe
    packet_ver: 45
    0x369,7,actionrequest,2:6
    0x083C,10,useskilltoid,2:4:6
    0x437,5,walktoxy,2
    0x035F,6,ticksend,2
    0x202,5,changedir,2:4
    0x70000,6,takeitem,2
    0x362,6,dropitem,2:4
    0x07EC,8,movetokafra,2:4
    0x364,8,movefromkafra,2:4
    0x438,10,useskilltopos,2:4:6:8
    0x366,90,useskilltoposinfo,2:4:6:8:10
    0x096A,6,getcharnamerequest,2
    0x368,6,solvecharname,2
    0x838,12,searchstoreinfolistitemclick,2:6:10
    0x835,2,searchstoreinfonextpage,0
    0x819,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x811,-1,reqtradebuyingstore,2:4:8:12
    0x360,6,reqclickbuyingstore,2
    0x817,2,reqclosebuyingstore,0
    0x815,-1,reqopenbuyingstore,2:4:8:9:89
    0x365,18,bookingregreq,2:4:6
    // 0x363,8 CZ_JOIN_BATTLE_FIELD
    0x281,-1,itemlistwindowselected,2:4:8:12
    0x022D,19,wanttoconnection,2:6:10:14:18
    0x802,26,partyinvite2,2
    // 0x436,4 CZ_GANGSI_RANK
    0x023B,26,friendslistadd,2
    0x361,5,hommenu,2:4
    0x887,36,storagepassword,2:4:20

    all IP in my ( login_|char_|map_) athena.conf are uncommented, and set to 127.0.0.1

     

    subnet_athena.conf line changed :

    subnet: 255.255.255.0:127.0.0.1:127.0.0.1

    grf-files.txt line changed :

    grf: C:\path to my\FullClient\rathena.grf
    data_dir: C:\path of the subdirectory of data\FullClient\

     

    Everything in the BAT windows are green (so server side should be okey)

     

     

    And this is my clientinfo.xml :

    <?xml version="1.0" encoding="euc-kr" ?>
    <clientinfo>
    <servicetype>korea</servicetype>
    <servertype>primary</servertype>
    <connection>
    <display>Ragnarok</display> 
    <balloon>Ragnarok</balloon>    
    <desc>Ragnarok</desc>     
    <address>127.0.0.1</address>     
    <port>6900</port>     
    <version>45</version>     
    <langtype>0</langtype>     
    <registrationweb></registrationweb>     
    <aid>
    <admin></admin>        
    <yellow></yellow>
    </aid>  
    </connection>
    </clientinfo>

     

     

     

    Any ideas :/ please ? I really need help... :(

     

     

×
×
  • Create New...