Exactly. Its NEVER a salary cap issue because when I finish a roster, I go into franchise in order to check every team's cap room. Any team thats negative gets adjusted in which I start with the highest rated players on the team and simply "backload" their contract which puts less money on the current year. I go player by player until the team is under the cap. The only thing that I will do is use the game's default roster for contract info. I take the player's actual contract and just backload it.
There's a lot of interesting things that I have found. For example, I had a name corruption with Steve O in which there was somehow someway two of them but yet only one was in the roster file. And now that im thinking about it, the other might have been in the draft class which is why the second one never appeared. Anyway, I made his last name like his first - BLANK.
I did that for all seven celebs and went back into the editor. The name corruption message popped up and it fixed it to where all the celebs have no actual names listed but it solved the problem because despite fixing it, the pop up would appear every time I go back in the editor. After doing that, it didnt. This is actually in my 2K5 roster that I posted which I'll eventually somewhat re-do at a later date. As of right now, im creating my 2K6 (2005) roster and havent edited the celebs yet. The only thing that im going to do is ZERO them out.
Here's another tidbit - in my 2K7 franchise file that I posted - you'll notice that theres 382 players in the Draft Class instead of 380. This is because I had a safety (Tom Knight) and a cornerback (cant remember exactly but I think it was J. Cox) with name corruption. I created dummies of them in-game and did something in which I linked the problem to the dummies. I then deleted the dummies in-game but amazingly, they appear as rookies in the Draft Class.
And another -
Ever come across a player who wears elbow equipment yet always wondered why it doesnt appear in-game??? I have and while I dont know the answer, I do know how to get around that problem. For example, WR Marvin Harrison has white turf on his elbows in the edit screen but it doesnt appear in-game. In Finn's editor, find a WR (like T.O. for example) who wears elbow equipment in which it actually appears in-game.
Copy that player (again, T.O. for example) and paste him over Harrison but DO NOT use the paste exact copy option. There's three options - paste player, paste player attributes only and paste player exact copy.
Use only the PASTE PLAYER option. DO NOT use the exact copy or the attributes options because the attributes is useless while the exact copy will give you two of the same player that you copied and that could cause some name corruption problems.
After you paste that player, go into Harrison in Finn's editor and edit him to what he should be. In other words, you'll have to re-enter the majority of his info, equipment and attributes to what they were originally. After you do all that, you can save and then go in-game and he'll be wearing the elbow equipment that he should have been wearing to begin with.
Also be advised that if its a player like Harrison who has a cyberface, you'll need to know the numbers that show up in Finn's editor for the face and skin tone. I personally open the default roster to check out the face and skin number and then adjust in the actual file to what they were before I pasted Owens over Harrison.
Also be advised that sometimes there's more than one set of numbers. For example, there could be face 1-20 listed three times one after the other. Make sure you have the right one or you could get that screwed up face and/or skin tone.
And dont worry, you'll keep the player's career stats intact.
Hope this helps. I know its helped me because I used to be mad as hell when I have elbow equipment on players but yet, it doesnt appear in-game. And im still trying to figure out why CB's Rashean Mathis, Mike McKenzie and WR Donte Stallworth (not that he matters anymore) never show up during the coin toss when listed as the LCB or LWR. The only work around that is to re-create them over a player at the same position. Of course, you could always just put them on the right side but I like the top WR and CB to appear during the coin toss and in some cases, these guys are the highest rated for that position and for their current team.