3GO模拟飞行网|3GO Cyber Air Force

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 9284|回复: 53

BMS 4.32 Update1

[复制链接]
发表于 2012-2-17 11:46:09 | 显示全部楼层 |阅读模式
BMS4.32首个更新发布了,童鞋们,更新吧^^。


ChangeLog



EXE:
★ fix for jet wash in MP behind a player
★ Fixes for padlock mode.  The padlock callbacks that were priority specific we broken (AA and AG) as were the next/prev padlock functions.  These should all work more as expected now separately and together.
★ Fix for Angle test value beeing doubled when aerobraking. This fixes the yawing issue when touching in cross wind and fix the gear break as well in cross wind landing.
★ Fix for light airplane not rolling when brake released while heavy was rolling OK.
★ Increased RTT line width for the RWR for better visibility, and as an example of how to set different RTT line widths for different virtual displays or bigger chunks of drawing code. Width for RWR is configurable by g_fRTTLineWidthRWR right now, we could move this to the 3dcockpit.dat files if we like.
★ Implemented additional A/P disconnects:
◢ when DBU is engaged
◢ when stall horn is active
★ Corrected dashed lines in SMS main and S/J pages.
★ Corrected DED ALOW page, now it will be always on the CARA ALOW line when the page is entered.
★ Fix for padlock mode: only missiles that are guiding on ownship are treated as high priority now.  That includes friendly missiles (which is new) and means that missiles that are not guiding are treated as very LOW priority for padlocking (also new behavior).
★ Added code to update the new "Current Keyfile" output on the Setup/Controllers UI screen.
★ Hydraulic A and B pressure are now monitored. In case of loss of hydraulic power, the hydraulic pressure is lost more quickly if controls are used fixes the instability of AFM when engine shut down and EPU takes a few seconds to take over.
★ Added new config variable g_bExternalWindowsOnTop, which will ensure that external windows are always rendered on top of all other windows and the taskbar. Default is 0 (old behavior), set to 1 to activate.
★ Tacref, Loadout, Recon & Gfx Preview in setup: Fix for black screen when FSAA is forced on by the video driver. Fix busted specular highlights and glass shader.
★ Corrected DEST OA1/OA2 page DCS up/down behavior.
★ Changed gun damage scoring.
★ Fixed CTD when the following cfg values were set:  
◢ set g_bShowRainDrops 0  
◢ set g_bShowRainRings 1
★ Fix for AIM-120 LOSE/LOSE TOI.  The missile kinematic prediction code will now update projections even if the missile shows a losing condition. This should fix the problem where a bandit that turns back into you should make for a winning end game for the missile in some cases and this wasn't reflected previously in the HUD cues.
★ Fix for deadlock while client screws with waypoint data, fix crash in 3d.
★ 3D pit view panning: Reduced translation for small FOVs to make it smoother.
★ Fixed Terrain Line-of-Sight Test.
★ Corrected IDM OSB Label ("XMT") position being moved while expanding the HSD.
★ WinAmp control:
◢ adjusted playback "resumed" to "started"
◢ corrected volume up/down linearity (by using the new Winamp 2.x volume API)
◢ added new config variable g_bWinAmpOldVolumeAPI (default 0), which allows to revert to the old Winamp 1.x volume API in case someone still needs it
★ Fixed SetByHQ PAK button falsely reactivating in MP campaign.
★ Added config variable g_nCampPeriodicSaveMinutes (default 0 = disabled), which allows for cyclic autosave on the campaign host. This enables public hosts to run w/o monitoring and still have a recent savegame available in case the server crashes. Note that the time is in "game" minutes, not real minutes, and that the saving will only be done if the time compression is set to x1.
★ AddAdded config variable g_sCampPeriodicSaveName (default "Auto") to set the prefix for the automatic cyclic save name (campaign date and time will be added automatically).
★ Fixed HCMS knob vanishing under certain conditions if used as analogue axis.
★ WOW trigger modification.
★ Animated effects and ambiance sounds will now be frozen correctly if the sim is paused.
★ Alert flights (and so intercept) are now generated only when Squadron is HQ controled this can be disabled with g_bInterceptsRequireHQSquadControl , true by default
★ Fixed stick trim being enabled while A/P was active. Now it only works if A/P is off.
★ Corrected AA FCR tracks not being displayed on the HSD in NAV mode, now they are.
★ Added a "Theater Check" and a "Falcon Version Check" for client connection attempts. Clients which don't match the host theater and BMS version (patch level) will not be able to connect to the host. Please note that there is currently NO proper feedback on the client about WHY the connection has been refused, the client only sees the usual "unable to connect" message.
★ CTD fix (aka Mav CTD - probably a 1000 years one) when trying to change Maverick polarity when no missiles on-board. The code was dereferencing Sms->curWeapon which was of course NULL. WPN MFD is in OFF mode without weapons and the crash probably was never found because no one tried to change polarity when in OFF mode. Anyway, it won't crash anymore.
★ Fixed debriefing actual TOT "seconds/minutes early/late" display.
★ Adjusted UI keymap display to hide the assigned keytext for blue header lines. Just FYI, keyfiles come with 4 different possible visibility states:
◢ -2 = hidden
◢ -1 = visible and locked in UI, header (blue background, no keytext)
◢  0 = visible and locked in UI, normal entry (green keytext)
◢  1 = visible and changeable in UI, normal entry (white keytext)
★ Corrected OTWGlanceForward getting reversed under certain conditions.
★ Fixed a bug in HARM POS mode where a HARM that doesn't find a target on the way to the reference STPT was hitting the exact STPT position (What makes it kind of "GPS guided" missile). Fixed that by setting some randomness in the STPT location, not too large so the HARM will find a target if there is and not too small so it'll not hit too close to STPT exact position when a target wasn't found.
★ Excluded texture memory check from low memory warning calculation as it is not reliable enough. Lowered low memory warning threshold for the other counters to 64 MB.
★ Fixed ACMI shadowmap position.
★ Added additional "Environment" entry to the ACMI options menu, where options regarding the environment rendering can be selected:
◢ "Time of Day": If set (default), ACMI playback will honor the tape timestamp. If deselected, ACMI will render the view in full 12 o'clock noon sunlight, which will help e.g with night tape reviews.
◢ "Weather": If set (default), ACMI playback will honor the tape weather. If deselected, ACMI will render the view in SUNNY condition w/o clouds or fog, which will help e.g. with bad weather tape reviews.
◢ "Shadows": If set (default), ACMI playback will render the shadowmap. If deselected, ACMI will be rendered w/o shadows, which will help e.g. with shadow rendering issues.
★ Added additional "Big Fonts" entry to the ACMI "Labels" options menu. If selected, this will render the ACMI labels with a bigger font, which will help with readability issues.
★ Fixes for DX button mappings set for the button release event. Previously all such bindings resulted in the callback being invoked with key up semantics.  Since most discrete callbacks are coded to function with key down invocation there was no way to get the required functions to work completely.  The new code allows you to specify three behaviors for any DX button binding and to have separate choices of those behaviors for both button press events and button release events.  You can now specify that a binding is invoked with key down,key up or default behavior.
◢ An example to clarify: First the conventional form of a DX binding line still looks the same:
SimDMSDown 20 -1 -2 0 0x0 0 "SimDMSDown"
The -2 means: this is a DX button binding, 20 is the button ID# and the -1 says dow key up/downdefault behavior.  This means that the SimDMSDown callback is invoked both for the press and release of the button and the two invocations get the key-down and key-up parameters respectively.
Now...if instead of the -1 in the second numeric field we place a -2, that means invoke this binding with a key down semantic only.
SimDMSDown 20 -2 -2 0 0x0 0 "SimDMSDown"
This results in the SimDMSDown callback being invoked only one time even if you physically press and release the joystick button.
In addition, you can as before set a different binding line up for the joystick button release event, this is done as before by placing 0x42 in the 4th numeric field of a DX button binding line as follows:
SimDMSDown 20 -4 -2 0x42 0x0 0 "SimDMSDown")
Note in this case the value in the second field is now -4.  -4 in that field of a DX button binding line means invoke this callback with a key up semantic.  So, if this 0x42-equipped line were the only line in the key file for button 20, what would happen when you physically press the button is that no callback would be invoked but you would get the SimDMSDown callback invoked when you released the physical button but with the key up semantic.
In effect then these two lines:
SimDMSDown 20 -2 -2 0 0x0 0 "SimDMSDown"
SimDMSDown 20 -4 -2 0x42 0x0 0 "SimDMSDown"
Do the same as:
SimDMSDown 20 -1 -2 0 0x0 0 "SimDMSDown"
However, a more interesting and useful example is what you would do for the mechanical on/off switch on the HUD SYM wheel that controls the power for the HUD display if you have that set up to deliver a DX button event via your controller:
SimHUDOn 20 -2 -2 0 0x0 0 "HUD power on"
SimHUDOff 20 -2 -2 0x42 0x0 0 "HUD power off"
The result of these two lines is that when button 20 (which recall is actually the 21st button on a Windows joystick controller, F4 numbers them starting from 0 as the first and Windows numbers starting with 1) turns on, the SimHUDOn callback is invoked with key down semantics and the HUD should power up.  Conversely when button 20 turns off, the SimHUDOff callback is invoked but noting the -2 in the 2nd numeric field it is also invoked with key down semantics.
★ CTD fix for pressing DX buttons in the setup control panel with the new individual DX press/release keymappings.
★ Usage of SimMotionFreeze is now prohibited in MP. Added additional BMS exe icons colors (gold/green/purple). You can select your preferred icon color for the BMS exe shortcut by right-clicking on it, then select "Properties". Go to the "Shortcut" tab and find the "Change icon" button in the lower middle.
★ E3 project dome DOF changed from 2 to 14.
★ Added a config option g_bMouseButton4TogglesClickablePit (default false). If set, the 4th mouse button (if available) will toggle between mouselook and clickable pit. By the way: the wheel is button 3.
★ Added additional "Wind Check" option to the Tower Approach ATC radio menu. If called, the tower will reply with the current wind heading at the airbase in three digits, rounded to full 10 degree steps, and the wind speed in knots in two digits.
★ Fix for HARMs not finding targets in POS mode because screwed-up setting of target location causing the missile to go too high and loss ability to find the intended radar target.
★ Corrected framerate logfile ("-log") output directory.
★ Fix a bug in HARM HAS mode. When locked up, it was dropping target if other threats of the same type (which are not the locked target) were behind 3-9 line. It should drop only if the locked target passes the line.


DATA
★ E-3 changed to complex. re-DOFed the model and added lights.
★ Fixed TDOF for HSI cursor translation.
★ Fixed typo in DTC UI. It read Chaff PFM instead of Chaff PGM.
★ Fixed SimStepIntercomVolumeUp appearing twice into SimStepIntercomVolumeDown in Keyfile-generator.xls.
★ Updated Hub.exe to hide the "confusing" platform label. It will only show when both platforms are available.
★ UI Update: Help windows updated with the descriptions of the new functionalities (Ruler, Set bullseye...)
★ UI Updates: Pop menus, changed the delete option, not it has better positions to prevent hit it by mistake
★ UI Fix: Setup window, now Blur and Boom options works as desired (before one did the work of the other one)
★ Logbook patches: Added new vSquadron patch
★ Updated the patch list for be able to use all logbook patches in campaign mode
★ FM updates for:
◢ HasOldLandingLight set to zero
◢ Added TGP and HTS data
◢ E-3 changed to complex. re-DOFed the model and added lights.
★ Corrected HSI bezel template texture.
★ Fixed Hub.exe problems with Windows XP.
★ Updated SR-71 skins BY MANIACSKINWORKS/ZELEGEND, OCT.2011 RELEASE FOR FALCON BMS 4.32
★ Added additional Launcher.exe icons colors (gold/green/purple). You can select your preferred icon color for the Launcher.exe shortcut by right-clicking on it, then select "Properties". Go to the "Shortcut" tab and find the "Change icon" button in the lower middle.
★ Added a "Confirm" option for "Set Bullseye" to the UI map right-click menu to avoid accidental Bullseye moves.
★ Added additional delimiters to the UI map right-click menu to clearly separate "display" from "set" entries.
★ DogFight icons glitches fixed
★ UI maps (JSTAR, PAK included based on the wonderful Red Dog's ONC chart) and icons refinements… fit with the BMS's Converted additional theaters (same presentation)
★ Numeric scale to PAK slider added
★ Updated RF and IF campaigns for KTO
◢ - Replaced RAAF F-111 with RAAF F-18C (75 Sqn)
◢ - Replaced ROK F-4D with F-15E-229 (since we don't have the F-15K, the F-15E is its nearest cousin)
◢ Updated Camo.cfg for KTO
◢ - Squadrons with appropriate skins, in the game, should now use them
★ Falcon4.CT: Reordered Specific for all bombs and fixed wrong Type for CT# 2138 (CBU-89). Added WCMD. Changed BRU-55 data in bmsrack.dat so it loads only JSOW, JASSM, JDAM (Up to 1000lb) and WCMD. Fixed Subtype for WCMD bombs. It was 1 instead of 5.
★ Deleted the training mission 17 HMC AIM9 combination due a typo  
★ Added the mission 17 HCMS AIM9 combination to fix the typo (HMCS)
★ Added a full working training scrip of the mission 17 HMCS AIM9
★ Changed all text to white in the comms window
★ String updates for briefing page / mission list / action point list, e.g. fixes for some overlapping texts.
★ Removed dysfunctional high/med/low filter selection from the UI map pop up "Installations" menu.
★ Hub.exe: Fixed current directory being passed to CreateProcess.
★ Fixed TDOF for HSI cursor translation.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2012-2-17 11:59:47 | 显示全部楼层
老大辛苦了。。
发表于 2012-2-17 12:16:20 | 显示全部楼层
这个要顶的!!!
 楼主| 发表于 2012-2-17 12:32:59 | 显示全部楼层
注意安装方法:

你需要去年9月发布的BMS4.32的完整安装包,解出来到一个目录,如果你还留着当时的解压目录没动过,也可以。先要运行下载的update1的exe,然后把解压目录指向上面的目录然后完成解压缩。再继续之前,你可能还是要把非unicode程序的语言切换到英语,重启后再安装(装完再切换回来)。万一有问题要重装千万别忘记要把非unicode程序语言设置在英语模式下再卸载,或者和以前一样用专用BMS卸载工具直接删,否则又像上次一样系统崩溃。切切!
发表于 2012-2-17 12:33:50 | 显示全部楼层
前排占座
发表于 2012-2-17 12:34:31 | 显示全部楼层
本帖最后由 我是谁啊 于 2012-2-17 12:41 编辑

必须顶上去  终于出来一个了。可惜下不下来,没有速度。谁能上传个115啊。
发表于 2012-2-17 12:45:17 | 显示全部楼层
我发现原来的安装包已经被我删了~~
发表于 2012-2-17 12:49:01 | 显示全部楼层
LJQC 发表于 2012-2-17 12:45
我发现原来的安装包已经被我删了~~

版主上传个115吧,果断没速度啊。
发表于 2012-2-17 12:53:30 | 显示全部楼层
还有一点: If you update an existing installation, your config file (falcon bms.cfg) will be replaced with new default values. Do NOT backup your old file to restore it after the update, because you will loose all new config values! Instead, please do your configuration again after the update.

不要去备份falcon bms.cfg!!~~~
发表于 2012-2-17 13:03:05 | 显示全部楼层
LJQC 发表于 2012-2-17 12:53
还有一点: If you update an existing installation, your config file (falcon bms.cfg) will be replace ...

Beyond Compare是个好工具
发表于 2012-2-17 13:06:53 | 显示全部楼层
用中文下安装安装包的表示很悲剧的表示用不了升级包
发表于 2012-2-17 13:09:02 | 显示全部楼层
Regulus 发表于 2012-2-17 13:03
Beyond Compare是个好工具

THX~~~
发表于 2012-2-17 13:12:38 | 显示全部楼层
似乎没有较大的改进。
发表于 2012-2-17 13:36:09 | 显示全部楼层
是啊,没有非常值得期待的大幅度改进
发表于 2012-2-17 13:39:08 | 显示全部楼层
g.r. 发表于 2012-2-17 12:32
注意安装方法:

你需要去年9月发布的BMS4.32的完整安装包,解出来到一个目录,如果你还留着当时的解压目 ...

这安装方法是在是没看懂。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|3GO模拟飞行网|3GO Cyber Air Force ( 沪ICP备08002287号|沪ICP备14050587号 )

GMT+8, 2024-5-17 13:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表