Since a week ago I know how to edit shoe colors, both default models and the ones from the ‘colorway’ menu. It’s possible to assign the color you want to every layer of every shoe: base color, TC1, TC2, white/black, black/white… change the default materials of the layers, or even fix the shoes that are broken (Hyperdunk 2015 just have one material for every layer, Air Pippens have a grey fixed base color…).
Here you have an example of default Nike HyperRev with a hex edited red base:
I would share with you all how to do it, because all the files you need are in the shoe_global.iff (0B) BUT…
I've spent this week trying to figure out why, even hex editing those files correctly, I couldn’t see any change in the game. The only way I had to see those changes reflected in the game was disconnecting the internet from the PC and deleting the game folder from steam/userdata.
The same happened with those roster.iff and injuryfree_roster.iff
So, seeing this, what I figure out is that one of those .BIN files from steam/userdata/local contains every damned updated stuff in the game, and overwrites every file from the game folder.
IMO updated injury free and regular rosters, updated shoe_global (with the new shoes added some weeks ago), updated CFs (like masked Rose), user created shoes and new uniforms are there; and we won’t be able to edit them or edit anything that those files overwrite until we find out how to open them.
I’ve been taking a look at them and it’s too much for me, but I’m quite sure that some people from this forum have much more means than me!