I've taken a look to NFSMW and NFSC for HUD positions. I changed HUD modes between widescreen and normal, so I can get the positions of leftside and rightside objects. I've been successful with it. So, now it's possible to make your custom HUD positioning like this:
Amazing work dark1337! I've been trying to find the "Left Group HUD X Pos" and "Right Group HUD X Pos" by searching -120 float and 209 float but I haven't found anything. Could you go into further detail? Should Widescreen Mode be enabled for the -120 and 209 values or should it be disabled? I've only been able to find the "Map Rotation Center" which is a static address.
I'm very excited to see where this could potentially lead to.
Cool, I'll try to take a look at it some point. I think hud position is stored somewhere in game data, not in exe.
By looking at strings and attempting to open files with NFS-TexEd this is what I can gather for NFS MW:
attributes.bin (data for traffic cars, player cars, etc.)
FE_ATTRIB.bin (data for front end: different menus)
gameplay.bin (races, challenges, tracks, etc.)
GlobalMemoryFile.bin (menu text, various other menu data)
InGameMemoryFile.bin (pursuit data, various other in-game data)
PermanentMemoryFile.bin (unknown, 4 KB of data)
FrontEndMemoryFile (unknown, 1 KB of data)
All other files are texture/geometry archives from my understanding. I have no idea what PermanentMemoryFile and FrontEndMemoryFile are for, since they have no strings, but the game appears to work perfectly without them.