Below is the text of *.vmx. It looks like a setting script.
config.version = "8"
virtualHW.version = "6"
scsi0.present = "TRUE"
memsize = "512"
MemAllowAutoScaleDown = "FALSE"
ide0:0.present = "TRUE"
ide0:0.fileName = "/Users/alex/Documents/Virtual Machines/Windows XP Professional.vmwarevm/Windows XP Professional.vmdk"
ide1:0.present = "TRUE"
ide1:0.autodetect = "TRUE"
ide1:0.deviceType = "cdrom-raw"
floppy0.present = "FALSE"
ethernet0.present = "TRUE"
ethernet0.connectionType = "nat"
ethernet0.wakeOnPcktRcv = "FALSE"
usb.present = "TRUE"
ehci.present = "TRUE"
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
pciBridge0.present = "TRUE"
isolation.tools.hgfs.disable = "FALSE"
displayName = "Windows XP Pro"
guestOS = "winxppro"
nvram = "Windows XP Pro.nvram"
deploymentPlatform = "windows"
virtualHW.productCompatibility = "hosted"
RemoteDisplay.vnc.port = "0"
tools.upgrade.policy = "upgradeAtPowerCycle"
powerType.powerOff = "soft"
powerType.powerOn = "soft"
powerType.suspend = "soft"
powerType.reset = "soft"
ethernet0.addressType = "generated"
uuid.location = "56 4d c6 3a 9c bf ef 1f-4a 8d 7d a4 e2 76 c4 30"
uuid.bios = "56 4d c6 3a 9c bf ef 1f-4a 8d 7d a4 e2 76 c4 30"
ide0:0.redo = ""
vmotion.checkpointFBSize = "16777216"
checkpointFBSize = "16777216"
pciBridge0.pciSlotNumber = "17"
scsi0.pciSlotNumber = "16"
ethernet0.pciSlotNumber = "32"
sound.pciSlotNumber = "33"
ehci.pciSlotNumber = "34"
ethernet0.generatedAddress = "00:0c:29:76:c4:30"
ethernet0.generatedAddressOffset = "0"
tools.syncTime = "FALSE"
ide1:0.startConnected = "TRUE"
chipset.useAcpiBattery = "TRUE"
chipset.useApmBattery = "TRUE"
extendedConfigFile = "Windows XP Pro.vmxf"