0 up votes and 0 down votes

Jan. 19, 2022, 6 a.m.

1,190 total views
last update Oct. 2, 2022, 2:21 a.m.

Total Downloads
121 total downloads
last update Oct. 2, 2022, 2:21 a.m.

Empire City HD

Need For Speed High Stakes

Need For Speed High Stakes
more from this game
more in this category



I couldn't find a high-res texture pack for vanilla Empire City that I really liked, so I decided to make my own textures using AI upscaling tools and/or GIMP. Nearly everything has been upscaled or remade to a higher res, including skyboxes and night/weather textures, and some minor texture edits/fixes have been made to the track itself.

The two online tools I use generate their own different look, one giving a cleaner look and the other a kind of gritty look, so I've included both as choices–Clean and Gritty.

You can get an idea of how they look in-game via this video I put together. 

(Recommended) System Requirements
NFS4 is an old game but combined with recent modifications to it, it can actually get pretty demanding. Here's some things you will probably need for a smooth experience.
1) Run on VEG's Modern Patch.
- a) Modern Patch is CPU intensive, so it's probably best to have a CPU from within the last ten years.
- b) I'm not sure Modern Patch was meant to run on systems older than Windows 10, which is what I run. YMMV with older OSs.
2) A decent GPU with (probably) at least 256 MB or more of VRAM. 

1) Make a backup of your Empire folder found in [your NFS4 installation directory] -> Data -> Tracks.
2) Unzip my mod somewhere and cut/paste the files of your preferred style from their Empire folder into your installation's Empire folder. Overwrite all when prompted.

I do not claim ownership or copyrights over anything in this mod; as such, it's free to modify and distribute except where copyrights prohibit.

See included Readme for a full list of credit.


Who Favourited This File

Loading comments...

Comments ({[{ }]})


You currently have no notifications.

{[{ notification.title }]}

{[{ notification.created|timeAgo:'MM/dd/yyyy' }]}
{[{ notification.sender.display_name }]}
older notifications mark all as read
{[{ shout.created|timeAgo:'MM/dd/yyyy' }]}