prj
|
|
« on: January 08, 2015, 07:19:08 AM »
|
|
|
I made this some time ago to be able to use WinOLS with a RoadRunner emulator (and Ostrich if need be). I thought I'd post it here, a few of you already have it.
Basically it monitors a binary in OLS memory and outputs the changes in real time to a file. After that you can monitor this file with EmUtility and changes will instantly go from OLS to your emulator.
Usage: 1. Export current file from OLS and select it in the "Binary to monitor" window. 2. Choose an output file. It will be created if it does not exist, overwritten if it does. 3. Choose options - some helpful options like 16bit byteswap, and stacking (29F200 choose 4, 29F400 choose 2 etc).
Press "Start Monitoring". It should find the binary in RAM and monitor it. It is a good idea to close the tool or stop monitoring before OLS exits, as otherwise your file will be filled with garbage.
12/05/2016 * Removed address selection. * Modified algorithm to scan all addresses at the same time.
|
|
« Last Edit: May 12, 2016, 05:10:33 AM by prj »
|
Logged
|
|
|
|
Lost
|
|
« Reply #1 on: January 08, 2015, 08:39:38 AM »
|
|
|
Huge thanx master PRJ!!!
|
|
|
Logged
|
|
|
|
dream3R
|
|
« Reply #2 on: January 08, 2015, 09:29:20 AM »
|
|
|
Legend!
|
|
|
Logged
|
|
|
|
nyet
|
|
« Reply #3 on: January 08, 2015, 10:38:22 AM »
|
|
|
Amazing. Thank you again, prj.
Perfect timing, I just bought a moates.
|
|
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease do not ask me for tunes. I'm here to help people make their own. Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
|
|
|
technic
Full Member
Karma: +18/-5
Offline
Posts: 227
|
|
« Reply #4 on: January 08, 2015, 01:39:33 PM »
|
|
|
Very nice! I assume only one project/version can be open in WinOLS? (Or are you querying/matching the complete binary in RAM?)
I did something similar and always found three copies of the binary present in RAM.
|
|
|
Logged
|
|
|
|
prj
|
|
« Reply #5 on: January 09, 2015, 08:15:38 AM »
|
|
|
Does not matter how much you have open.
It makes a best guess initially. If it guesses wrong you can always select the correct address via trial and error. Just choose another address and flip a few bytes back and forth and see if it picks it up. One of the addresses will be correct.
And yes, it scans the whole process memory, but it uses a few tricks/assumptions to be really fast doing it. Locating the binary matches should not take longer than 4-5 seconds.
|
|
« Last Edit: January 09, 2015, 08:17:44 AM by prj »
|
Logged
|
|
|
|
chora
Newbie
Karma: +0/-0
Offline
Posts: 16
|
|
« Reply #6 on: February 12, 2015, 04:24:36 AM »
|
|
|
hi, very nice hard work from you prj , thanks advanced, whith this i can viu cursor run inside maps of wionls ? like with ols3000
|
|
|
Logged
|
|
|
|
daniel2345
Full Member
Karma: +11/-7
Offline
Posts: 197
|
|
« Reply #7 on: February 12, 2015, 11:24:10 AM »
|
|
|
No. That would be tracing. from ecu to ols.
This tool monitors your changes in ols and puts it to ecu.
|
|
|
Logged
|
|
|
|
MIL_on
Full Member
Karma: +12/-2
Offline
Posts: 119
|
|
« Reply #8 on: February 15, 2015, 04:01:50 AM »
|
|
|
thanks, this is great!
|
|
|
Logged
|
|
|
|
|
Westfarmracing
Full Member
Karma: +3/-0
Offline
Posts: 110
|
|
« Reply #10 on: May 28, 2015, 09:15:57 AM »
|
|
|
Big thanks to you sir!
|
|
|
Logged
|
|
|
|
sonique
|
|
« Reply #11 on: May 28, 2015, 03:58:30 PM »
|
|
|
good app.. thanks
|
|
|
Logged
|
|
|
|
blundar
Newbie
Karma: +11/-1
Offline
Posts: 22
|
|
« Reply #12 on: June 10, 2015, 09:00:28 AM »
|
|
|
Thanks for sharing this. I've linked to this thread from our RR / ME7 info page. If there is anything else you'd like me to include, please let me know. http://support.moates.net/roadrunner-and-bosch-me7/
|
|
|
Logged
|
|
|
|
prj
|
|
« Reply #13 on: June 10, 2015, 11:41:37 AM »
|
|
|
That's nice, thanks. No need to include anything else really.
|
|
|
Logged
|
|
|
|
RBPE
|
|
« Reply #14 on: August 05, 2015, 05:47:30 PM »
|
|
|
How'd I miss this?? Thanks Prj
|
|
|
Logged
|
|
|
|
|