|
|||||||
| NFS: Most Wanted Discuss anything related to NFS9: Most Wanted here. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Car freak
|
I've been wondering about the true performance of my NFSMW cars, and so I decided to find out. I looked through the memory area allocated by MW, and found a variable that always reflected the speed of the player's car (at 0x914654). I built a program that reads this variable, and clocks your 0-100, 0-160, 0-200 and 0-300 km/h times. It supports 4 speed units: km/h, m/s, furlongs per fortnight and also the obsolete mph. It also records the highest speed you've reached while it was monitoring. If you hover over your best times, it also tells you the average G-forces you would've experienced in the real world.
I have currently no way of drawing onto the screen of NFSMW, so you have to alt-tab out to check your times. If you know of a way, please let me know. As a teaser: the best 0-100 km/h time I've reached without nitrous was 2.2 seconds (!!) in a fully modded (no junkman parts) Corvette C6. Downhill, with nitrous I got the time down to 1.7 s (about 1.6 G). Pretty good, eh? ![]() Edit: v0.3 released - http://www.nfscars.net/file/view/mostwanted/6398.aspx - NFS:MW versions 1.2 and 1.3 supported Recommended to use along with Loque's windowed mode mod, otherwise you'll have to alt-tab out of MW every time you want to see your stats. Last edited by GodGell; 12-25-2007 at 04:02 AM. |
|
|
|
|
|
#2 |
|
A5
Join Date: Feb 2006
Location: Canada
Posts: 2,315
|
Whoah, neato, nice idea
__________________
|
|
|
|
|
|
#3 |
|
Car freak
|
Thanks.
If you have an idea about something you want to see in the program (I think I'll just call it Timer), feel free to post it ![]() |
|
|
|
|
|
#4 |
|
Bi-Turbo Power...911
Join Date: Jul 2002
Location: Home (Romania)
Posts: 554
|
cool! very good work! we wait for the final product so we can test it and then share opinions. anyways ,a very good ideea!
__________________
![]() 2000 Porsche 911 Turbo...3.6l ,24v ,flat 6 cyl twin-turbo ,415bhp ,0-60 in 4s.No comment! The original is always best. In the memory of the 1978 Turbo , the Grandfather...born in Stutgart ,known everywhere. ------------------------------------------------------------------ I miss Jay5 ... |
|
|
|
|
|
#5 |
|
A5
Join Date: Feb 2006
Location: Canada
Posts: 2,315
|
THis is probably one of the greatest breakthroughs in MW along with Arushan's Ferrari add-ons
__________________
|
|
|
|
|
|
#6 |
|
Bi-Turbo Power...911
Join Date: Jul 2002
Location: Home (Romania)
Posts: 554
|
yes ,i think we could have a hall of fame for every new thing promoted for MW
__________________
![]() 2000 Porsche 911 Turbo...3.6l ,24v ,flat 6 cyl twin-turbo ,415bhp ,0-60 in 4s.No comment! The original is always best. In the memory of the 1978 Turbo , the Grandfather...born in Stutgart ,known everywhere. ------------------------------------------------------------------ I miss Jay5 ... |
|
|
|
|
|
#7 |
|
Car freak
|
Here comes the first release
![]() http://195.56.46.139/stuff/get.php (103 kb) Enjoy! If you are getting incorrect speed readouts, please post your NFSMW version here, preferably along with your speed.exe. ![]() Usage: start up timer.exe. If NFSMW is not running, start it as well. Timer will start monitoring when you press the button on it ("Start", or "Retry" if NFSMW wasn't running before). When you want MWTimer to clock your time, stop your car fully. Then accelerate as quick as you can. MWTimer will record your 0 to 100, 160, 200 and 300 km/h times. The timer will stop once MWTimer becomes the active application again (when you alt-tab out of MW). You can switch between units with the "speed unit" menu. Unless you disabled it (in the "mode" menu), your highest reached speed will be recorded.You'll also see that the highest and lowest G-forces your car experienced while MWTimer was monitoring, are also recorded. The G-meter is updated once a second, so it might not be very accurate if you gain/lose a big amount of speed in less than a second. I'll probably update this if neccessary. On the right of the main window, your last and best times are shown. You can mouse-over your best times to see the average G-forces you would experience in that time. Note that MWTimer might record your times even when you don't want it to, which is why the "last" column might show really slow values. Last edited by GodGell; 05-22-2006 at 02:48 AM. |
|
|
|
|
|
#8 |
|
Member
Join Date: Apr 2006
Posts: 87
|
looks great will down load and give it a try
![]() |
|
|
|
|
|
#9 |
|
Acherontic
Join Date: Aug 2004
Posts: 1,103
|
Pretty cool! I'm going to give it a try now....
__________________
|
|
|
|
|
|
#10 |
|
Car freak
|
So? Do you guys like it?
|
|
|
|
|
|
#11 |
|
Car freak
|
Here comes version 0.2 with plenty of updates for ya'll.
![]() http://195.56.46.139/stuff/get.php I added a G-meter that updates once every 100ms. I also tidied the code up a bit. I recommend also using the windowed mode mod because that way you don't have to alt-tab out all the time. |
|
|
|
|
|
#12 |
|
Reverse Engineer
Join Date: Dec 2002
Posts: 478
|
A very useful product from mem hacking... good job!
|
|
|
|
|
|
#13 |
|
Aka big_muppet996
|
this looks kinda cool!
when i get back from school this evening i might test it out
__________________
Formerly known as big_muppet996 |
|
|
|
|
|
#14 |
|
F-Body Faction
Join Date: May 2006
Location: Rockport City/BMW M3 GT2
Posts: 356
|
The program deos't work!!!!! It tels that it needs "VCL50.bpl" file
What does it meen??? |
|
|
|
|
|
#15 |
|
Member
|
good idea nice
|
|
|
|
|
|
#16 |
|
Member
|
very good idea
|
|
|
|
|
|
#17 |
|
Member
Join Date: May 2006
Posts: 3
|
I've got the same Problem. I get the Message "VCL50.bpl" couldn't be found.
|
|
|
|
|
|
#18 |
|
Car freak
|
Sorry about that, it seems some VCL runtimes were still left out. I rebuilt it with all the runtimes built into the exe, so it should work now even if you don't have those libraries. The exe's filesize jumped from 103 kb to 577 kb though, so here it is in a ZIP:
http://195.56.46.139/stuff/get.php |
|
|
|
|
|
#19 |
|
Member
Join Date: May 2006
Posts: 3
|
Very nice, Good Job
|
|
|
|
|
|
#20 |
|
ferroequinologist
Join Date: Nov 2003
Location: Mercury
Posts: 1,264
|
On level ground, a Gallardo does 1.953 to 100km/h without nitrous
![]()
__________________
AMD X2 4850e @ 3.16ghz HD4650 1gb BenQ G2400WD 24" @ 1920x1200 |
|
|
|
|
|
#21 |
|
F-Body Faction
Join Date: May 2006
Location: Rockport City/BMW M3 GT2
Posts: 356
|
SWEEEEEEEEEEEEEEEEETTT!!!!!!!!!!!!!
Now it Works Great Program!!!!!!!!!!!!!!! |
|
|
|
|
|
#22 |
|
Sleep is overrated.
|
Umm....before I download this, will it work if I use the imperial system, because I would just like to know beforehand.
__________________
(___((__Marlboro___((() Good for what ails you. The Flame Brigade. Stomping out deadbeat posters left and right until the end of time. "A well regulated Militia being necessary to the security of a free State, the right of the people to keep and bear Arms shall not be infringed." --Second Amendment, United States Constitution |
|
|
|
|
|
#23 | |||
|
Car freak
|
Quote:
Quote:
![]() Edit: here's a picture of MWTimer 0.2 for ya'll. ![]() ![]() Quote:
Is it fully modded?My new best times are on the picture above. The "best" times are from my (almost fully modded) Murciélago, and the "latest" times were from a stock Ford GT (the uploaded picture is after tuning). The highest speed (397 km/h) was also from the Murciélago. That car has got to be the one with the tallest gearing in the game.If the program works for you, please post your best times, and also any ideas you'd like to share. ![]() Last edited by GodGell; 05-25-2006 at 09:22 AM. |
|||
|
|
|
|
|
#24 |
|
Member
Join Date: Apr 2006
Posts: 87
|
Question
![]() how hard would it be to have your program data log the inforamtion to a text file. Like say every 1 second it saves all the information, so when you do races you can look at what you save and see were at different locations what your speed or g's you were pulling. so that later you could compare 1st runs to 2nd runs. I am not asking for you to do the compairing but just to be able to save the file to a text file. |
|
|
|
|
|
#25 | |
|
ferroequinologist
Join Date: Nov 2003
Location: Mercury
Posts: 1,264
|
Quote:
Spent all those on my Elise, and then didn't bother to finish upgrading it. I'm positive I could go quicker with the Junkman parts. The Carrera GT does 396, so I'm not far behind ![]()
__________________
AMD X2 4850e @ 3.16ghz HD4650 1gb BenQ G2400WD 24" @ 1920x1200 |
|
|
|
|
|
|
#26 | ||
|
Car freak
|
Quote:
I was also thinking of making a speed vs. time backlog with a nice graph, though that'd require a lot of programming. I'll definietly add a "Reset times" button, though ![]() Quote:
![]() Last edited by GodGell; 05-24-2006 at 01:56 PM. |
||
|
|
|
|
|
#27 | |
|
Post count below 5!! Yay!
|
K I've managed to download it, try it out, yet it didn't show the time. I was free roaming in my Lancer, and it didn't kept track of my time. What heppened?
__________________
My Showroom-(Last Updated: August 4, 2006) ![]() Join #nfs on irc.nfscars.net today! Anti-Revolutionary Drifters (The Next Generation? ROFL what a laugh!) Quote:
|
|
|
|
|
|
|
#28 | ||
|
Paul the Octopus
|
Quote:
You should make a G-Force measurer which gets updated in a real-time manner, like the one in NFSU2's test track. What's really funny, though, is that, unlike many cars in the game, the Ford GT's acceleration figures are realistic.
__________________
![]() ![]() Quote:
|
||
|
|
|
|
|
#29 | |
|
Member
Join Date: Apr 2006
Posts: 87
|
Quote:
Text files should not be that big, it is a text file. A few megs is no big deal for me ![]() If you want to graph it fine by me ![]() A simple save file will be fine or maybe be a "save as" so you can have different named files. |
|
|
|
|
|
|
#30 |
|
Reverse Engineer
Join Date: Dec 2002
Posts: 478
|
Some of the cars do have realistic specifications in their performance files... atleast for torque curves, and gear ratios.
|
|
|
|
|
|
#31 | |
|
Car freak
|
Quote:
![]() (or if MW wasn't running before you started it, the button will say "retry") @arushan: I'd have thought a stock Ford GT would be at least a second slower to 100 than in MW. |
|
|
|
|
|
|
#32 | |
|
Car freak
|
Quote:
The only single value this program reads out from MW is your speed, and you can only calculate your forward gravity from that. The G-meter in NFSU2's test track measured lateral Gs, which I really didn't like, because I wanted to test my brakes and acceleration instead. Btw, I added a link to Loque's windowed mode mod to the first post, which you can use to monitor your stats in realtime. It looks like it uses a DLL hook (a fake DirectX dll that redirects most calls to DirectX but changes some of them), which could also be used to draw stuff on-screen. We could even integrate the windowed mode mod and MWTimer into a single DLL, though I'm not sure how to implement that. |
|
|
|
|
|
|
#33 | ||
|
Reverse Engineer
Join Date: Dec 2002
Posts: 478
|
Quote:
Gear Ratios: 3 (rev), 0 (neutral), 2.61, 1.71, 1.23, 0.94, 0.77, 0.63 Differential: 0.725, 0.725, 0 (no idea what this value really means) Final Drive Ratio: 3.36 Torque Curve: 201, 268, 369, 436, 454, 402, 369, 341, 319 Max RPM: 7500 Red Line: 6500 Quote:
.data:00982BD8 lpD3D9 .data:00982BDC lpD3DDevice9 .data:0093E82C PresentParams .data:00982BF0 bWindowed .data:00982BF4 hWnd [lpD3DDevice9]+00000044 = IDirect3DDevice9::Present |
||
|
|
|
|
|
#34 |
|
Human
|
fortnight lol (isn't that like half a night) you should include days jk
__________________
![]() And all that is blah blah blah 80% of members here are ricers. If youre the 20% that hates it, copy this into your sig |
|
|
|
|
|
#35 | ||||||
|
Car freak
|
Quote:
![]() Quote:
and maybe find some stuff out.Quote:
Quote:
![]() Quote:
![]() Btw, I thought I just need to export the same functions as the original d3d9.dll, make them all call the real functions, and modify some of them. Seems I was wrong ![]() Quote:
resent a function, an array, or what? Sorry, I'm not really experienced in DirectX programming.Edit: my new best time, with my fully junkmanned Gallardo is 1.344 seconds from 0 to 100. Holy shit... Last edited by GodGell; 05-25-2006 at 09:12 PM. |
||||||
|
|
|
|
|
#36 | |||
|
Reverse Engineer
Join Date: Dec 2002
Posts: 478
|
Quote:
Quote:
Quote:
|
|||
|
|
|
|
|
#37 | ||
|
Car freak
|
Quote:
![]() Quote:
![]() |
||
|
|
|
|
|
#38 |
|
Member
Join Date: Apr 2006
Posts: 87
|
@ GodGell
I used your program and your right it did not work with version 1.2. when i updated it to version 1.3 it worked. Good job ![]() When i crashed 74 Gs wowi just is would be dead |
|
|
|
|
|
#39 | |
|
Reverse Engineer
Join Date: Dec 2002
Posts: 478
|
Quote:
|
|
|
|
|
|
|
#40 | |||
|
Car freak
|
Quote:
When I have some time, I'll try to find an alternate address for v1.2. What kind of speed readouts did you get?Quote:
![]() Quote:
![]() Last edited by GodGell; 05-26-2006 at 02:58 PM. |
|||
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|