To avoid this being lost to facebook history i will upload here too! Please let me know if there are any corrections.
Hey guys, happy easter!!
just wondering if someone could explain the relationship between Cabinet.xml and the directconfig files? I brought a matrix and LED’s from a VPIN shop with Cab and directconfig xml inlcuded… however I need to expand the cab.xml to include some additional stuff (SSF) and im trying to understand where directconfig and cab refer to one another…? also do the directoconfig files ever need to get updated? sorry for the post, I just find DOF to be quite confusing
Cabinet.xml holds a number of config instructions for your cabinet. Teensy addressable LEDs are defined here <Ledstrip> as well as outputs from your other devices <LedWizEquivalentOutput>. Since you can have more than one device those output devices are assigned a number and this number is suffixed to the name of the directoutputconfig files that are produced from the dof config tool (eg directoutputconfig30.txt). These config files define the actual effects that will be called when a specific rom is played – mapping to send signals to the outputs per device. Essentially cabinet.xml you should set up once to match your devices and the directoutputconfig files from the “generate config” feature of the DOF configtool you simply drop into the directoutput config folder of your pincab. As long as you have defined the correct device number to match the config that was generated you should have working DOF!
DOF config tool determines the device number: