Eu acho que sei qual é o problema
O editor de texto que você usou, anexa-lo ao final de cada linha
\par
Além disso, ele também aparece no início e no final do arquivo.
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\froman\fch****t0 Times New Roman;}}
{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\f0\fs20i
..
..
}
^@
Este deve ser o conteúdo correto
Obj=factory
name=Refinaria
Location=Land
DistributionWeight=100
Productivity=320
Range=200
Smoke=Diesel
SmokeTile=1,0
SmokeOffset=-32, -28
SmokeSpeed=128
InputGood[0]=Oel
InputCapacity[0]=1250
InputSupplier[0]=1
InputFactor[0]=300
OutputGood[0]=Gasoline
OutputCapacity[0]=270
OutputGood[1]=Plastik
OutputCapacity[1]=260
OutputFactor[1]=100
OutputGood[2]=GLP
OutputCapacity[2]=500
OutputFactor[3]=140
OutputGood[3]=Diesel
OutputCapacity[3]=780
OutputFactor[3]=30
MapColor=110
pax_level=40
intro_y=1920
Dims=2,2
climates=desert,mediterran,temperate,tundra,rocky
BackImage[0][0][0][0][0][0]=refinaria.0.3
BackImage[0][1][0][0][0][0]=refinaria.0.1
BackImage[0][0][1][0][0][0]=refinaria.0.2
BackImage[0][1][1][0][0][0]=refinaria.0.0
Para desenvolvimentos futuros, eu recomendo usar um editor de texto simple como o Notepad ou o vim, ele não adicionar informações extra. Os arquivos DAT são arquivos de texto simple, se há alguma outra coisa, o processo de compilação do objeto muitas vezes falha.