Jump to content
Sign in to follow this  
geoffco

sim1.dll modification for FS9.1

Recommended Posts

I'll take the info on how to change the sim1.dll file.I have the file but would like to know what has changed.JimCYWGjagabom @ shaw . caJust remove spaces.

Share this post


Link to post
Share on other sites
Thanks to Opa and Twasono for their replies. I now have a re-worked sim1.dll file that corrects both the skid-friction and the roll-friction.Cheers,Geoff
Hi Geoff,Did you achieve a better result? If I may know, what values did you modify and what is your new values?To other simmer who would like to try it, just find a small guide which can be easily found on uncle Google. :)Just enter the keyword: sim1.dll frictionGood luck... :)Best Regards.

Share this post


Link to post
Share on other sites

All,I have the file as well if some will e-mail me. That way one person is not doing all the answering.

Share this post


Link to post
Share on other sites
I did not send you one - at least i don't think I did.I need you to send ME one with your e-mail address so I can send it via normal e-mail.Just send a PM (Personal Message) and include your e-mail address in it.
You have been PM'd David.......John

Share this post


Link to post
Share on other sites
Hi Geoff,Did you achieve a better result? If I may know, what values did you modify and what is your new values?To other simmer who would like to try it, just find a small guide which can be easily found on uncle Google. :)Just enter the keyword: sim1.dll frictionGood luck... :)Best Regards.
I'm still testing, but the changes I made were :48CBC (Concrete) 14AE873F 1.199 -> 1.06048CFE (Grass) CCCC8C3F 1409 -> 1.10048DC4 (Asphalt) 14AE873F 1.199 -> 1.060492AA (Tarmac) 14AE873F 1.199 -> 1.060I tried setting 1.020 for the hard surfaces also but this was too low and I had some aircraft accelerating on idle thrust during taxi!To make the changes, I used the hex editor and table address values found in this post (http://www.gameskb.com/Uwe/Forum.aspx/games-flight-sim/9574/Changing-Ground-Friction-Values-Can-Someone-Translate). The post by 'simon' on 27 Oct 2006 13:08 GMT is the important one here. In the hex editor, I found the offsets by searching for 'address' as the method of 'finding them by scrolling down the list' did not work for me...To calculate new values, I used the babbage.cs.qc.edu calculators which are linked in that post - be careful to reverse the hex input / output.Geoff

Share this post


Link to post
Share on other sites

Geoff,Most aircraft should accelerate on idle thrust, even a 747-400 at normal weights. Aircraft like the A320 actually require a proper technique of not riding the brakes to prevent excessive wear.Regards


Rob Prest

 

Share this post


Link to post
Share on other sites
Geoff,Most aircraft should accelerate on idle thrust, even a 747-400 at normal weights. Aircraft like the A320 actually require a proper technique of not riding the brakes to prevent excessive wear.Regards
Yes, but this was (I think) excessive. Now with current values it is much better - still a slight acceleration at idle...Geoff

Share this post


Link to post
Share on other sites
I'm still testing, but the changes I made were :48CBC (Concrete) 14AE873F 1.199 -> 1.06048CFE (Grass) CCCC8C3F 1409 -> 1.10048DC4 (Asphalt) 14AE873F 1.199 -> 1.060492AA (Tarmac) 14AE873F 1.199 -> 1.060
Interresting that after all those years, development continues, i.e. tweaking this.Btw, anyone can download it from my server.

Share this post


Link to post
Share on other sites

Johan,The link for your server does not currently work.


Glenn Wilkinson

dk1xTfc.jpg                                      28.jpg

Share this post


Link to post
Share on other sites

Back again.Direct link to it.http://www.jdserver.mine.nu/johan/index.php?option=com_content&task=view&id=105&Itemid=9

Share this post


Link to post
Share on other sites

How would this modification affect the few addon aircraft that have their ground friction coded properly (Level-D springs to mind)? I presume that they would taxi liker a rocket on idle thrust?

Share this post


Link to post
Share on other sites

Hi,I have read the posting below but I'm a bit clueless what to change :mellow:http://www.gamehourz.com/Changing-Ground-Friction-Values-Translate-German-ftopict12513.htmlIn the posting there are these text fragments:Wheels, Concrete Original Microsoft Value 48CBA 00009999A93FC78424880000007B14AE47C784248C000000E17AE43FC784 A bit further below:Tab. 1 Wheels 1) CONCRETE default Offset a) Roll Friction 0.05 48cbc (recommended : 0.02 to 0.03 ) and further:And this is an example for the actual code for table 1, Wheels, Concrete: code:48CB8 840000009999993FC78424880000007B --> 0.05 Roll Friction So 3 different offsets 48CBA, 48CBC and 48CB8 for concrete roll friction ?!?!?I'm confused, please advice


Location: Vleuten, The Netherlands, 15.7dme EHAM
System: AMD 7800X3D - X670 Mobo - RTX 4090 - 32GB 6000MHz DDR5 - Corsair RM1000x PSU - 2 x 2TB SSD - 32" 1440p Display - Windows 11

Share this post


Link to post
Share on other sites
Hi,I have read the posting below but I'm a bit clueless what to change :mellow:http://www.gamehourz.com/Changing-Ground-Friction-Values-Translate-German-ftopict12513.htmlIn the posting there are these text fragments:Wheels, Concrete Original Microsoft Value 48CBA 00009999A93FC78424880000007B14AE47C784248C000000E17AE43FC784 A bit further below:Tab. 1 Wheels 1) CONCRETE default Offset a) Roll Friction 0.05 48cbc (recommended : 0.02 to 0.03 ) and further:And this is an example for the actual code for table 1, Wheels, Concrete: code:48CB8 840000009999993FC78424880000007B --> 0.05 Roll Friction So 3 different offsets 48CBA, 48CBC and 48CB8 for concrete roll friction ?!?!?I'm confused, please advice
Hi Egbert,Like I put in the PM, you should only look at the post by 'simon' on the 27 Oct 2006 13:08 GMT - the one you have quoted from is wrong (in the later post he points out that this first one contained errors)!This is the right part:
...First you will need a HEX editor, I use XVI32, this is freewareavailable athttp://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htmThe fix requires you to edit SIM1.DLL in “Flight Simulator 9/Modules”directory.Make a copy of SIM1.DLL and put it in some other directory. If youleave it in the same directory FS9 won’t load.Open SIM1.DLL with XVI32. Scroll down to the line which has 48CBA inthe left hand column.The values in that line are shown below. The interesting area is inred. I have shown the entries for Wheels on Concrete and Asphalt. Thereare others for grass etc.So, Change E17AE43F to AE47F13F. This does concrete....Save and exit XVI32...If you want to try different values the following may help.This is a bit techie so if you can’t sleep it may help.The numbers you are dealing with are called Single precision floatingpoint, (32 bit). When displayed in Hexadecimal, (Hex), each pair ofcharacters forms a single Hex character, (Byte, 8 bits). This isimportant when you use the Web site to translate Decimal to single.To translate the numbers between Decimal and Single Hex I useDecimal to Single Hex http://babbage.cs.qc.edu/IEEE-754/Decimal.htmlSingle Hex to Decimal http://babbage.cs.qc.edu/IEEE-754/32bit.htmlBe where! In the above Web site the Bytes are reversed. So in XVI32,where you have E17AE43F, you must enter it as 3FE47AE1 on the web page.When you convert Decimal to Single Hex, if you got the result 3FF147AEyou must put it in XVI32 as AE47F13F.Using my fix above as an example, I entered the original Microsoftvalue, (in reverse) 3FE47AE1 into the Single Hex converter. This gavethe Decimal answer 1.7850000. I wanted to increase it a bit so Iguessed at 1.885. I entered 1.885 into the Decimal to Single Hexconverter and go the answer 3FF147AE. So remembering to reverse this, Ientered AE47F13F into XVI32....Some info on locations of things you can change:Tab. 1 Wheels1) CONCRETE default Offseta) Roll Friction 1.199 48cbc (recommended : 1.00 to 1.1 )B) Skid Friction 1.785 48cd2c) Brakeing coeff. 1.799 48ce82) GRASSa) Roll Friction 1.409 48cfeB) Skid Friction 1.785 48d14c) Braking Coeff. 1.58 48d2a...4) ASPHALTa) Roll Friction 1.199 48dc4B) Skid Friction 1.785 48dd8c) Braking Coeff. 1.799 48df0...24) TARMACa) Roll Friction. 1.199 492aaB) Skid Friction. 1.785 492c0c) Braking Coeff. 1.799 492d6
What you need to do is open the sim1.dll in the hex editor, and then use the Address->Goto option on the menu bar (the 'scrolling down to find...' in the post is confusing as it assumes a certain number of columns is displayed but this changes with the size of the window!). Here select 'hexadecimal' and type in the relevant offset - the ones in the list at the end of the post are correct - (eg 48cbc) and hit 'enter'. Now the cursor will be on the first byte of that value. By default that is E[/b17AE43F which corresponds to a decimal value of 1.199 - check tis by using the converters to ensure you have found the right place (remember to reverse the bytes)... Now pick your new value (eg 1.060) and put this through the converter. Once reversed (the output here is also backwards -> confusing at first), this will give you 14AE873F. In the hex editor, you now just type in these 8 characters in place of the original ones. Now you do the same for the other offsets that you are interested in changing...Hope this helps,Geoff

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...