well i was thinking along time ago of giving this a shoot but with better AI/logic than that
what i mean is, you may (and prolly does) cast properties as an item object
then use linq to group them with there domain, for instance xxxxx-0 up to xxxxx-10
and for a better idea you may group them with there name
ex.
Code:
var ItemsGroups =
from item in Items
group item by item.name;
and then later you may do something like
Code:
foreach (var ItemGroup in ItemsGroups)
{
//do a check here on how many items in the itemgroup, if less than 9 break, however you may not even need that check but just incase
foreach (ItemClass item in ItemGroup)
{
add the prefix and stuff
}
}
i was also thinking about having a data grid view showing all the items and there properties, editing/adding/deleting to that data grid view then save it whenever user is done, on a separate thread not to freeze the gui
wish that was helpful, best of luck
I originally had them the items compare according to there names, but what if a user changes the name of an item... So i now compare the items with multiple things.
I don't have an item class but i do use linq, The reason for that is, if i cast all of them into items i have to cast them back to save the file, which takes long.
I wrote the base code for this awhile back, And it seems i never used any threads besides the default UI thread. But i don't see the need for it.
Also i don't run through all the items to edit them, I only edit the items that require changes. And write them to the file.
Prefixes and Suffixes for items is not an issue though, its the floor icons that is the issue.
I originally had them the items compare according to there names, but what if a user changes the name of an item... So i now compare the items with multiple things.
I don't have an item class but i do use linq, The reason for that is, if i cast all of them into items i have to cast them back to save the file, which takes long.
I wrote the base code for this awhile back, And it seems i never used any threads besides the default UI thread. But i don't see the need for it.
Also i don't run through all the items to edit them, I only edit the items that require changes. And write them to the file.
Prefixes and Suffixes for items is not an issue though, its the floor icons that is the issue.
Thanks for your thoughts.
i never said you should compare items according to there names, what i said was grouping items according to there names, and if you end up with a 9 membered group then start adding pref/suff to them
and that should solve what your users are complaining about
about a worker thread instead of the UI thread is because it takes awhile to read-encrypt/decrypt-write which will freeze your UI but that's up to you
and you at some point may not need an item class as linq can cast all items implicitly to a new class but that won't be as helpful for later use, but still perfectly valid as you will be able to loop with unknown type
and about the speed you may use "into" for casting at your own class which would be as fast as it is
Thanks for working on this and keeping it updated with new features. I check everyday to see what new thing you added for hunters like me to use. I cannot wait till the batch icon editing to be bug free. The interface is easy to use and the new things added just make it all around easier. Good job I can't give enough thanks.
Thanks for working on this and keeping it updated with new features. I check everyday to see what new thing you added for hunters like me to use. I cannot wait till the batch icon editing to be bug free. The interface is easy to use and the new things added just make it all around easier. Good job I can't give enough thanks.
Thanks, i will get the batch icon working as soon as i have time.
i am interested in using this app to edit a itemtype.dat from a client version 5017 but for whatever reason, when i select the folder where the client is installed, the app closes itself with no message or error. i tried to edit the itemtype.dat for the current version of conquer and it works.
any thoughts why it might not work on older clients?
btw, awesome app and thx.
i am interested in using this app to edit a itemtype.dat from a client version 5017 but for whatever reason, when i select the folder where the client is installed, the app closes itself with no message or error. i tried to edit the itemtype.dat for the current version of conquer and it works.
any thoughts why it might not work on older clients?
btw, awesome app and thx.
This editor is not dynamic, it only works for newish versions of the conquer clients as they changed the way they encrypt their files. I will have to make a way to automatically detect the version of the selected client and detect the encryption type before i decrypt the files.
The new version works with older clients and most private servers. If it does not work let me know.
Updates: V6
- Added compatibility for older conquer clients.
- Added batch icon editing.
Notes:
compatibility for older conquer clients is not tested as i don't have an old client. batch icon editing is very slow and untested, please make sure you backup your files before using this.
This editor is not dynamic, it only works for newish versions of the conquer clients as they changed the way they encrypt their files. I will have to make a way to automatically detect the version of the selected client and detect the encryption type before i decrypt the files.
The new version works with older clients and most private servers. If it does not work let me know.
Updates: V6
- Added compatibility for older conquer clients.
- Added batch icon editing.
Notes:
compatibility for older conquer clients is not tested as i don't have an old client. batch icon editing is very slow and untested, please make sure you backup your files before using this.
thanks will try it right away.
edit: it says that is unable to detect the client version(i'm using v5017)
thanks will try it right away.
edit: it says that is unable to detect the client version(i'm using v5017)
As i said i could not test it as i don't have the client, send me your itemtype.dat file from the old client.
Quote:
Originally Posted by █DOOP█
I droped refine item. but the icon is default.dds,
and armor refine icon nothing change
Editing icons is a tricky thing, and conquer also was not made for each item to have a different icon, so what i can recommend is, reverting back to your backup then changing that items icon not with the batch edit, if the icon is still not working then it can't be edited.
Sorry but that client is way to old. there is so many things missing. i would have to create an entire new app for it to work. i could send you the decrypted itemtype.dat file but this item editor won't open it. I made this app for the latest conquer client.
AL Item Editor 09/02/2012 - Archlord - 5 Replies if u ever had problems with seeing rare items dropping just because their name was stuffed between golds and low quality item then AL item editor is what u need!
SS :
http://webzenarchlord.files.wordpress.com/2010/05 /ssitemini.jpg
download link :
datafilehost.com/download-0dd9d8d0.html
Item Editor (Npc Shop Editor oder so) 07/30/2011 - Flyff Private Server - 16 Replies Hallo leute ich habe da mal eine Frage es wurde hier irgendwann mal die letzen 2-3 Monaten ein Npc Shop editor mit ein gutem Tut dabei weil mit Excel kann ich einfach nicht die Spec_item.txt bearbeiten da kommt immer ein Error und mit OpenOffice weiß ich nicht genau wie das geht hoffe einer kann Helfen.
P:S Habe schon alles nachgesucht.
item editor (i want) 06/18/2008 - Conquer Online 2 - 18 Replies does anyone have and item editor for the quality of items if u have it or somethin like that plz gimmi and gimmi a guide im not good with hacks :?
Item.dat editor 12/06/2006 - Conquer Online 2 - 3 Replies hi i was just wondering if anyone knew how to use itemtype.cat editor because i wanna use it but i do not know how to so if anyone cud tell me it wud be greatly appreciated