Since no one here seems to know the answer to my question or no one seems to care enough for OpenTTD on WebOS Touchpad I answer my question regarding enabling newgrf for the Touchpad port of OpenTTD myself. Hopefully it serves others well. Especially the BigGUI newgrf gives the game a much better usability on the Tablet so it's definitely worth importing at least this newgrf to the Touchpad.
The usual disclaimer: Be aware of that there is no guarantee whatsoever, that following this instruction might do the trick for you. Be also aware of that following this instruction is at your own risk. Furthermore you'll need to have InternalzPro from PreWare installed on your Touchpad to be able to copy the newgrf files to the "hidden" app folders of WebOS. So if you're not into Homebrew at least a little, then this instruction will not work for you.
To enable newgrf on the Touchpad you just have to create two new folders on the Touchpad and copy all the desired newgrf *.tar files to this new directory. Fairly easy task, isn't it. So, to cut the long story short, just browse to the Touchpad directory /media/cryptofs/apps/usr/palm/applications/de.omoco.openttd/.openttd/
, created a new folder named data
, create another new folder named newgrf
in the data folder and copy all the newgrf files to that newly created directory path. This should result in a path like this /media/cryptofs/apps/usr/palm/applications/de.omoco.openttd/.openttd/data/newgrf/xyz.tar
for each given newgrf you have imported to the Touchpad.
If you like it explained step by step, here you go:
- Connect your Touchpad with your computer and put it into USB mode.
- If you are working on a Windows 7 computer, go to G:\Eigene Dateien\Documents\OpenTTD\content_download\newgrf.
- Select all the newgrf files you want to transfer to your Touchpad, right click on them and choose Copy from the context menu.
- Browse to your Touchpad folder structure and create a directory named data.
- Open this newly created directory and create another directory called newgrf in it.
- Open the newly created directory called newgrf, perform a right click in there and choose Paste to copy the newgrf files into it.
- Remove the Touchpad from the PC by performing a safe remove via the task tray symbol.
- Launch InternalzPro on your Touchpad.
- Browse to /media/internal and perform a long tap on the folder called data which you created shortly before.
- Choose Move from the context menu.
- Browse to /media/cryptofs/apps/usr/palm/applications/de.omoco.openttd/.openttd/.
- Confirm moving the data folder to this directory by clicking on OK or however it is called in your localization of InternalzPro.
- You now should have a directory called /media/cryptofs/apps/usr/palm/applications/de.omoco.openttd/.openttd/data/newgrf/ with all of the copied *.tar files in it.
- Close InternalzPro and launch OpenTTD. Depending on how many newgrf files you imported, launch of OpenTTD takes considerably longer than in its vanilla version.
- Click on NewGRF Settings and there on each newgrf you'd like to play with and click Add to activate the newgrf.
- Set the parameters of each newgrf by clicking on Set parameters. I recommend setting OpenGFX BigGUI GUI size to at least 1.5x.
- Click Apply changes and you're good to go.
Adding AI to the Touchpad should work in exactly the same way as described above. Only difference is, that you need to utilize another folder structure than above. But all happens in the data folder, too. The different folder names are ai
containing another folder named library
. I suggest installing any preferred AI to your PC version of the game, then browse to the directory \Documents\OpenTTD\content_download\
on your Computer. Copy
the folder ai
with all its content to the data
folder on the Touchpad and you should be all set. No guarantee on that because I never tried that by myself since ai seems to be quite buggy, yet.