I modified this post because I kept getting the wrong time zone. And the Conflipper solution failed due to server failure. This is a more reliable way of adding cities.
Follow these steps and you should be fine:
1. Install Microsoft.NET Compact Framework (the current version is 3.5)
2. Install Total Commander
3. In Total Commander, navigate to the Windows directory and find 2330fc3c_manila. Go to the properties of that file and uncheck "Read only". Click ok to save your changes to the file.
3.5 Copy the file out of the windows directory, change the permissions, then copy it back.
4. Download Weather Database Editor (attached in this post; rename *.cab) and install. Launch the app, go to your Country> click "Edit" > click "Cities" > click "Edit" > click "Add City".
5. Add your city using the Accuweather code. Example: |NAM|US|NJ|PARAMUS
6. Click OK to save
7. Download and Install sqllite admin (
SQLite Administrator - International Milestone Beta)
8. Copy 2330fc3c_manila to your desktop
9. Edit 2330fc3c_manila with sqlite
10. Check last fields (timezone and msid) in cities section for your town and copy them from nearest one to your town (geographically)
11. Commit changes to file and copy back to the \Windows directory on your TP2
12. Soft reset your phone.
You can now add your city in TF3D.
Hope This Helps