模拟飞行Xsdk的安装方法_第1页
模拟飞行Xsdk的安装方法_第2页
模拟飞行Xsdk的安装方法_第3页
模拟飞行Xsdk的安装方法_第4页
模拟飞行Xsdk的安装方法_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、模拟飞行X, sdk的安装方法和插件调试环境本人在网上找了好多资料都没有搞定,后来亲自研读了 sdk的帮助文档终于搞定了.下面讲下具体安装过程.一、安装成功fsx游戏所需文件是:源程序包“微软模拟飞行 X豪华版.Microsoft.Flight.Simulator.X.CDl.iso、微 软模 拟飞行 X豪华版.Microsoft.Flight.Simulator.X.CD2.iso "、和加 速度包 “enigma-msfxaccelexp.iso画微软模拟飞行逢华版.所口5口忙尸帅1:0讪匕1:3乂81血口 回微软模按飞行X表华阑.MibQ50ft.High匕Simulator,

2、XXDZJso |园世弛但加回您£坐浊也,j 配合一个虚拟光驱工具安装好游戏就可以了.安装游戏按顺序把三个文件利用虚拟光驱加载安装Unmnounfc all drivesSet rxjmbef of ide vices.,.ExitirrnMount inage0 eriim青T7Device O:|R:iD: ITDOOWNLO 由 DU 微软福苏飞行 X 豪华版.MdCROSOFT. HIGHT .SIMULATOR .X.CD1,E0Eject trayUnmount fnagerericebuiloer rWuSai SimDonnectSet dtevice paramet

3、ersHdpi-bUssign- -FEuBsignl-3HuW j、jStudifl ¥3 Stutfto V3.5.L新建限. HiciQMF. AT Traffic询tup LauncherMicrosoft Game Studios安装sdkSdk的安装分两步:首先在防I戏包微软模拟飞行 X豪华版.Microsoft.Flight.Simulator.X.CD1.iso里找到安 装程序安装,然后加载加速度包,在里面找到 sdk的安装程序,根据步骤安装好, 就可以了.sdkmsiWindows Installer 程序包216,鬼9 KB四、配置sdk1、使游戏调试窗口和游戏主

4、程序同步运行,方便查看运行状态.将simconnect.ini文件拷贝到 My DocumentsFlight Simulator X Files folder 文件夹下,simconnect.ini文件信息对fsx程序运行作了修改包含一个参数利用此窗口就“console 的值使fsx主程序运行时生成一个显示窗口可以清楚地看到fsx有没有调用我们自己的插件包曙文件5imConnect.ini 配置设置I kB学伴编辑® 格式 查看出 帮月正确之后运行游戏会出现:P|Sin)Connect level=verbose console=1 ;RedirectStdOutToConsole

5、=1 ;OutputDebugString=1 ;File=c:XsiRConnect03u.log ;file_next_index=O ;file_max_lndex=9左面是调试窗口2、使fsx运行时调用dll文件.将dll.xml文件拷贝到“ C:Documents and“用户自己的名字, 我的是 administrator "ApplicationDataMicrosoftFSX 此文件夹默认是隐藏的,将文件夹属性改成显示 所有文件和文件夹,并且显示被保护文件夹.默认情况下sdk安装好后此dll.xml 文件是有的,同时exe.xml文件也是有的.修改dll.xml 和

6、exe.xml文件的参数格式的含义是这样的< Launch.Addon >< Disabled > False< /Disabled >添力口一个 < Launch.Addon >如果设置成True就不能显示客户插件的功能.< Name >Your Client Name< /Name ><ManualLoad>客户进程库的名字.可选择的,默认False .设置成True来阻止对话框 的显示,如果用户想加载插件设置 False ,就可以了< Path >PathClient.exe/.dll<

7、 /Path ><CommandLine>< /CommandLine >插件的路径,本人用的是绝对路径,加载的一个例子是 <Path>C:Program FilesMicrosoft GamesMicrosoft Flight Simulator X SDKSDKMission Creation Kitobject_placement.dll</Path>加载一个.exe的文件< /Launch.Addon >设置好里面的参数,就像我这样例如:dll.xml文件内容<?xml version="1.0"

8、; encoding="Windows-1252?><SimBase.Document Type="Launch" version="1,0"><Descr>Launch</Descr><Filename>dll.xml</Filename><Disabled>False</Disabled><Launch.Addon><Name>Object Placement Tool</Name><Disabled>F

9、alse</Disabled><ManualLoad>False</ManualLoad> <Path>C:Program FilesMicrosoft GamesMicrosoft Flight Simulator XSDKSDKMission Creation Kitobject_placement.dll</Path></Launch.Addon><Launch.Addon><Name>Traffic Toolbox</Name><Disabled>False</

10、Disabled><ManualLoad>False</ManualLoad><Path>C:Program FilesMicrosoft GamesMicrosoft Flight Simulator XSDKSDKEnvironment KitTraffic Toolbox SDKtraffictoolbox.dll</Path></Launch.Addon><Launch.Addon><Name>Visual Effects Tool</Name><Disabled>Fals

11、e</Disabled><ManualLoad>False</ManualLoad><Path>C:Program FilesMicrosoft GamesMicrosoft Flight Simulator XSDKSDKEnvironment KitSpecial Effects SDKvisualfxtool.dll</Path></Launch.Addon></SimBase.Document>Type="Launch"Exe.xml文件内容<SimBase.Documentv

12、ersion="1,0"><Descr>Launch</Descr><Filename>EXE.XML</Filename><Disabled>False</Disabled><Launch.ManualLoad>False</Launch.ManualLoad><Launch.Addon><Disabled>False</Disabled><ManualLoad>False</ManualLoad><Nam

13、e>AICarriers</Name><Path>C:Program FilesAICarriersaicarriers.exe</Path><CommandLine>-nogui</CommandLine></Launch.Add on></SimBase.Document>运行fsx后会在提示窗口中出现以下的提示, 这样插件的调试环境就搞定了.X SimConnect Diagnostic OutputU.SimCcmncct Ion IB.61259.00.02727 Seruer: Scope=L

14、ocal, Protocol=Pipe, Name=XX.pipeMicrosoft Flight SimulAtorSimConnect, HaxCltents=64fi.0368 SRrvcr: Scope=localt Pi*ntocol=IPvG> Address=:Port=1027, HaxClinnts=fi4Seruer: Scope-local, Pro toco 1=1Pu4, Address=127. (J.0.1, Port=H635, HaxCli «nts-64工尊EE父尊m Laufitshad: P&七h,七1Mungfra*E12311

15、fc4臂产rs丁 pomnanLlnBVan ion "*<U nlcn oun >'fS.23622 DLL Loaded: Path = ,C: Progran Files Ml icvosoft GanesxMicrosoft Flight Sin ulator X LDKXbDBXTILss ion Creation kit Xobject _p lac emen t .dll" Uersion=,10.0.6163? W0.2742ft DLL Loaded: Path = ,C: Progran Files Ml icrosuft Ganes

16、xMicrosoft Flight Sim ulator K SDKxSDKxEnuirhDnment Kit XTraff ic loolbox £DKtFaff ictoa Ibax. dllbl Uepsio 616370"0.28901 DLL T.n3dd : Path=MC:XProgran FilesMIicrosof t GanesMIicrosof t Flight Sim ulator X 代DKsSDKEnuiponient KitSveclal EffectsKtnnl.dll" Ucrsion二五、调试运行实例代码过程使用 vs2005直

17、接翻开sdk 目 录中的 samples : C:Program FilesMicrosoftGamesMicrosoft Flight Simulator X SDKSDKCore Utilities KitSimConnectSDKSamplesicrosoft GamesMicrosoFt Flight Simulator >7 agged Data, vcproj:MC4-+ Project占KBI中的taggle data中的.vcproj的文件,生成,并调试,ft Tagged Data - Microsoft Visual Studio*1副41yd喟FlH卡mfE h输出

18、t:i mt 糟Il =.; HAfflXLE hLi£aiuMct = NULL.显示以下桶出;生成白 生成 Tsjasd Data重新生成国口湖0*803F8 Tagged 口班式吵校用于母目电疫配&X因史I文件旧端撇目视的M O®±W1,3 口目系上口哈世,纣不学-2二:二解洪方某逐诙音龙嚣 !.菰生或m,配stB器阅一TIRTn 配、¥工那么.水的篇HpHc QbMEt %)Qrl+fJL>itd rt'i'fitEt th* verticil speed uvi pitoiF the U54T «ircr

19、 but onlp whui tlu d«t4.生尿回潮泣HR谢用药宙口 t电!社区相明山w Wh32ipltm 5h»C 口 nnecj 脸pjEstmiaOn 51Tlet » T? 母 女1 臣1 T "Kdllct . bp方正在密母涉迺酒单1正在悟挥C正在徽A法支.生成日志保存荏父皿泌上皿区里J:T»CSed Di:4 - 0个憎俄,口个薯岩FilEiMlicF取,口Gwe小口3二7ruaft Plight "小粗理工卓丁工3口踣|£111(1|二?呼IHili h心 Ki t'EmT卓:为心匚15匚次名切

20、口12讣.丁4立心曰DqLaATbEEej. ?:=生成- L已成功,0己失败,g 0己期E过=在fsx没有翻开的情况下有一个窗口一闪而过,conneted to fsx 的 dos 窗口 提示,当翻开fsx游戏时再进行调试会出现表示实例插件开始运行了,文件必编欲目视圉M 工程的生成调试 工息I测试窗口必社X SimConnect Diagricstiic Output上邻居kablel> G.55111 191. 8i£ctNDtifJ > 6.55137 191,It +jDounEueintlD=14, Dounll > 6.55163 1191, 10Stn

21、puJ> 6,55181 1191. lllHcFiLiAdd解决方窕资幅5理. Q x-V 1二解决方案7加Ed杷331个十六进制耳-二唱忙T diQQgdDditdXpp主舄崩圉A/qdj r«q.UtEt t lh?us«r airc插件的源代码研究我会陆续做一个研究报告.link调试器下的lib库里添加如果vs2005编译通不过的话,需要在其工程属性的simconnet.Lib .Tagged Data - Mfcrosoft Visual Studio1件编输日视图M工程® 生嗷由调试必工具涮试窗口那么社区©帮助W卜 Debug隼二屋口TaQQedData.cob3g同3解决方案力星 TaggedHeac._| RS50Sour cjTagged Dota 属性页配置©:活动Debug解决方案资源规入单试统化入级常输清调系优乳掘ID命令行v平台;活动0Vin32示以下输出4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论