Alright after lots of tries I cannot figure it out.
Madden 12: How do I change the coach's in-game appearance??? Is there a section in the Raw Data b/c the coach table only has a Portrait option and the Coach ID has an assigned coach profile essentially with it. No changing the skin color and hat options don't change anything in the coach table.
So now the fun part... editing the configs! You can select what tabs you want to see and give nice, meaningful names to stuff as their meaning is discovered, then share the config with everyone else.
So the format ( at least right now, subject to change, etc... )
Everything has to be in an xml tag and all tags have to be closed. Honestly, don't let the xml extension fool you - its parsed more like a generic config than a 'to spec' xml file.
The types...
Field
This is just a table field, like 'PSPD' in the PLAY table.
ex.
PSPD Speed TextBox Some Text
TEAM
Team ID Team Name
Abbreviation: this is the 4 letter code, ie this field's DB name
Name: this is the nice, readable name - this can be blank
ControlType: the type of control to edit it with. A TextBox ( capitalization matters btw - sorry ) - is the default. A ComboBox can be specified here. If you use a ComboBox, you either need to add the items or link it ( see below ).
ControlItem: if using a ComboBox, you can put as many of these as you wish and these will be used to populate the dropdown list. Otherwise, you can leave this out completely if not using it.
ControlLink: this section should only be present if a ComboBox is used and its contents depends on the lookup from another table. For instance, say this field was TGID ( Team ID ) and we're talking about the Players table. Well, you could use a ComboBox to edit it ( ie. a dropdown of team names ) but using this option. In doing so, you set the table to reference in the Table section, the IndexField to the field to use in the lookup ( ex. TGID ), and the ReferenceField as the field who's contents you want to display ( ex. the actual Team Name for that Team ID ).
Table
This is just a table in the DB, such as the PLAY table.
ex.
PLAY Players
Abbreviation: this is the 4 letter code, ie this table's DB name
Name: this is the nice, readable name - this can be blank
View
This is a displayed item in the editor. For right now, only the main tab control and a listview ( aka Grid ) is valid - maybe more in the future.
Ex. MainTab Tab 10 30 0
800 340
Players Table Players
First Name
Name: the name of this view - must be unique!
Type: Tab ( to hold listviews in ) or Grid ( a listview of a table ).
Position: position in the client area - Z means nothing right now.
Size: size of this control. Note that the defaults sizes are just about right for a grid and a listview to fit in the main window. If you are putting in multiple grids, you may have to play with it. Also, all items are bound in each direction, so as you resize the editor, the controls resize with it.
Child: this is only valid for a Tab and is the list of listviews / Grids that go in it, in the order they appear.
Source: this is only valid for a Grid and tells the listview which Table to pull its data from ( Table is the only valid source type right now ).
Field: this is only valid for a Grid and is the list of fields to display. If none are given, all are displayed, but if any are given, only those are displayed.
Ok folks, let me know what you think, issues, etc.
Enjoy!
Am I reading this right, that the DB files CAN be edited if you create an .xml config file?
Or is this just to make the raw data more user friendly?
Anyone have experience with the process Xan mentioned here?
During the Depth Chart stage of the offseason when I try to sim to the pre-season it doesn't compile a pre-season schedule - which freezes or doesn't allow me to continue farther. Anyone know of a fix???