The usual declarations:
%files
%defattr(-,root,root)
%_bindir/%{name}
%_datadir/applications/%{name}.desktop
%_datadir/doc/%{name}
%_datadir/games/%{name}
%_datadir/locale/*/LC_MESSAGES/%{name}.mo
%_datadir/pixmaps/%{name}.png
I think the problem is when the program is built. Either the location of the *.pak file is hard-coded or one of the configuration files is wrong.