X-Forums

Computer, Games, and Technology

question about custom items

21 posts

  1. avelmaris

    Regular
    Joined: Mar '08
    Posts: 107

    Ok, i know not a lot of people will be able to help me here but i know a few that should be able to help me out.

    ok so basically i have the tier vendors set up for my very own public server, its not up yet, but i also changed all the level requirements on the items in the tier vendors.
    I want people to be able to buy my custom items i made as tokens, so they can just buy those then use those to buy the tier armor.
    i also have the latest reaper repack and running 2.4.2

    so does anyone know how to make an item require a custom item i made?
    please, this would help me out a lot.
    if u want to see it, or just want to play my server, or anything, or just want to email me.
    email me at valiantwow@yahoo.com

    Posted 1 year ago » Permalink

  2. BmmB

    Regular
    Joined: Feb '08
    Posts: 141

    Ok,
    as I said in some other post, I'm not into wow anymore, but I might have an idea on this. This must be somewhere in item_template table. Check the ExtendedCost or CondExtendedCost fields (I bet on second one). See this page (might help):

    http://wiki.udbforums.org/index.php/Item_template#CondExtendedCost

    Posted 1 year ago » Permalink

  3. avelmaris

    Regular
    Joined: Mar '08
    Posts: 107

    ok thanks for the help, but i know the extended cost is in the NPC_vendor table.
    and it only shows stuff like arena points, honor, badges, and stuff like that. and when i put in the Itemid of the 'token' i made, it doesnt work, it wont even let me buy the armor with the token i made.
    but ya, ill check out the condextendedcost thingy.
    thanks again.
    i would still like some help? remar, reaper? anybody, lol.

    Posted 1 year ago » Permalink

  4. BmmB

    Regular
    Joined: Feb '08
    Posts: 141

    No no...
    I'm specifically talking about item_template table. Both fields I mentioned are there.
    And, yes, I thought that ExtendedCost would do nothing, like you said it is for arena points, badges etc.
    But the second one is the solution I think. Check the link. There you'll find this explanation:

    "Defines additional item costs and requirements. See ItemCondExtCosts.dbc"

    So, check that .dbc file for more info.

    I guess that in that .dbc dependencies between items are defined ->
    meaning -> what items (and/or other stuff) you need in order to use other items.
    It's possible to edit .dbc files, so you should succeed, if all I'm talking about is correct.

    Posted 1 year ago » Permalink

  5. avelmaris

    Regular
    Joined: Mar '08
    Posts: 107

    haha,
    i know my dbc's.
    and trust me, those are not there. neither of them.
    that is a very very old guide and just outdated completely.
    i do not have those.
    if i had those, i wouldn't be asking this question. lol.
    i go through everything before i post a question. so it isn't anything obvious like this.
    but extendedcost in the npc_vendor table, im positive about that.
    and condextcost doesnt exist at all.

    Posted 1 year ago » Permalink

  6. BmmB

    Regular
    Joined: Feb '08
    Posts: 141

    Well, I said I'm not up to date with information regarding wow private servers, didn't I? So, I made a mistake. But last time I checked (march or april) both fields were in item_template table indeed.
    So, sorry for trying to misslead you, not succesfully though :-)

    Well, after all I was just loosing my time with this.

    I guess, then, you should edit the table for extended costs (it is separate table now, I think) and corresponding .dbc file. ItemExtendedCost.dbc is the thing I guess, if I'm not wrong, again.

    Anyway, whatever it is I wish you success.

    Posted 1 year ago » Permalink

  7. Remar

    Veteran
    Joined: Feb '08
    Posts: 347

    so does anyone know how to make an item require a custom item i made?
    please,

    avelmaris -- you basically want to sell or have drop these tokens(that you made) ? and then the players would use them to buy your custom items (gear...etc.) ?

    if so yes you can
    you'll need something like Quice or another game admin panel that allows you to see the fields of data for the items, structured so it's all understandable. By using the Item Template on the item tab in Quice you'll see what I mean by structured. Simply mousing over a few fields shows you what they are for. You should be able to set the required properties using any item editor that displays the data in this fashion.
    How did you create these items ?

    Posted 1 year ago » Permalink

  8. avelmaris

    Regular
    Joined: Mar '08
    Posts: 107

    @bmmb
    thanks anyway for your help, i greatly appreciate it. thanks.

    @remar.
    yes, yes, lol.
    i have quice, and im not so sure where excatly it was, because when i was in quice and i looked at the extended cost things, it said stuff like, 5 badges and 500 honor, stuff like that. but when i tried to add my own custom token id, eg. 700000 for the id.
    it just didnt work, like i said before.
    and i made the tokens in quice, i based it off of the badge of justice, since they use that as tokens.
    i just entered the data just like badge of justice, just different id, display id and name, ha.
    makes sense, right?
    so can u help me alittle more then. idk, im lost. it will probably be something so obvious, and i will feel sooo stupid. lol. thanks remar.

    Posted 1 year ago » Permalink

  9. BmmB

    Regular
    Joined: Feb '08
    Posts: 141

    You're welcome.

    I just wanted to add this. I sincerely believe that dependencies between items (like extended cost) are defined in .dbc file(s). I guess, if there is ItemExtendedCost.dbc, then it will be there, or somewhere similar. Thus, I believe, in order for your token system to work, you also need to edit that .dbc file, too.
    Sorry if I'm wrong.

    I do believe you did research, and that this doesn't helping you at all (and I'm not being sarcastic), but now I'm also curious, have you tried to edit corresponding (if there is any) .dbc file? I'm also interested to see solution to this problem you have, as you are.

    Posted 1 year ago » Permalink

  10. IntErlOpr

    Regular
    Joined: May '08
    Posts: 100

    If your going to edit the dbc, and I have no idea if it would work. I would test it first to see if it would still read correctly, I have no idea how MaNGoS reads them so it may expect data to be in a certain position within the file or the file to be a certain size.

    Posted 1 year ago » Permalink

  11. Remar

    Veteran
    Joined: Feb '08
    Posts: 347

    yes things are inter-related in the .dbc files. That is why Quice asks for the location of your dbc folder. I have no real-time solution yet. But like all other things, I can and will try and re-create what you are doing and see what I can come up with for a solution. But I do work a double shift on sunday (my sunday South Carolina, USA, e.s.t.) so it will most like be monday before I respond.

    Posted 1 year ago » Permalink

  12. avelmaris

    Regular
    Joined: Mar '08
    Posts: 107

    thank all of you for your help. i will look more into the dbc's but im almost certain its not in there.
    and i have edited in the dbc's before, and it has worked.
    thank you remar.

    Posted 1 year ago » Permalink

  13. Bryansthl

    Legend
    Joined: Dec '07
    Posts: 453

    I do know that there is a feild in the item drop table that allows you to set a varuble where a character has to have an item for creature to drop a spesific item.

    Posted 1 year ago » Permalink

  14. avelmaris

    Regular
    Joined: Mar '08
    Posts: 107

    @Bryansthl
    i did not know that, that could be very helpful, thank you for that information.

    Posted 1 year ago » Permalink

  15. avelmaris

    Regular
    Joined: Mar '08
    Posts: 107

    ok, so what i found out, that Bmmb was right.
    i am very sorry for not believing you and saying you weren't right.
    you were 100% right. i guess i didn't see the itemextendedcost.dbc in the first place.
    now the only thing, is i wish there was a way to make a new entry in a dbc. that would REALLY help, but for know i used an already used dbc entry, found out what each field means ( http://www.sourcepeek.com/wiki/ItemExtendedCost.dbc ) and then i just put in my data.
    but for some reason, no matter what i put as the item id in the field 8 place, it still says it needs the old item id, but it NEEDs the tokens i made, so it works, but there seems to be some kind of cache or something in it. but its not me, lol, i know for sure, because i restarted the server and i deleted my cache.
    so if it was just a new entry, i wouldn't have that problem.
    does anybody have a dbc tool that can allow you to make an entry in the dbc's.
    oh ya, i have pics what what happens.
    so this is what happens http://i165.photobucket.com/albums/u71/mhs2011vids/WoWScrnShot_072108_214252.jpg
    and this is what i want to be there instead http://i165.photobucket.com/albums/u71/mhs2011vids/WoWScrnShot_072108_214258.jpg
    i want those tokens in there.
    but for some reason, when i have the tokens, it works. haha.

    Posted 1 year ago » Permalink

  16. BmmB

    Regular
    Joined: Feb '08
    Posts: 141

    It's ok, no big deal. :-) I'm glad you found a solution.

    I don't know about any .dbc editor that can make a new entry in .dbc files, but you can allways use a hex editor. I tried and it works. DBC editor opens the edited file and shows the additional line just fine. I don't know if it would work in game, 'cause maybe blizzard hardcoded that somehow in the client.
    And, if you're not sure how to do it, I can do it for you, if you want. Just put your file on any file sharing server and tell me your numbers, I'll edit it and put it back.

    Posted 1 year ago » Permalink

  17. Bryansthl

    Legend
    Joined: Dec '07
    Posts: 453

    If you pull down the binaries to compile mangos there is a DBC editor in them. I'm not sure how it works because I never got into that but I did check it out.

    Posted 1 year ago » Permalink

  18. BmmB

    Regular
    Joined: Feb '08
    Posts: 141

    Ok, I was a bit curious if I can do it, so I tried to make a dbc editor myself.

    And here is the result - mini DBC editor.

    http://rapidshare.com/files/131895845/mini_DBC_editor.rar.html

    It took me few hours of programming and testing, it works for me and I hope it will work for anyone else.
    Now, I don't have much of a free time, so I made this a quick job, and the result is that there is no make up done (a basic user interface), not much of possible error handling routines and there are just basic functions: you can open a valid .dbc file, you can edit any value in the fields and you can add new row to the file with values that you can set yourself, and, finally, you can save the edited .dbc file. So it's like an ordinary dbc editor with additional function to add new records (rows, lines) to any .dbc file.
    If you need it use it. If you don't need it, I would still like to hear comments and bug reports if there are any (there are allways some hidden bugs). And I would like to hear from any vista user if it works under vista.
    For more info read the notes bellow...

    NOTES:
    =======
    - tested under winXP SP2; don't know if it would work with vista, but shouldn't be problems

    - tested on a large number of .dbc files from WoW 2.3.3.; it should work with any later updates of wow unless blizzard change the format (and I mean header information, not the number of columns) of dbc files, but in that case I can update application to work with later versions;
    so, I don't really know if it works with current dbc files, but I guess nothing has changed since wow 2.3.3., so it should be ok

    - I would like to hear any comments - good or bad - and bug reports, suggestions etc.

    Hope this is usefull to someone, beside myself.

    Posted 1 year ago » Permalink

  19. BmmB

    Regular
    Joined: Feb '08
    Posts: 141

    Well, me again. Please, just ignore previous post of mine.
    I've just found out that here are many really good dbc editing tools you could use to do what you want:

    http://wowdev.org/files/index.php?act=viewall

    Regards...

    Posted 1 year ago » Permalink

  20. avelmaris

    Regular
    Joined: Mar '08
    Posts: 107

    well, heres what i did.
    thanks anyway guys.
    but i found a program its called DBcutil.
    What i do is i drag the .DBC file over the exe
    it makes a copy of that file and changes it into a .CSV
    and .CSV files are editable in Microsoft exel.
    so i just made new entries in there.
    then when i was done.
    i dragged the .csv back over the dbcutil exe and it made a new .dbc and it worked.
    i was so happy.
    my server is almost done.
    Im so happy.
    thanks for all of your help guys!

    Posted 1 year ago » Permalink

  21. BmmB

    Regular
    Joined: Feb '08
    Posts: 141

    You're welcome and I'm glad you succeded!
    Good luck with further improvements of your server!

    Posted 1 year ago » Permalink

RSS feed for this topic

Reply

You must log in to post.

Topic Info

General

Discuss about anything else

1,272 Topics – 6,705 Posts