Bhalandros Posted April 19, 2017 Share Posted April 19, 2017 Yo. So I've been trying to enable all skins in the character creation screen, and I've succeeded... mostly. Although I have enabled these skins for normal characters, because I didn't think of it, death knights and demon hunters have been effectively disabled; because I disabled their customization options. I did this by changing the whole flag collumn to 0x1, which according to this means it can be used directly from the character creation screen. It works, and I can easily fix the death knight issue, because according to the same page, the flag for death knight skins is 0x4. The problem is; demon hunter flag is not listed, and it doesn't look like it's the obvious 0x16. So my question is; anyone figured out what their flag is? According to the same guide, on the collumn GeneralTypes, if it is 11, they are demon hunter tattoos. These rows have the flag 0x21. I still do not know what combination of flags is this. If anyone is interested, I'm more than willing to share the file once it's completed (and if someone is interested in the unfinished ultra-buggy version, well, I can't turn that down either) (Also, by putting the entire column of Flag to 0x1 makes horns, blindfolds and tattoos completely functional on any elf... except demon hunters and death knights. So if there is a way to keep that... Well now.) Oh, and on a side note, now that this fine fellow is gone, where the file paths at? Peace Link to comment Share on other sites More sharing options...
Смердокрыл Posted April 19, 2017 Share Posted April 19, 2017 Can't you just look at the original un-edited version of your CharSections table? Copy the dh entries from there and edit the rest or not Link to comment Share on other sites More sharing options...
Bhalandros Posted April 19, 2017 Author Share Posted April 19, 2017 (edited) If I'm understanding correctly, that would leave the demon hunter with just the demon hunter specific skins... I don't really want that. What I need is the flag number, so I can put both flag 0x1 and the demon hunter flag, so they are avaliable on both. But I guess no one has it? Edit: Also, copying whole rows with WDBX Editor is very slow. Edited April 19, 2017 by Bhalandros Link to comment Share on other sites More sharing options...
Смердокрыл Posted April 19, 2017 Share Posted April 19, 2017 Just now, Bhalandros said: If I'm understanding correctly, that would leave the demon hunter with just the demon hunter specific skins... I don't really want that. What I need is the flag number, so I can put both flag 0x1 and the demon hunter flag, so they are avaliable on both. But I guess no one has it? No, the flag on the demon hunter skins means that only demon hunters can use it. The skins available to everyone are available to everyone with no exception (that's how it works with DK, at least) or not Link to comment Share on other sites More sharing options...
Bhalandros Posted April 19, 2017 Author Share Posted April 19, 2017 (edited) 5 minutes ago, Смердокрыл said: No, the flag on the demon hunter skins means that only demon hunters can use it. The skins available to everyone are available to everyone with no exception (that's how it works with DK, at least) Nope. In fact, I changed every single flag to 0x1, both demon hunters and death knights are devoid of any sort of character customization. They all revert into skin, face, hair style, hair color and facial hair number 00, and the server won't even let you log in, due to you having a non-permitted appearance value. Edit: Also, think that Death Knights can't actually use normal skins. They are different skins, even then. They have blue eyes below, even if you take out the deathknightglow.blp. Actually no, they use a different face. But still, death knights have no character customization, NOTHING pops up on their character customization screen, no options, no nothing, you can change their gender but nothing else. The buttons for skin color, etc are gone. Same with demon hunters. Edit 2: I have thought about just copying every single row and putting them for death knights only, and copying it again for demon hunters only... but as I said, copying rows with WDBX Editor is extremely tedious, even for like 10 rows, never mind almost 30k rows... twice. Edited April 19, 2017 by Bhalandros Link to comment Share on other sites More sharing options...
Razmataz Posted April 19, 2017 Share Posted April 19, 2017 Struggling to understand the actual issue you're having here. You're saying you broke DH and DK Customisation? In that case, I think you should use flags 0x19, not 0x01. If you want to figure out FileDataIDs/FilePaths, modify https://github.com/WoW-Tools/CASCExplorer/. Link to comment Share on other sites More sharing options...
Bhalandros Posted April 19, 2017 Author Share Posted April 19, 2017 What are flags 0x19? Just wondering. Link to comment Share on other sites More sharing options...
Razmataz Posted April 19, 2017 Share Posted April 19, 2017 0x01+0x02+0x16 - Playable + Barbershop + Unknown. Whatever it is, it has worked for me in 22996. Link to comment Share on other sites More sharing options...
Bhalandros Posted April 19, 2017 Author Share Posted April 19, 2017 Cool. So... Any way to mass change the whole collumn or should I just go put up a keyboard pressing bot again? Link to comment Share on other sites More sharing options...
Razmataz Posted April 19, 2017 Share Posted April 19, 2017 WDBXEditor export to SQL, update db_charsections_23835 set field10 = 19; Import & override from SQL file. Link to comment Share on other sites More sharing options...
Bhalandros Posted April 19, 2017 Author Share Posted April 19, 2017 (edited) When Importing from SQL it becomes a single blank row. Edit: Also it crashes when trying to close it. Edited April 19, 2017 by Bhalandros Link to comment Share on other sites More sharing options...
Razmataz Posted April 19, 2017 Share Posted April 19, 2017 Double click on the CharSection.db2 file, press Continue, double click again then save. Link to comment Share on other sites More sharing options...
Bhalandros Posted April 19, 2017 Author Share Posted April 19, 2017 (edited) Well now. Thank you very much! It works perfectly... And now to see this cascexplorer stuff. Thanks! EDIT: Although... There are some skins missing, like the man'ari skins on the draenei... They show up on the hair and the body, but not on the face when clicking randomize. Same goes with human necromancer skin. It shows up in the body, but not in the face. Any idea why this happens? Edited April 19, 2017 by Bhalandros Link to comment Share on other sites More sharing options...
Bhalandros Posted April 19, 2017 Author Share Posted April 19, 2017 Maybe it's missing the face files and just not showing up on the skin selection because of that? The skin does appear when you click randomize a couple of times. Have you had this problem? Link to comment Share on other sites More sharing options...
Razmataz Posted April 19, 2017 Share Posted April 19, 2017 Yeah, that's when it gets a lot more complicated. For each of the skins I believe you need to hook it to all the other versions by use of "type" and "color" values. Link to comment Share on other sites More sharing options...
Bhalandros Posted April 19, 2017 Author Share Posted April 19, 2017 Oh boy. Link to comment Share on other sites More sharing options...
Razmataz Posted April 19, 2017 Share Posted April 19, 2017 Example of linking faces and skins for new night elf mannequin skins (21) Note, the third column (middle set of 0s) should be 349423: Link to comment Share on other sites More sharing options...
Bhalandros Posted April 19, 2017 Author Share Posted April 19, 2017 Where would I get the skin ID? Link to comment Share on other sites More sharing options...
Razmataz Posted April 19, 2017 Share Posted April 19, 2017 When the GenType is 0 or 5, read what the Color value is. Link to comment Share on other sites More sharing options...
Bhalandros Posted April 19, 2017 Author Share Posted April 19, 2017 I mean, as in how would I get the ID of the specific skin that's giving problems. Link to comment Share on other sites More sharing options...
Razmataz Posted April 19, 2017 Share Posted April 19, 2017 Ah, well, they would be all the skins that did not have flags 0x01 and therefore weren't accessible to players, more than likely. Link to comment Share on other sites More sharing options...
Bhalandros Posted April 19, 2017 Author Share Posted April 19, 2017 Say... What should I put in the m_id and those first columns? Link to comment Share on other sites More sharing options...
Razmataz Posted April 19, 2017 Share Posted April 19, 2017 If you're editing a .db2 you need to make the m_ids increment. If you're making a hotfix, they can be any number that doesn't overwrite the db2s m_id. (also, if you're using those above changes, set texture2 to be 349423. Turns out it wanted a face texture as well) Link to comment Share on other sites More sharing options...
Bhalandros Posted April 19, 2017 Author Share Posted April 19, 2017 Alright, so just put them at a higher m_id than any other, yes? Also, how does one get that number? ( 349423 ) and will this only work with that specific skin? Link to comment Share on other sites More sharing options...
Razmataz Posted April 19, 2017 Share Posted April 19, 2017 Correct, different m_id than any already there if you're adding stuff, same m_id if you're editing it. I got that number because that was the face texture linked to the male mannequin skin in the default char_sections. For the others, usually you don't need to put a face texture but for this one I did. It will only work for male night elves with color '21' on GenType 6. Link to comment Share on other sites More sharing options...
Legion 7.2.0 (23911) CharSections.db2
By Bhalandrosin General
Recommended Posts